Release background radar ownership after cancel delayed background cac work. Signed-off-by: Janusz Dziedzic --- net/wireless/mlme.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net/wireless/mlme.c b/net/wireless/mlme.c index 46394eb2086f..9afda72aea38 100644 --- a/net/wireless/mlme.c +++ b/net/wireless/mlme.c @@ -1306,11 +1306,12 @@ void cfg80211_stop_background_radar_detection(struct wireless_dev *wdev) return; rdev_set_radar_background(rdev, NULL); - rdev->background_radar_wdev = NULL; /* Release offchain ownership */ __cfg80211_background_cac_event(rdev, wdev, &rdev->background_radar_chandef, NL80211_RADAR_CAC_ABORTED); + + rdev->background_radar_wdev = NULL; /* Release offchain ownership */ } int cfg80211_assoc_ml_reconf(struct cfg80211_registered_device *rdev, -- 2.43.0