Files
twx-linux/drivers/scsi
Jeff Garzik d7283d6130 [PATCH] libata: locking rewrite (== fix)
[libata] locking rewrite (== fix)

A lot of power packed into a little patch.

This change eliminates the sharing between our controller-wide spinlock
and the SCSI core's Scsi_Host lock.  As the locking in libata was
already highly compartmentalized, always referencing our own lock, and
never scsi_host::host_lock.

As a side effect, this change eliminates a deadlock from calling
scsi_finish_command() while inside our spinlock.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-12-14 15:42:59 -08:00
..
2005-10-16 12:00:36 -05:00
2005-08-23 18:43:42 -07:00
2005-09-21 16:25:46 -05:00
2005-10-25 13:51:48 -07:00
2005-09-08 15:07:08 -07:00
2005-09-16 02:37:47 -04:00
2005-09-10 10:16:27 -07:00
2005-09-26 17:32:44 -05:00
2005-09-22 22:17:36 -07:00
2005-09-07 17:17:34 -07:00
2005-08-30 22:48:51 -05:00
2005-09-08 23:07:29 -04:00
2005-09-08 15:07:08 -07:00
2005-08-29 15:59:42 -04:00
2005-10-16 15:35:11 -05:00
2005-08-28 11:14:12 -05:00