From 4c896149a502308da6eab56bb81e5c8012dfe150 Mon Sep 17 00:00:00 2001 From: rwatson Date: Sun, 9 Jan 2005 05:34:37 +0000 Subject: Recent changes have locked down most of the highly dynamic data structures in IPX/SPX -- primarily, sequence numbering, PCB lists, and PCBs for IPX raw sockets, IPX datagram sockets, and IPX/SPX. As such, remove remove NET_NEEDS_GIANT() for IPX, and remove the assertion of Giant in the ipxintr() IPX input path. Note that IPX/SPX is not fully MPSAFE, and that there are some problems with IPX/SPX locking that will require some further work. However, it is now safe enough to run in general without the Giant lock. MFC after: 4 weeks --- sys/netipx/ipx_input.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/netipx/ipx_input.c') diff --git a/sys/netipx/ipx_input.c b/sys/netipx/ipx_input.c index 53d8d9a..b5d5ef2 100644 --- a/sys/netipx/ipx_input.c +++ b/sys/netipx/ipx_input.c @@ -140,8 +140,6 @@ ipxintr(struct mbuf *m) struct ipx_ifaddr *ia; int len; - GIANT_REQUIRED; - /* * If no IPX addresses have been set yet but the interfaces * are receiving, can't do anything with incoming packets yet. -- cgit v1.1