Jeff Garzik
7fb6ec287a
[libata] fix PIO completion race
...
Make sure we that completion is the final action we take; prior to this
change, another CPU may have changed ap->pio_task_state before we tested
it a final time.
Spotted by, and original patch by Albert Lee @ IBM.
Also includes a minor optimization: eliminate a ton of unnecessary
queue_work() calls, simply by jumping to the beginning of the FSM
function ata_pio_task().
2005-09-16 06:01:48 -04:00
..
2005-09-09 14:03:48 -07:00
2005-09-10 10:06:35 -07:00
2005-09-09 14:03:48 -07:00
2005-09-13 08:22:27 -07:00
2005-09-13 08:22:31 -07:00
2005-09-13 01:32:37 +02:00
2005-09-10 10:06:38 -07:00
2005-09-15 08:24:09 -07:00
2005-09-11 19:15:07 -07:00
2005-09-07 16:57:27 -07:00
2005-09-09 14:34:21 -07:00
2005-09-14 22:54:45 +01:00
2005-09-13 08:22:28 -07:00
2005-09-12 20:02:18 -07:00
2005-09-11 10:16:07 -07:00
2005-09-13 08:22:31 -07:00
2005-09-14 14:34:17 -07:00
2005-09-10 10:06:30 -07:00
2005-09-13 08:22:32 -07:00
2005-09-11 10:28:00 +01:00
2005-09-10 10:06:25 -07:00
2005-09-12 20:36:19 +01:00
2005-09-11 20:43:46 -07:00
2005-09-14 08:32:07 -04:00
2005-09-10 10:06:30 -07:00
2005-09-10 10:06:38 -07:00
2005-09-14 09:37:17 -07:00
2005-09-14 13:05:17 -07:00
2005-09-08 01:45:47 -04:00
2005-09-14 08:41:14 -04:00
2005-09-13 08:22:29 -07:00
2005-09-16 06:01:48 -04:00
2005-09-14 22:36:03 +01:00
2005-09-13 08:22:29 -07:00
2005-09-10 10:06:39 -07:00
2005-09-12 12:23:54 -07:00
2005-09-15 08:24:09 -07:00
2005-09-12 12:35:17 -07:00
2005-09-11 19:15:07 -07:00
2005-09-11 19:15:07 -07:00