From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:42056) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RPwdo-0002nv-JN for qemu-devel@nongnu.org; Mon, 14 Nov 2011 08:32:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RPwdn-0004wB-9E for qemu-devel@nongnu.org; Mon, 14 Nov 2011 08:32:04 -0500 Received: from mail-gy0-f173.google.com ([209.85.160.173]:41445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RPwdn-0004vz-5I for qemu-devel@nongnu.org; Mon, 14 Nov 2011 08:32:03 -0500 Received: by gyb11 with SMTP id 11so5593680gyb.4 for ; Mon, 14 Nov 2011 05:32:02 -0800 (PST) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 14 Nov 2011 14:31:46 +0100 Message-Id: <1321277512-9414-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/6] scsi/atapi: MMC fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: kwolf@redhat.com 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