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@