git: 09fd3b43ad11 - main - Remove isa_devclass from ISA bus drivers.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 May 2022 22:42:49 UTC
The branch main has been updated by jhb:
URL: https://cgit.FreeBSD.org/src/commit/?id=09fd3b43ad1156d157bc5bd6df270905a82b6094
commit 09fd3b43ad1156d157bc5bd6df270905a82b6094
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-19 18:58:35 +0000
Commit: John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-05-06 22:39:28 +0000
Remove isa_devclass from ISA bus drivers.
---
sys/dev/viapm/viapm.c | 4 ++--
sys/isa/isa_common.c | 6 ++----
sys/isa/isa_common.h | 1 -
sys/x86/isa/isa.c | 4 ++--
4 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/sys/dev/viapm/viapm.c b/sys/dev/viapm/viapm.c
index eda776e90f1c..4f3016eddc21 100644
--- a/sys/dev/viapm/viapm.c
+++ b/sys/dev/viapm/viapm.c
@@ -1015,8 +1015,8 @@ MODULE_DEPEND(viapropm, smbus, SMBUS_MINVER, SMBUS_PREFVER, SMBUS_MAXVER);
MODULE_VERSION(viapm, 1);
#ifdef DEV_ISA
-DRIVER_MODULE(isa, viapm, isa_driver, isa_devclass, 0, 0);
-DRIVER_MODULE(isa, viapropm, isa_driver, isa_devclass, 0, 0);
+DRIVER_MODULE(isa, viapm, isa_driver, 0, 0);
+DRIVER_MODULE(isa, viapropm, isa_driver, 0, 0);
MODULE_DEPEND(viapm, isa, 1, 1, 1);
MODULE_DEPEND(viapropm, isa, 1, 1, 1);
#endif
diff --git a/sys/isa/isa_common.c b/sys/isa/isa_common.c
index 1fd3aa998ee4..ec3d01d547ed 100644
--- a/sys/isa/isa_common.c
+++ b/sys/isa/isa_common.c
@@ -1099,14 +1099,12 @@ static device_method_t isa_methods[] = {
DEFINE_CLASS_0(isa, isa_driver, isa_methods, 0);
-devclass_t isa_devclass;
-
/*
* ISA can be attached to a PCI-ISA bridge, or other locations on some
* platforms.
*/
-DRIVER_MODULE(isa, isab, isa_driver, isa_devclass, 0, 0);
-DRIVER_MODULE(isa, eisab, isa_driver, isa_devclass, 0, 0);
+DRIVER_MODULE(isa, isab, isa_driver, 0, 0);
+DRIVER_MODULE(isa, eisab, isa_driver, 0, 0);
MODULE_VERSION(isa, 1);
/*
diff --git a/sys/isa/isa_common.h b/sys/isa/isa_common.h
index 8bffbd8fea28..16113fb85a86 100644
--- a/sys/isa/isa_common.h
+++ b/sys/isa/isa_common.h
@@ -77,4 +77,3 @@ extern int isa_release_resource(device_t bus, device_t child,
int type, int rid, struct resource *r);
extern driver_t isa_driver;
-extern devclass_t isa_devclass;
diff --git a/sys/x86/isa/isa.c b/sys/x86/isa/isa.c
index 49402b44ffba..33722ca1f748 100644
--- a/sys/x86/isa/isa.c
+++ b/sys/x86/isa/isa.c
@@ -144,9 +144,9 @@ isa_release_resource(device_t bus, device_t child, int type, int rid,
/*
* On this platform, isa can also attach to the legacy bus.
*/
-DRIVER_MODULE(isa, legacy, isa_driver, isa_devclass, 0, 0);
+DRIVER_MODULE(isa, legacy, isa_driver, 0, 0);
/*
* Attach the ISA bus to the xenpv bus in order to get syscons.
*/
-DRIVER_MODULE(isa, xenpv, isa_driver, isa_devclass, 0, 0);
+DRIVER_MODULE(isa, xenpv, isa_driver, 0, 0);