CVSROOT:        /cvs
Module name:    src
Changes by:    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@

Reply via email to