2013-04-22 14:26:16

by Johannes Berg

[permalink] [raw]
Subject: pull-request: mac80211-next 2013-04-22

Hi John,

One more and probably last pull request for -next. Still pretty big,
mostly because I had some catching up to do wrt. merging.

This time I have a relatively large number of fixes and small
improvements, the most important one being Bob's RCU fix. The two big
things are Felix's work on rate scaling tables (with a big thanks to
Karl too) and my own work on CSA handling to finally properly handle HT
(and some VHT.)

Oh, I merged wireless-next once to resolve some conflicts.

Please pull.

Thanks,
johannes

The following changes since commit 9b383672452bb1097124c76fcb4903e0021f6baf:

b43: use bcma_pmu_spuravoid_pllupdate() (2013-04-12 15:29:14 -0400)

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 1eb32179f0593051e7536378a879f5bdd108416a:

mac80211_hwsim: handle IEEE80211_HW_SUPPORTS_RC_TABLE (2013-04-22 16:19:16 +0200)

----------------------------------------------------------------
Alexander Bondar (2):
mac80211: remove warning from ieee80211_beacon_loss
mac80211: indicate admission control in TX queue parameters

Arend van Spriel (1):
cfg80211: introduce critical protocol indication from user-space

Bob Copeland (1):
mac80211: use synchronize_rcu() with rcu_barrier()

Felix Fietkau (5):
mac80211: fix and optimize MCS mask handling
mac80211: fix CTS protection handling
mac80211: improve the rate control API
mac80211/minstrel_ht: use the new rate control API
mac80211/minstrel: use the new rate control API

Johannes Berg (16):
mac80211: always advertise STBC/MCSes even if no AP support
wireless: regulatory: fix channel disabling race condition
mac80211: use second center_freq segment only in 80+80
mac80211: unify CSA action frame/beacon processing
cfg80211: add ieee80211_operating_class_to_band
mac80211: support extended channel switch
mac80211: support secondary channel offset in CSA
mac80211: handle extended channel switch announcement
mac80211: parse VHT channel switch IEs
mac80211: handle wide bandwidth channel switch
mac80211: fix station entry leak/warning while suspending
mac80211: fix P2P-Device management frame RX
nl80211: allow using wdev identifiers to get scan results
Merge remote-tracking branch 'wireless-next/master' into mac80211-next
cfg80211: fix P2P-Device stop locking
cfg80211: invert P2P-Device vs. netdev check ordering

Karl Beldan (10):
mac80211: always pick a basic rate to tx RTS/CTS for pre-HT rates
mac80211: fix rate control tx handler for VHT rates
mac80211: adjust initial chandefs assignments in ieee80211_register_hw
mac80211: VHT off-by-one NSS
mac80211_hwsim: handle VHT rates in rx_status
mac80211: cosmetics for minstrel_debugfs
mac80211: optimize minstrel_ewma
mac80211: minstrel_ht: pick only supported rates for sta and group max*rates
mac80211: minstrel_ht: initialize rates selection
mac80211_hwsim: handle IEEE80211_HW_SUPPORTS_RC_TABLE

Marek Puzyniak (2):
mac80211: clear SSID when stopping AP
mac80211: provide SSID in IBSS mode

Martin Pitt (1):
mac80211_hwsim: Register and bind to driver

Simon Wunderlich (1):
mac80211: fix recalc_radar hwconf sync problem

Thomas Pedersen (3):
mac80211: unset FC retry bit in mesh fwding path
mac80211: stringify another plink state
mac80211: fix ieee80211_queue_stopped()

Wei Yongjun (1):
rfkill: fix error return code in rfkill_gpio_probe()

drivers/net/wireless/iwlegacy/4965-mac.c | 32 ++-
drivers/net/wireless/iwlegacy/4965.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/devices.c | 10 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 20 +-
drivers/net/wireless/iwlwifi/dvm/rxon.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 69 +++++-
drivers/net/wireless/ti/wl12xx/cmd.c | 2 +-
drivers/net/wireless/ti/wl18xx/cmd.c | 6 +-
include/linux/ieee80211.h | 43 +++-
include/net/cfg80211.h | 34 +++
include/net/mac80211.h | 90 +++++++-
include/uapi/linux/nl80211.h | 39 ++++
net/mac80211/cfg.c | 15 ++
net/mac80211/chan.c | 43 +++-
net/mac80211/ibss.c | 6 +-
net/mac80211/ieee80211_i.h | 18 +-
net/mac80211/iface.c | 5 +-
net/mac80211/main.c | 23 +-
net/mac80211/mesh.c | 4 +-
net/mac80211/mesh_hwmp.c | 2 +-
net/mac80211/mesh_plink.c | 6 +-
net/mac80211/mlme.c | 334 +++++++++++++++++++---------
net/mac80211/pm.c | 3 +-
net/mac80211/rate.c | 324 ++++++++++++++++++++++-----
net/mac80211/rc80211_minstrel.c | 206 +++++++++--------
net/mac80211/rc80211_minstrel.h | 7 +-
net/mac80211/rc80211_minstrel_debugfs.c | 4 +-
net/mac80211/rc80211_minstrel_ht.c | 172 ++++++++------
net/mac80211/rc80211_minstrel_ht.h | 2 +
net/mac80211/rx.c | 24 +-
net/mac80211/scan.c | 2 +-
net/mac80211/trace.h | 8 +-
net/mac80211/tx.c | 142 ++++--------
net/mac80211/util.c | 54 ++++-
net/rfkill/rfkill-gpio.c | 7 +-
net/wireless/core.h | 3 +
net/wireless/mlme.c | 5 +
net/wireless/nl80211.c | 285 +++++++++++++++++-------
net/wireless/rdev-ops.h | 24 +-
net/wireless/reg.c | 2 +-
net/wireless/trace.h | 35 +++
net/wireless/util.c | 28 ++-
42 files changed, 1526 insertions(+), 616 deletions(-)


Attachments:
signature.asc (801.00 B)
This is a digitally signed message part

2013-04-22 19:01:16

by John W. Linville

[permalink] [raw]
Subject: Re: pull-request: mac80211-next 2013-04-22

On Mon, Apr 22, 2013 at 04:26:01PM +0200, Johannes Berg wrote:
> Hi John,
>
> One more and probably last pull request for -next. Still pretty big,
> mostly because I had some catching up to do wrt. merging.
>
> This time I have a relatively large number of fixes and small
> improvements, the most important one being Bob's RCU fix. The two big
> things are Felix's work on rate scaling tables (with a big thanks to
> Karl too) and my own work on CSA handling to finally properly handle HT
> (and some VHT.)
>
> Oh, I merged wireless-next once to resolve some conflicts.
>
> Please pull.
>
> Thanks,
> johannes
>
> The following changes since commit 9b383672452bb1097124c76fcb4903e0021f6baf:
>
> b43: use bcma_pmu_spuravoid_pllupdate() (2013-04-12 15:29:14 -0400)
>
> 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 1eb32179f0593051e7536378a879f5bdd108416a:
>
> mac80211_hwsim: handle IEEE80211_HW_SUPPORTS_RC_TABLE (2013-04-22 16:19:16 +0200)

Pulling now...

--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.