Files
linux-legacy/drivers/usb/host
Hennerich, Michael 50afc605df USB: sl811-hcd: Fix device disconnect:
commit eb661bc88252e5c6dc69df732e77e42981dd4d8b upstream.

SL811 Device detected after removal used to be working in linux-2.6.22
but then broke somewhere between 2.6.22 and 2.6.28. Current
hub_port_connect_change() in drivers/usb/core/hub.c won't call
usb_disconnect() in case the SL811 driver sets portstatus
USB_PORT_FEAT_CONNECTION upon removal.
AFAIK the SL811 has only a combined Device Insert/Remove
detection bit, therefore use a count to distinguish insert or remove.


Signed-Off-By: Michael Hennerich <hennerich@blackfin.uclinux.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-10-05 09:32:02 -07:00
..
2009-07-12 15:16:37 -07:00
2009-06-16 14:17:32 +10:00
2009-07-12 12:22:34 -07:00
2009-06-15 21:44:48 -07:00
2009-07-28 14:31:13 -07:00