From: Javier Lopez Date: Wed, 6 Nov 2013 18:04:29 +0000 (-0800) Subject: mac80211: fix for mesh beacon update on powersave X-Git-Tag: next-20131128~82^2^2~9 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=6c751ef8a1a15d633cd755eafa86ede9c32b2617;p=karo-tx-linux.git mac80211: fix for mesh beacon update on powersave Mesh beacon was not being rebuild after user triggered a mesh powersave change. To solve this issue use ieee80211_mbss_info_change_notify instead of ieee80211_bss_info_change_notify. This helper function forces mesh beacon to be rebuild and then notifies the driver about the beacon change. Signed-off-by: Javier Lopez Signed-off-by: Johannes Berg --- diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index 0ec245120a63..9e7e68d7b1a7 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -1368,7 +1368,7 @@ static int sta_apply_parameters(struct ieee80211_local *local, changed |= ieee80211_mps_set_sta_local_pm(sta, params->local_pm); - ieee80211_bss_info_change_notify(sdata, changed); + ieee80211_mbss_info_change_notify(sdata, changed); #endif }