summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/netgraph/ng_tty.c2
-rw-r--r--sys/netinet6/ipsec.c2
-rw-r--r--sys/netipx/ipx.c6
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);
OpenPOWER on IntegriCloud