John, Linus tagged -rc8, so maybe I have a chance of getting a few more things into -next :-) If you think there's any chance this might make it still, please pull my mac80211-next tree (per below). This contains a relatively large number of fixes to the previous code, as well as a few small features: * VHT association in mac80211 * some new debugfs files * P2P GO powersave configuration * masked MAC address verification The biggest patch is probably the BSS struct changes to use RCU for their IE buffers to fix potential races. I've not tagged this for stable because it's pretty invasive and nobody has ever seen any bugs in this area as far as I know. johannes ---- The following changes since commit ec816087e8978b74c1bd5fae0e335dd97d964e9f: cfg80211: fix some tracing output issues (2012-11-26 12:48:17 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git for-john for you to fetch changes up to da29d2a5780d80857773d7776b7603a449b0b6e0: cfg80211: fix channel error on mesh join (2012-12-03 11:24:49 +0100) ---------------------------------------------------------------- Antonio Quartulli (1): mac80211: allow userspace registration for probe requests in IBSS Dan Carpenter (1): mac80211: fix potential NULL dereference Helmut Schaa (2): mac80211: reject setting masked mac addresses mac80211: don't reinit rate control when mesh sta exists Johannes Berg (13): cfg80211: rework chandef checking and export it mac80211: support VHT association mac80211: support (partial) VHT radiotap information nl80211: support P2P GO powersave configuration mac80211: support P2P GO powersave configuration nl80211: remove unnecessary checks cfg80211: don't BUG_ON BSS struct issues cfg80211: fix whitespace in scan handling cfg80211: fix cmp_hidden_bss mac80211: make ieee80211_build_preq_ies safer mac80211: remove probe response temporary buffer allocation cfg80211: fix BSS struct IE access races mac80211: simplify loop in minstrel_ht Mahesh Palivela (1): cfg80211: Remove unused VHT chan code Marco Porsch (2): mac80211: fix for mesh sync to indicate TBTT adjustment cfg80211: fix channel error on mesh join Saravana (4): mac80211: add debugfs file for last ack signal mac80211: add debugfs file for current tx rate mac80211: re-organize the rx rate calculation logic mac80211: add debugfs file for last rx rate Simon Wunderlich (3): nl80211: Fix HT_IBSS feature check in ibss_join mac80211: Fix typo in mac80211.h mac80211: return if CSA is not handle drivers/net/wireless/libertas/cfg.c | 9 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/mwifiex/sta_ioctl.c | 35 ++- drivers/net/wireless/ti/wl1251/main.c | 4 +- drivers/net/wireless/ti/wlcore/cmd.c | 4 +- include/linux/ieee80211.h | 15 + include/net/cfg80211.h | 69 +++-- include/net/ieee80211_radiotap.h | 24 ++ include/net/mac80211.h | 12 +- include/uapi/linux/nl80211.h | 16 ++ net/mac80211/cfg.c | 77 ++++-- net/mac80211/debugfs_sta.c | 36 +++ net/mac80211/ieee80211_i.h | 5 +- net/mac80211/iface.c | 45 +++ net/mac80211/main.c | 5 +- net/mac80211/mesh_plink.c | 3 +- net/mac80211/mesh_sync.c | 4 + net/mac80211/mlme.c | 431 ++++++++++++++++++++++------- net/mac80211/rc80211_minstrel_ht.c | 8 +- net/mac80211/rx.c | 42 ++- net/mac80211/scan.c | 21 +- net/mac80211/sta_info.h | 4 + net/mac80211/status.c | 3 + net/mac80211/tx.c | 9 +- net/mac80211/util.c | 58 ++-- net/wireless/chan.c | 92 +++++-- net/wireless/core.h | 8 - net/wireless/mesh.c | 3 +- net/wireless/nl80211.c | 155 ++++++----- net/wireless/reg.c | 2 +- net/wireless/reg.h | 2 +- net/wireless/scan.c | 452 +++++++++++++++---------------- net/wireless/sme.c | 13 +- net/wireless/util.c | 9 +- net/wireless/wext-sme.c | 8 +- 35 files changed, 1139 insertions(+), 551 deletions(-)
Attachment:
signature.asc
Description: This is a digitally signed message part