linux/drivers/usb/net
Peter Chubb 23219c1348 USB: Patch for rtl8150 to fix unplug problems
The RTL8150 driver currently crashes the kernel if the USB lead is unplugged
while the device is active.  The attached patch adds error handling to
tell the network layer that the device has gone away when the device is
unplugged.  With this patch, the device can be plugged and unplugged
to one's hearts' content, without crashing anything.

Oh, I've also added rudimentary suspend and resume methods.

Signed-off-by: Peter Chubb <peter@gelato.unsw.edu.au>
Acked-by: Petko Manolov <petkan@nucleusys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-08-02 16:41:42 -07:00
..
asix.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
catc.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
cdc_ether.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cdc_subset.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gl620a.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
kaweth.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
kawethfw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] wireless: move zd1201 where it belongs 2006-06-05 16:13:30 -04:00
Makefile [PATCH] wireless: move zd1201 where it belongs 2006-06-05 16:13:30 -04:00
net1080.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pegasus.c [PATCH] USB: more pegasus log spamming removed 2006-06-21 15:04:14 -07:00
pegasus.h [PATCH] USB: Pegasus: Linksys USBVPN1 support + cleanup 2006-03-20 14:49:56 -08:00
plusb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
rndis_host.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
rtl8150.c USB: Patch for rtl8150 to fix unplug problems 2006-08-02 16:41:42 -07:00
usbnet.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
usbnet.h [PATCH] gfp_t: drivers/usb 2005-10-28 08:16:49 -07:00
zaurus.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00