CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2021/12/05 04:33:45

Modified files:
        sys/net80211   : ieee80211.c ieee80211_proto.c ieee80211_proto.h 
                         ieee80211_var.h 

Log message:
Defer rtm_80211info() call from ieee80211_set_link_state() to a task context.

Sending routing messages requires a socket lock which may sleep.
ieee80211_set_link_state() is called from interrupts and timeouts where
sleeping is not allowed. mvs@ pointed out that if_link_state_change()
is already using a task for this reason.

Should fix a witness-related panic reported by cheloha@

ok mvs@ tobhe@ florian@

Reply via email to