Commit 7cd44563 authored by Michael-CY Lee's avatar Michael-CY Lee Committed by Johannes Berg

wifi: mac80211: cancel color change finalize work when link is stopped

The color change finalize work might be called after the link is
stopped, which might lead to a kernel crash.
Signed-off-by: default avatarMichael-CY Lee <michael-cy.lee@mediatek.com>
Link: https://patch.msgid.link/20240705074326.11172-1-michael-cy.lee@mediatek.comSigned-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent b5d14b0c
...@@ -71,6 +71,8 @@ void ieee80211_link_stop(struct ieee80211_link_data *link) ...@@ -71,6 +71,8 @@ void ieee80211_link_stop(struct ieee80211_link_data *link)
ieee80211_mgd_stop_link(link); ieee80211_mgd_stop_link(link);
cancel_delayed_work_sync(&link->color_collision_detect_work); cancel_delayed_work_sync(&link->color_collision_detect_work);
wiphy_work_cancel(link->sdata->local->hw.wiphy,
&link->color_change_finalize_work);
wiphy_work_cancel(link->sdata->local->hw.wiphy, wiphy_work_cancel(link->sdata->local->hw.wiphy,
&link->csa.finalize_work); &link->csa.finalize_work);
ieee80211_link_release_channel(link); ieee80211_link_release_channel(link);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment