diff options
-rw-r--r-- | sys/netgraph/ng_tty.c | 2 | ||||
-rw-r--r-- | sys/netinet6/ipsec.c | 2 | ||||
-rw-r--r-- | sys/netipx/ipx.c | 6 |
3 files changed, 10 insertions, 0 deletions
diff --git a/sys/netgraph/ng_tty.c b/sys/netgraph/ng_tty.c index bd341da..9ae20a0 100644 --- a/sys/netgraph/ng_tty.c +++ b/sys/netgraph/ng_tty.c @@ -75,6 +75,8 @@ #include <netgraph/netgraph.h> #include <netgraph/ng_tty.h> +NET_NEEDS_GIANT("ng_tty"); + /* Misc defs */ #define MAX_MBUFQ 3 /* Max number of queued mbufs */ #define NGT_HIWATER 400 /* High water mark on output */ diff --git a/sys/netinet6/ipsec.c b/sys/netinet6/ipsec.c index 13d2feb..6f3dd5c 100644 --- a/sys/netinet6/ipsec.c +++ b/sys/netinet6/ipsec.c @@ -110,6 +110,8 @@ int ipsec_debug = 1; int ipsec_debug = 0; #endif +NET_NEEDS_GIANT("ipsec"); + struct ipsecstat ipsecstat; int ip4_ah_cleartos = 1; int ip4_ah_offsetmask = 0; /* maybe IP_DF? */ diff --git a/sys/netipx/ipx.c b/sys/netipx/ipx.c index af7ba49..840f802 100644 --- a/sys/netipx/ipx.c +++ b/sys/netipx/ipx.c @@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$"); #include <sys/param.h> +#include <sys/kernel.h> #include <sys/systm.h> #include <sys/malloc.h> #include <sys/sockio.h> @@ -50,6 +51,11 @@ __FBSDID("$FreeBSD$"); #include <netipx/ipx_if.h> #include <netipx/ipx_var.h> +NET_NEEDS_GIANT("ipx"); + +/* + * XXXRW: Requires synchronization. + */ struct ipx_ifaddr *ipx_ifaddr; static void ipx_ifscrub(struct ifnet *ifp, struct ipx_ifaddr *ia); |