cfg80211: do not replace BSS structs
authorJohannes Berg <johannes@sipsolutions.net>
Thu, 16 Apr 2009 13:00:58 +0000 (15:00 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 17 Apr 2009 19:27:13 +0000 (15:27 -0400)
commitcd1658f592a60d028dd2e48d86724b737a82cab0
tree1ab6ca94c78fa9281e1d4fb12d9e8b85a69f93fc
parent160002fe845218f5789a26954048592c3920ac7b
cfg80211: do not replace BSS structs

Instead, allocate extra IE memory if necessary. Normally,
this isn't even necessary since there's enough space.

This is a better way of correcting the "held BSS can
disappear" issue, but also a lot more code. It is also
necessary for proper auth/assoc BSS handling in the
future.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/wireless/core.h
net/wireless/scan.c