summaryrefslogtreecommitdiffstats
path: root/drivers/char/keyboard.c
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2007-04-09 11:52:31 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2007-04-11 10:44:15 -0700
commit61e8b858abe38c1042135065c59f7d339194b50b (patch)
treedb0d72775394b25ed3e80b2ce423424cbfefa1ee /drivers/char/keyboard.c
parent5ab7ffea520948115a51a9931e1bb4c818aa8e35 (diff)
EHCI: fix remote wakeup regression in 2.6.21-rc
There is one significant difference between the behavior of root hubs (as embodied in host controller hardware) and external hubs: When a remote-wakeup signal is received, an external hub sends an interrupt message at the _end_ of the resume sequence but a root hub generates and interrupt at the _beginning_ of the resume sequence. The host system must poll for the end of the sequence. When ehci-hcd was converted to interrupt-driven operation instead of using polling, the remaining need for this particular poll was overlooked. This patch (as894) fixes the problem. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/char/keyboard.c')
0 files changed, 0 insertions, 0 deletions