summaryrefslogtreecommitdiffstats
path: root/loader2/hardware.c
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-12-11 05:18:06 +0000
committerJeremy Katz <katzj@redhat.com>2002-12-11 05:18:06 +0000
commit6e06b21470f7396c51a9e36559cc10ae2e0e9189 (patch)
treec6b649821088e70012a459b867e469063e77b318 /loader2/hardware.c
parentd1fae4e5af5fff2fb6f577d1f2e45a9631311623 (diff)
downloadanaconda-6e06b21470f7396c51a9e36559cc10ae2e0e9189.tar.gz
anaconda-6e06b21470f7396c51a9e36559cc10ae2e0e9189.tar.xz
anaconda-6e06b21470f7396c51a9e36559cc10ae2e0e9189.zip
* add a usecancel param for the driver disk dialog so we can use it even if
back doesn't make any sense * make sure we got new drivers that we care about from the driver disk * manual driver selection and loading (with arbitrary args) * lots of stuff to get noprobe mostly working
Diffstat (limited to 'loader2/hardware.c')
-rw-r--r--loader2/hardware.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/loader2/hardware.c b/loader2/hardware.c
index ec694d1dd..cdf4374fc 100644
--- a/loader2/hardware.c
+++ b/loader2/hardware.c
@@ -139,6 +139,11 @@ void initializeParallelPort(moduleList modLoaded, moduleDeps modDeps,
}
}
+void updateKnownDevices(struct knownDevices * kd) {
+ kdFindScsiList(kd, 0);
+ kdFindNetList(kd, 0);
+}
+
int busProbe(moduleInfoSet modInfo, moduleList modLoaded, moduleDeps modDeps,
int justProbe, struct knownDevices * kd, int flags) {
int i;
@@ -165,9 +170,8 @@ int busProbe(moduleInfoSet modInfo, moduleList modLoaded, moduleDeps modDeps,
}
mlLoadModuleSet(modules, modLoaded, modDeps, modInfo, flags);
-
- kdFindScsiList(kd, 0);
- kdFindNetList(kd, 0);
+
+ updateKnownDevices(kd);
} else
logMessage("found nothing");
}