Browse Source

libata-scsi: set CmdQue bit in standard INQUIRY data to 1

Avoid performance bottleneck when being SCSI pass-through'd to
virtual machines with other OSes (e.g. Windows) via virtio-scsi
and scsi-block in qemu.

Ref.: https://github.com/YanVugenfirer/kvm-guest-drivers-windows/issues/63

Signed-off-by: Tom Yan <tom.ty89@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Tom Yan 9 years ago
parent
commit
415ffdde15
1 changed files with 4 additions and 1 deletions
  1. 4 1
      drivers/ata/libata-scsi.c

+ 4 - 1
drivers/ata/libata-scsi.c

@@ -2097,7 +2097,10 @@ static unsigned int ata_scsiop_inq_std(struct ata_scsi_args *args, u8 *rbuf)
 		0,
 		0,
 		0x5,	/* claim SPC-3 version compatibility */
 		0x5,	/* claim SPC-3 version compatibility */
 		2,
 		2,
-		95 - 4
+		95 - 4,
+		0,
+		0,
+		2
 	};
 	};
 
 
 	VPRINTK("ENTER\n");
 	VPRINTK("ENTER\n");