Tejun Heo
054a5fbace
libata: track SLEEP state and issue SRST to wake it up
...
ATA devices in SLEEP mode don't respond to any commands. SRST is
necessary to wake it up. Till now, when a command is issued to a
device in SLEEP mode, the command times out, which makes EH reset the
device and retry the command after that, causing a long delay.
This patch makes libata track SLEEP state and issue SRST automatically
if a command is about to be issued to a device in SLEEP.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Bruce Allen <ballen@gravity.phys.uwm.edu>
Cc: Andrew Paprocki <andrew@ishiboo.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-29 06:15:25 -04:00
..
2007-10-25 02:06:59 -04:00
2007-10-12 14:55:36 -04:00
2007-10-23 20:59:42 -04:00
2007-10-17 20:49:02 -04:00
2007-10-23 20:59:42 -04:00
2007-10-29 06:15:25 -04:00
2007-10-29 06:15:25 -04:00
2007-10-12 14:55:47 -04:00
2007-10-29 06:15:25 -04:00
2007-10-23 20:59:42 -04:00
2007-10-12 14:55:47 -04:00
2007-10-17 20:49:02 -04:00
2007-10-17 20:48:30 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:37 -04:00
2007-10-12 14:55:42 -04:00
2007-10-17 20:49:02 -04:00
2007-10-20 01:02:48 +02:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:47 -04:00
2007-10-19 23:10:43 +02:00
2007-10-19 23:10:43 +02:00
2007-10-19 22:55:03 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:37 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-25 02:05:26 -04:00
2007-10-12 14:55:37 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:37 -04:00
2007-10-12 14:55:46 -04:00
2007-10-12 14:55:37 -04:00
2007-10-12 14:55:36 -04:00
2007-10-14 08:57:30 -07:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:36 -04:00
2007-10-19 23:10:43 +02:00
2007-10-23 20:59:42 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-15 15:51:42 -04:00
2007-10-12 14:55:42 -04:00
2007-10-12 14:55:38 -04:00
2007-10-12 14:55:37 -04:00
2007-10-12 14:55:37 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:36 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:42 -04:00
2007-10-12 14:55:36 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-12 14:55:36 -04:00
2007-10-19 23:10:43 +02:00
2007-10-12 14:55:37 -04:00
2007-10-18 16:21:18 -04:00
2007-10-17 20:49:02 -04:00
2007-10-12 14:55:37 -04:00
2007-10-23 20:59:42 -04:00
2007-10-25 02:14:17 -04:00
2007-10-12 14:55:37 -04:00
2006-08-10 07:31:37 -04:00
2007-10-12 14:55:37 -04:00
2007-10-18 16:21:18 -04:00
2007-10-12 14:55:37 -04:00
2007-10-19 22:56:44 -04:00
2007-10-12 14:55:37 -04:00
2007-10-23 20:59:42 -04:00
2007-10-12 14:55:37 -04:00
2007-10-14 12:41:52 -07:00
2007-10-12 14:55:37 -04:00
2007-07-02 10:17:42 -04:00