From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:43253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RJOY9-0007mj-3L for qemu-devel@nongnu.org; Thu, 27 Oct 2011 07:55:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RJOY7-0001kD-Sv for qemu-devel@nongnu.org; Thu, 27 Oct 2011 07:55:09 -0400 Received: from lo.gmane.org ([80.91.229.12]:57140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RJOY7-0001k4-L4 for qemu-devel@nongnu.org; Thu, 27 Oct 2011 07:55:07 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RJOY6-0004aH-AN for qemu-devel@nongnu.org; Thu, 27 Oct 2011 13:55:06 +0200 Received: from 93-34-199-98.ip51.fastwebnet.it ([93.34.199.98]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Oct 2011 13:55:06 +0200 Received: from pbonzini by 93-34-199-98.ip51.fastwebnet.it with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Oct 2011 13:55:06 +0200 From: Paolo Bonzini Date: Thu, 27 Oct 2011 13:45:29 +0200 Message-ID: References: <1319540020-32484-1-git-send-email-pbonzini@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: <1319540020-32484-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] ping Re: [PATCH 0/5] My remaining block/SCSI patches for 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On 10/25/2011 12:53 PM, Paolo Bonzini wrote: > The first three replace patches 20/21 and are basically rewritten with > input from Kevin. > > The fourth is new. I had it queued for 1.1, but it turns out it is > needed now or scsi-block might access some requests incorrectly when > restarting after an error. > > The fifth is basically the same as patch 35 from the first submission. > > The last three patches had been submitted Sep 20 and were lost at sea; > support for eject requests is required by udev 173. > > Paolo Bonzini (8): > scsi: do not call transfer_data after canceling a request > scsi-disk: bump SCSIRequest reference count until aio completion runs > scsi-generic: bump SCSIRequest reference count until aio completion runs > scsi: push request restart to SCSIDevice > scsi-disk: add scsi-block for device passthrough > block: add eject request callback > atapi: implement eject requests > scsi-disk: implement eject requests > > block.c | 7 ++ > block.h | 7 ++ > blockdev.c | 8 +- > hw/ide/atapi.c | 11 ++- > hw/ide/core.c | 13 +++ > hw/scsi-bus.c | 79 ++++++++++++++++- > hw/scsi-disk.c | 254 ++++++++++++++++++++++++++++++++++++++-------------- > hw/scsi-generic.c | 18 ++++ > hw/scsi.h | 6 ++ > trace-events | 1 + > 10 files changed, 325 insertions(+), 79 deletions(-) > Ping? Paolo