pull-request: mac80211 2015-07-17
Hi Dave, We've accumulated some wireless fixes, please pull. Arik's fix is a bit bigger than I might like, but it fixes a real locking issue and we didn't really see a good way to make a smaller version. Let me know if there's any problem. johannes The following changes since commit f760b87f8f12eb262f14603e65042996fe03720e: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2015-07-13 11:18:25 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git tags/mac80211-for-davem-2015-07-17 for you to fetch changes up to 923b352f19d9ea971ae2536eab55f5fc9e95fedf: cfg80211: use RTNL locked reg_can_beacon for IR-relaxation (2015-07-17 15:02:02 +0200) Some fixes for the current cycle: 1. Arik introduced an rtnl-locked regulatory API to be able to differentiate between place do/don't have the RTNL; this fixes missing locking in some of the code paths 2. Two small mesh bugfixes from Bob, one to avoid treating a certain malformed over-the-air frame and one to avoid sending a garbage field over the air. 3. A fix for powersave during WoWLAN suspend from Krishna Chaitanya. 4. A fix for a powersave vs. aggregation teardown race, from Michal. 5. Thomas reduced the loglevel of CRDA messages to avoid spamming the kernel log with mostly irrelevant information. 6. Tom fixed a dangling debugfs directory pointer that could cause crashes if subsequent addition of the same interface to debugfs failed for some reason. 7. A fix from myself for a list corruption issue in mac80211 during combined interface shutdown/removal - shut down interfaces first and only then remove them to avoid that. Arik Nemtsov (1): cfg80211: use RTNL locked reg_can_beacon for IR-relaxation Bob Copeland (2): mac80211: correct aid location in peering frames mac80211: add missing length check for confirm frames Chaitanya T K (1): mac80211: wowlan: enable powersave if suspend while ps-polling Johannes Berg (1): mac80211: shut down interfaces before destroying interface list Michal Kazior (1): mac80211: don't clear all tx flags when requeing Thomas Petazzoni (1): wireless: regulatory: reduce log level of CRDA related messages Tom Hughes (1): mac80211: clear subdir_stations when removing debugfs include/net/cfg80211.h| 17 net/mac80211/debugfs_netdev.c | 1 + net/mac80211/iface.c | 25 +--- net/mac80211/mesh_plink.c | 5 - net/mac80211/pm.c | 16 +++ net/mac80211/tdls.c | 6 +++--- net/mac80211/tx.c | 4 +++- net/wireless/chan.c | 45 --- net/wireless/nl80211.c| 14 -- net/wireless/reg.c| 8 net/wireless/trace.h | 11 +++ 11 files changed, 111 insertions(+), 41 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: pull-request: mac80211 2015-07-17
On Fri, 2015-07-17 at 15:31 +0200, Johannes Berg wrote: > Hi Dave, > > We've accumulated some wireless fixes, please pull. Arik's fix is a > bit > bigger than I might like, but it fixes a real locking issue and we > didn't really see a good way to make a smaller version. > > Let me know if there's any problem. Also, I'm going to be on vacation starting Tuesday, back on August 10. I'm merging things to mac80211-next, but I'll hold the pull request until after I return so I can deal with any possible issues in net-next more quickly. Kalle has graciously agreed to handle any urgent bugfixes to mac80211 while I'm out, and will probably send them to you as patches (if necessary.) johannes -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: pull-request: mac80211 2015-07-17
From: Johannes Berg Date: Fri, 17 Jul 2015 15:31:34 +0200 > We've accumulated some wireless fixes, please pull. Arik's fix is a bit > bigger than I might like, but it fixes a real locking issue and we > didn't really see a good way to make a smaller version. > > Let me know if there's any problem. Pulled, thanks a lot Johannes. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html