diff options
author | wollman <wollman@FreeBSD.org> | 1994-10-19 01:59:11 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1994-10-19 01:59:11 +0000 |
commit | 24e218260af83b7292524d1581b8dfcf5d3c8c5b (patch) | |
tree | 5d1fe7fa29fd95ce356cefa187ddba64b0b97b6d /sys/isa | |
parent | c2771d0d1bd4ee9f81f73a838d7aa075897c1b71 (diff) | |
download | FreeBSD-src-24e218260af83b7292524d1581b8dfcf5d3c8c5b.zip FreeBSD-src-24e218260af83b7292524d1581b8dfcf5d3c8c5b.tar.gz |
Add support for devconf to a large number of device drivers, and do
the right thing in dev_goawayall() when kdc_goaway is null.
Diffstat (limited to 'sys/isa')
-rw-r--r-- | sys/isa/fd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/isa/fd.c b/sys/isa/fd.c index 89885a1..a645d34 100644 --- a/sys/isa/fd.c +++ b/sys/isa/fd.c @@ -81,7 +81,6 @@ static int fd_goaway(struct kern_devconf *, int); static int fdc_goaway(struct kern_devconf *, int); static int fd_externalize(struct proc *, struct kern_devconf *, void *, size_t); -static int fdc_externalize(struct proc *, struct kern_devconf *, void *, size_t); /* * Templates for the kern_devconf structures used when we attach. @@ -95,7 +94,7 @@ static struct kern_devconf kdc_fd_template = { static struct kern_devconf kdc_fdc_template = { 0, 0, 0, /* filled in by kern_devconf.c */ "fdc", 0, { "isa0", MDDT_ISA, 0 }, - fdc_externalize, 0, fdc_goaway, ISA_EXTERNALLEN + isa_generic_externalize, 0, fdc_goaway, ISA_EXTERNALLEN }; static inline void @@ -380,6 +379,7 @@ fdattach(dev) return 0; *kdc = kdc_fdc_template; kdc->kdc_unit = fdcu; + kdc->kdc_isa = dev; dev_attach(kdc); fdc->fdcu = fdcu; |