summaryrefslogtreecommitdiffstats
path: root/sys/dev/fdc
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2001-06-29 07:53:45 +0000
committerjoerg <joerg@FreeBSD.org>2001-06-29 07:53:45 +0000
commita330d12ef9bc6efba998ce6fe7458c69132268f7 (patch)
tree1d188ed15be3a981af00706d26fe0ec92d2af25e /sys/dev/fdc
parent0d05e55decaab86b3b5d47c6bf6dfd49e5efe782 (diff)
downloadFreeBSD-src-a330d12ef9bc6efba998ce6fe7458c69132268f7.zip
FreeBSD-src-a330d12ef9bc6efba998ce6fe7458c69132268f7.tar.gz
This change slipped through hidden in a CVS conflict. Logically belongs
to the previous commit (fix resource deallocation).
Diffstat (limited to 'sys/dev/fdc')
-rw-r--r--sys/dev/fdc/fdc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/fdc/fdc.c b/sys/dev/fdc/fdc.c
index 1aff68b..206097d 100644
--- a/sys/dev/fdc/fdc.c
+++ b/sys/dev/fdc/fdc.c
@@ -1154,10 +1154,10 @@ fd_attach(device_t dev)
cdevsw_add(&fd_cdevsw); /* XXX */
cdevsw_add_done = 1;
}
- EVENTHANDLER_REGISTER(dev_clone, fd_clone, 0, 1000);
fd = device_get_softc(dev);
- make_dev(&fd_cdevsw, fd->fdu << 6,
- UID_ROOT, GID_OPERATOR, 0640, "fd%d", fd->fdu);
+ fd->clonetag = EVENTHANDLER_REGISTER(dev_clone, fd_clone, 0, 1000);
+ fd->masterdev = make_dev(&fd_cdevsw, fd->fdu << 6,
+ UID_ROOT, GID_OPERATOR, 0640, "fd%d", fd->fdu);
devstat_add_entry(&fd->device_stats, device_get_name(dev),
device_get_unit(dev), 0, DEVSTAT_NO_ORDERED_TAGS,
DEVSTAT_TYPE_FLOPPY | DEVSTAT_TYPE_IF_OTHER,
OpenPOWER on IntegriCloud