This patch includes a bunch of fixes for problems reported by Thomas Schmitt. He tested all but the sixth over the weekend; the sixth patch replaces http://permalink.gmane.org/gmane.comp.emulators.qemu/124794 which in his testing was unreliable.
I'll let Kevin decide whether they are suitable for 1.0. The argument against is that the patches are quite big, the argument in favor is that the biggest patch (#3) is fixing guest crashes with the Linux LSI driver. Paolo Bonzini (6): atapi: kill MODE SENSE(6), fix MODE SENSE(10) scsi: update list of commands scsi: fix parsing of allocation length field scsi: remove block descriptors from CDs scsi: pass down REQUEST SENSE to the device when there is no stored sense scsi-block: always use SG_IO for MMC devices hw/ide/atapi.c | 20 ++++----- hw/scsi-bus.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++-------- hw/scsi-defs.h | 10 ++++- hw/scsi-disk.c | 31 ++++++++++---- hw/scsi.h | 2 + 5 files changed, 148 insertions(+), 39 deletions(-) -- 1.7.7.1