> From: Sujith Manoharan <c_manoha@xxxxxxxxxxxxxxxx> > > Currently, when a station leaves an IBSS network, the > corresponding BSS is not dropped from cfg80211 if there are > other active stations in the network. But, the small > window that is present when trying to determine a station's > status based on IEEE80211_IBSS_MERGE_INTERVAL introduces > a race. > > Instead of trying to keep the BSS, always remove it when > leaving an IBSS network. There is not much benefit to retain > the BSS entry since it will be added with a subsequent join > operation. > > This fixes an issue where a dangling BSS entry causes ath9k > to wait for a beacon indefinitely. Thank you Sujith, works fine with and without setting a fixed BSSID. Feel free to add Tested-by: Simon Wunderlich <sw@xxxxxxxxxxxxxxxxxx> Cheers, Simon -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html