[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 02/21] scsi-generic: Remove bogus double comp
From: |
Christoph Hellwig |
Subject: |
Re: [Qemu-devel] [PATCH v3 02/21] scsi-generic: Remove bogus double complete |
Date: |
Fri, 20 May 2011 17:50:07 +0200 |
User-agent: |
Mutt/1.5.17 (2007-11-01) |
On Tue, May 17, 2011 at 01:00:48PM +0200, Paolo Bonzini wrote:
> scsi-generic scsi_read_complete() should not -both- call the client
> complete callback with SCSI_REASON_DATA -and- call
> scsi_command_complete(). The former will cause the client to queue a
> new read or write request, while the later will free the request data
> structure, thus causing the new read or write request to use a
> freed/stale structure when it completes.
>
> This patch fixes the bug, fixing a crash with scsi-generic & RHEL5.5
> installer.
Looks good,
Reviewed-by: Christoph Hellwig <address@hidden>
- [Qemu-devel] [PATCH v3 00/21] SCSI subsystem improvements, Paolo Bonzini, 2011/05/17
- [Qemu-devel] [PATCH v3 02/21] scsi-generic: Remove bogus double complete, Paolo Bonzini, 2011/05/17
- Re: [Qemu-devel] [PATCH v3 02/21] scsi-generic: Remove bogus double complete,
Christoph Hellwig <=
- [Qemu-devel] [PATCH v3 01/21] scsi: add tracing of scsi requests, Paolo Bonzini, 2011/05/17
- [Qemu-devel] [PATCH v3 03/21] scsi: introduce scsi_req_data, Paolo Bonzini, 2011/05/17
- [Qemu-devel] [PATCH v3 04/21] scsi: introduce SCSIBusOps, Paolo Bonzini, 2011/05/17
- [Qemu-devel] [PATCH v3 06/21] lsi: extract lsi_find_by_tag, Paolo Bonzini, 2011/05/17
- [Qemu-devel] [PATCH v3 05/21] scsi: reference-count requests, Paolo Bonzini, 2011/05/17