summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authornon <non@FreeBSD.org>2001-12-15 12:32:23 +0000
committernon <non@FreeBSD.org>2001-12-15 12:32:23 +0000
commit58ae9a63fd5e7e2085e963ec559df691f34c4126 (patch)
tree6f7bb02ccbe3dbad310f6f41e5938f42b4a07a90 /sys
parent07eb29ff79f4091d73a608cb93e695c8d777a366 (diff)
downloadFreeBSD-src-58ae9a63fd5e7e2085e963ec559df691f34c4126.zip
FreeBSD-src-58ae9a63fd5e7e2085e963ec559df691f34c4126.tar.gz
o Add KLD support for scsi_low.
o Add KLD dependency of ncv, nsp and stg drivers to scsi_low. Submitted by: takawata
Diffstat (limited to 'sys')
-rw-r--r--sys/cam/scsi/scsi_low_pisa.c11
-rw-r--r--sys/dev/ncv/ncr53c500_pccard.c1
-rw-r--r--sys/dev/nsp/nsp_pccard.c1
-rw-r--r--sys/dev/stg/tmc18c30_pccard.c1
4 files changed, 14 insertions, 0 deletions
diff --git a/sys/cam/scsi/scsi_low_pisa.c b/sys/cam/scsi/scsi_low_pisa.c
index d15367b..f138aa1 100644
--- a/sys/cam/scsi/scsi_low_pisa.c
+++ b/sys/cam/scsi/scsi_low_pisa.c
@@ -126,6 +126,7 @@ scsi_low_notify_pisa(dh, ev)
#include <sys/buf.h>
#include <sys/queue.h>
#include <sys/device_port.h>
+#include <sys/module.h>
#include <cam/scsi/scsi_low.h>
#include <cam/scsi/scsi_low_pisa.h>
@@ -153,4 +154,14 @@ scsi_low_activate_pisa(sc, flags)
return EBUSY;
return 0;
}
+
+static moduledata_t scsi_low_moduledata = {
+ "scsi_low",
+ NULL,
+ NULL
+};
+
+DECLARE_MODULE(scsi_low, scsi_low_moduledata, SI_SUB_DRIVERS, SI_ORDER_MIDDLE);
+MODULE_VERSION(scsi_low, 1);
+MODULE_DEPEND(scsi_low, cam, 1, 1, 1);
#endif /* __FreeBSD__ */
diff --git a/sys/dev/ncv/ncr53c500_pccard.c b/sys/dev/ncv/ncr53c500_pccard.c
index 03e8ce9..2ff3897 100644
--- a/sys/dev/ncv/ncr53c500_pccard.c
+++ b/sys/dev/ncv/ncr53c500_pccard.c
@@ -261,6 +261,7 @@ static driver_t ncv_pccard_driver = {
static devclass_t ncv_devclass;
+MODULE_DEPEND(ncv, scsi_low, 1, 1, 1);
DRIVER_MODULE(ncv, pccard, ncv_pccard_driver, ncv_devclass, 0, 0);
static void
diff --git a/sys/dev/nsp/nsp_pccard.c b/sys/dev/nsp/nsp_pccard.c
index f0235fd..b8f70fb 100644
--- a/sys/dev/nsp/nsp_pccard.c
+++ b/sys/dev/nsp/nsp_pccard.c
@@ -238,6 +238,7 @@ static driver_t nsp_pccard_driver = {
static devclass_t nsp_devclass;
+MODULE_DEPEND(nsp, scsi_low, 1, 1, 1);
DRIVER_MODULE(nsp, pccard, nsp_pccard_driver, nsp_devclass, 0, 0);
static void
diff --git a/sys/dev/stg/tmc18c30_pccard.c b/sys/dev/stg/tmc18c30_pccard.c
index 833744a..72d60e9 100644
--- a/sys/dev/stg/tmc18c30_pccard.c
+++ b/sys/dev/stg/tmc18c30_pccard.c
@@ -236,6 +236,7 @@ static driver_t stg_pccard_driver = {
static devclass_t stg_devclass;
+MODULE_DEPEND(stg, scsi_low, 1, 1, 1);
DRIVER_MODULE(stg, pccard, stg_pccard_driver, stg_devclass, 0, 0);
static void
OpenPOWER on IntegriCloud