]> xenbits.xensource.com Git - people/royger/linux-2.6.18-xen.git/commit
xen, vscsi: >2TB patch
authorKeir Fraser <keir@xen.org>
Tue, 25 Jan 2011 14:09:27 +0000 (14:09 +0000)
committerKeir Fraser <keir@xen.org>
Tue, 25 Jan 2011 14:09:27 +0000 (14:09 +0000)
commit191ababf5ca2e02ef222fd31f2fef9021d61d09c
tree5ec801d3515a28ec28056e9c162f0b7a990beeb3
parentfa16e5fe8e829c343c7a4a6312a962daea856786
xen, vscsi: >2TB patch

This patch fixes current 2TB limitation of the xen vscsi driver.
Both frontend (command size) and backend (missing READ_16/WRITE_16
commands) driver need a fix. Also an scsi command added to support
ALUA. Tested thoroughly on 4TB external RAID.

I also enabled some more commands to allow operating LTO tape
drives and autoloaders (tested on HP Ultrium 1/8 + Bacula).

Still more scsi commands might be missing for other specific
devices (why not to enable all scsi commands by default ?).

Signed-off-by: Samuel Kvasnica <samuel.kvasnica@ims.co.at>
Acked-by: Jan Beulich <jbeulich@novell.com>
drivers/xen/scsiback/emulate.c
drivers/xen/scsifront/scsifront.c
drivers/xen/scsifront/xenbus.c