#17506: Key removal related WARN() from mac80211.ko
----------------------+------------------------
  Reporter:  yousong  |      Owner:  developers
      Type:  defect   |     Status:  new
  Priority:  normal   |  Milestone:
 Component:  kernel   |    Version:  Trunk
Resolution:           |   Keywords:
----------------------+------------------------

Comment (by yousong):

 > I can trace to the point that `ieee80211_del_virtual_monitor()`,
 `drv_remove_interface()` were called to remove `wlan0-1` and  clearing the
 `IEEE80211_SDATA_IN_DRIVER`.

 It should be `ieee80211_do_stop()` and `drv_remove_interface()`.

 > Soon after that `__ieee80211_key_destroy()` was called, thus failing the
 check in the call chain of `ieee80211_key_disable_hw_accel()`,
 `drv_set_key()`, `check_sdata_in_driver()`.
 >

--
Ticket URL: <https://dev.openwrt.org/ticket/17506#comment:1>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to