aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2022-05-06 22:46:57 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2022-05-06 22:46:57 +0000
commitbc9372d784c2bd4874f221bf7cd8072cb157dc71 (patch)
tree8510d50e43c23f6a5b83cc2a5cf88742bae6cfe8
parent7eeede158604048dd21c5817bf9d9ee4721a9129 (diff)
downloadsrc-bc9372d784c2bd4874f221bf7cd8072cb157dc71.tar.gz
src-bc9372d784c2bd4874f221bf7cd8072cb157dc71.zip
usb: Remove unused devclass arguments to DRIVER_MODULE.
-rw-r--r--sys/dev/usb/controller/dwc3.c3
-rw-r--r--sys/dev/usb/controller/dwc_otg_acpi.c4
-rw-r--r--sys/dev/usb/controller/dwc_otg_fdt.c4
-rw-r--r--sys/dev/usb/controller/dwc_otg_hisi.c5
-rw-r--r--sys/dev/usb/controller/ehci_fsl.c4
-rw-r--r--sys/dev/usb/controller/ehci_imx.c8
-rw-r--r--sys/dev/usb/controller/ehci_msm.c4
-rw-r--r--sys/dev/usb/controller/ehci_mv.c4
-rw-r--r--sys/dev/usb/controller/ehci_pci.c4
-rw-r--r--sys/dev/usb/controller/generic_ehci_acpi.c4
-rw-r--r--sys/dev/usb/controller/generic_ehci_fdt.c4
-rw-r--r--sys/dev/usb/controller/generic_ohci.c5
-rw-r--r--sys/dev/usb/controller/generic_xhci_acpi.c4
-rw-r--r--sys/dev/usb/controller/generic_xhci_fdt.c4
-rw-r--r--sys/dev/usb/controller/musb_otg_allwinner.c4
-rw-r--r--sys/dev/usb/controller/ohci_pci.c4
-rw-r--r--sys/dev/usb/controller/uhci_pci.c4
-rw-r--r--sys/dev/usb/controller/usb_controller.c20
-rw-r--r--sys/dev/usb/controller/usb_nop_xceiv.c4
-rw-r--r--sys/dev/usb/controller/xhci_pci.c4
-rw-r--r--sys/dev/usb/gadget/g_audio.c4
-rw-r--r--sys/dev/usb/gadget/g_keyboard.c4
-rw-r--r--sys/dev/usb/gadget/g_modem.c4
-rw-r--r--sys/dev/usb/gadget/g_mouse.c4
-rw-r--r--sys/dev/usb/input/atp.c4
-rw-r--r--sys/dev/usb/input/uep.c4
-rw-r--r--sys/dev/usb/input/uhid.c8
-rw-r--r--sys/dev/usb/input/uhid_snes.c4
-rw-r--r--sys/dev/usb/input/ukbd.c4
-rw-r--r--sys/dev/usb/input/ums.c4
-rw-r--r--sys/dev/usb/input/usbhid.c4
-rw-r--r--sys/dev/usb/input/wmt.c4
-rw-r--r--sys/dev/usb/input/wsp.c4
-rw-r--r--sys/dev/usb/misc/cp2112.c12
-rw-r--r--sys/dev/usb/misc/udbp.c4
-rw-r--r--sys/dev/usb/misc/ugold.c4
-rw-r--r--sys/dev/usb/misc/uled.c4
-rw-r--r--sys/dev/usb/net/if_aue.c4
-rw-r--r--sys/dev/usb/net/if_axe.c4
-rw-r--r--sys/dev/usb/net/if_axge.c4
-rw-r--r--sys/dev/usb/net/if_cdce.c3
-rw-r--r--sys/dev/usb/net/if_cdceem.c4
-rw-r--r--sys/dev/usb/net/if_cue.c4
-rw-r--r--sys/dev/usb/net/if_ipheth.c4
-rw-r--r--sys/dev/usb/net/if_kue.c4
-rw-r--r--sys/dev/usb/net/if_mos.c4
-rw-r--r--sys/dev/usb/net/if_muge.c4
-rw-r--r--sys/dev/usb/net/if_rue.c5
-rw-r--r--sys/dev/usb/net/if_smsc.c4
-rw-r--r--sys/dev/usb/net/if_udav.c4
-rw-r--r--sys/dev/usb/net/if_ure.c4
-rw-r--r--sys/dev/usb/net/if_urndis.c4
-rw-r--r--sys/dev/usb/net/if_usie.c3
-rw-r--r--sys/dev/usb/net/ruephy.c4
-rw-r--r--sys/dev/usb/net/uhso.c3
-rw-r--r--sys/dev/usb/serial/u3g.c4
-rw-r--r--sys/dev/usb/serial/uark.c4
-rw-r--r--sys/dev/usb/serial/ubsa.c4
-rw-r--r--sys/dev/usb/serial/ubser.c4
-rw-r--r--sys/dev/usb/serial/uchcom.c4
-rw-r--r--sys/dev/usb/serial/ucycom.c4
-rw-r--r--sys/dev/usb/serial/ufoma.c4
-rw-r--r--sys/dev/usb/serial/uftdi.c4
-rw-r--r--sys/dev/usb/serial/ugensa.c4
-rw-r--r--sys/dev/usb/serial/uipaq.c4
-rw-r--r--sys/dev/usb/serial/ulpt.c4
-rw-r--r--sys/dev/usb/serial/umcs.c4
-rw-r--r--sys/dev/usb/serial/umct.c4
-rw-r--r--sys/dev/usb/serial/umodem.c4
-rw-r--r--sys/dev/usb/serial/umoscom.c4
-rw-r--r--sys/dev/usb/serial/uplcom.c4
-rw-r--r--sys/dev/usb/serial/uslcom.c4
-rw-r--r--sys/dev/usb/serial/uvisor.c4
-rw-r--r--sys/dev/usb/serial/uvscom.c4
-rw-r--r--sys/dev/usb/storage/cfumass.c4
-rw-r--r--sys/dev/usb/storage/umass.c4
-rw-r--r--sys/dev/usb/storage/urio.c4
-rw-r--r--sys/dev/usb/storage/ustorage_fs.c4
-rw-r--r--sys/dev/usb/usb_hub.c6
-rw-r--r--sys/dev/usb/usb_hub_acpi.c5
-rw-r--r--sys/dev/usb/video/udl.c4
-rw-r--r--sys/dev/usb/wlan/if_rsu.c4
-rw-r--r--sys/dev/usb/wlan/if_rum.c4
-rw-r--r--sys/dev/usb/wlan/if_run.c4
-rw-r--r--sys/dev/usb/wlan/if_uath.c4
-rw-r--r--sys/dev/usb/wlan/if_upgt.c4
-rw-r--r--sys/dev/usb/wlan/if_ural.c4
-rw-r--r--sys/dev/usb/wlan/if_urtw.c4
-rw-r--r--sys/dev/usb/wlan/if_zyd.c4
89 files changed, 103 insertions, 287 deletions
diff --git a/sys/dev/usb/controller/dwc3.c b/sys/dev/usb/controller/dwc3.c
index d4422caf0fcd..9847afb952eb 100644
--- a/sys/dev/usb/controller/dwc3.c
+++ b/sys/dev/usb/controller/dwc3.c
@@ -347,6 +347,5 @@ static driver_t snps_dwc3_driver = {
sizeof(struct snps_dwc3_softc)
};
-static devclass_t snps_dwc3_devclass;
-DRIVER_MODULE(snps_dwc3, simplebus, snps_dwc3_driver, snps_dwc3_devclass, 0, 0);
+DRIVER_MODULE(snps_dwc3, simplebus, snps_dwc3_driver, 0, 0);
MODULE_DEPEND(snps_dwc3, xhci, 1, 1, 1);
diff --git a/sys/dev/usb/controller/dwc_otg_acpi.c b/sys/dev/usb/controller/dwc_otg_acpi.c
index c6154eabc15a..cd574706c62f 100644
--- a/sys/dev/usb/controller/dwc_otg_acpi.c
+++ b/sys/dev/usb/controller/dwc_otg_acpi.c
@@ -178,7 +178,5 @@ static driver_t dwc_otg_driver = {
.size = sizeof(struct dwc_otg_softc),
};
-static devclass_t dwc_otg_devclass;
-
-DRIVER_MODULE(dwcotg, acpi, dwc_otg_driver, dwc_otg_devclass, 0, 0);
+DRIVER_MODULE(dwcotg, acpi, dwc_otg_driver, 0, 0);
MODULE_DEPEND(dwcotg, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/dwc_otg_fdt.c b/sys/dev/usb/controller/dwc_otg_fdt.c
index de47a543680b..cd6a28264079 100644
--- a/sys/dev/usb/controller/dwc_otg_fdt.c
+++ b/sys/dev/usb/controller/dwc_otg_fdt.c
@@ -214,7 +214,5 @@ driver_t dwc_otg_driver = {
.size = sizeof(struct dwc_otg_fdt_softc),
};
-static devclass_t dwc_otg_devclass;
-
-DRIVER_MODULE(dwcotg, simplebus, dwc_otg_driver, dwc_otg_devclass, 0, 0);
+DRIVER_MODULE(dwcotg, simplebus, dwc_otg_driver, 0, 0);
MODULE_DEPEND(dwcotg, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/dwc_otg_hisi.c b/sys/dev/usb/controller/dwc_otg_hisi.c
index 2adaa71cfb3b..eb7c3074729f 100644
--- a/sys/dev/usb/controller/dwc_otg_hisi.c
+++ b/sys/dev/usb/controller/dwc_otg_hisi.c
@@ -88,10 +88,7 @@ static device_method_t hisi_dwc_otg_methods[] = {
DEVMETHOD_END
};
-static devclass_t hisi_dwc_otg_devclass;
-
DEFINE_CLASS_1(hisi_dwcotg, hisi_dwc_otg_driver, hisi_dwc_otg_methods,
sizeof(struct dwc_otg_fdt_softc), dwc_otg_driver);
-DRIVER_MODULE(hisi_dwcotg, simplebus, hisi_dwc_otg_driver,
- hisi_dwc_otg_devclass, 0, 0);
+DRIVER_MODULE(hisi_dwcotg, simplebus, hisi_dwc_otg_driver, 0, 0);
MODULE_DEPEND(hisi_dwcotg, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/ehci_fsl.c b/sys/dev/usb/controller/ehci_fsl.c
index 01f758837d75..1e44c5d07655 100644
--- a/sys/dev/usb/controller/ehci_fsl.c
+++ b/sys/dev/usb/controller/ehci_fsl.c
@@ -93,9 +93,7 @@ static driver_t ehci_driver = {
sizeof(struct ehci_softc)
};
-static devclass_t ehci_devclass;
-
-DRIVER_MODULE(ehci, simplebus, ehci_driver, ehci_devclass, 0, 0);
+DRIVER_MODULE(ehci, simplebus, ehci_driver, 0, 0);
MODULE_DEPEND(ehci, usb, 1, 1, 1);
/*
diff --git a/sys/dev/usb/controller/ehci_imx.c b/sys/dev/usb/controller/ehci_imx.c
index a93b187f84cd..b89fefb44be6 100644
--- a/sys/dev/usb/controller/ehci_imx.c
+++ b/sys/dev/usb/controller/ehci_imx.c
@@ -241,15 +241,13 @@ static driver_t imx_usbmisc_driver = {
sizeof(struct imx_usbmisc_softc)
};
-static devclass_t imx_usbmisc_devclass;
-
/*
* This driver needs to start before the ehci driver, but later than the usual
* "special" drivers like clocks and cpu. Ehci starts at DEFAULT so
* DEFAULT-1000 seems good.
*/
EARLY_DRIVER_MODULE(imx_usbmisc, simplebus, imx_usbmisc_driver,
- imx_usbmisc_devclass, 0, 0, BUS_PASS_DEFAULT - 1000);
+ 0, 0, BUS_PASS_DEFAULT - 1000);
/*-----------------------------------------------------------------------------
* imx_ehci driver...
@@ -507,7 +505,5 @@ static driver_t ehci_driver = {
sizeof(struct imx_ehci_softc)
};
-static devclass_t ehci_devclass;
-
-DRIVER_MODULE(imx_ehci, simplebus, ehci_driver, ehci_devclass, 0, 0);
+DRIVER_MODULE(imx_ehci, simplebus, ehci_driver, 0, 0);
MODULE_DEPEND(imx_ehci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/ehci_msm.c b/sys/dev/usb/controller/ehci_msm.c
index 1920f9c3854b..015c8a99d5e3 100644
--- a/sys/dev/usb/controller/ehci_msm.c
+++ b/sys/dev/usb/controller/ehci_msm.c
@@ -224,7 +224,5 @@ static driver_t ehci_driver = {
.size = sizeof(ehci_softc_t),
};
-static devclass_t ehci_devclass;
-
-DRIVER_MODULE(ehci_msm, simplebus, ehci_driver, ehci_devclass, 0, 0);
+DRIVER_MODULE(ehci_msm, simplebus, ehci_driver, 0, 0);
MODULE_DEPEND(ehci_msm, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/ehci_mv.c b/sys/dev/usb/controller/ehci_mv.c
index b0687bd62467..802310887043 100644
--- a/sys/dev/usb/controller/ehci_mv.c
+++ b/sys/dev/usb/controller/ehci_mv.c
@@ -381,7 +381,5 @@ static driver_t ehci_driver = {
sizeof(ehci_softc_t),
};
-static devclass_t ehci_devclass;
-
-DRIVER_MODULE(ehci_mv, simplebus, ehci_driver, ehci_devclass, 0, 0);
+DRIVER_MODULE(ehci_mv, simplebus, ehci_driver, 0, 0);
MODULE_DEPEND(ehci_mv, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/ehci_pci.c b/sys/dev/usb/controller/ehci_pci.c
index dbc2def5b8d2..ae285375228f 100644
--- a/sys/dev/usb/controller/ehci_pci.c
+++ b/sys/dev/usb/controller/ehci_pci.c
@@ -593,7 +593,5 @@ static driver_t ehci_driver = {
.size = sizeof(struct ehci_softc),
};
-static devclass_t ehci_devclass;
-
-DRIVER_MODULE(ehci, pci, ehci_driver, ehci_devclass, 0, 0);
+DRIVER_MODULE(ehci, pci, ehci_driver, 0, 0);
MODULE_DEPEND(ehci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/generic_ehci_acpi.c b/sys/dev/usb/controller/generic_ehci_acpi.c
index 2f59728140bf..105502dc6e50 100644
--- a/sys/dev/usb/controller/generic_ehci_acpi.c
+++ b/sys/dev/usb/controller/generic_ehci_acpi.c
@@ -80,7 +80,5 @@ static device_method_t ehci_acpi_methods[] = {
DEFINE_CLASS_1(ehci, ehci_acpi_driver, ehci_acpi_methods,
sizeof(ehci_softc_t), generic_ehci_driver);
-static devclass_t ehci_acpi_devclass;
-
-DRIVER_MODULE(ehci, acpi, ehci_acpi_driver, ehci_acpi_devclass, 0, 0);
+DRIVER_MODULE(ehci, acpi, ehci_acpi_driver, 0, 0);
MODULE_DEPEND(ehci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/generic_ehci_fdt.c b/sys/dev/usb/controller/generic_ehci_fdt.c
index a660674cbace..0d856a48de79 100644
--- a/sys/dev/usb/controller/generic_ehci_fdt.c
+++ b/sys/dev/usb/controller/generic_ehci_fdt.c
@@ -237,7 +237,5 @@ static device_method_t ehci_fdt_methods[] = {
DEFINE_CLASS_1(ehci, ehci_fdt_driver, ehci_fdt_methods,
sizeof(ehci_softc_t), generic_ehci_driver);
-static devclass_t ehci_fdt_devclass;
-
-DRIVER_MODULE(generic_ehci, simplebus, ehci_fdt_driver, ehci_fdt_devclass, 0, 0);
+DRIVER_MODULE(generic_ehci, simplebus, ehci_fdt_driver, 0, 0);
MODULE_DEPEND(generic_ehci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/generic_ohci.c b/sys/dev/usb/controller/generic_ohci.c
index 8dd9bc50abc7..6260736d7cc3 100644
--- a/sys/dev/usb/controller/generic_ohci.c
+++ b/sys/dev/usb/controller/generic_ohci.c
@@ -327,8 +327,5 @@ driver_t generic_ohci_driver = {
.size = sizeof(struct generic_ohci_softc),
};
-static devclass_t generic_ohci_devclass;
-
-DRIVER_MODULE(ohci, simplebus, generic_ohci_driver,
- generic_ohci_devclass, 0, 0);
+DRIVER_MODULE(ohci, simplebus, generic_ohci_driver, 0, 0);
MODULE_DEPEND(ohci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/generic_xhci_acpi.c b/sys/dev/usb/controller/generic_xhci_acpi.c
index 1594fa8c6670..b354c3227b98 100644
--- a/sys/dev/usb/controller/generic_xhci_acpi.c
+++ b/sys/dev/usb/controller/generic_xhci_acpi.c
@@ -77,7 +77,5 @@ static device_method_t xhci_acpi_methods[] = {
DEFINE_CLASS_1(xhci, xhci_acpi_driver, xhci_acpi_methods,
sizeof(struct xhci_softc), generic_xhci_driver);
-static devclass_t xhci_acpi_devclass;
-
-DRIVER_MODULE(xhci, acpi, xhci_acpi_driver, xhci_acpi_devclass, 0, 0);
+DRIVER_MODULE(xhci, acpi, xhci_acpi_driver, 0, 0);
MODULE_DEPEND(xhci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/generic_xhci_fdt.c b/sys/dev/usb/controller/generic_xhci_fdt.c
index ea34c2077e43..bc3d78638cad 100644
--- a/sys/dev/usb/controller/generic_xhci_fdt.c
+++ b/sys/dev/usb/controller/generic_xhci_fdt.c
@@ -124,7 +124,5 @@ static device_method_t xhci_fdt_methods[] = {
DEFINE_CLASS_1(xhci, xhci_fdt_driver, xhci_fdt_methods,
sizeof(struct xhci_softc), generic_xhci_driver);
-static devclass_t xhci_fdt_devclass;
-
-DRIVER_MODULE(xhci, simplebus, xhci_fdt_driver, xhci_fdt_devclass, 0, 0);
+DRIVER_MODULE(xhci, simplebus, xhci_fdt_driver, 0, 0);
MODULE_DEPEND(xhci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/musb_otg_allwinner.c b/sys/dev/usb/controller/musb_otg_allwinner.c
index bd23b23fb036..827cf202df5f 100644
--- a/sys/dev/usb/controller/musb_otg_allwinner.c
+++ b/sys/dev/usb/controller/musb_otg_allwinner.c
@@ -621,7 +621,5 @@ static driver_t awusbdrd_driver = {
.size = sizeof(struct awusbdrd_softc),
};
-static devclass_t awusbdrd_devclass;
-
-DRIVER_MODULE(musbotg, simplebus, awusbdrd_driver, awusbdrd_devclass, 0, 0);
+DRIVER_MODULE(musbotg, simplebus, awusbdrd_driver, 0, 0);
MODULE_DEPEND(musbotg, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/ohci_pci.c b/sys/dev/usb/controller/ohci_pci.c
index 8c3ee521b5b1..b9d90ba5432d 100644
--- a/sys/dev/usb/controller/ohci_pci.c
+++ b/sys/dev/usb/controller/ohci_pci.c
@@ -381,7 +381,5 @@ static driver_t ohci_driver = {
.size = sizeof(struct ohci_softc),
};
-static devclass_t ohci_devclass;
-
-DRIVER_MODULE(ohci, pci, ohci_driver, ohci_devclass, 0, 0);
+DRIVER_MODULE(ohci, pci, ohci_driver, 0, 0);
MODULE_DEPEND(ohci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/uhci_pci.c b/sys/dev/usb/controller/uhci_pci.c
index c24a34eda283..370be7519109 100644
--- a/sys/dev/usb/controller/uhci_pci.c
+++ b/sys/dev/usb/controller/uhci_pci.c
@@ -456,7 +456,5 @@ static driver_t uhci_driver = {
.size = sizeof(struct uhci_softc),
};
-static devclass_t uhci_devclass;
-
-DRIVER_MODULE(uhci, pci, uhci_driver, uhci_devclass, 0, 0);
+DRIVER_MODULE(uhci, pci, uhci_driver, 0, 0);
MODULE_DEPEND(uhci, usb, 1, 1, 1);
diff --git a/sys/dev/usb/controller/usb_controller.c b/sys/dev/usb/controller/usb_controller.c
index fd9bcd5ee524..0897af0492cb 100644
--- a/sys/dev/usb/controller/usb_controller.c
+++ b/sys/dev/usb/controller/usb_controller.c
@@ -106,8 +106,6 @@ static int usb_no_shutdown_wait = 0;
SYSCTL_INT(_hw_usb, OID_AUTO, no_shutdown_wait, CTLFLAG_RWTUN,
&usb_no_shutdown_wait, 0, "No USB device waiting at system shutdown.");
-static devclass_t usb_devclass;
-
static device_method_t usb_methods[] = {
DEVMETHOD(device_probe, usb_probe),
DEVMETHOD(device_attach, usb_attach),
@@ -126,19 +124,19 @@ static driver_t usb_driver = {
};
/* Host Only Drivers */
-DRIVER_MODULE(usbus, ohci, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, uhci, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, ehci, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, xhci, usb_driver, usb_devclass, 0, 0);
+DRIVER_MODULE(usbus, ohci, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, uhci, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, ehci, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, xhci, usb_driver, 0, 0);
/* Device Only Drivers */
-DRIVER_MODULE(usbus, musbotg, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, uss820dci, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, octusb, usb_driver, usb_devclass, 0, 0);
+DRIVER_MODULE(usbus, musbotg, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, uss820dci, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, octusb, usb_driver, 0, 0);
/* Dual Mode Drivers */
-DRIVER_MODULE(usbus, dwcotg, usb_driver, usb_devclass, 0, 0);
-DRIVER_MODULE(usbus, saf1761otg, usb_driver, usb_devclass, 0, 0);
+DRIVER_MODULE(usbus, dwcotg, usb_driver, 0, 0);
+DRIVER_MODULE(usbus, saf1761otg, usb_driver, 0, 0);
/*------------------------------------------------------------------------*
* usb_probe
diff --git a/sys/dev/usb/controller/usb_nop_xceiv.c b/sys/dev/usb/controller/usb_nop_xceiv.c
index b2dece4c1e3d..02db13595f3d 100644
--- a/sys/dev/usb/controller/usb_nop_xceiv.c
+++ b/sys/dev/usb/controller/usb_nop_xceiv.c
@@ -199,8 +199,6 @@ static device_method_t usb_nop_xceiv_methods[] = {
DEVMETHOD_END
};
-static devclass_t usb_nop_xceiv_devclass;
-
static driver_t usb_nop_xceiv_driver = {
"usb_nop_xceiv",
usb_nop_xceiv_methods,
@@ -208,4 +206,4 @@ static driver_t usb_nop_xceiv_driver = {
};
EARLY_DRIVER_MODULE(usb_nop_xceiv, simplebus, usb_nop_xceiv_driver,
- usb_nop_xceiv_devclass, 0, 0, BUS_PASS_SUPPORTDEV + BUS_PASS_ORDER_MIDDLE);
+ 0, 0, BUS_PASS_SUPPORTDEV + BUS_PASS_ORDER_MIDDLE);
diff --git a/sys/dev/usb/controller/xhci_pci.c b/sys/dev/usb/controller/xhci_pci.c
index c35cd08b3341..e87489f32d14 100644
--- a/sys/dev/usb/controller/xhci_pci.c
+++ b/sys/dev/usb/controller/xhci_pci.c
@@ -85,9 +85,7 @@ static device_method_t xhci_device_methods[] = {
DEFINE_CLASS_0(xhci, xhci_pci_driver, xhci_device_methods,
sizeof(struct xhci_softc));
-static devclass_t xhci_devclass;
-
-DRIVER_MODULE(xhci, pci, xhci_pci_driver, xhci_devclass, NULL, NULL);
+DRIVER_MODULE(xhci, pci, xhci_pci_driver, NULL, NULL);
MODULE_DEPEND(xhci, usb, 1, 1, 1);
static const char *
diff --git a/sys/dev/usb/gadget/g_audio.c b/sys/dev/usb/gadget/g_audio.c
index 2ab6642cb123..52ce518d9ef9 100644
--- a/sys/dev/usb/gadget/g_audio.c
+++ b/sys/dev/usb/gadget/g_audio.c
@@ -134,8 +134,6 @@ static usb_handle_request_t g_audio_handle_request;
static usb_callback_t g_audio_isoc_read_callback;
static usb_callback_t g_audio_isoc_write_callback;
-static devclass_t g_audio_devclass;
-
static void g_audio_watchdog(void *arg);
static void g_audio_timeout(void *arg);
@@ -157,7 +155,7 @@ static driver_t g_audio_driver = {
.size = sizeof(struct g_audio_softc),
};
-DRIVER_MODULE(g_audio, uhub, g_audio_driver, g_audio_devclass, 0, 0);
+DRIVER_MODULE(g_audio, uhub, g_audio_driver, 0, 0);
MODULE_DEPEND(g_audio, usb, 1, 1, 1);
static const struct usb_config g_audio_config[G_AUDIO_N_TRANSFER] = {
diff --git a/sys/dev/usb/gadget/g_keyboard.c b/sys/dev/usb/gadget/g_keyboard.c
index d88e0ea432ce..6660e2bc9acc 100644
--- a/sys/dev/usb/gadget/g_keyboard.c
+++ b/sys/dev/usb/gadget/g_keyboard.c
@@ -133,8 +133,6 @@ static device_detach_t g_keyboard_detach;
static usb_handle_request_t g_keyboard_handle_request;
static usb_callback_t g_keyboard_intr_callback;
-static devclass_t g_keyboard_devclass;
-
static device_method_t g_keyboard_methods[] = {
/* USB interface */
DEVMETHOD(usb_handle_request, g_keyboard_handle_request),
@@ -153,7 +151,7 @@ static driver_t g_keyboard_driver = {
.size = sizeof(struct g_keyboard_softc),
};
-DRIVER_MODULE(g_keyboard, uhub, g_keyboard_driver, g_keyboard_devclass, 0, 0);
+DRIVER_MODULE(g_keyboard, uhub, g_keyboard_driver, 0, 0);
MODULE_DEPEND(g_keyboard, usb, 1, 1, 1);
static const struct usb_config g_keyboard_config[G_KEYBOARD_N_TRANSFER] = {
diff --git a/sys/dev/usb/gadget/g_modem.c b/sys/dev/usb/gadget/g_modem.c
index 02593a9ce5fe..3df9a6ce13a1 100644
--- a/sys/dev/usb/gadget/g_modem.c
+++ b/sys/dev/usb/gadget/g_modem.c
@@ -132,8 +132,6 @@ static usb_callback_t g_modem_bulk_write_callback;
static void g_modem_timeout(void *arg);
-static devclass_t g_modem_devclass;
-
static device_method_t g_modem_methods[] = {
/* USB interface */
DEVMETHOD(usb_handle_request, g_modem_handle_request),
@@ -152,7 +150,7 @@ static driver_t g_modem_driver = {
.size = sizeof(struct g_modem_softc),
};
-DRIVER_MODULE(g_modem, uhub, g_modem_driver, g_modem_devclass, 0, 0);
+DRIVER_MODULE(g_modem, uhub, g_modem_driver, 0, 0);
MODULE_DEPEND(g_modem, usb, 1, 1, 1);
static const struct usb_config g_modem_config[G_MODEM_N_TRANSFER] = {
diff --git a/sys/dev/usb/gadget/g_mouse.c b/sys/dev/usb/gadget/g_mouse.c
index ce78b5aaa737..87786da28157 100644
--- a/sys/dev/usb/gadget/g_mouse.c
+++ b/sys/dev/usb/gadget/g_mouse.c
@@ -131,8 +131,6 @@ static device_detach_t g_mouse_detach;
static usb_handle_request_t g_mouse_handle_request;
static usb_callback_t g_mouse_intr_callback;
-static devclass_t g_mouse_devclass;
-
static device_method_t g_mouse_methods[] = {
/* USB interface */
DEVMETHOD(usb_handle_request, g_mouse_handle_request),
@@ -151,7 +149,7 @@ static driver_t g_mouse_driver = {
.size = sizeof(struct g_mouse_softc),
};
-DRIVER_MODULE(g_mouse, uhub, g_mouse_driver, g_mouse_devclass, 0, 0);
+DRIVER_MODULE(g_mouse, uhub, g_mouse_driver, 0, 0);
MODULE_DEPEND(g_mouse, usb, 1, 1, 1);
static const struct usb_config g_mouse_config[G_MOUSE_N_TRANSFER] = {
diff --git a/sys/dev/usb/input/atp.c b/sys/dev/usb/input/atp.c
index b76653cc303b..2f5487835c5e 100644
--- a/sys/dev/usb/input/atp.c
+++ b/sys/dev/usb/input/atp.c
@@ -2615,8 +2615,6 @@ atp_sysctl_scale_factor_handler(SYSCTL_HANDLER_ARGS)
return (0);
}
-static devclass_t atp_devclass;
-
static device_method_t atp_methods[] = {
DEVMETHOD(device_probe, atp_probe),
DEVMETHOD(device_attach, atp_attach),
@@ -2631,7 +2629,7 @@ static driver_t atp_driver = {
.size = sizeof(struct atp_softc)
};
-DRIVER_MODULE(atp, uhub, atp_driver, atp_devclass, NULL, 0);
+DRIVER_MODULE(atp, uhub, atp_driver, NULL, NULL);
MODULE_DEPEND(atp, usb, 1, 1, 1);
MODULE_DEPEND(atp, hid, 1, 1, 1);
MODULE_VERSION(atp, 1);
diff --git a/sys/dev/usb/input/uep.c b/sys/dev/usb/input/uep.c
index 5fece855e650..048d133bac9d 100644
--- a/sys/dev/usb/input/uep.c
+++ b/sys/dev/usb/input/uep.c
@@ -517,8 +517,6 @@ uep_close(struct usb_fifo *fifo, int fflags)
}
#endif /* !EVDEV_SUPPORT */
-static devclass_t uep_devclass;
-
static device_method_t uep_methods[] = {
DEVMETHOD(device_probe, uep_probe),
DEVMETHOD(device_attach, uep_attach),
@@ -532,7 +530,7 @@ static driver_t uep_driver = {
.size = sizeof(struct uep_softc),
};
-DRIVER_MODULE(uep, uhub, uep_driver, uep_devclass, NULL, NULL);
+DRIVER_MODULE(uep, uhub, uep_driver, NULL, NULL);
MODULE_DEPEND(uep, usb, 1, 1, 1);
#ifdef EVDEV_SUPPORT
MODULE_DEPEND(uep, evdev, 1, 1, 1);
diff --git a/sys/dev/usb/input/uhid.c b/sys/dev/usb/input/uhid.c
index d877773625d7..d795e8fa6bbc 100644
--- a/sys/dev/usb/input/uhid.c
+++ b/sys/dev/usb/input/uhid.c
@@ -912,10 +912,6 @@ uhid_detach(device_t dev)
return (0);
}
-#ifndef HIDRAW_MAKE_UHID_ALIAS
-static devclass_t uhid_devclass;
-#endif
-
static device_method_t uhid_methods[] = {
DEVMETHOD(device_probe, uhid_probe),
DEVMETHOD(device_attach, uhid_attach),
@@ -934,11 +930,7 @@ static driver_t uhid_driver = {
.size = sizeof(struct uhid_softc),
};
-#ifdef HIDRAW_MAKE_UHID_ALIAS
DRIVER_MODULE(uhid, uhub, uhid_driver, NULL, NULL);
-#else
-DRIVER_MODULE(uhid, uhub, uhid_driver, uhid_devclass, NULL, 0);
-#endif
MODULE_DEPEND(uhid, usb, 1, 1, 1);
MODULE_DEPEND(uhid, hid, 1, 1, 1);
MODULE_VERSION(uhid, 1);
diff --git a/sys/dev/usb/input/uhid_snes.c b/sys/dev/usb/input/uhid_snes.c
index d786b0e1f257..d6642752be8b 100644
--- a/sys/dev/usb/input/uhid_snes.c
+++ b/sys/dev/usb/input/uhid_snes.c
@@ -638,8 +638,6 @@ static driver_t uhid_snes_driver = {
sizeof(struct uhid_snes_softc)
};
-static devclass_t uhid_snes_devclass;
-
-DRIVER_MODULE(uhid_snes, uhub, uhid_snes_driver, uhid_snes_devclass, NULL, 0);
+DRIVER_MODULE(uhid_snes, uhub, uhid_snes_driver, NULL, NULL);
MODULE_DEPEND(uhid_snes, usb, 1, 1, 1);
USB_PNP_HOST_INFO(snes_devs);
diff --git a/sys/dev/usb/input/ukbd.c b/sys/dev/usb/input/ukbd.c
index f2ff476150ff..4353888505da 100644
--- a/sys/dev/usb/input/ukbd.c
+++ b/sys/dev/usb/input/ukbd.c
@@ -2173,8 +2173,6 @@ ukbd_driver_load(module_t mod, int what, void *arg)
return (0);
}
-static devclass_t ukbd_devclass;
-
static device_method_t ukbd_methods[] = {
DEVMETHOD(device_probe, ukbd_probe),
DEVMETHOD(device_attach, ukbd_attach),
@@ -2190,7 +2188,7 @@ static driver_t ukbd_driver = {
.size = sizeof(struct ukbd_softc),
};
-DRIVER_MODULE(ukbd, uhub, ukbd_driver, ukbd_devclass, ukbd_driver_load, 0);
+DRIVER_MODULE(ukbd, uhub, ukbd_driver, ukbd_driver_load, NULL);
MODULE_DEPEND(ukbd, usb, 1, 1, 1);
MODULE_DEPEND(ukbd, hid, 1, 1, 1);
#ifdef EVDEV_SUPPORT
diff --git a/sys/dev/usb/input/ums.c b/sys/dev/usb/input/ums.c
index cce1831287e4..5b3ac2af4cd0 100644
--- a/sys/dev/usb/input/ums.c
+++ b/sys/dev/usb/input/ums.c
@@ -1200,8 +1200,6 @@ ums_sysctl_handler_parseinfo(SYSCTL_HANDLER_ARGS)
return (err);
}
-static devclass_t ums_devclass;
-
static device_method_t ums_methods[] = {
DEVMETHOD(device_probe, ums_probe),
DEVMETHOD(device_attach, ums_attach),
@@ -1216,7 +1214,7 @@ static driver_t ums_driver = {
.size = sizeof(struct ums_softc),
};
-DRIVER_MODULE(ums, uhub, ums_driver, ums_devclass, NULL, 0);
+DRIVER_MODULE(ums, uhub, ums_driver, NULL, NULL);
MODULE_DEPEND(ums, usb, 1, 1, 1);
MODULE_DEPEND(ums, hid, 1, 1, 1);
#ifdef EVDEV_SUPPORT
diff --git a/sys/dev/usb/input/usbhid.c b/sys/dev/usb/input/usbhid.c
index 3b7886f0fada..fe53f11b8f40 100644
--- a/sys/dev/usb/input/usbhid.c
+++ b/sys/dev/usb/input/usbhid.c
@@ -860,8 +860,6 @@ usbhid_detach(device_t dev)
return (0);
}
-static devclass_t usbhid_devclass;
-
static device_method_t usbhid_methods[] = {
DEVMETHOD(device_probe, usbhid_probe),
DEVMETHOD(device_attach, usbhid_attach),
@@ -892,7 +890,7 @@ static driver_t usbhid_driver = {
.size = sizeof(struct usbhid_softc),
};
-DRIVER_MODULE(usbhid, uhub, usbhid_driver, usbhid_devclass, NULL, 0);
+DRIVER_MODULE(usbhid, uhub, usbhid_driver, NULL, NULL);
MODULE_DEPEND(usbhid, usb, 1, 1, 1);
MODULE_DEPEND(usbhid, hid, 1, 1, 1);
MODULE_DEPEND(usbhid, hidbus, 1, 1, 1);
diff --git a/sys/dev/usb/input/wmt.c b/sys/dev/usb/input/wmt.c
index 661fa622433f..5fedd846d258 100644
--- a/sys/dev/usb/input/wmt.c
+++ b/sys/dev/usb/input/wmt.c
@@ -1001,8 +1001,6 @@ static const STRUCT_USB_HOST_ID wmt_devs[] = {
USB_IFACE_SUBCLASS(0),},
};
-static devclass_t wmt_devclass;
-
static device_method_t wmt_methods[] = {
DEVMETHOD(device_probe, wmt_probe),
DEVMETHOD(device_attach, wmt_attach),
@@ -1017,7 +1015,7 @@ static driver_t wmt_driver = {
.size = sizeof(struct wmt_softc),
};
-DRIVER_MODULE(wmt, uhub, wmt_driver, wmt_devclass, NULL, 0);
+DRIVER_MODULE(wmt, uhub, wmt_driver, NULL, NULL);
MODULE_DEPEND(wmt, usb, 1, 1, 1);
MODULE_DEPEND(wmt, hid, 1, 1, 1);
MODULE_DEPEND(wmt, evdev, 1, 1, 1);
diff --git a/sys/dev/usb/input/wsp.c b/sys/dev/usb/input/wsp.c
index c2da3df598c5..c0ca9f192c45 100644
--- a/sys/dev/usb/input/wsp.c
+++ b/sys/dev/usb/input/wsp.c
@@ -1566,9 +1566,7 @@ static driver_t wsp_driver = {
.size = sizeof(struct wsp_softc)
};
-static devclass_t wsp_devclass;
-
-DRIVER_MODULE(wsp, uhub, wsp_driver, wsp_devclass, NULL, 0);
+DRIVER_MODULE(wsp, uhub, wsp_driver, NULL, NULL);
MODULE_DEPEND(wsp, usb, 1, 1, 1);
MODULE_DEPEND(wsp, hid, 1, 1, 1);
#ifdef EVDEV_SUPPORT
diff --git a/sys/dev/usb/misc/cp2112.c b/sys/dev/usb/misc/cp2112.c
index edc5a2499660..4a795bf89fc8 100644
--- a/sys/dev/usb/misc/cp2112.c
+++ b/sys/dev/usb/misc/cp2112.c
@@ -1388,9 +1388,7 @@ static driver_t cp2112hid_driver = {
.size = sizeof(struct cp2112_softc),
};
-static devclass_t cp2112hid_devclass;
-DRIVER_MODULE(cp2112hid, uhub, cp2112hid_driver, cp2112hid_devclass,
- NULL, NULL);
+DRIVER_MODULE(cp2112hid, uhub, cp2112hid_driver, NULL, NULL);
MODULE_DEPEND(cp2112hid, usb, 1, 1, 1);
MODULE_VERSION(cp2112hid, 1);
USB_PNP_HOST_INFO(cp2112_devs);
@@ -1421,9 +1419,7 @@ static driver_t cp2112gpio_driver = {
.size = sizeof(struct cp2112gpio_softc),
};
-static devclass_t cp2112gpio_devclass;
-DRIVER_MODULE(cp2112gpio, cp2112hid, cp2112gpio_driver, cp2112gpio_devclass,
- NULL, NULL);
+DRIVER_MODULE(cp2112gpio, cp2112hid, cp2112gpio_driver, NULL, NULL);
MODULE_DEPEND(cp2112gpio, cp2112hid, 1, 1, 1);
MODULE_DEPEND(cp2112gpio, gpiobus, 1, 1, 1);
MODULE_VERSION(cp2112gpio, 1);
@@ -1448,9 +1444,7 @@ static driver_t cp2112iic_driver = {
sizeof(struct cp2112iic_softc)
};
-static devclass_t cp2112iic_devclass;
-DRIVER_MODULE(cp2112iic, cp2112hid, cp2112iic_driver, cp2112iic_devclass,
- NULL, NULL);
+DRIVER_MODULE(cp2112iic, cp2112hid, cp2112iic_driver, NULL, NULL);
MODULE_DEPEND(cp2112iic, cp2112hid, 1, 1, 1);
MODULE_DEPEND(cp2112iic, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER);
MODULE_VERSION(cp2112iic, 1);
diff --git a/sys/dev/usb/misc/udbp.c b/sys/dev/usb/misc/udbp.c
index 8d987dee00c8..95c2b6fb5141 100644
--- a/sys/dev/usb/misc/udbp.c
+++ b/sys/dev/usb/misc/udbp.c
@@ -241,8 +241,6 @@ static const struct usb_config udbp_config[UDBP_T_MAX] = {
},
};
-static devclass_t udbp_devclass;
-
static device_method_t udbp_methods[] = {
/* Device interface */
DEVMETHOD(device_probe, udbp_probe),
@@ -269,7 +267,7 @@ static const STRUCT_USB_HOST_ID udbp_devs[] = {
{USB_VPI(USB_VENDOR_GENESYS, USB_PRODUCT_GENESYS_GL620USB, 0)},
};
-DRIVER_MODULE(udbp, uhub, udbp_driver, udbp_devclass, udbp_modload, 0);
+DRIVER_MODULE(udbp, uhub, udbp_driver, udbp_modload, NULL);
MODULE_DEPEND(udbp, netgraph, NG_ABI_VERSION, NG_ABI_VERSION, NG_ABI_VERSION);
MODULE_DEPEND(udbp, usb, 1, 1, 1);
MODULE_VERSION(udbp, 1);
diff --git a/sys/dev/usb/misc/ugold.c b/sys/dev/usb/misc/ugold.c
index 0057d042006d..8316b2924020 100644
--- a/sys/dev/usb/misc/ugold.c
+++ b/sys/dev/usb/misc/ugold.c
@@ -122,8 +122,6 @@ static usb_proc_callback_t ugold_readout_msg;
static usb_callback_t ugold_intr_callback;
-static devclass_t ugold_devclass;
-
static device_method_t ugold_methods[] = {
DEVMETHOD(device_probe, ugold_probe),
DEVMETHOD(device_attach, ugold_attach),
@@ -142,7 +140,7 @@ static const STRUCT_USB_HOST_ID ugold_devs[] = {
{USB_VPI(USB_VENDOR_CHICONY2, USB_PRODUCT_CHICONY2_TEMPER, 0)},
};
-DRIVER_MODULE(ugold, uhub, ugold_driver, ugold_devclass, NULL, NULL);
+DRIVER_MODULE(ugold, uhub, ugold_driver, NULL, NULL);
MODULE_DEPEND(ugold, usb, 1, 1, 1);
MODULE_DEPEND(ugold, hid, 1, 1, 1);
MODULE_VERSION(ugold, 1);
diff --git a/sys/dev/usb/misc/uled.c b/sys/dev/usb/misc/uled.c
index 239b251f2deb..e991fbedaa7d 100644
--- a/sys/dev/usb/misc/uled.c
+++ b/sys/dev/usb/misc/uled.c
@@ -97,8 +97,6 @@ static usb_error_t uled_ctrl_msg(struct uled_softc *, uint8_t, uint8_t,
uint16_t, uint16_t, void *, uint16_t);
static int uled_enable(struct uled_softc *);
-static devclass_t uled_devclass;
-
static device_method_t uled_methods[] = {
DEVMETHOD(device_probe, uled_probe),
DEVMETHOD(device_attach, uled_attach),
@@ -120,7 +118,7 @@ static const STRUCT_USB_HOST_ID uled_devs[] = {
#undef ULED_DEV
};
-DRIVER_MODULE(uled, uhub, uled_driver, uled_devclass, NULL, NULL);
+DRIVER_MODULE(uled, uhub, uled_driver, NULL, NULL);
MODULE_DEPEND(uled, usb, 1, 1, 1);
MODULE_VERSION(uled, 1);
USB_PNP_HOST_INFO(uled_devs);
diff --git a/sys/dev/usb/net/if_aue.c b/sys/dev/usb/net/if_aue.c
index 542bcad44749..3e4251cf1562 100644
--- a/sys/dev/usb/net/if_aue.c
+++ b/sys/dev/usb/net/if_aue.c
@@ -278,9 +278,7 @@ static driver_t aue_driver = {
.size = sizeof(struct aue_softc)
};
-static devclass_t aue_devclass;
-
-DRIVER_MODULE(aue, uhub, aue_driver, aue_devclass, NULL, 0);
+DRIVER_MODULE(aue, uhub, aue_driver, NULL, NULL);
DRIVER_MODULE(miibus, aue, miibus_driver, 0, 0);
MODULE_DEPEND(aue, uether, 1, 1, 1);
MODULE_DEPEND(aue, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_axe.c b/sys/dev/usb/net/if_axe.c
index 3eb2fec2d448..cd4e27b99a56 100644
--- a/sys/dev/usb/net/if_axe.c
+++ b/sys/dev/usb/net/if_axe.c
@@ -274,9 +274,7 @@ static driver_t axe_driver = {
.size = sizeof(struct axe_softc),
};
-static devclass_t axe_devclass;
-
-DRIVER_MODULE(axe, uhub, axe_driver, axe_devclass, NULL, 0);
+DRIVER_MODULE(axe, uhub, axe_driver, NULL, NULL);
DRIVER_MODULE(miibus, axe, miibus_driver, 0, 0);
MODULE_DEPEND(axe, uether, 1, 1, 1);
MODULE_DEPEND(axe, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_axge.c b/sys/dev/usb/net/if_axge.c
index 219326b66ba4..ae0e7c553f79 100644
--- a/sys/dev/usb/net/if_axge.c
+++ b/sys/dev/usb/net/if_axge.c
@@ -191,9 +191,7 @@ static driver_t axge_driver = {
.size = sizeof(struct axge_softc),
};
-static devclass_t axge_devclass;
-
-DRIVER_MODULE(axge, uhub, axge_driver, axge_devclass, NULL, NULL);
+DRIVER_MODULE(axge, uhub, axge_driver, NULL, NULL);
DRIVER_MODULE(miibus, axge, miibus_driver, NULL, NULL);
MODULE_DEPEND(axge, uether, 1, 1, 1);
MODULE_DEPEND(axge, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_cdce.c b/sys/dev/usb/net/if_cdce.c
index b5fa4944974c..551ba5d7fefa 100644
--- a/sys/dev/usb/net/if_cdce.c
+++ b/sys/dev/usb/net/if_cdce.c
@@ -259,7 +259,6 @@ static driver_t cdce_driver = {
.size = sizeof(struct cdce_softc),
};
-static devclass_t cdce_devclass;
static eventhandler_tag cdce_etag;
static int cdce_driver_loaded(struct module *, int, void *);
@@ -303,7 +302,7 @@ static const STRUCT_USB_DUAL_ID cdce_dual_devs[] = {
{USB_IF_CSI(UICLASS_CDC, UISUBCLASS_NETWORK_CONTROL_MODEL, 0)},
};
-DRIVER_MODULE(cdce, uhub, cdce_driver, cdce_devclass, cdce_driver_loaded, 0);
+DRIVER_MODULE(cdce, uhub, cdce_driver, cdce_driver_loaded, NULL);
MODULE_VERSION(cdce, 1);
MODULE_DEPEND(cdce, uether, 1, 1, 1);
MODULE_DEPEND(cdce, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_cdceem.c b/sys/dev/usb/net/if_cdceem.c
index 7c56a3482402..c539a78792e5 100644
--- a/sys/dev/usb/net/if_cdceem.c
+++ b/sys/dev/usb/net/if_cdceem.c
@@ -210,15 +210,13 @@ static driver_t cdceem_driver = {
.size = sizeof(struct cdceem_softc),
};
-static devclass_t cdceem_devclass;
-
static const STRUCT_USB_DUAL_ID cdceem_dual_devs[] = {
{USB_IFACE_CLASS(UICLASS_CDC),
USB_IFACE_SUBCLASS(UISUBCLASS_ETHERNET_EMULATION_MODEL),
0},
};
-DRIVER_MODULE(cdceem, uhub, cdceem_driver, cdceem_devclass, NULL, NULL);
+DRIVER_MODULE(cdceem, uhub, cdceem_driver, NULL, NULL);
MODULE_VERSION(cdceem, 1);
MODULE_DEPEND(cdceem, uether, 1, 1, 1);
MODULE_DEPEND(cdceem, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_cue.c b/sys/dev/usb/net/if_cue.c
index 2a1e4b88c19a..a5c0a988e1cf 100644
--- a/sys/dev/usb/net/if_cue.c
+++ b/sys/dev/usb/net/if_cue.c
@@ -172,9 +172,7 @@ static driver_t cue_driver = {
.size = sizeof(struct cue_softc),
};
-static devclass_t cue_devclass;
-
-DRIVER_MODULE(cue, uhub, cue_driver, cue_devclass, NULL, 0);
+DRIVER_MODULE(cue, uhub, cue_driver, NULL, NULL);
MODULE_DEPEND(cue, uether, 1, 1, 1);
MODULE_DEPEND(cue, usb, 1, 1, 1);
MODULE_DEPEND(cue, ether, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_ipheth.c b/sys/dev/usb/net/if_ipheth.c
index f43c39154662..7bb881b80e51 100644
--- a/sys/dev/usb/net/if_ipheth.c
+++ b/sys/dev/usb/net/if_ipheth.c
@@ -131,8 +131,6 @@ static driver_t ipheth_driver = {
.size = sizeof(struct ipheth_softc),
};
-static devclass_t ipheth_devclass;
-
static const STRUCT_USB_HOST_ID ipheth_devs[] = {
#if 0
{IPHETH_ID(USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPHONE,
@@ -162,7 +160,7 @@ static const STRUCT_USB_HOST_ID ipheth_devs[] = {
#endif
};
-DRIVER_MODULE(ipheth, uhub, ipheth_driver, ipheth_devclass, NULL, 0);
+DRIVER_MODULE(ipheth, uhub, ipheth_driver, NULL, NULL);
MODULE_VERSION(ipheth, 1);
MODULE_DEPEND(ipheth, uether, 1, 1, 1);
MODULE_DEPEND(ipheth, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_kue.c b/sys/dev/usb/net/if_kue.c
index 21719e486d14..5b4f9b1fe4c4 100644
--- a/sys/dev/usb/net/if_kue.c
+++ b/sys/dev/usb/net/if_kue.c
@@ -214,9 +214,7 @@ static driver_t kue_driver = {
.size = sizeof(struct kue_softc),
};
-static devclass_t kue_devclass;
-
-DRIVER_MODULE(kue, uhub, kue_driver, kue_devclass, NULL, 0);
+DRIVER_MODULE(kue, uhub, kue_driver, NULL, NULL);
MODULE_DEPEND(kue, uether, 1, 1, 1);
MODULE_DEPEND(kue, usb, 1, 1, 1);
MODULE_DEPEND(kue, ether, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_mos.c b/sys/dev/usb/net/if_mos.c
index 14f1be4157b3..f8c1a9a9b4e2 100644
--- a/sys/dev/usb/net/if_mos.c
+++ b/sys/dev/usb/net/if_mos.c
@@ -245,9 +245,7 @@ static driver_t mos_driver = {
.size = sizeof(struct mos_softc)
};
-static devclass_t mos_devclass;
-
-DRIVER_MODULE(mos, uhub, mos_driver, mos_devclass, NULL, 0);
+DRIVER_MODULE(mos, uhub, mos_driver, NULL, NULL);
DRIVER_MODULE(miibus, mos, miibus_driver, 0, 0);
MODULE_DEPEND(mos, uether, 1, 1, 1);
MODULE_DEPEND(mos, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_muge.c b/sys/dev/usb/net/if_muge.c
index 006dcf29b1b9..88897dac8f50 100644
--- a/sys/dev/usb/net/if_muge.c
+++ b/sys/dev/usb/net/if_muge.c
@@ -2264,9 +2264,7 @@ static driver_t muge_driver = {
.size = sizeof(struct muge_softc),
};
-static devclass_t muge_devclass;
-
-DRIVER_MODULE(muge, uhub, muge_driver, muge_devclass, NULL, NULL);
+DRIVER_MODULE(muge, uhub, muge_driver, NULL, NULL);
DRIVER_MODULE(miibus, muge, miibus_driver, NULL, NULL);
MODULE_DEPEND(muge, uether, 1, 1, 1);
MODULE_DEPEND(muge, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_rue.c b/sys/dev/usb/net/if_rue.c
index 59b91c89ed70..3bdef334fa38 100644
--- a/sys/dev/usb/net/if_rue.c
+++ b/sys/dev/usb/net/if_rue.c
@@ -212,10 +212,7 @@ static driver_t rue_driver = {
.size = sizeof(struct rue_softc),
};
-static devclass_t rue_devclass;
-
-DRIVER_MODULE_ORDERED(rue, uhub, rue_driver, rue_devclass, NULL, NULL,
- SI_ORDER_ANY);
+DRIVER_MODULE_ORDERED(rue, uhub, rue_driver, NULL, NULL, SI_ORDER_ANY);
DRIVER_MODULE(miibus, rue, miibus_driver, NULL, NULL);
MODULE_DEPEND(rue, uether, 1, 1, 1);
MODULE_DEPEND(rue, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_smsc.c b/sys/dev/usb/net/if_smsc.c
index c1a081511b32..f6b0095af4ff 100644
--- a/sys/dev/usb/net/if_smsc.c
+++ b/sys/dev/usb/net/if_smsc.c
@@ -1769,9 +1769,7 @@ static driver_t smsc_driver = {
.size = sizeof(struct smsc_softc),
};
-static devclass_t smsc_devclass;
-
-DRIVER_MODULE(smsc, uhub, smsc_driver, smsc_devclass, NULL, 0);
+DRIVER_MODULE(smsc, uhub, smsc_driver, NULL, NULL);
DRIVER_MODULE(miibus, smsc, miibus_driver, 0, 0);
MODULE_DEPEND(smsc, uether, 1, 1, 1);
MODULE_DEPEND(smsc, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_udav.c b/sys/dev/usb/net/if_udav.c
index 98764095dfe2..bc64461b828a 100644
--- a/sys/dev/usb/net/if_udav.c
+++ b/sys/dev/usb/net/if_udav.c
@@ -170,8 +170,6 @@ static driver_t udav_driver = {
.size = sizeof(struct udav_softc),
};
-static devclass_t udav_devclass;
-
static const STRUCT_USB_HOST_ID udav_devs[] = {
/* ShanTou DM9601 USB NIC */
{USB_VPI(USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_DM9601, 0)},
@@ -187,7 +185,7 @@ static const STRUCT_USB_HOST_ID udav_devs[] = {
UDAV_FLAG_NO_PHY)},
};
-DRIVER_MODULE(udav, uhub, udav_driver, udav_devclass, NULL, 0);
+DRIVER_MODULE(udav, uhub, udav_driver, NULL, NULL);
DRIVER_MODULE(miibus, udav, miibus_driver, 0, 0);
MODULE_DEPEND(udav, uether, 1, 1, 1);
MODULE_DEPEND(udav, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_ure.c b/sys/dev/usb/net/if_ure.c
index 187ac9bde396..a4e99cdcfd43 100644
--- a/sys/dev/usb/net/if_ure.c
+++ b/sys/dev/usb/net/if_ure.c
@@ -189,9 +189,7 @@ static driver_t ure_driver = {
.size = sizeof(struct ure_softc),
};
-static devclass_t ure_devclass;
-
-DRIVER_MODULE(ure, uhub, ure_driver, ure_devclass, NULL, NULL);
+DRIVER_MODULE(ure, uhub, ure_driver, NULL, NULL);
DRIVER_MODULE(miibus, ure, miibus_driver, NULL, NULL);
MODULE_DEPEND(ure, uether, 1, 1, 1);
MODULE_DEPEND(ure, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_urndis.c b/sys/dev/usb/net/if_urndis.c
index 5d3ecb23815c..4ba44f04f775 100644
--- a/sys/dev/usb/net/if_urndis.c
+++ b/sys/dev/usb/net/if_urndis.c
@@ -161,8 +161,6 @@ static driver_t urndis_driver = {
.size = sizeof(struct urndis_softc),
};
-static devclass_t urndis_devclass;
-
static const STRUCT_USB_HOST_ID urndis_host_devs[] = {
/* Generic RNDIS class match */
{USB_IFACE_CLASS(UICLASS_CDC),
@@ -184,7 +182,7 @@ static const STRUCT_USB_HOST_ID urndis_host_devs[] = {
USB_IFACE_PROTOCOL(UIPROTO_RNDIS)},
};
-DRIVER_MODULE(urndis, uhub, urndis_driver, urndis_devclass, NULL, NULL);
+DRIVER_MODULE(urndis, uhub, urndis_driver, NULL, NULL);
MODULE_VERSION(urndis, 1);
MODULE_DEPEND(urndis, uether, 1, 1, 1);
MODULE_DEPEND(urndis, usb, 1, 1, 1);
diff --git a/sys/dev/usb/net/if_usie.c b/sys/dev/usb/net/if_usie.c
index 8c64ad71be4d..6bf5cb723a0d 100644
--- a/sys/dev/usb/net/if_usie.c
+++ b/sys/dev/usb/net/if_usie.c
@@ -209,10 +209,9 @@ static driver_t usie_driver = {
.size = sizeof(struct usie_softc),
};
-static devclass_t usie_devclass;
static eventhandler_tag usie_etag;
-DRIVER_MODULE(usie, uhub, usie_driver, usie_devclass, usie_driver_loaded, 0);
+DRIVER_MODULE(usie, uhub, usie_driver, usie_driver_loaded, NULL);
MODULE_DEPEND(usie, ucom, 1, 1, 1);
MODULE_DEPEND(usie, usb, 1, 1, 1);
MODULE_VERSION(usie, 1);
diff --git a/sys/dev/usb/net/ruephy.c b/sys/dev/usb/net/ruephy.c
index 017d07c3c134..62dcf788833b 100644
--- a/sys/dev/usb/net/ruephy.c
+++ b/sys/dev/usb/net/ruephy.c
@@ -66,15 +66,13 @@ static device_method_t ruephy_methods[] = {
DEVMETHOD_END
};
-static devclass_t ruephy_devclass;
-
static driver_t ruephy_driver = {
.name = "ruephy",
.methods = ruephy_methods,
.size = sizeof(struct mii_softc)
};
-DRIVER_MODULE(ruephy, miibus, ruephy_driver, ruephy_devclass, 0, 0);
+DRIVER_MODULE(ruephy, miibus, ruephy_driver, 0, 0);
static int ruephy_service(struct mii_softc *, struct mii_data *, int);
static void ruephy_reset(struct mii_softc *);
diff --git a/sys/dev/usb/net/uhso.c b/sys/dev/usb/net/uhso.c
index 4ff5fcc075d3..9c0fad267f16 100644
--- a/sys/dev/usb/net/uhso.c
+++ b/sys/dev/usb/net/uhso.c
@@ -495,8 +495,7 @@ static driver_t uhso_driver = {
.size = sizeof(struct uhso_softc)
};
-static devclass_t uhso_devclass;
-DRIVER_MODULE(uhso, uhub, uhso_driver, uhso_devclass, uhso_driver_loaded, 0);
+DRIVER_MODULE(uhso, uhub, uhso_driver, uhso_driver_loaded, NULL);
MODULE_DEPEND(uhso, ucom, 1, 1, 1);
MODULE_DEPEND(uhso, usb, 1, 1, 1);
MODULE_VERSION(uhso, 1);
diff --git a/sys/dev/usb/serial/u3g.c b/sys/dev/usb/serial/u3g.c
index 8125a34b8f91..829ef30a5b79 100644
--- a/sys/dev/usb/serial/u3g.c
+++ b/sys/dev/usb/serial/u3g.c
@@ -188,8 +188,6 @@ static device_method_t u3g_methods[] = {
DEVMETHOD_END
};
-static devclass_t u3g_devclass;
-
static driver_t u3g_driver = {
.name = "u3g",
.methods = u3g_methods,
@@ -600,7 +598,7 @@ static const STRUCT_USB_HOST_ID u3g_devs[] = {
#undef U3G_DEV
};
-DRIVER_MODULE(u3g, uhub, u3g_driver, u3g_devclass, u3g_driver_loaded, 0);
+DRIVER_MODULE(u3g, uhub, u3g_driver, u3g_driver_loaded, NULL);
MODULE_DEPEND(u3g, ucom, 1, 1, 1);
MODULE_DEPEND(u3g, usb, 1, 1, 1);
MODULE_VERSION(u3g, 1);
diff --git a/sys/dev/usb/serial/uark.c b/sys/dev/usb/serial/uark.c
index 904977e1ec14..c77047373f5f 100644
--- a/sys/dev/usb/serial/uark.c
+++ b/sys/dev/usb/serial/uark.c
@@ -158,8 +158,6 @@ static device_method_t uark_methods[] = {
DEVMETHOD_END
};
-static devclass_t uark_devclass;
-
static driver_t uark_driver = {
.name = "uark",
.methods = uark_methods,
@@ -170,7 +168,7 @@ static const STRUCT_USB_HOST_ID uark_devs[] = {
{USB_VPI(USB_VENDOR_ARKMICRO, USB_PRODUCT_ARKMICRO_ARK3116, 0)},
};
-DRIVER_MODULE(uark, uhub, uark_driver, uark_devclass, NULL, 0);
+DRIVER_MODULE(uark, uhub, uark_driver, NULL, NULL);
MODULE_DEPEND(uark, ucom, 1, 1, 1);
MODULE_DEPEND(uark, usb, 1, 1, 1);
MODULE_VERSION(uark, 1);
diff --git a/sys/dev/usb/serial/ubsa.c b/sys/dev/usb/serial/ubsa.c
index 10b37984db2f..1553243bae16 100644
--- a/sys/dev/usb/serial/ubsa.c
+++ b/sys/dev/usb/serial/ubsa.c
@@ -263,15 +263,13 @@ static device_method_t ubsa_methods[] = {
DEVMETHOD_END
};
-static devclass_t ubsa_devclass;
-
static driver_t ubsa_driver = {
.name = "ubsa",
.methods = ubsa_methods,
.size = sizeof(struct ubsa_softc),
};
-DRIVER_MODULE(ubsa, uhub, ubsa_driver, ubsa_devclass, NULL, 0);
+DRIVER_MODULE(ubsa, uhub, ubsa_driver, NULL, NULL);
MODULE_DEPEND(ubsa, ucom, 1, 1, 1);
MODULE_DEPEND(ubsa, usb, 1, 1, 1);
MODULE_VERSION(ubsa, 1);
diff --git a/sys/dev/usb/serial/ubser.c b/sys/dev/usb/serial/ubser.c
index 2a35756b0a7e..108739fd1b29 100644
--- a/sys/dev/usb/serial/ubser.c
+++ b/sys/dev/usb/serial/ubser.c
@@ -199,15 +199,13 @@ static device_method_t ubser_methods[] = {
DEVMETHOD_END
};
-static devclass_t ubser_devclass;
-
static driver_t ubser_driver = {
.name = "ubser",
.methods = ubser_methods,
.size = sizeof(struct ubser_softc),
};
-DRIVER_MODULE(ubser, uhub, ubser_driver, ubser_devclass, NULL, 0);
+DRIVER_MODULE(ubser, uhub, ubser_driver, NULL, NULL);
MODULE_DEPEND(ubser, ucom, 1, 1, 1);
MODULE_DEPEND(ubser, usb, 1, 1, 1);
MODULE_VERSION(ubser, 1);
diff --git a/sys/dev/usb/serial/uchcom.c b/sys/dev/usb/serial/uchcom.c
index 4abef78c4b2e..744cb3410bae 100644
--- a/sys/dev/usb/serial/uchcom.c
+++ b/sys/dev/usb/serial/uchcom.c
@@ -903,9 +903,7 @@ static driver_t uchcom_driver = {
.size = sizeof(struct uchcom_softc)
};
-static devclass_t uchcom_devclass;
-
-DRIVER_MODULE(uchcom, uhub, uchcom_driver, uchcom_devclass, NULL, 0);
+DRIVER_MODULE(uchcom, uhub, uchcom_driver, NULL, NULL);
MODULE_DEPEND(uchcom, ucom, 1, 1, 1);
MODULE_DEPEND(uchcom, usb, 1, 1, 1);
MODULE_VERSION(uchcom, 1);
diff --git a/sys/dev/usb/serial/ucycom.c b/sys/dev/usb/serial/ucycom.c
index 06ef6480f27c..c583028012af 100644
--- a/sys/dev/usb/serial/ucycom.c
+++ b/sys/dev/usb/serial/ucycom.c
@@ -169,8 +169,6 @@ static device_method_t ucycom_methods[] = {
DEVMETHOD_END
};
-static devclass_t ucycom_devclass;
-
static driver_t ucycom_driver = {
.name = "ucycom",
.methods = ucycom_methods,
@@ -184,7 +182,7 @@ static const STRUCT_USB_HOST_ID ucycom_devs[] = {
{USB_VPI(USB_VENDOR_DELORME, USB_PRODUCT_DELORME_EARTHMATE, MODEL_CY7C64013)},
};
-DRIVER_MODULE(ucycom, uhub, ucycom_driver, ucycom_devclass, NULL, 0);
+DRIVER_MODULE(ucycom, uhub, ucycom_driver, NULL, NULL);
MODULE_DEPEND(ucycom, ucom, 1, 1, 1);
MODULE_DEPEND(ucycom, usb, 1, 1, 1);
MODULE_DEPEND(ucycom, hid, 1, 1, 1);
diff --git a/sys/dev/usb/serial/ufoma.c b/sys/dev/usb/serial/ufoma.c
index bc3f00a7b473..cdefcaba7a43 100644
--- a/sys/dev/usb/serial/ufoma.c
+++ b/sys/dev/usb/serial/ufoma.c
@@ -308,8 +308,6 @@ static device_method_t ufoma_methods[] = {
DEVMETHOD_END
};
-static devclass_t ufoma_devclass;
-
static driver_t ufoma_driver = {
.name = "ufoma",
.methods = ufoma_methods,
@@ -321,7 +319,7 @@ static const STRUCT_USB_HOST_ID ufoma_devs[] = {
USB_IFACE_SUBCLASS(UISUBCLASS_MCPC),},
};
-DRIVER_MODULE(ufoma, uhub, ufoma_driver, ufoma_devclass, NULL, 0);
+DRIVER_MODULE(ufoma, uhub, ufoma_driver, NULL, NULL);
MODULE_DEPEND(ufoma, ucom, 1, 1, 1);
MODULE_DEPEND(ufoma, usb, 1, 1, 1);
MODULE_VERSION(ufoma, 1);
diff --git a/sys/dev/usb/serial/uftdi.c b/sys/dev/usb/serial/uftdi.c
index a630fcbac5b5..8678d77f4278 100644
--- a/sys/dev/usb/serial/uftdi.c
+++ b/sys/dev/usb/serial/uftdi.c
@@ -259,8 +259,6 @@ static device_method_t uftdi_methods[] = {
DEVMETHOD_END
};
-static devclass_t uftdi_devclass;
-
static driver_t uftdi_driver = {
.name = "uftdi",
.methods = uftdi_methods,
@@ -915,7 +913,7 @@ static const STRUCT_USB_HOST_ID uftdi_devs[] = {
#undef UFTDI_DEV
};
-DRIVER_MODULE(uftdi, uhub, uftdi_driver, uftdi_devclass, NULL, NULL);
+DRIVER_MODULE(uftdi, uhub, uftdi_driver, NULL, NULL);
MODULE_DEPEND(uftdi, ucom, 1, 1, 1);
MODULE_DEPEND(uftdi, usb, 1, 1, 1);
MODULE_VERSION(uftdi, 1);
diff --git a/sys/dev/usb/serial/ugensa.c b/sys/dev/usb/serial/ugensa.c
index ba694e4805bd..b159c5586ec9 100644
--- a/sys/dev/usb/serial/ugensa.c
+++ b/sys/dev/usb/serial/ugensa.c
@@ -146,8 +146,6 @@ static device_method_t ugensa_methods[] = {
DEVMETHOD_END
};
-static devclass_t ugensa_devclass;
-
static driver_t ugensa_driver = {
.name = "ugensa",
.methods = ugensa_methods,
@@ -165,7 +163,7 @@ static const STRUCT_USB_HOST_ID ugensa_devs[] = {
USB_IFACE_SUBCLASS(0x50), USB_IFACE_PROTOCOL(0x01), USB_DRIVER_INFO(10)},
};
-DRIVER_MODULE(ugensa, uhub, ugensa_driver, ugensa_devclass, NULL, 0);
+DRIVER_MODULE(ugensa, uhub, ugensa_driver, NULL, NULL);
MODULE_DEPEND(ugensa, ucom, 1, 1, 1);
MODULE_DEPEND(ugensa, usb, 1, 1, 1);
MODULE_VERSION(ugensa, 1);
diff --git a/sys/dev/usb/serial/uipaq.c b/sys/dev/usb/serial/uipaq.c
index 33f2ae4c0845..666f7fa48f8b 100644
--- a/sys/dev/usb/serial/uipaq.c
+++ b/sys/dev/usb/serial/uipaq.c
@@ -1077,15 +1077,13 @@ static device_method_t uipaq_methods[] = {
DEVMETHOD_END
};
-static devclass_t uipaq_devclass;
-
static driver_t uipaq_driver = {
.name = "uipaq",
.methods = uipaq_methods,
.size = sizeof(struct uipaq_softc),
};
-DRIVER_MODULE(uipaq, uhub, uipaq_driver, uipaq_devclass, NULL, 0);
+DRIVER_MODULE(uipaq, uhub, uipaq_driver, NULL, NULL);
MODULE_DEPEND(uipaq, ucom, 1, 1, 1);
MODULE_DEPEND(uipaq, usb, 1, 1, 1);
MODULE_VERSION(uipaq, 1);
diff --git a/sys/dev/usb/serial/ulpt.c b/sys/dev/usb/serial/ulpt.c
index 935dc992c6c2..346f95eb9ef9 100644
--- a/sys/dev/usb/serial/ulpt.c
+++ b/sys/dev/usb/serial/ulpt.c
@@ -749,8 +749,6 @@ ulpt_watchdog(void *arg)
hz, &ulpt_watchdog, sc);
}
-static devclass_t ulpt_devclass;
-
static device_method_t ulpt_methods[] = {
DEVMETHOD(device_probe, ulpt_probe),
DEVMETHOD(device_attach, ulpt_attach),
@@ -764,7 +762,7 @@ static driver_t ulpt_driver = {
.size = sizeof(struct ulpt_softc),
};
-DRIVER_MODULE(ulpt, uhub, ulpt_driver, ulpt_devclass, NULL, 0);
+DRIVER_MODULE(ulpt, uhub, ulpt_driver, NULL, NULL);
MODULE_DEPEND(ulpt, usb, 1, 1, 1);
MODULE_VERSION(ulpt, 1);
USB_PNP_HOST_INFO(ulpt_devs);
diff --git a/sys/dev/usb/serial/umcs.c b/sys/dev/usb/serial/umcs.c
index e3c8f1a764fb..a643aa85fa3d 100644
--- a/sys/dev/usb/serial/umcs.c
+++ b/sys/dev/usb/serial/umcs.c
@@ -268,15 +268,13 @@ static device_method_t umcs7840_methods[] = {
DEVMETHOD_END
};
-static devclass_t umcs7840_devclass;
-
static driver_t umcs7840_driver = {
.name = "umcs7840",
.methods = umcs7840_methods,
.size = sizeof(struct umcs7840_softc),
};
-DRIVER_MODULE(umcs7840, uhub, umcs7840_driver, umcs7840_devclass, 0, 0);
+DRIVER_MODULE(umcs7840, uhub, umcs7840_driver, 0, 0);
MODULE_DEPEND(umcs7840, ucom, 1, 1, 1);
MODULE_DEPEND(umcs7840, usb, 1, 1, 1);
MODULE_VERSION(umcs7840, UMCS7840_MODVER);
diff --git a/sys/dev/usb/serial/umct.c b/sys/dev/usb/serial/umct.c
index dd452d38a67b..fa338aff438c 100644
--- a/sys/dev/usb/serial/umct.c
+++ b/sys/dev/usb/serial/umct.c
@@ -219,15 +219,13 @@ static device_method_t umct_methods[] = {
DEVMETHOD_END
};
-static devclass_t umct_devclass;
-
static driver_t umct_driver = {
.name = "umct",
.methods = umct_methods,
.size = sizeof(struct umct_softc),
};
-DRIVER_MODULE(umct, uhub, umct_driver, umct_devclass, NULL, 0);
+DRIVER_MODULE(umct, uhub, umct_driver, NULL, NULL);
MODULE_DEPEND(umct, ucom, 1, 1, 1);
MODULE_DEPEND(umct, usb, 1, 1, 1);
MODULE_VERSION(umct, 1);
diff --git a/sys/dev/usb/serial/umodem.c b/sys/dev/usb/serial/umodem.c
index 4fa108e962f2..06f8dff74319 100644
--- a/sys/dev/usb/serial/umodem.c
+++ b/sys/dev/usb/serial/umodem.c
@@ -303,15 +303,13 @@ static device_method_t umodem_methods[] = {
DEVMETHOD_END
};
-static devclass_t umodem_devclass;
-
static driver_t umodem_driver = {
.name = "umodem",
.methods = umodem_methods,
.size = sizeof(struct umodem_softc),
};
-DRIVER_MODULE(umodem, uhub, umodem_driver, umodem_devclass, NULL, 0);
+DRIVER_MODULE(umodem, uhub, umodem_driver, NULL, NULL);
MODULE_DEPEND(umodem, ucom, 1, 1, 1);
MODULE_DEPEND(umodem, usb, 1, 1, 1);
MODULE_VERSION(umodem, UMODEM_MODVER);
diff --git a/sys/dev/usb/serial/umoscom.c b/sys/dev/usb/serial/umoscom.c
index 724ab7f94092..4997ecc92ff7 100644
--- a/sys/dev/usb/serial/umoscom.c
+++ b/sys/dev/usb/serial/umoscom.c
@@ -270,8 +270,6 @@ static device_method_t umoscom_methods[] = {
DEVMETHOD_END
};
-static devclass_t umoscom_devclass;
-
static driver_t umoscom_driver = {
.name = "umoscom",
.methods = umoscom_methods,
@@ -282,7 +280,7 @@ static const STRUCT_USB_HOST_ID umoscom_devs[] = {
{USB_VPI(USB_VENDOR_MOSCHIP, USB_PRODUCT_MOSCHIP_MCS7703, 0)}
};
-DRIVER_MODULE(umoscom, uhub, umoscom_driver, umoscom_devclass, NULL, 0);
+DRIVER_MODULE(umoscom, uhub, umoscom_driver, NULL, NULL);
MODULE_DEPEND(umoscom, ucom, 1, 1, 1);
MODULE_DEPEND(umoscom, usb, 1, 1, 1);
MODULE_VERSION(umoscom, 1);
diff --git a/sys/dev/usb/serial/uplcom.c b/sys/dev/usb/serial/uplcom.c
index 9efac9ff6b7c..f9f60d6d3fd8 100644
--- a/sys/dev/usb/serial/uplcom.c
+++ b/sys/dev/usb/serial/uplcom.c
@@ -337,15 +337,13 @@ static device_method_t uplcom_methods[] = {
DEVMETHOD_END
};
-static devclass_t uplcom_devclass;
-
static driver_t uplcom_driver = {
.name = "uplcom",
.methods = uplcom_methods,
.size = sizeof(struct uplcom_softc),
};
-DRIVER_MODULE(uplcom, uhub, uplcom_driver, uplcom_devclass, NULL, 0);
+DRIVER_MODULE(uplcom, uhub, uplcom_driver, NULL, NULL);
MODULE_DEPEND(uplcom, ucom, 1, 1, 1);
MODULE_DEPEND(uplcom, usb, 1, 1, 1);
MODULE_VERSION(uplcom, UPLCOM_MODVER);
diff --git a/sys/dev/usb/serial/uslcom.c b/sys/dev/usb/serial/uslcom.c
index fec18d2a5631..e4367d6781a7 100644
--- a/sys/dev/usb/serial/uslcom.c
+++ b/sys/dev/usb/serial/uslcom.c
@@ -372,15 +372,13 @@ static device_method_t uslcom_methods[] = {
DEVMETHOD_END
};
-static devclass_t uslcom_devclass;
-
static driver_t uslcom_driver = {
.name = "uslcom",
.methods = uslcom_methods,
.size = sizeof(struct uslcom_softc),
};
-DRIVER_MODULE(uslcom, uhub, uslcom_driver, uslcom_devclass, NULL, 0);
+DRIVER_MODULE(uslcom, uhub, uslcom_driver, NULL, NULL);
MODULE_DEPEND(uslcom, ucom, 1, 1, 1);
MODULE_DEPEND(uslcom, usb, 1, 1, 1);
MODULE_VERSION(uslcom, 1);
diff --git a/sys/dev/usb/serial/uvisor.c b/sys/dev/usb/serial/uvisor.c
index 48a870d2df39..7c26f49e7f41 100644
--- a/sys/dev/usb/serial/uvisor.c
+++ b/sys/dev/usb/serial/uvisor.c
@@ -245,8 +245,6 @@ static device_method_t uvisor_methods[] = {
DEVMETHOD_END
};
-static devclass_t uvisor_devclass;
-
static driver_t uvisor_driver = {
.name = "uvisor",
.methods = uvisor_methods,
@@ -285,7 +283,7 @@ static const STRUCT_USB_HOST_ID uvisor_devs[] = {
#undef UVISOR_DEV
};
-DRIVER_MODULE(uvisor, uhub, uvisor_driver, uvisor_devclass, NULL, 0);
+DRIVER_MODULE(uvisor, uhub, uvisor_driver, NULL, NULL);
MODULE_DEPEND(uvisor, ucom, 1, 1, 1);
MODULE_DEPEND(uvisor, usb, 1, 1, 1);
MODULE_VERSION(uvisor, 1);
diff --git a/sys/dev/usb/serial/uvscom.c b/sys/dev/usb/serial/uvscom.c
index 8bb69e4402cf..9006a4d2793c 100644
--- a/sys/dev/usb/serial/uvscom.c
+++ b/sys/dev/usb/serial/uvscom.c
@@ -258,15 +258,13 @@ static device_method_t uvscom_methods[] = {
DEVMETHOD_END
};
-static devclass_t uvscom_devclass;
-
static driver_t uvscom_driver = {
.name = "uvscom",
.methods = uvscom_methods,
.size = sizeof(struct uvscom_softc),
};
-DRIVER_MODULE(uvscom, uhub, uvscom_driver, uvscom_devclass, NULL, 0);
+DRIVER_MODULE(uvscom, uhub, uvscom_driver, NULL, NULL);
MODULE_DEPEND(uvscom, ucom, 1, 1, 1);
MODULE_DEPEND(uvscom, usb, 1, 1, 1);
MODULE_VERSION(uvscom, UVSCOM_MODVER);
diff --git a/sys/dev/usb/storage/cfumass.c b/sys/dev/usb/storage/cfumass.c
index 88b5a6156704..e66b576f779e 100644
--- a/sys/dev/usb/storage/cfumass.c
+++ b/sys/dev/usb/storage/cfumass.c
@@ -224,9 +224,7 @@ static driver_t cfumass_driver = {
.size = sizeof(struct cfumass_softc),
};
-static devclass_t cfumass_devclass;
-
-DRIVER_MODULE(cfumass, uhub, cfumass_driver, cfumass_devclass, NULL, 0);
+DRIVER_MODULE(cfumass, uhub, cfumass_driver, NULL, NULL);
MODULE_VERSION(cfumass, 0);
MODULE_DEPEND(cfumass, usb, 1, 1, 1);
MODULE_DEPEND(cfumass, usb_template, 1, 1, 1);
diff --git a/sys/dev/usb/storage/umass.c b/sys/dev/usb/storage/umass.c
index 674c12186f86..a99b05c6ad6c 100644
--- a/sys/dev/usb/storage/umass.c
+++ b/sys/dev/usb/storage/umass.c
@@ -689,8 +689,6 @@ static const uint8_t fake_inq_data[SHORT_INQUIRY_LENGTH] = {
#define UFI_COMMAND_LENGTH 12 /* UFI commands are always 12 bytes */
#define ATAPI_COMMAND_LENGTH 12 /* ATAPI commands are always 12 bytes */
-static devclass_t umass_devclass;
-
static device_method_t umass_methods[] = {
/* Device interface */
DEVMETHOD(device_probe, umass_probe),
@@ -711,7 +709,7 @@ static const STRUCT_USB_HOST_ID __used umass_devs[] = {
{USB_IFACE_CLASS(UICLASS_MASS),},
};
-DRIVER_MODULE(umass, uhub, umass_driver, umass_devclass, NULL, 0);
+DRIVER_MODULE(umass, uhub, umass_driver, NULL, NULL);
MODULE_DEPEND(umass, usb, 1, 1, 1);
MODULE_DEPEND(umass, cam, 1, 1, 1);
MODULE_VERSION(umass, 1);
diff --git a/sys/dev/usb/storage/urio.c b/sys/dev/usb/storage/urio.c
index 25f1145f54e4..d674d294a833 100644
--- a/sys/dev/usb/storage/urio.c
+++ b/sys/dev/usb/storage/urio.c
@@ -180,8 +180,6 @@ static const struct usb_config urio_config[URIO_T_MAX] = {
},
};
-static devclass_t urio_devclass;
-
static device_method_t urio_methods[] = {
/* Device interface */
DEVMETHOD(device_probe, urio_probe),
@@ -203,7 +201,7 @@ static const STRUCT_USB_HOST_ID urio_devs[] = {
{USB_VPI(USB_VENDOR_DIAMOND2, USB_PRODUCT_DIAMOND2_RIO800USB, 0)},
};
-DRIVER_MODULE(urio, uhub, urio_driver, urio_devclass, NULL, 0);
+DRIVER_MODULE(urio, uhub, urio_driver, NULL, NULL);
MODULE_DEPEND(urio, usb, 1, 1, 1);
MODULE_VERSION(urio, 1);
USB_PNP_HOST_INFO(urio_devs);
diff --git a/sys/dev/usb/storage/ustorage_fs.c b/sys/dev/usb/storage/ustorage_fs.c
index adcb632bc93c..e0316a07aa5a 100644
--- a/sys/dev/usb/storage/ustorage_fs.c
+++ b/sys/dev/usb/storage/ustorage_fs.c
@@ -266,9 +266,7 @@ static driver_t ustorage_fs_driver = {
.size = sizeof(struct ustorage_fs_softc),
};
-static devclass_t ustorage_fs_devclass;
-
-DRIVER_MODULE(ustorage_fs, uhub, ustorage_fs_driver, ustorage_fs_devclass, NULL, 0);
+DRIVER_MODULE(ustorage_fs, uhub, ustorage_fs_driver, NULL, NULL);
MODULE_VERSION(ustorage_fs, 0);
MODULE_DEPEND(ustorage_fs, usb, 1, 1, 1);
diff --git a/sys/dev/usb/usb_hub.c b/sys/dev/usb/usb_hub.c
index 1e5427a8bddd..264c189f6d87 100644
--- a/sys/dev/usb/usb_hub.c
+++ b/sys/dev/usb/usb_hub.c
@@ -157,8 +157,6 @@ static const struct usb_config uhub_config[UHUB_N_TRANSFER] = {
* driver instance for "hub" connected to "usb"
* and "hub" connected to "hub"
*/
-static devclass_t uhub_devclass;
-
static device_method_t uhub_methods[] = {
DEVMETHOD(device_probe, uhub_probe),
DEVMETHOD(device_attach, uhub_attach),
@@ -180,8 +178,8 @@ driver_t uhub_driver = {
.size = sizeof(struct uhub_softc)
};
-DRIVER_MODULE(uhub, usbus, uhub_driver, uhub_devclass, 0, 0);
-DRIVER_MODULE(uhub, uhub, uhub_driver, uhub_devclass, NULL, 0);
+DRIVER_MODULE(uhub, usbus, uhub_driver, 0, 0);
+DRIVER_MODULE(uhub, uhub, uhub_driver, 0, 0);
MODULE_VERSION(uhub, 1);
static void
diff --git a/sys/dev/usb/usb_hub_acpi.c b/sys/dev/usb/usb_hub_acpi.c
index 5a4e73005400..96f5414d379b 100644
--- a/sys/dev/usb/usb_hub_acpi.c
+++ b/sys/dev/usb/usb_hub_acpi.c
@@ -584,7 +584,6 @@ static device_method_t acpi_uhub_root_methods[] = {
DEVMETHOD_END
};
-static devclass_t uhub_devclass;
extern driver_t uhub_driver;
static kobj_class_t uhub_baseclasses[] = {&uhub_driver, NULL};
@@ -602,8 +601,8 @@ static driver_t acpi_uhub_root_driver = {
.baseclasses = uhub_baseclasses,
};
-DRIVER_MODULE(uacpi, uhub, acpi_uhub_driver, uhub_devclass, 0, 0);
-DRIVER_MODULE(uacpi, usbus, acpi_uhub_root_driver, uhub_devclass, 0, 0);
+DRIVER_MODULE(uacpi, uhub, acpi_uhub_driver, 0, 0);
+DRIVER_MODULE(uacpi, usbus, acpi_uhub_root_driver, 0, 0);
MODULE_DEPEND(uacpi, acpi, 1, 1, 1);
MODULE_DEPEND(uacpi, usb, 1, 1, 1);
diff --git a/sys/dev/usb/video/udl.c b/sys/dev/usb/video/udl.c
index 892e61ae2da0..da0b7a201a5e 100644
--- a/sys/dev/usb/video/udl.c
+++ b/sys/dev/usb/video/udl.c
@@ -133,8 +133,6 @@ static const struct usb_config udl_config[UDL_N_TRANSFER] = {
/*
* Driver glue.
*/
-static devclass_t udl_devclass;
-
static device_method_t udl_methods[] = {
DEVMETHOD(device_probe, udl_probe),
DEVMETHOD(device_attach, udl_attach),
@@ -149,7 +147,7 @@ static driver_t udl_driver = {
.size = sizeof(struct udl_softc),
};
-DRIVER_MODULE(udl, uhub, udl_driver, udl_devclass, NULL, NULL);
+DRIVER_MODULE(udl, uhub, udl_driver, NULL, NULL);
MODULE_DEPEND(udl, usb, 1, 1, 1);
MODULE_DEPEND(udl, fbd, 1, 1, 1);
MODULE_DEPEND(udl, videomode, 1, 1, 1);
diff --git a/sys/dev/usb/wlan/if_rsu.c b/sys/dev/usb/wlan/if_rsu.c
index 747e3532cde4..6913a496301a 100644
--- a/sys/dev/usb/wlan/if_rsu.c
+++ b/sys/dev/usb/wlan/if_rsu.c
@@ -274,9 +274,7 @@ static driver_t rsu_driver = {
.size = sizeof(struct rsu_softc)
};
-static devclass_t rsu_devclass;
-
-DRIVER_MODULE(rsu, uhub, rsu_driver, rsu_devclass, NULL, 0);
+DRIVER_MODULE(rsu, uhub, rsu_driver, NULL, NULL);
MODULE_DEPEND(rsu, wlan, 1, 1, 1);
MODULE_DEPEND(rsu, usb, 1, 1, 1);
MODULE_DEPEND(rsu, firmware, 1, 1, 1);
diff --git a/sys/dev/usb/wlan/if_rum.c b/sys/dev/usb/wlan/if_rum.c
index 4d97dfb3ec8e..93d5abe6abfb 100644
--- a/sys/dev/usb/wlan/if_rum.c
+++ b/sys/dev/usb/wlan/if_rum.c
@@ -3294,9 +3294,7 @@ static driver_t rum_driver = {
.size = sizeof(struct rum_softc),
};
-static devclass_t rum_devclass;
-
-DRIVER_MODULE(rum, uhub, rum_driver, rum_devclass, NULL, 0);
+DRIVER_MODULE(rum, uhub, rum_driver, NULL, NULL);
MODULE_DEPEND(rum, wlan, 1, 1, 1);
MODULE_DEPEND(rum, usb, 1, 1, 1);
MODULE_VERSION(rum, 1);
diff --git a/sys/dev/usb/wlan/if_run.c b/sys/dev/usb/wlan/if_run.c
index 52933a4812dc..07c62ac72f18 100644
--- a/sys/dev/usb/wlan/if_run.c
+++ b/sys/dev/usb/wlan/if_run.c
@@ -6437,9 +6437,7 @@ static driver_t run_driver = {
.size = sizeof(struct run_softc)
};
-static devclass_t run_devclass;
-
-DRIVER_MODULE(run, uhub, run_driver, run_devclass, run_driver_loaded, NULL);
+DRIVER_MODULE(run, uhub, run_driver, run_driver_loaded, NULL);
MODULE_DEPEND(run, wlan, 1, 1, 1);
MODULE_DEPEND(run, usb, 1, 1, 1);
MODULE_DEPEND(run, firmware, 1, 1, 1);
diff --git a/sys/dev/usb/wlan/if_uath.c b/sys/dev/usb/wlan/if_uath.c
index 4ffdc9a72fad..da55dffa6781 100644
--- a/sys/dev/usb/wlan/if_uath.c
+++ b/sys/dev/usb/wlan/if_uath.c
@@ -2864,14 +2864,14 @@ static device_method_t uath_methods[] = {
DEVMETHOD(device_detach, uath_detach),
DEVMETHOD_END
};
+
static driver_t uath_driver = {
.name = "uath",
.methods = uath_methods,
.size = sizeof(struct uath_softc)
};
-static devclass_t uath_devclass;
-DRIVER_MODULE(uath, uhub, uath_driver, uath_devclass, NULL, 0);
+DRIVER_MODULE(uath, uhub, uath_driver, NULL, NULL);
MODULE_DEPEND(uath, wlan, 1, 1, 1);
MODULE_DEPEND(uath, usb, 1, 1, 1);
MODULE_VERSION(uath, 1);
diff --git a/sys/dev/usb/wlan/if_upgt.c b/sys/dev/usb/wlan/if_upgt.c
index 475f23d4537f..4adbea4fbaaf 100644
--- a/sys/dev/usb/wlan/if_upgt.c
+++ b/sys/dev/usb/wlan/if_upgt.c
@@ -2340,9 +2340,7 @@ static driver_t upgt_driver = {
.size = sizeof(struct upgt_softc)
};
-static devclass_t upgt_devclass;
-
-DRIVER_MODULE(if_upgt, uhub, upgt_driver, upgt_devclass, NULL, 0);
+DRIVER_MODULE(if_upgt, uhub, upgt_driver, NULL, NULL);
MODULE_VERSION(if_upgt, 1);
MODULE_DEPEND(if_upgt, usb, 1, 1, 1);
MODULE_DEPEND(if_upgt, wlan, 1, 1, 1);
diff --git a/sys/dev/usb/wlan/if_ural.c b/sys/dev/usb/wlan/if_ural.c
index 4a2ed51928a7..25048b9823cf 100644
--- a/sys/dev/usb/wlan/if_ural.c
+++ b/sys/dev/usb/wlan/if_ural.c
@@ -401,9 +401,7 @@ static driver_t ural_driver = {
.size = sizeof(struct ural_softc),
};
-static devclass_t ural_devclass;
-
-DRIVER_MODULE(ural, uhub, ural_driver, ural_devclass, NULL, 0);
+DRIVER_MODULE(ural, uhub, ural_driver, NULL, NULL);
MODULE_DEPEND(ural, usb, 1, 1, 1);
MODULE_DEPEND(ural, wlan, 1, 1, 1);
MODULE_VERSION(ural, 1);
diff --git a/sys/dev/usb/wlan/if_urtw.c b/sys/dev/usb/wlan/if_urtw.c
index 164436daa21b..2ade18480b6f 100644
--- a/sys/dev/usb/wlan/if_urtw.c
+++ b/sys/dev/usb/wlan/if_urtw.c
@@ -4419,14 +4419,14 @@ static device_method_t urtw_methods[] = {
DEVMETHOD(device_detach, urtw_detach),
DEVMETHOD_END
};
+
static driver_t urtw_driver = {
.name = "urtw",
.methods = urtw_methods,
.size = sizeof(struct urtw_softc)
};
-static devclass_t urtw_devclass;
-DRIVER_MODULE(urtw, uhub, urtw_driver, urtw_devclass, NULL, 0);
+DRIVER_MODULE(urtw, uhub, urtw_driver, NULL, NULL);
MODULE_DEPEND(urtw, wlan, 1, 1, 1);
MODULE_DEPEND(urtw, usb, 1, 1, 1);
MODULE_VERSION(urtw, 1);
diff --git a/sys/dev/usb/wlan/if_zyd.c b/sys/dev/usb/wlan/if_zyd.c
index 8a6e41bcd27f..2a02e7fae5ee 100644
--- a/sys/dev/usb/wlan/if_zyd.c
+++ b/sys/dev/usb/wlan/if_zyd.c
@@ -2913,9 +2913,7 @@ static driver_t zyd_driver = {
.size = sizeof(struct zyd_softc)
};
-static devclass_t zyd_devclass;
-
-DRIVER_MODULE(zyd, uhub, zyd_driver, zyd_devclass, NULL, 0);
+DRIVER_MODULE(zyd, uhub, zyd_driver, NULL, NULL);
MODULE_DEPEND(zyd, usb, 1, 1, 1);
MODULE_DEPEND(zyd, wlan, 1, 1, 1);
MODULE_VERSION(zyd, 1);