summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJarkko Lavinen <jarkko.lavinen@iki.fi>2016-06-29 03:11:46 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2016-07-12 18:31:26 +0200
commit6959e508c6de656015e0cd4fd21da34d6f08e8ac (patch)
tree1c3257abaaf6166bc74d35333627d69991f55005 /include
parent297b044a7fccd1571cf94713a7caf2fc1a980841 (diff)
downloadqemu-6959e508c6de656015e0cd4fd21da34d6f08e8ac.tar.gz
qemu-6959e508c6de656015e0cd4fd21da34d6f08e8ac.tar.bz2
qemu-6959e508c6de656015e0cd4fd21da34d6f08e8ac.zip
scsi-bus: Use longer sense buffer with scanners
Scanners can provide additional sense bytes beyond 18 bytes. VueScan uses 32 bytes alloc length with Request Sense command. Signed-off-by: Jarkko Lavinen <jarkko.lavinen@iki.fi> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/hw/scsi/scsi.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/hw/scsi/scsi.h b/include/hw/scsi/scsi.h
index 8acd3fa998..94d7868105 100644
--- a/include/hw/scsi/scsi.h
+++ b/include/hw/scsi/scsi.h
@@ -8,9 +8,10 @@
#define MAX_SCSI_DEVS 255
-#define SCSI_CMD_BUF_SIZE 16
-#define SCSI_SENSE_LEN 18
-#define SCSI_INQUIRY_LEN 36
+#define SCSI_CMD_BUF_SIZE 16
+#define SCSI_SENSE_LEN 18
+#define SCSI_SENSE_LEN_SCANNER 32
+#define SCSI_INQUIRY_LEN 36
typedef struct SCSIBus SCSIBus;
typedef struct SCSIBusInfo SCSIBusInfo;