Search Linux Wireless

pull-request: mac80211-next 2012-12-03

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux