CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2017/02/16 03:15:12
Modified files: sys/net : if.c if_pflow.c sys/netinet : in.c sys/netinet6 : in6.c sys/dev/pci : if_iwm.c if_iwn.c Log message: Revert "Release the NET_LOCK() before entering per-driver ioctl() routine". This is most likely to be the cause of the deadlock seen by port builders since it's the only changed that happened after a2k17. Instead bring back pirofti@ original hack to release the NET_LOCK() inside iwm(4) and iwn(4). This fixes some splassert reported by bluhm@ Deadlock reported by naddy@ and rpe@ and ajacoutot@ confirmed the deadlock has been introduced post a2k17. Tested by and ok tb@