uapi/virtio_scsi: allow overriding CDB/SENSE size
authorMichael S. Tsirkin <mst@redhat.com>
Fri, 13 Mar 2015 01:29:11 +0000 (11:59 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 13 Mar 2015 05:25:43 +0000 (15:55 +1030)
commita4994b810d52ccb26de922c8d231fe05d14610d4
treedaf830c29bde78a5b98e99771bbb88d311e69818
parent87e7bf1450c9f6bd0927f63ebc0fe2d12e8bc83d
uapi/virtio_scsi: allow overriding CDB/SENSE size

QEMU wants to use virtio scsi structures with
a different VIRTIO_SCSI_CDB_SIZE/VIRTIO_SCSI_SENSE_SIZE,
let's add ifdefs to allow overriding them.

Keep the old defines under new names:
VIRTIO_SCSI_CDB_DEFAULT_SIZE/VIRTIO_SCSI_SENSE_DEFAULT_SIZE,
since that's what these values really are:
defaults for cdb/sense size fields.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
include/uapi/linux/virtio_scsi.h