David Brownell
0bcfeb3ec9
USB: ehci: fix some ehci hangs and crashes
...
I noticed that the "Refactor "if (handshake()) state = HC_STATE_HALT"
patch from earlier this year perpetuated a potential problem: it can
mark the controller as halted when it's still running (but not acting
as, perhaps wrongly, expected).
That caused some hangs and crashes, rather than more polite failure
modes of a truly halted controller. This patch forces a true halt,
and emits a (previously missing) diagnostic.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-09-23 13:58:06 -07:00
..
2008-07-21 15:16:44 -07:00
2008-07-21 15:15:46 -07:00
2008-07-21 15:16:45 -07:00
2007-05-23 20:14:15 -07:00
2008-09-23 13:58:06 -07:00
2008-05-29 13:59:04 -07:00
2008-07-21 15:15:46 -07:00
2007-08-20 23:38:44 -07:00
2008-08-09 13:44:58 +02:00
2008-05-29 13:59:03 -07:00
2008-05-29 13:59:03 -07:00
2008-05-29 13:59:03 -07:00
2008-07-21 15:15:46 -07:00
2008-08-07 09:49:42 -04:00
2008-05-29 13:59:04 -07:00
2008-07-21 15:16:27 -07:00
2008-07-25 10:53:29 -07:00
2008-07-25 10:53:29 -07:00
2008-08-21 10:26:32 -07:00
2008-08-13 17:32:55 -07:00
2008-07-21 15:16:33 -07:00
2008-06-09 16:04:12 +09:00
2008-05-02 10:25:50 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-07-21 15:15:46 -07:00
2008-08-21 10:26:38 -07:00
2008-08-13 17:32:58 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2007-10-12 14:54:59 -07:00
2008-09-04 09:45:47 +01:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-13 17:32:58 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-13 17:32:58 -07:00
2008-04-24 21:16:55 -07:00
2006-04-14 11:12:20 -07:00
2008-08-13 17:32:56 -07:00
2008-04-24 21:16:49 -07:00
2007-07-19 10:04:50 -07:00
2008-07-25 10:53:29 -07:00
2008-07-25 10:53:29 -07:00
2008-08-21 10:26:38 -07:00
2007-10-12 14:55:19 -07:00
2008-05-02 10:25:57 -07:00
2008-05-02 10:25:57 -07:00
2008-07-21 15:16:30 -07:00
2008-04-24 21:16:55 -07:00