diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-01-19 11:03:07 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2003-01-19 11:03:07 +0000 |
| commit | 7e760e148a2caa4873b7aeddbeab49b52b74b1ac (patch) | |
| tree | a1836e6e7bd999b9e7099048c5c2bd9535ef95cd /sys/net/if_tun.c | |
| parent | 87d35aadd9d2874910b7b34e0724b0eef50df84f (diff) | |
Notes
Diffstat (limited to 'sys/net/if_tun.c')
| -rw-r--r-- | sys/net/if_tun.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c index 719191be784b..ce39d1f7a46a 100644 --- a/sys/net/if_tun.c +++ b/sys/net/if_tun.c @@ -147,13 +147,13 @@ tunmodevent(module_t mod, int type, void *data) tag = EVENTHANDLER_REGISTER(dev_clone, tunclone, 0, 1000); if (tag == NULL) return (ENOMEM); - if (!devfs_present) { - err = cdevsw_add(&tun_cdevsw); - if (err != 0) { - EVENTHANDLER_DEREGISTER(dev_clone, tag); - return (err); - } +#ifdef NODEVFS + err = cdevsw_add(&tun_cdevsw); + if (err != 0) { + EVENTHANDLER_DEREGISTER(dev_clone, tag); + return (err); } +#endif tununits.rm_type = RMAN_ARRAY; tununits.rm_descr = "open if_tun units"; err = rman_init(&tununits); @@ -200,8 +200,9 @@ tunmodevent(module_t mod, int type, void *data) if (tunbasedev != NOUDEV) destroy_dev(udev2dev(tunbasedev, 0)); - if (!devfs_present) - cdevsw_remove(&tun_cdevsw); +#ifdef NODEVFS + cdevsw_remove(&tun_cdevsw); +#endif break; } return 0; |
