git: 23802d41faf1 - main - Remove unused ahci_devclass.

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Fri, 06 May 2022 22:42:56 UTC
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=23802d41faf1786bcf759bc2fa5dcaf8bf56f05d

commit 23802d41faf1786bcf759bc2fa5dcaf8bf56f05d
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-26 18:04:15 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-05-06 22:39:28 +0000

    Remove unused ahci_devclass.
---
 sys/arm/allwinner/a10_ahci.c      | 2 +-
 sys/arm/freescale/imx/imx6_ahci.c | 2 +-
 sys/arm/nvidia/tegra_ahci.c       | 3 +--
 sys/dev/ahci/ahci.c               | 2 --
 sys/dev/ahci/ahci.h               | 2 --
 sys/dev/ahci/ahci_mv_fdt.c        | 4 ++--
 sys/dev/ahci/ahci_pci.c           | 9 +++++++--
 7 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys/arm/allwinner/a10_ahci.c b/sys/arm/allwinner/a10_ahci.c
index 5e6f53291394..ac35a033f76c 100644
--- a/sys/arm/allwinner/a10_ahci.c
+++ b/sys/arm/allwinner/a10_ahci.c
@@ -423,4 +423,4 @@ static driver_t ahci_ata_driver = {
         sizeof(struct ahci_a10_softc)
 };
 
-DRIVER_MODULE(a10_ahci, simplebus, ahci_ata_driver, ahci_devclass, 0, 0);
+DRIVER_MODULE(a10_ahci, simplebus, ahci_ata_driver, 0, 0);
diff --git a/sys/arm/freescale/imx/imx6_ahci.c b/sys/arm/freescale/imx/imx6_ahci.c
index 457966d9b219..9a789049b984 100644
--- a/sys/arm/freescale/imx/imx6_ahci.c
+++ b/sys/arm/freescale/imx/imx6_ahci.c
@@ -358,6 +358,6 @@ static driver_t ahci_ata_driver = {
 	sizeof(struct ahci_controller)
 };
 
-DRIVER_MODULE(imx6_ahci, simplebus, ahci_ata_driver, ahci_devclass, 0, 0);
+DRIVER_MODULE(imx6_ahci, simplebus, ahci_ata_driver, 0, 0);
 MODULE_DEPEND(imx6_ahci, ahci, 1, 1, 1);
 SIMPLEBUS_PNP_INFO(compat_data)
diff --git a/sys/arm/nvidia/tegra_ahci.c b/sys/arm/nvidia/tegra_ahci.c
index d3d6d55fdc56..17da6a08f6d5 100644
--- a/sys/arm/nvidia/tegra_ahci.c
+++ b/sys/arm/nvidia/tegra_ahci.c
@@ -780,5 +780,4 @@ static device_method_t tegra_ahci_methods[] = {
 
 static DEFINE_CLASS_0(ahci, tegra_ahci_driver, tegra_ahci_methods,
     sizeof(struct tegra_ahci_sc));
-DRIVER_MODULE(tegra_ahci, simplebus, tegra_ahci_driver, ahci_devclass,
-    NULL, NULL);
+DRIVER_MODULE(tegra_ahci, simplebus, tegra_ahci_driver, NULL, NULL);
diff --git a/sys/dev/ahci/ahci.c b/sys/dev/ahci/ahci.c
index d62a043eb2ab..5f91b088b4bc 100644
--- a/sys/dev/ahci/ahci.c
+++ b/sys/dev/ahci/ahci.c
@@ -2906,7 +2906,5 @@ ahcipoll(struct cam_sim *sim)
 	}
 }
 
-devclass_t ahci_devclass;
-
 MODULE_VERSION(ahci, 1);
 MODULE_DEPEND(ahci, cam, 1, 1, 1);
diff --git a/sys/dev/ahci/ahci.h b/sys/dev/ahci/ahci.h
index f1d5b18806b3..ae068d11ce4b 100644
--- a/sys/dev/ahci/ahci.h
+++ b/sys/dev/ahci/ahci.h
@@ -674,5 +674,3 @@ void ahci_attached(device_t dev, struct ahci_channel *ch);
 void ahci_detached(device_t dev, struct ahci_channel *ch);
 struct ahci_channel * ahci_getch(device_t dev, int n);
 void ahci_putch(struct ahci_channel *ch);
-
-extern devclass_t ahci_devclass;
diff --git a/sys/dev/ahci/ahci_mv_fdt.c b/sys/dev/ahci/ahci_mv_fdt.c
index ee08093482c5..4b9c0068dda8 100644
--- a/sys/dev/ahci/ahci_mv_fdt.c
+++ b/sys/dev/ahci/ahci_mv_fdt.c
@@ -151,5 +151,5 @@ static driver_t ahci_driver = {
 	sizeof(struct ahci_controller)
 };
 
-DRIVER_MODULE(ahci_mv, simplebus, ahci_driver, ahci_devclass, NULL, NULL);
-DRIVER_MODULE(ahci_mv, ofwbus, ahci_driver, ahci_devclass, NULL, NULL);
+DRIVER_MODULE(ahci_mv, simplebus, ahci_driver, NULL, NULL);
+DRIVER_MODULE(ahci_mv, ofwbus, ahci_driver, NULL, NULL);
diff --git a/sys/dev/ahci/ahci_pci.c b/sys/dev/ahci/ahci_pci.c
index 5f8663b96609..15dbfe95ee3e 100644
--- a/sys/dev/ahci/ahci_pci.c
+++ b/sys/dev/ahci/ahci_pci.c
@@ -746,15 +746,18 @@ static device_method_t ahci_methods[] = {
 	DEVMETHOD(bus_get_dma_tag,  ahci_get_dma_tag),
 	DEVMETHOD_END
 };
+
 static driver_t ahci_driver = {
         "ahci",
         ahci_methods,
         sizeof(struct ahci_controller)
 };
-DRIVER_MODULE(ahci, pci, ahci_driver, ahci_devclass, NULL, NULL);
+
+DRIVER_MODULE(ahci, pci, ahci_driver, NULL, NULL);
 /* Also matches class / subclass / progid XXX need to add when we have masking support */
 MODULE_PNP_INFO("W32:vendor/device", pci, ahci, ahci_ids,
     nitems(ahci_ids) - 1);
+
 static device_method_t ahci_ata_methods[] = {
 	DEVMETHOD(device_probe,     ahci_ata_probe),
 	DEVMETHOD(device_attach,    ahci_pci_attach),
@@ -769,9 +772,11 @@ static device_method_t ahci_ata_methods[] = {
 	DEVMETHOD(bus_child_location, ahci_child_location),
 	DEVMETHOD_END
 };
+
 static driver_t ahci_ata_driver = {
         "ahci",
         ahci_ata_methods,
         sizeof(struct ahci_controller)
 };
-DRIVER_MODULE(ahci, atapci, ahci_ata_driver, ahci_devclass, NULL, NULL);
+
+DRIVER_MODULE(ahci, atapci, ahci_ata_driver, NULL, NULL);