xen/blkback: Update to use blkdev_get_by_dev instead of open_by_devnum.
The API for opening a block device has changed since 2.6.32. The correct function to open a device is blkdev_get_by_dev.
This commit is contained in:
parent
248e9f7539
commit
bc0c081b0e
|
@ -63,8 +63,8 @@ int vbd_create(blkif_t *blkif, blkif_vdev_t handle, unsigned major,
|
|||
|
||||
vbd->pdevice = MKDEV(major, minor);
|
||||
|
||||
bdev = open_by_devnum(vbd->pdevice,
|
||||
vbd->readonly ? FMODE_READ : FMODE_WRITE);
|
||||
bdev = blkdev_get_by_dev(vbd->pdevice, vbd->readonly ?
|
||||
FMODE_READ : FMODE_WRITE, NULL);
|
||||
|
||||
if (IS_ERR(bdev)) {
|
||||
DPRINTK("vbd_creat: device %08x could not be opened.\n",
|
||||
|
|
Loading…
Reference in New Issue