From 9ea63b2caa51d6dfc2bf5e3b653b04060278271a Mon Sep 17 00:00:00 2001 From: Kyle Evans Date: Thu, 25 Apr 2019 18:22:22 +0000 Subject: [PATCH] tap(4): Add a MODULE_VERSION Otherwise tap(4) can be loaded by loader despite being compiled into the kernel, causing a panic as things try to double-initialize. PR: 220867 MFC after: 3 days --- sys/net/if_tap.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/if_tap.c b/sys/net/if_tap.c index 7a51b2e8728..c47896086b5 100644 --- a/sys/net/if_tap.c +++ b/sys/net/if_tap.c @@ -180,6 +180,7 @@ SYSCTL_INT(_net_link_tap, OID_AUTO, devfs_cloning, CTLFLAG_RWTUN, &tapdclone, 0, SYSCTL_INT(_net_link_tap, OID_AUTO, debug, CTLFLAG_RW, &tapdebug, 0, ""); DEV_MODULE(if_tap, tapmodevent, NULL); +MODULE_VERSION(if_tun, 1); static int tap_clone_create(struct if_clone *ifc, int unit, caddr_t params)