linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pull-request: mac80211-next 2013-05-27
@ 2013-05-27 12:42 Johannes Berg
  2013-05-27 13:11 ` Johannes Berg
  0 siblings, 1 reply; 3+ messages in thread
From: Johannes Berg @ 2013-05-27 12:42 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless

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

John,

I also have a bunch of new things for cfg80211/mac80211. Just like with
iwlwifi, I had to merge my mac80211 tree, so this pulled in some more
changes that looks spurious. Again, a better looking shortlog all the
way at the end.

The biggest change this time is my cfg80211 locking and MLME/SME work,
cleaning up locking there by greatly reducing the number of different
useless locks. Other than that, some relatively minor things.

Please let me know of any problems.

johannes


The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:

  Linux 3.10-rc1 (2013-05-11 17:14:08 -0700)

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 0dd83174762ff46356824217e69daf374f794ba4:

  cfg80211: make WoWLAN configuration available to drivers (2013-05-27 14:37:00 +0200)

----------------------------------------------------------------
Alexander Bondar (1):
      mac80211: enable power save only if DTIM period is available

Amitkumar Karwar (1):
      mwifiex: fix memory leak issue when driver unload

Ashok Nagarajan (2):
      mac80211: Move mesh estab_plinks outside mesh_stats debug group
      {cfg,mac}80211: move mandatory rates calculation to cfg80211

Bing Zhao (1):
      mwifiex: clear is_suspended flag when interrupt is received early

Colleen Twitty (2):
      cfg80211: Userspace may inform kernel of mesh auth method.
      mac80211: enable Auth Protocol Identifier on mesh config.

Daniel Drake (1):
      mwifiex: fix setting of multicast filter

David S. Miller (1):
      Merge branch 'wireless'

Felix Fietkau (5):
      ath9k: fix key allocation error handling for powersave keys
      mac80211: fix spurious RCU warning and update documentation
      cfg80211: add support for per-chain signal strength reporting
      mac80211: add support for per-chain signal strength reporting
      cfg80211: fix reporting 64-bit station info tx bytes

Ilan Peer (1):
      nl80211: Add wdev identifier to some nl80211 notifications

Johannes Berg (30):
      cfg80211: fix wiphy_register error path
      cfg80211: fix WoWLAN wakeup tracing
      mac80211: fix IEEE80211_SDATA_DISCONNECT_RESUME
      mac80211: fix HT beacon-based channel switch handling
      mac80211: use just spin_lock() in ieee80211_get_tkip_p2k()
      mac80211: fix AP-mode frame matching
      cfg80211: fix interface down/disconnect state handling
      mac80211: report deauth to cfg80211 for local state change
      cfg80211: fix sending WoWLAN TCP wakeup settings
      mac80211: fix HT beacon-based channel switch handling
      wireless: move crypto constants to ieee80211.h
      mac80211: write memcpy differently for smatch
      cfg80211: use C99 initialisers to simplify code a bit
      cfg80211: check wdev->netdev in connection work
      mac80211: fix queue handling crash
      iwlwifi: mvm: remove P2P_DEVICE support
      mac80211_hwsim: remove P2P_DEVICE support
      mac80211: assign AP_VLAN hw queues correctly
      mac80211: close AP_VLAN interfaces before unregistering all
      Merge remote-tracking branch 'mac80211/master' into mac80211-next
      cfg80211: move cfg80211_get_dev_from_ifindex under wext
      cfg80211: use atomic_t for wiphy counter
      cfg80211: vastly simplify locking
      cfg80211/mac80211: use cfg80211 wdev mutex in mac80211
      cfg80211: simplify and correct P2P-Device scan check
      regulatory: use RCU in regulatory_hint_11d()
      regulatory: remove reg_mutex
      cfg80211: remove some locked wrappers from mlme API
      cfg80211: remove some locked wrappers from sme API
      cfg80211: make WoWLAN configuration available to drivers

John W. Linville (1):
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless into for-davem

Jouni Malinen (1):
      cfg80211: Allow TDLS peer AID to be configured for VHT

Marcel Holtmann (1):
      nl80211: Add generic netlink module alias for cfg80211/nl80211

Oleksij Rempel (1):
      mac80211: add STBC flag for radiotap

Robert P. J. Day (1):
      wireless: fix kerneldoc content in *80211.h files.

Sasha Levin (1):
      mac80211_hwsim: correctly register the platform driver

Stanislaw Gruszka (3):
      ath5k: do not reschedule tx_complete_work on stop
      iwl4965: workaround connection regression on passive channel
      mac80211: fix direct probe auth

Sujith Manoharan (2):
      ath9k: Fix beacon reconfiguration
      ath9k: Update initvals for AR9565

Thommy Jakobsson (1):
      B43: Handle DMA RX descriptor underrun

Vladimir Kondratiev (1):
      cfg80211: add 60GHz regulatory class

 Documentation/DocBook/80211.tmpl                   |   2 -
 drivers/net/wireless/ath/ath5k/base.c              |   5 +
 .../net/wireless/ath/ath9k/ar9565_1p0_initvals.h   | 138 +++----
 drivers/net/wireless/ath/ath9k/main.c              |  10 +-
 drivers/net/wireless/b43/dma.c                     |  19 +
 drivers/net/wireless/b43/dma.h                     |   4 +-
 drivers/net/wireless/b43/main.c                    |  43 +--
 drivers/net/wireless/iwlegacy/4965-mac.c           |   3 +-
 drivers/net/wireless/iwlegacy/commands.h           |   8 -
 drivers/net/wireless/iwlwifi/dvm/commands.h        |   8 -
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |  14 +-
 drivers/net/wireless/iwlwifi/pcie/tx.c             |   6 +-
 drivers/net/wireless/mac80211_hwsim.c              |  22 +-
 drivers/net/wireless/mwifiex/cfg80211.c            |   3 -
 drivers/net/wireless/mwifiex/cmdevt.c              |   1 +
 drivers/net/wireless/mwifiex/main.c                |   1 +
 drivers/net/wireless/mwifiex/sta_ioctl.c           |  21 +-
 include/linux/ieee80211.h                          |   9 +
 include/net/cfg80211.h                             |  86 +++--
 include/net/ieee80211_radiotap.h                   |   7 +
 include/net/mac80211.h                             |  26 +-
 include/uapi/linux/nl80211.h                       |  20 +
 net/mac80211/aes_ccm.c                             |   6 +-
 net/mac80211/cfg.c                                 |  20 +-
 net/mac80211/debugfs_netdev.c                      |  15 +-
 net/mac80211/ht.c                                  |   4 +-
 net/mac80211/ibss.c                                |  49 ++-
 net/mac80211/ieee80211_i.h                         |  29 +-
 net/mac80211/iface.c                               |  18 +-
 net/mac80211/key.c                                 |  24 +-
 net/mac80211/key.h                                 |  15 +-
 net/mac80211/main.c                                |   4 +-
 net/mac80211/mesh.c                                |  38 +-
 net/mac80211/mesh_plink.c                          |   7 +-
 net/mac80211/mlme.c                                | 410 +++++++++------------
 net/mac80211/rate.c                                |   9 +-
 net/mac80211/rx.c                                  |  33 +-
 net/mac80211/sta_info.c                            |   2 +
 net/mac80211/sta_info.h                            |   5 +
 net/mac80211/tkip.c                                |   4 +-
 net/mac80211/util.c                                |  37 +-
 net/mac80211/wep.c                                 |  48 +--
 net/mac80211/wpa.c                                 |  68 ++--
 net/wireless/core.c                                | 235 +++---------
 net/wireless/core.h                                |  91 +----
 net/wireless/debugfs.c                             |   4 +-
 net/wireless/ibss.c                                |  10 +-
 net/wireless/mesh.c                                |   3 +-
 net/wireless/mlme.c                                | 216 +++--------
 net/wireless/nl80211.c                             | 346 ++++++++---------
 net/wireless/reg.c                                 | 136 +++----
 net/wireless/scan.c                                |  47 ++-
 net/wireless/sme.c                                 | 113 ++----
 net/wireless/sysfs.c                               |   4 +-
 net/wireless/trace.h                               |  27 +-
 net/wireless/util.c                                |  39 +-
 net/wireless/wext-compat.c                         |  22 +-
 net/wireless/wext-sme.c                            |  41 +--
 58 files changed, 1130 insertions(+), 1505 deletions(-)




better shortlog, from rc1 merged with wireless/master:

Alexander Bondar (1):
      mac80211: enable power save only if DTIM period is available

Ashok Nagarajan (2):
      mac80211: Move mesh estab_plinks outside mesh_stats debug group
      {cfg,mac}80211: move mandatory rates calculation to cfg80211

Colleen Twitty (2):
      cfg80211: Userspace may inform kernel of mesh auth method.
      mac80211: enable Auth Protocol Identifier on mesh config.

Felix Fietkau (2):
      cfg80211: add support for per-chain signal strength reporting
      mac80211: add support for per-chain signal strength reporting

Johannes Berg (19):
      mac80211: fix HT beacon-based channel switch handling
      wireless: move crypto constants to ieee80211.h
      mac80211: write memcpy differently for smatch
      cfg80211: use C99 initialisers to simplify code a bit
      iwlwifi: mvm: remove P2P_DEVICE support
      mac80211_hwsim: remove P2P_DEVICE support
      mac80211: assign AP_VLAN hw queues correctly
      mac80211: close AP_VLAN interfaces before unregistering all
      Merge remote-tracking branch 'mac80211/master' into mac80211-next
      cfg80211: move cfg80211_get_dev_from_ifindex under wext
      cfg80211: use atomic_t for wiphy counter
      cfg80211: vastly simplify locking
      cfg80211/mac80211: use cfg80211 wdev mutex in mac80211
      cfg80211: simplify and correct P2P-Device scan check
      regulatory: use RCU in regulatory_hint_11d()
      regulatory: remove reg_mutex
      cfg80211: remove some locked wrappers from mlme API
      cfg80211: remove some locked wrappers from sme API
      cfg80211: make WoWLAN configuration available to drivers

Jouni Malinen (1):
      cfg80211: Allow TDLS peer AID to be configured for VHT

Marcel Holtmann (1):
      nl80211: Add generic netlink module alias for cfg80211/nl80211

Oleksij Rempel (1):
      mac80211: add STBC flag for radiotap

Robert P. J. Day (1):
      wireless: fix kerneldoc content in *80211.h files.

Vladimir Kondratiev (1):
      cfg80211: add 60GHz regulatory class


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: pull-request: mac80211-next 2013-05-27
  2013-05-27 12:42 pull-request: mac80211-next 2013-05-27 Johannes Berg
@ 2013-05-27 13:11 ` Johannes Berg
  2013-05-29 18:52   ` John W. Linville
  0 siblings, 1 reply; 3+ messages in thread
From: Johannes Berg @ 2013-05-27 13:11 UTC (permalink / raw)
  To: John Linville; +Cc: linux-wireless

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

On Mon, 2013-05-27 at 14:42 +0200, Johannes Berg wrote:
> John,
> 
> I also have a bunch of new things for cfg80211/mac80211. Just like with
> iwlwifi, I had to merge my mac80211 tree, so this pulled in some more
> changes that looks spurious. Again, a better looking shortlog all the
> way at the end.
> 
> The biggest change this time is my cfg80211 locking and MLME/SME work,
> cleaning up locking there by greatly reducing the number of different
> useless locks. Other than that, some relatively minor things.
> 
> Please let me know of any problems.
> 
> johannes
> 
> 
> The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:
> 
>   Linux 3.10-rc1 (2013-05-11 17:14:08 -0700)
> 
> 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 0dd83174762ff46356824217e69daf374f794ba4:

Oh, there was a build error here, I've corrected it and the new HEAD is
now 6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb.

johannes

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: pull-request: mac80211-next 2013-05-27
  2013-05-27 13:11 ` Johannes Berg
@ 2013-05-29 18:52   ` John W. Linville
  0 siblings, 0 replies; 3+ messages in thread
From: John W. Linville @ 2013-05-29 18:52 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless

On Mon, May 27, 2013 at 03:11:50PM +0200, Johannes Berg wrote:
> On Mon, 2013-05-27 at 14:42 +0200, Johannes Berg wrote:
> > John,
> > 
> > I also have a bunch of new things for cfg80211/mac80211. Just like with
> > iwlwifi, I had to merge my mac80211 tree, so this pulled in some more
> > changes that looks spurious. Again, a better looking shortlog all the
> > way at the end.
> > 
> > The biggest change this time is my cfg80211 locking and MLME/SME work,
> > cleaning up locking there by greatly reducing the number of different
> > useless locks. Other than that, some relatively minor things.
> > 
> > Please let me know of any problems.
> > 
> > johannes
> > 
> > 
> > The following changes since commit f722406faae2d073cc1d01063d1123c35425939e:
> > 
> >   Linux 3.10-rc1 (2013-05-11 17:14:08 -0700)
> > 
> > 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 0dd83174762ff46356824217e69daf374f794ba4:
> 
> Oh, there was a build error here, I've corrected it and the new HEAD is
> now 6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb.

Pulling now...

-- 
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] 3+ messages in thread

end of thread, other threads:[~2013-05-29 19:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-27 12:42 pull-request: mac80211-next 2013-05-27 Johannes Berg
2013-05-27 13:11 ` Johannes Berg
2013-05-29 18:52   ` 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).