Juuso Oikarinen 2b78ac9bfc cfg80211: fix BSS double-unlinking (continued)
This patch adds to the fix "fix BSS double-unlinking"
(commit 3207390a8b58bfc1335750f91cf6783c48ca19ca) by Johannes Berg.

It turns out, that the double-unlinking scenario can also occur if expired
BSS elements are removed whilst an interface is performing association.

To work around that, replace list_del with list_del_init also in the
"cfg80211_bss_expire" function, so that the check for whether the BSS still is
in the list works correctly in cfg80211_unlink_bss.

Signed-off-by: Juuso Oikarinen <juuso.oikarinen@nokia.com>
Reviewed-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-03-28 15:42:02 -04:00
..
2010-10-25 13:09:44 -07:00
2011-03-05 10:55:57 +01:00
2011-03-04 12:25:05 -08:00
2011-03-14 17:02:42 -07:00
2011-01-12 19:00:40 -08:00
2011-03-20 15:40:06 +01:00
2011-03-05 10:55:58 +01:00
2011-03-01 22:51:52 -08:00
2011-03-05 10:55:45 +01:00
2010-10-15 15:53:27 +02:00