diff options
author | non <non@FreeBSD.org> | 2001-12-15 12:32:23 +0000 |
---|---|---|
committer | non <non@FreeBSD.org> | 2001-12-15 12:32:23 +0000 |
commit | 58ae9a63fd5e7e2085e963ec559df691f34c4126 (patch) | |
tree | 6f7bb02ccbe3dbad310f6f41e5938f42b4a07a90 /sys | |
parent | 07eb29ff79f4091d73a608cb93e695c8d777a366 (diff) | |
download | FreeBSD-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.c | 11 | ||||
-rw-r--r-- | sys/dev/ncv/ncr53c500_pccard.c | 1 | ||||
-rw-r--r-- | sys/dev/nsp/nsp_pccard.c | 1 | ||||
-rw-r--r-- | sys/dev/stg/tmc18c30_pccard.c | 1 |
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 |