From 25abfdf02f0dea608eb7b4f1548afcea34dfd3fc Mon Sep 17 00:00:00 2001 From: Hans Petter Selasky Date: Mon, 18 Jul 2011 12:03:58 +0000 Subject: [PATCH] Only the USB root HUB thread is allowed to attach and detach drivers to and from USB devices. Remove related DEVMETHOD() lines from USB drivers. Reported by: YongHyeon PYUN MFC after: 3 days --- sys/dev/usb/net/if_aue.c | 1 - sys/dev/usb/net/if_axe.c | 1 - sys/dev/usb/net/if_mos.c | 1 - sys/dev/usb/net/if_rue.c | 1 - sys/dev/usb/net/if_udav.c | 1 - 5 files changed, 5 deletions(-) diff --git a/sys/dev/usb/net/if_aue.c b/sys/dev/usb/net/if_aue.c index 71871de5a3d..86bfe20b432 100644 --- a/sys/dev/usb/net/if_aue.c +++ b/sys/dev/usb/net/if_aue.c @@ -256,7 +256,6 @@ static device_method_t aue_methods[] = { /* bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), /* MII interface */ DEVMETHOD(miibus_readreg, aue_miibus_readreg), diff --git a/sys/dev/usb/net/if_axe.c b/sys/dev/usb/net/if_axe.c index b4e27f8e510..a440294ae34 100644 --- a/sys/dev/usb/net/if_axe.c +++ b/sys/dev/usb/net/if_axe.c @@ -239,7 +239,6 @@ static device_method_t axe_methods[] = { /* bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), /* MII interface */ DEVMETHOD(miibus_readreg, axe_miibus_readreg), diff --git a/sys/dev/usb/net/if_mos.c b/sys/dev/usb/net/if_mos.c index 1e884f91ba4..0cbea915afb 100644 --- a/sys/dev/usb/net/if_mos.c +++ b/sys/dev/usb/net/if_mos.c @@ -222,7 +222,6 @@ static device_method_t mos_methods[] = { /* bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), /* MII interface */ DEVMETHOD(miibus_readreg, mos_miibus_readreg), diff --git a/sys/dev/usb/net/if_rue.c b/sys/dev/usb/net/if_rue.c index afd2f4d3666..3e3a151da20 100644 --- a/sys/dev/usb/net/if_rue.c +++ b/sys/dev/usb/net/if_rue.c @@ -188,7 +188,6 @@ static device_method_t rue_methods[] = { /* Bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), /* MII interface */ DEVMETHOD(miibus_readreg, rue_miibus_readreg), diff --git a/sys/dev/usb/net/if_udav.c b/sys/dev/usb/net/if_udav.c index d2cceaa966d..ea3512773c2 100644 --- a/sys/dev/usb/net/if_udav.c +++ b/sys/dev/usb/net/if_udav.c @@ -147,7 +147,6 @@ static device_method_t udav_methods[] = { /* bus interface */ DEVMETHOD(bus_print_child, bus_generic_print_child), - DEVMETHOD(bus_driver_added, bus_generic_driver_added), /* MII interface */ DEVMETHOD(miibus_readreg, udav_miibus_readreg),