Jeff Garzik
005a5a06a6
[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.
2005-10-30 23:31:48 -05:00
..
2005-09-20 21:01:13 +01:00
2005-10-29 21:40:44 -07:00
2005-10-08 15:00:57 -07:00
2005-10-29 21:40:44 -07:00
2005-10-29 10:28:13 -07:00
2005-10-28 19:20:57 +02:00
2005-09-10 10:06:38 -07:00
2005-10-29 19:30:55 +01:00
2005-10-08 15:00:57 -07:00
2005-10-27 16:29:24 -07:00
2005-10-11 09:46:53 -07:00
2005-10-28 14:02:14 -07:00
2005-10-28 14:02:14 -07:00
2005-10-29 19:32:20 +01:00
2005-10-28 10:13:16 -07:00
2005-10-29 10:35:07 -07:00
2005-10-29 10:35:07 -07:00
2005-10-28 09:52:52 -07:00
2005-10-28 09:52:53 -07:00
2005-10-30 11:19:43 +11:00
2005-10-29 19:32:27 +01:00
2005-10-28 09:52:52 -07:00
2005-10-28 09:52:56 -07:00
2005-09-10 10:06:25 -07:00
2005-10-29 19:32:26 +01:00
2005-10-29 16:14:08 +01:00
2005-10-30 11:19:43 +11:00
2005-10-28 12:18:07 -04:00
2005-10-21 22:36:40 -04:00
2005-10-30 14:40:07 -08:00
2005-10-29 19:32:24 +01:00
2005-10-29 10:35:07 -07:00
2005-09-13 08:22:29 -07:00
2005-10-30 23:31:48 -05:00
2005-10-28 13:09:47 -07:00
2005-10-29 19:31:35 +01:00
2005-09-10 10:06:39 -07:00
2005-10-30 11:19:43 +11:00
2005-10-29 19:32:31 +01:00
2005-10-14 17:10:13 -07:00
2005-09-11 19:15:07 -07:00
2005-10-28 16:47:38 -07:00