Re: [PATCH libata-dev-2.6:upstream 02/02] libata: add host_set locking to ata_scsi_error()

2005-08-22 Thread Tejun Heo
On Sun, Aug 21, 2005 at 03:52:27PM -0400, Jeff Garzik wrote: Tejun Heo wrote: 02_libata_add-locking-to-ata_scsi_error.patch SCSI EH can start before ata_qc_complete is completely complete. so, latter part of ata_qc_complete can run side-by-side with -eng_timeout(),

Re: [PATCH libata-dev-2.6:upstream 02/02] libata: add host_set locking to ata_scsi_error()

2005-08-21 Thread Jeff Garzik
Tejun Heo wrote: 02_libata_add-locking-to-ata_scsi_error.patch SCSI EH can start before ata_qc_complete is completely complete. so, latter part of ata_qc_complete can run side-by-side with -eng_timeout(), interfering EH. This patch makes ata_scsi_error() to

Re: [PATCH libata-dev-2.6:upstream 02/02] libata: add host_set locking to ata_scsi_error()

2005-08-20 Thread Tejun Heo
02_libata_add-locking-to-ata_scsi_error.patch SCSI EH can start before ata_qc_complete is completely complete. so, latter part of ata_qc_complete can run side-by-side with -eng_timeout(), interfering EH. This patch makes ata_scsi_error() to grab and release