diff options
author | bde <bde@FreeBSD.org> | 2004-02-24 04:35:44 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2004-02-24 04:35:44 +0000 |
commit | 244945ffaa54f4f9957f2e9d546d085ba49e3e21 (patch) | |
tree | 88baf00a8454019eb6b9d9542ca0b25bfaa059f8 /sys/net/if_tun.c | |
parent | 809c93482d0ba7153cb605a6ca50b9350ed1b44e (diff) | |
download | FreeBSD-src-244945ffaa54f4f9957f2e9d546d085ba49e3e21.zip FreeBSD-src-244945ffaa54f4f9957f2e9d546d085ba49e3e21.tar.gz |
Don't set d_flags twice. The second setting clobbered D_NOGIANT.
Diffstat (limited to 'sys/net/if_tun.c')
-rw-r--r-- | sys/net/if_tun.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c index 3c297c6..222ce42 100644 --- a/sys/net/if_tun.c +++ b/sys/net/if_tun.c @@ -105,7 +105,7 @@ static d_poll_t tunpoll; static struct cdevsw tun_cdevsw = { .d_version = D_VERSION, - .d_flags = D_NEEDGIANT, + .d_flags = D_PSEUDO | D_NEEDGIANT, .d_open = tunopen, .d_close = tunclose, .d_read = tunread, @@ -113,7 +113,6 @@ static struct cdevsw tun_cdevsw = { .d_ioctl = tunioctl, .d_poll = tunpoll, .d_name = TUNNAME, - .d_flags = D_PSEUDO, }; static void |