linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull-request: mac80211-next 2012-12-03
@ 2012-12-03 20:43 Johannes Berg
  2012-12-06 20:11 ` John W. Linville
  0 siblings, 1 reply; 2+ messages in thread
From: Johannes Berg @ 2012-12-03 20:43 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless

[-- Attachment #1: Type: text/plain, Size: 4747 bytes --]

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 #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: pull-request: mac80211-next 2012-12-03
  2012-12-03 20:43 pull-request: mac80211-next 2012-12-03 Johannes Berg
@ 2012-12-06 20:11 ` John W. Linville
  0 siblings, 0 replies; 2+ messages in thread
From: John W. Linville @ 2012-12-06 20:11 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless

On Mon, Dec 03, 2012 at 09:43:48PM +0100, Johannes Berg wrote:
> 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

Pulled...

> 
> ----
> 
> 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(-)
> 



-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-12-06 20:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-03 20:43 pull-request: mac80211-next 2012-12-03 Johannes Berg
2012-12-06 20:11 ` John W. Linville

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).