summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authornyan <nyan@FreeBSD.org>2003-01-12 03:11:21 +0000
committernyan <nyan@FreeBSD.org>2003-01-12 03:11:21 +0000
commitb2437910e3807252d5361facabb869efa92086dc (patch)
tree6b305521992c0506d71e84fea77080a29817f4a3 /sys
parentddf9ef103e0a611c9a01425a28baf8a612b0d114 (diff)
downloadFreeBSD-src-b2437910e3807252d5361facabb869efa92086dc.zip
FreeBSD-src-b2437910e3807252d5361facabb869efa92086dc.tar.gz
Merged from sys/isa/fd.c revision 1.244.
Diffstat (limited to 'sys')
-rw-r--r--sys/pc98/cbus/fdc.c3
-rw-r--r--sys/pc98/pc98/fd.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/sys/pc98/cbus/fdc.c b/sys/pc98/cbus/fdc.c
index fe53aec..98b9622 100644
--- a/sys/pc98/cbus/fdc.c
+++ b/sys/pc98/cbus/fdc.c
@@ -1447,6 +1447,9 @@ fd_clone(void *arg, char *name, int namelen, dev_t *dev)
return;
if (dev_stdclone(name, &n, "fd", &u) != 2)
return;
+ if (u != fd->fdu)
+ /* unit # mismatch */
+ return;
l = strlen(n);
if (l == 1 && *n >= 'a' && *n <= 'h') {
/*
diff --git a/sys/pc98/pc98/fd.c b/sys/pc98/pc98/fd.c
index fe53aec..98b9622 100644
--- a/sys/pc98/pc98/fd.c
+++ b/sys/pc98/pc98/fd.c
@@ -1447,6 +1447,9 @@ fd_clone(void *arg, char *name, int namelen, dev_t *dev)
return;
if (dev_stdclone(name, &n, "fd", &u) != 2)
return;
+ if (u != fd->fdu)
+ /* unit # mismatch */
+ return;
l = strlen(n);
if (l == 1 && *n >= 'a' && *n <= 'h') {
/*
OpenPOWER on IntegriCloud