aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/vn
diff options
context:
space:
mode:
authorJulian Elischer <julian@FreeBSD.org>1998-07-13 08:23:05 +0000
committerJulian Elischer <julian@FreeBSD.org>1998-07-13 08:23:05 +0000
commitad27f8d9a57655a2872d93e9e55fbb44d386377d (patch)
tree100220ec37e721439bf4fab005d94b3bdf96ac22 /sys/dev/vn
parent9f14a215f413235a496ef0d22db4450ae1c42172 (diff)
Notes
Diffstat (limited to 'sys/dev/vn')
-rw-r--r--sys/dev/vn/vn.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/dev/vn/vn.c b/sys/dev/vn/vn.c
index 160b57e12b2ee..8a586d2232dc5 100644
--- a/sys/dev/vn/vn.c
+++ b/sys/dev/vn/vn.c
@@ -38,7 +38,7 @@
* from: Utah Hdr: vn.c 1.13 94/04/02
*
* from: @(#)vn.c 8.6 (Berkeley) 4/1/94
- * $Id: vn.c,v 1.64 1998/07/04 22:30:14 julian Exp $
+ * $Id: vn.c,v 1.65 1998/07/11 07:45:22 bde Exp $
*/
/*
@@ -729,9 +729,7 @@ vnioctl(dev_t dev, u_long cmd, caddr_t data, int flag, struct proc *p)
* We have a media to read/write.
* Try identify it.
*/
- if ((tp = slice_probeall(vn->slice)) != NULL) {
- (*tp->constructor)(vn->slice);
- }
+ slice_start_probe(vn->slice); /* this happens asynchronously */
#else
IFOPT(vn, VN_LABELS) {
/*
@@ -921,7 +919,6 @@ vn_drvinit(void *unused)
vn,
&vn->limit,
&vn->slice,
- NULL,
namebuf);
/* Allow full probing */
vn->slice->probeinfo.typespecific = NULL;