xen-blkfront: handle Xen major numbers other than XENVBD
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 2 Dec 2010 17:55:00 +0000 (17:55 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 25 Feb 2011 16:43:05 +0000 (16:43 +0000)
commitc80a420995e721099906607b07c09a24543b31d9
tree14b5a0b6b7af7b183e6d8f3f7623591de09872dd
parentcff520b9c2ee1486ea9ff1dbc774510c62e5ecb9
xen-blkfront: handle Xen major numbers other than XENVBD

This patch makes sure blkfront handles correctly virtual device numbers
corresponding to Xen emulated IDE and SCSI disks: in those cases
blkfront translates the major number to XENVBD and the minor number to a
low xvd minor.

Note: this behaviour is different from what old xenlinux PV guests used
to do: they used to steal an IDE or SCSI major number and use it
instead.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Jeremy Fitzhardinge <jeremy@goop.org>
drivers/block/xen-blkfront.c
include/xen/interface/io/blkif.h