diff options
author | Erik Troan <ewt@redhat.com> | 2000-12-20 22:50:20 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 2000-12-20 22:50:20 +0000 |
commit | be2ae7110313c9f2abf946ee479fab3edaf20810 (patch) | |
tree | ac98c29ebb86d9799c53319d528a6899a418a1e4 /loader/loader.c | |
parent | 0c6d9b8015a0e8906d02aac4a2fc748b8d416993 (diff) | |
download | anaconda-be2ae7110313c9f2abf946ee479fab3edaf20810.tar.gz anaconda-be2ae7110313c9f2abf946ee479fab3edaf20810.tar.xz anaconda-be2ae7110313c9f2abf946ee479fab3edaf20810.zip |
added support for modular scsi
Diffstat (limited to 'loader/loader.c')
-rw-r--r-- | loader/loader.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/loader/loader.c b/loader/loader.c index 36786735d..c0ae4198d 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -25,6 +25,7 @@ #include <dirent.h> #include <errno.h> #include <fcntl.h> +#include <kudzu/kudzu.h> #include <net/if.h> #include <newt.h> #include <popt.h> @@ -56,7 +57,6 @@ #include "isys/imount.h" #include "isys/isys.h" #include "isys/probe.h" -#include "kudzu/kudzu.h" #include "cdrom.h" #include "devices.h" @@ -2436,6 +2436,14 @@ static int agpgartInitialize(moduleList modLoaded, moduleDeps modDeps, return 0; } +static void scsiSetup(moduleList modLoaded, moduleDeps modDeps, + moduleInfoSet modInfo, int flags, + struct knownDevices * kd) { + mlLoadModule("sd_mod", NULL, modLoaded, modDeps, NULL, modInfo, flags); + mlLoadModule("sr_mod", NULL, modLoaded, modDeps, NULL, modInfo, + flags); +} + static void ideSetup(moduleList modLoaded, moduleDeps modDeps, moduleInfoSet modInfo, int flags, struct knownDevices * kd) { @@ -2560,6 +2568,7 @@ int main(int argc, char ** argv) { if (!continuing) { ideSetup(modLoaded, modDeps, modInfo, flags, &kd); + scsiSetup(modLoaded, modDeps, modInfo, flags, &kd); /* Note we *always* do this. If you could avoid this you could get a system w/o USB keyboard support, which would be bad. */ @@ -2721,7 +2730,7 @@ int main(int argc, char ** argv) { /* We may already have these modules loaded, but trying again won't hurt. */ ideSetup(modLoaded, modDeps, modInfo, flags, &kd); - + scsiSetup(modLoaded, modDeps, modInfo, flags, &kd); busProbe(modInfo, modLoaded, modDeps, 0, &kd, flags); |