All of lore.kernel.org
 help / color / mirror / Atom feed
From: "John W. Linville" <linville@tuxdriver.com>
To: davem@davemloft.net
Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: pull request: wireless-next 2012-03-16
Date: Fri, 16 Mar 2012 14:04:29 -0400	[thread overview]
Message-ID: <20120316180428.GD2563@tuxdriver.com> (raw)

commit 01a282980937f9ca55a3cb06b9c6ff1cc49ea396

Dave,

Yet another batch of updates intended for 3.4 -- they keep on
coming! :-)

Highlights here include a batch of ath6kl updates, a batch of mwifiex
code cleanups, a number of mac80211 refactoring patches from Johannes,
the usual level of activity around iwlwifi and ath9k, and a handful
of updates to other drivers.

Please let me know if there are problems!

John

P.S.  This pull request should also resolve the linux-next merge
issue Stephen reported today.

---

The following changes since commit d5ddb4a59ed43b4c569b4efa8b508d50ef140cc6:

  cdc_ncm: avoid discarding datagrams in rx path (2012-03-16 02:08:36 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git for-davem

Aarthi Thiruvengadam (2):
      ath6kl: Clear the IE in firmware if not set
      ath6kl: Fix merge error in ath6kl_set_ies()

Amitkumar Karwar (1):
      mwifiex: correction in structure name passed to sizeof()

Ashok Nagarajan (2):
      mac80211_hwsim: Fix set mactime on receiver hwsim radio
      ath9k: Fix mactime from being clobbered in rx_status

Bala Shanmugam (1):
      cfg80211: Add background scan period attribute.

Ben Greear (1):
      ath9k: Add wiphy name to log messages.

Chilam Ng (2):
      ath6kl: prioritize Tx bundling based on AC priorities
      ath6kl: assign Tx packet drop threshold per endpoint based on AC priority

Daniel Drake (1):
      libertas: remove dump_survey implementation

David Spinadel (6):
      iwlwifi: avoid some operations if no uCode loaded
      iwlwifi: explicitly track whether INIT uCode was run
      iwlwifi: more modularity in fw images and sections
      iwlwifi: Add TLVs and fields for 16.0 uCode
      iwlwifi: change struct iwl_fw
      iwlwifi: Add bool mvm_ucode to iwl_fw

Eliad Peller (2):
      mac80211: add NULL terminator to debugfs_netdev write buf
      mac80211: make uapsd_* keys per-vif

Etay Luz (2):
      ath6kl: add padding to firmware log records
      ath6kl: Collect residue firmware logs

Felix Fietkau (15):
      ath9k: fix going to full-sleep on PS idle
      ath9k_hw: simplify tx queue interrupt mask handling
      ath9k_hw: clean up tx completion interrupt handling
      ath9k_hw: remove ath9k_hw_htc_resetinit
      ath9k_hw: remove ath9k_hw_getdefantenna
      ath9k: optimize register access functions
      ath9k_hw: remove ath9k_hw_gettxintrtxqs
      ath9k_hw: clean up ath9k_hw_setuprxdesc
      ath9k_hw: remove iniCommon_*_cck_fir_coeff_9271
      ath9k_hw: fold ar9002_hw_cck_chan14_spread into mode regs initialization
      ath9k_hw: fix AR9380 register settings for channel 14
      ath9k_hw: clean up iniModesAdditional
      ath9k_hw: remove iniModes_*_tx_gain_9271
      ath9k: inline AR9271 1.0 INI overrides
      ath9k_hw: remove unused initvals

Helmut Schaa (5):
      mac80211: Limit TID buffering during BA session setup/teardown
      mac80211: Disable MCS > 7 in minstrel_ht when STA uses static SMPS
      rt2x00: Fix beacon skew in rt2800pci
      rt2x00: Set IEEE80211_HW_REPORTS_TX_ACK_STATUS in rt2800
      mac80211: Don't sample max throughput rate in minstrel_ht

Johannes Berg (17):
      mac80211: remove tx_sync
      mac80211: set channel back after disassociating
      mac80211: add auth/assoc/deauth flow diagram
      iwlwifi: remove TX hex debug
      iwlwifi: abstract out missing SEQ_RX_FRAME workaround
      iwlwifi: convert bad state message into warning
      mac80211: move misplaced comment
      mac80211: simplify HT checks
      mac80211: simplify wmm check during association
      mac80211: remove spurious BSSID change flag
      mac80211: refactor common auth/assoc setup code
      mac80211: set basic rates earlier
      mac80211: move RX WEP weak IV counting
      mac80211: linearize SKBs as needed for crypto
      brmc80211: dont use jiffies for BSS TSF
      cfg80211: clarify timestamp in cfg80211_inform_bss
      mac80211: rename bss_conf timestamp to last_tsf

John W. Linville (2):
      Merge branch 'for-linville' of git://github.com/kvalo/ath6kl
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem

Kalle Valo (20):
      ath6kl: store firmware logs in skbuffs
      ath6kl: add blocking debugfs file for retrieving firmware logs
      Merge remote branch 'wireless-next/master' into ath6kl-next
      ath6kl: fix pointer style
      ath6kl: fix checkpatch error with EPSTAT() macro
      ath6kl: alignment should match open parenthesis
      ath6kl: logical continuations should be on the previous line
      ath6kl: remove multiple assignments
      ath6kl: add ath6kl_bmi_write_hi32()
      ath6kl: add ath6kl_bmi_read_hi32()
      ath6kl: fix error handling ath6kl_target_config_wlan_params()
      ath6kl: fix open paranthesis alignment in ath6kl_cfg80211_connect()
      ath6kl: document all spinlocks
      ath6kl: fix too long lines
      ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe
      ath6kl: fix regression in ath6kl_upload_board_file()
      ath6kl: replace strict_strtoul() with kstrtoul()
      ath6kl: fix open parenthesis alignment in ath6kl_sdio_suspend()
      ath6kl: use max_t() in ath6kl_cfg80211_connect()
      ath6kl: fix debug.c file mode

Larry Finger (2):
      b43legacy: Load firmware from work queue instead of from probe routine
      b43: Load firmware from a work queue and not from the probe routine

Meenakshi Venkataraman (1):
      iwlwifi: move wait_command_queue from shared to trans

Mohammed Shafi Shajakhan (1):
      ath9k_hw: Fix enabling of MCI and RTT

Naveen Gangadharan (2):
      ath6kl: Fix firmware crash dump
      ath6kl: Add unicast mgmt frame buffering

Paul Stewart (1):
      mac80211: Don't let regulatory make us deaf

Prasanna Kumar (1):
      ath6kl: add support for AR6003 2048 byte board file

Raja Mani (7):
      ath6kl: Lower SDIO pad drive strength for hw2.1.1 board
      ath6kl: Fix random system lockup
      ath6kl: Restrict memcpy to bounce buffer only for write request
      ath6kl: Add provision to define suspend policy in disconnected state.
      ath6kl: Check wow state before sending control and data pkt
      ath6kl: Maintain the listen interval per VIF specific
      ath6kl: Set optimal listen intvl,bmiss,scan params while going to wow suspend

Rajkumar Manoharan (1):
      ath9k: configure bss info at assoc notification

Stanislav Yakovlev (1):
      net/wireless: ipw2x00: remove unused definitions for regulatory domain

Stanislaw Gruszka (5):
      rt2x00: rt2800usb: move additional txdone into new function
      rt2x00: rt2800usb: rework txdone code
      rt2x00: rt2800usb: rework txstatus code
      rt2x00: rt2800usb: do not check packedid for aggregated frames
      rt2x00: rt2800usb: limit tx queues length

Sujith Manoharan (7):
      ath9k: Fix BTCOEX shutdown
      ath9k: Remove unnecessary initialization
      ath9k: Remove unused variables
      ath9k: Remove 'other' VIF count
      ath9k_hw: Cleanup FastChannelChange
      ath9k: Remove aggregation flags
      ath9k: Fix multi-VIF BSS handling

Thomas Pedersen (1):
      ath6kl: implement hidden ssid

Vasanthakumar Thiagarajan (14):
      ath6kl: Update license header
      ath6kl: Fix missing release of semaphore in ath6kl_stop_txrx()
      ath6kl: Remove bogus non-NULL pointer check
      ath6kl: Make sure to allocate rx buffers after the endpoint connection
      ath6kl: Fix memory leak of rx packets in endpoint 0
      ath6kl: Make foreground scan a deterministic one
      ath6kl: Register driver ht capabilities in wiphy
      ath6kl: Group wiphy initialization into ath6kl_cfg80211_init()
      ath6kl: Initialize netdev hw_features for every interface
      ath6kl: Refactor ath6kl_wmi_control_rx()
      ath6kl: Skip vif index validation in ath6kl_rx() for wmi events
      ath6kl: Defer wiphy and netdev registration till the end of ath6kl_core_init()
      ath6kl: Make sure wiphy is registered before calling regulatory_hint()
      ath6kl: Fix kernel panic while receiving fwlog during boot

Yegor Yefremov (1):
      Documentation: make exists consistent

Yogesh Ashok Powar (15):
      mwifiex: rename long function names to shorter ones
      mwifiex: rearrange switch statement
      mwifiex: merge functions to derive cfp by chan & freq in one
      mwifiex: use usleep_range instead of udelay
      mwifiex: rearrange if and else blocks to avoid extra indentation
      mwifiex: rename fuctions and variables for better readability
      mwifiex: fix checkpatch --strict warnings/errors Part 1
      mwifiex: fix checkpatch --strict warnings/errors Part 2
      mwifiex: fix checkpatch --strict warnings/errors Part 3
      mwifiex: fix checkpatch --strict warnings/errors Part 4
      mwifiex: fix checkpatch --strict warnings/errors Part 5
      mwifiex: fix checkpatch --strict warnings/errors Part 6
      mwifiex: fix checkpatch --strict warnings/errors Part 7
      mwifiex: fix checkpatch --strict warnings/errors Part 8
      mwifiex: fix checkpatch --strict warnings/errors Part 9

 .../networking/mac80211-auth-assoc-deauth.txt      |   99 +++++
 drivers/net/wireless/ath/ath.h                     |   26 +-
 drivers/net/wireless/ath/ath6kl/Makefile           |    3 +-
 drivers/net/wireless/ath/ath6kl/bmi.c              |    7 +-
 drivers/net/wireless/ath/ath6kl/bmi.h              |   24 ++
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |  342 ++++++++++++----
 drivers/net/wireless/ath/ath6kl/cfg80211.h         |    1 +
 drivers/net/wireless/ath/ath6kl/common.h           |    1 +
 drivers/net/wireless/ath/ath6kl/core.c             |  117 +++---
 drivers/net/wireless/ath/ath6kl/core.h             |   64 +++-
 drivers/net/wireless/ath/ath6kl/debug.c            |  325 +++++++++------
 drivers/net/wireless/ath/ath6kl/debug.h            |   10 +-
 drivers/net/wireless/ath/ath6kl/hif-ops.h          |    1 +
 drivers/net/wireless/ath/ath6kl/hif.c              |   12 +-
 drivers/net/wireless/ath/ath6kl/hif.h              |    4 +
 drivers/net/wireless/ath/ath6kl/htc.c              |  202 +++++++---
 drivers/net/wireless/ath/ath6kl/htc.h              |   16 +-
 drivers/net/wireless/ath/ath6kl/init.c             |  210 ++++------
 drivers/net/wireless/ath/ath6kl/main.c             |   72 +++-
 drivers/net/wireless/ath/ath6kl/sdio.c             |   77 +++-
 drivers/net/wireless/ath/ath6kl/target.h           |    2 +
 drivers/net/wireless/ath/ath6kl/testmode.c         |    1 +
 drivers/net/wireless/ath/ath6kl/testmode.h         |    1 +
 drivers/net/wireless/ath/ath6kl/txrx.c             |   72 +++-
 drivers/net/wireless/ath/ath6kl/usb.c              |    1 +
 drivers/net/wireless/ath/ath6kl/wmi.c              |  307 +++++++++------
 drivers/net/wireless/ath/ath6kl/wmi.h              |   23 +-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |   21 +-
 drivers/net/wireless/ath/ath9k/ar9002_hw.c         |   50 +--
 drivers/net/wireless/ath/ath9k/ar9002_initvals.h   |    6 -
 drivers/net/wireless/ath/ath9k/ar9002_mac.c        |    5 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.h        |    2 +
 .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h   |  302 --------------
 drivers/net/wireless/ath/ath9k/ar9003_hw.c         |   25 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |   19 +-
 drivers/net/wireless/ath/ath9k/ath9k.h             |   23 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |    6 +-
 drivers/net/wireless/ath/ath9k/debug.c             |    4 +-
 drivers/net/wireless/ath/ath9k/gpio.c              |    3 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |    1 -
 drivers/net/wireless/ath/ath9k/hw.c                |  136 ++++---
 drivers/net/wireless/ath/ath9k/hw.h                |   16 +-
 drivers/net/wireless/ath/ath9k/init.c              |   16 +-
 drivers/net/wireless/ath/ath9k/mac.c               |   40 +--
 drivers/net/wireless/ath/ath9k/mac.h               |    4 +-
 drivers/net/wireless/ath/ath9k/main.c              |   53 +--
 drivers/net/wireless/ath/ath9k/rc.c                |   12 +-
 drivers/net/wireless/ath/ath9k/recv.c              |    4 +-
 drivers/net/wireless/ath/ath9k/reg.h               |    1 +
 drivers/net/wireless/ath/ath9k/xmit.c              |   33 +-
 drivers/net/wireless/ath/main.c                    |    9 +-
 drivers/net/wireless/b43/b43.h                     |    3 +
 drivers/net/wireless/b43/main.c                    |   59 ++--
 drivers/net/wireless/b43legacy/b43legacy.h         |    3 +
 drivers/net/wireless/b43legacy/main.c              |   33 +-
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  |   10 +-
 drivers/net/wireless/ipw2x00/ipw2200.h             |   12 -
 drivers/net/wireless/iwlegacy/common.c             |    2 +-
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c         |    1 +
 drivers/net/wireless/iwlwifi/iwl-agn-rx.c          |    2 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rxon.c        |    2 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c             |   14 +-
 drivers/net/wireless/iwlwifi/iwl-core.c            |    5 +-
 drivers/net/wireless/iwlwifi/iwl-debugfs.c         |   14 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h             |    2 +
 drivers/net/wireless/iwlwifi/iwl-drv.c             |  430 +++++++++++++++-----
 drivers/net/wireless/iwlwifi/iwl-fw-file.h         |    5 +
 drivers/net/wireless/iwlwifi/iwl-fw.h              |   49 ++-
 drivers/net/wireless/iwlwifi/iwl-mac80211.c        |   15 +-
 drivers/net/wireless/iwlwifi/iwl-shared.h          |   20 -
 drivers/net/wireless/iwlwifi/iwl-testmode.c        |   27 +-
 drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h  |    2 +
 drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c   |   31 +-
 drivers/net/wireless/iwlwifi/iwl-trans-pcie-tx.c   |    4 +-
 drivers/net/wireless/iwlwifi/iwl-trans-pcie.c      |   44 ++-
 drivers/net/wireless/iwlwifi/iwl-trans.h           |   40 ++-
 drivers/net/wireless/iwlwifi/iwl-ucode.c           |   39 +-
 drivers/net/wireless/libertas/cfg.c                |   37 --
 drivers/net/wireless/mac80211_hwsim.c              |    3 +-
 drivers/net/wireless/mwifiex/11n.c                 |   82 ++--
 drivers/net/wireless/mwifiex/11n.h                 |   16 +-
 drivers/net/wireless/mwifiex/11n_aggr.c            |   15 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.c       |  211 +++++-----
 drivers/net/wireless/mwifiex/11n_rxreorder.h       |    5 +-
 drivers/net/wireless/mwifiex/cfg80211.c            |   90 ++--
 drivers/net/wireless/mwifiex/cfp.c                 |   90 ++---
 drivers/net/wireless/mwifiex/cmdevt.c              |  166 ++++----
 drivers/net/wireless/mwifiex/fw.h                  |    4 +-
 drivers/net/wireless/mwifiex/init.c                |   31 +-
 drivers/net/wireless/mwifiex/join.c                |  173 ++++----
 drivers/net/wireless/mwifiex/main.c                |   49 ++--
 drivers/net/wireless/mwifiex/main.h                |   19 +-
 drivers/net/wireless/mwifiex/pcie.c                |  390 +++++++++---------
 drivers/net/wireless/mwifiex/scan.c                |  354 ++++++++--------
 drivers/net/wireless/mwifiex/sdio.c                |  192 +++++-----
 drivers/net/wireless/mwifiex/sta_cmd.c             |  175 ++++----
 drivers/net/wireless/mwifiex/sta_cmdresp.c         |  353 ++++++++---------
 drivers/net/wireless/mwifiex/sta_event.c           |   41 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c           |  117 +++---
 drivers/net/wireless/mwifiex/sta_rx.c              |   12 +-
 drivers/net/wireless/mwifiex/sta_tx.c              |   22 +-
 drivers/net/wireless/mwifiex/txrx.c                |   13 +-
 drivers/net/wireless/mwifiex/util.c                |   20 +-
 drivers/net/wireless/mwifiex/wmm.c                 |  162 ++++----
 drivers/net/wireless/rt2x00/rt2800.h               |    7 +
 drivers/net/wireless/rt2x00/rt2800lib.c            |    4 +-
 drivers/net/wireless/rt2x00/rt2800pci.c            |   26 ++
 drivers/net/wireless/rt2x00/rt2800usb.c            |  211 ++++++----
 drivers/net/wireless/rt2x00/rt2x00.h               |   10 +-
 drivers/net/wireless/rt2x00/rt2x00config.c         |    2 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c            |    2 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h          |   12 -
 drivers/net/wireless/rt2x00/rt2x00usb.c            |   21 +-
 include/linux/nl80211.h                            |   10 +
 include/net/cfg80211.h                             |   10 +-
 include/net/mac80211.h                             |   46 +--
 net/mac80211/chan.c                                |   27 ++
 net/mac80211/debugfs.c                             |   81 ----
 net/mac80211/debugfs_netdev.c                      |   71 +++-
 net/mac80211/driver-ops.h                          |   35 --
 net/mac80211/driver-trace.h                        |   45 +--
 net/mac80211/ieee80211_i.h                         |   34 +-
 net/mac80211/main.c                                |    2 -
 net/mac80211/mlme.c                                |  382 ++++++++----------
 net/mac80211/rc80211_minstrel_ht.c                 |   16 +
 net/mac80211/rx.c                                  |   21 +-
 net/mac80211/tx.c                                  |   10 +-
 net/mac80211/wep.c                                 |   21 +-
 net/mac80211/wep.h                                 |    1 -
 net/mac80211/wpa.c                                 |   22 +-
 net/wireless/nl80211.c                             |    8 +
 net/wireless/scan.c                                |    7 +-
 net/wireless/wext-sme.c                            |    3 +
 133 files changed, 4047 insertions(+), 3621 deletions(-)
 create mode 100644 Documentation/networking/mac80211-auth-assoc-deauth.txt
-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

             reply	other threads:[~2012-03-16 18:17 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-16 18:04 John W. Linville [this message]
2012-03-16 21:12 ` pull request: wireless-next 2012-03-16 David Miller
2012-03-23 19:40 ` 3.4-merge: iwlwifi needs more than 1 minute to connect Oliver Hartkopp
2012-03-26 10:05   ` Johannes Berg
2012-03-26 14:18     ` Oliver Hartkopp
2012-03-26 15:13       ` Oliver Hartkopp
2012-03-26 15:20         ` Oliver Hartkopp
2012-03-29  4:54           ` Oliver Hartkopp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120316180428.GD2563@tuxdriver.com \
    --to=linville@tuxdriver.com \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.