2013-06-11 19:07:34

by John W. Linville

[permalink] [raw]
Subject: pull request: wireless-next 2013-06-11

Dave,

This pull request is intended for the 3.11 stream...

One big highlight is the cw1200 driver the ST-E CW1100 & CW1200
WLAN chipsets. This one has been lingering for a while, lacking
some review comments. Once started getting pulled into linux-next,
it got a bit more attention and a number of improvements were made
over the initial cut. No doubt there will be more changes ahead,
but I think it is looking alright at this point.

Along with that, there is the usual flurry of updates to the mac80211
core and the iwlwifi, mwifiex, ath9k, rt2x00, wil6210, and other
drivers. A few of the highlights are some rt2x00 refactoring/cleanup
by Gabor Juhos, some rt2800 hardware support enhancements by Stanislaw
Gruszka, some iwlwifi power management updates from Alexander Bondar,
some enhanced bcma SPROM support from Rafał Miłecki, and a variety
of other things here and there.

Please let me know if there are problems!

John

---

The following changes since commit 45203a3b380cee28f570475c0d28c169f908c209:

net_sched: add 64bit rate estimators (2013-06-11 02:51:03 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git for-davem

for you to fetch changes up to 3899ba90a4ab2f3cab8e0f91a76c14ff131c8293:

Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem (2013-06-11 14:48:32 -0400)

----------------------------------------------------------------

Alexander Bondar (8):
mac80211: enable power save only if DTIM period is available
iwlwifi: mvm: Add number of DTIMs to skip
iwlwifi: mvm: configure power management in D3
iwlwifi: mvm: Add beacon abort enablement
iwlwifi: mvm: Change number of DTIMs to skip semantics
iwlwifi: mvm: add debugfs for powersave
iwlwifi: mvm: Change location of vif_count verification for PM
iwlwifi: mvm: enable PM always in unassociated mode

Amitkumar Karwar (12):
mwifiex: rename mwifiex_free_adapter() routine in init.c
mwifiex: scan delay timer cleanup in unload path
mwifiex: remove global user_scan_cfg variable
mwifiex: add calibration data download feature
mwifiex: use u32 variables for SDIO read/write port bitmap
mwifiex: store SDIO chip specific information in separate structure
mwifiex: replace unnecessary u32 variables with u8 in sdio.c
mwifiex: code rearrangement in mwifiex_get_rd_port()
mwifiex: do port calculations separately
mwifiex: define a macro for MPA base address
mwifiex: remove unnecessary macros in sdio.h
mwifiex: code rearrangement in multiport aggregation path

Andy Shevchenko (1):
mwifiex: dump small buffers with help of %*ph

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

Avinash Patil (3):
mwifiex: avoid deleting all stations during mwifiex_del_sta_entry()
mwifiex: add del_station handler
mwifiex: replace spin_lock_irqsave with spin_lock and fix warn_on

Bing Zhao (1):
mwifiex: abort remaining scan commands when association started

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

Dan Carpenter (2):
cw1200: read beyond end of array in debug code
cw1200: handle allocation failure in wsm_event_indication()

Emmanuel Grumbach (14):
iwlwifi: move BUILD_RAxTID to transport
iwlwifi: pcie: prefer to load the firmware in one shot
iwlwifi: enable shadow registers for 7000
iwlwifi: mvm: add a missing define in firmware API
iwlwifi: constify the source buffer of iwl_trans_write_mem
iwlwifi: mvm: use proper scan type for P2P
iwlwifi: take valid ant for HT caps from TLV
iwlwifi: mvm: fix the LUT for BT Coex
iwlwifi: mvm: limit the length of the AMPDU when BT is running
iwlwifi: mvm: don't start BA agreement when BT is active
iwlwifi: mvm: don't enable MIMO when BT is active
iwlwifi: mvm: reorder Rx handler for performance purposes
iwlwifi: mvm: correctly configure MCAST in AP mode
iwlwifi: mvm: fix MCAST in AP mode

Eran Harary (3):
iwlwifi: support loading NVM data from file
iwlwifi: fix initialisation while RF-kill is asserted
iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set

Eytan Lifshitz (2):
iwlwifi: mvm: add thermal throttling and CT kill
iwlwifi: mvm: don't request SMPS on non-STA iface

Felix Fietkau (6):
cfg80211: add support for per-chain signal strength reporting
mac80211: add support for per-chain signal strength reporting
cfg80211: support an active monitor interface flag
mac80211: support active monitor interfaces
ath9k_hw: fix PA predistortion miscalibration
ath9k: advertise support for active monitor interfaces

Gabor Juhos (7):
rt2x00: rt2x00dev: use rt2x00dev->tx->limit
rt2x00: rt61pci: use rt2x00dev->tx->limit
rt2x00: rt2800pci: use rt2x00dev->tx->limit
rt2x00: rt2800usb: use rt2x00dev->rx->limit
rt2x00: rt2800lib: use rt2x00dev->bcn->winfo_size
rt2x00: rt2x00dev: defer operational mode detection
rt2x00: rt2x00queue: initialize data_queue fields earlier

Hila Gonen (2):
iwlwifi: mvm: Add beacon filtering support
iwlwifi: mvm: Add support for connection monitor offload

Ilan Peer (4):
iwlwifi: mvm: Loosen the channel context/phy context coupling
iwlwifi: mvm: Change PHY context handling
iwlwifi: mvm: Allow P2P Device to use an existing PHY context
iwlwifi: mvm: Fix quota command settings

Jakub Kicinski (1):
rt2x00pci: Use PCI MSIs whenever possible

Javier Cardona (2):
ath9k_htc: Add support for mesh interfaces
ath9k_htc: Claim support for mgmt frame protection

Joe Perches (1):
cw1200: hwio: Remove an unnecessary goto

Johannes Berg (41):
iwlwifi: mvm: don't assume data section is at 0x800000
iwlwifi: pcie: dump stack on NIC error in sync commands
iwlwifi: nvm: honour VHT enable flag
iwlwifi: mvm: optionally store D3 SRAM after resume
iwlwifi: mvm: sanity check context in iwl_mvm_phy_ctxt_unref()
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: fix NVM parsing error path
iwlwifi: reverse DATA/INST section order
iwlwifi: nvm: don't print NVM section reads by default
iwlwifi: mvm: don't store section offset/length in debugfs
iwlwifi: mvm: adjust firmware D3 configuration API
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
iwlwifi: move D3_CFG_COMPLETE handling into DVM
iwlwifi: dvm: rename iwl_lib_ops to iwl_dvm_cfg
iwlwifi: move some configuration parameters into DVM
iwlwifi: dvm: constify configuration structs
Merge remote-tracking branch 'iwlwifi-fixes/master' into HEAD
cfg80211: make WoWLAN configuration available to drivers
cfg80211: remove cleanup_work kernel-doc
mac80211: always send multicast on CAB queue
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
iwlwifi: mvm: implement D3 testing
Revert "iwlwifi: mvm: remove P2P_DEVICE support"
Revert "mac80211_hwsim: remove P2P_DEVICE support"
mac80211: fix sdata locking around __ieee80211_request_smps

John Greene (1):
brcmsmac: Reduce log spam in heavy tx, make err print in debug

John W. Linville (5):
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem

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

Libo Chen (1):
drivers/net/wireless/brcm80211/brcmfmac: add missing platform_driver owner

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

Nishant Sarmukadam (1):
mwl8k: Fix the firmware hang issue for 8764

Oleksij Rempel (3):
mac80211: add STBC flag for radiotap
ath9k: remove useless flag conversation.
ath9k: check for Rx-STBC flag and pass it to ieee80211

Oren Givon (1):
iwlwifi: add new 7260 and 3160 series device IDs

Rafał Miłecki (3):
bcma: don't hardcode SPROM length
bcma: prepare for supporting more SPROM sizes
bcma: support SPROM rev 10

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

Sachin Kamat (2):
net: wireless: p54spi: Use module_spi_driver macro
net: wireless: p54spi: Fix commenting style

Solomon Peachy (12):
cw1200: add driver for the ST-E CW1100 & CW1200 WLAN chipsets
cw1200: Fix compile with CONFIG_PM=n
cw1200: Rename 'sbus' to 'hwbus'
cw1200: move platform_data header to correct location.
cw1200: Reference correct 'powerup' GPIO signal.
cw1200: Replace use of 'struct resource' with 'int' for GPIO fields.
cw1200: Rework SDIO platform support to prevent build problems.
cw1200: rename the cw1200 platform definition header
cw1200: Sanity-check arguments in copy_from_user()
cw1200: Remove "ITP" debug subsystem.
cw1200: Eliminate the ETF debug/engineering code.
cw1200: Fix an assorted pile of checkpatch warnings.

Stanislaw Gruszka (32):
rt2800: make rt2800_init_bbp return void
rt2800: prepare for rt2800_init_bbp spit
rt2800: add rt2800_init_bbp_305x_soc subroutine
rt2800: move 3352 bbp specific code
rt2800: move rt2800_bbp4_mac_if_ctrl to proper subroutines
rt2800: initialize BBP_R31 on proper subroutines
rt2800: initialize BBP_R47 on 3352 subroutine
rt2800: initialize BBP_R65 & BBP_R66 on all subroutines (except 5592)
rt2800: initialize BBP_R68 on proper subroutines
rt2800: initialize BBP_R69 - BBP_R77 on proper subroutines
rt2800: initialize BBP_R70 on all subroutines (except 5592)
rt2800: initialize BBP_R74 - BBP_R80 on all subroutines (except 5592)
rt2800: initialize BBP_R82 on all subroutines (except 5592)
rt2800: initialize BBP_R83 on all subroutines (except 5592)
rt2800: initialize BBP_R84 on all subroutines (except 5592)
rt2800: initialize BBP_R86 on all subroutines (except 5592)
rt2800: initialize BBP_R88 on proper subroutines
rt2800: initialize BBP_R91 on all subroutines (except 5592)
rt2800: initialize BBP_R92 on all subroutines (except 5592)
rt2800: move initialization of BBP_95 & BBP_98 to 53xx subroutine
rt2800: initialize BBP_R103 on all subroutines (except 5592)
rt2800: initialize BBP_R104 on proper subroutines
rt2800: initialize BBP_R105 on all subroutines (except 5592)
rt2800: initialize BBP_R106 on all subroutines (except 5592)
rt2800: initialize BBP_R120 on 3352 subroutine
rt2800: initialize BBP_R128 on proper subroutines
rt2800: initialize BBP_R134 & BBP_R135 on 53xx subroutine
rt2800: initialize BBP_R104 on 3352 subroutine
rt2800: initialize BBP_R108 on proper subroutines
rt2800: move 3352 specific bbp initialization
rt2800: move 3290 specific bbp initialization
rt2800: move 53xx specific bbp initialization

Sujith Manoharan (10):
ath9k: Remove MAC_DEBUG
ath9k: Use bitops for scan flag
ath9k: Do not use local_bh_disable in ampdu_action
ath9k: Return early for invalid rates
ath9k: Enable WoW only for AR9462
ath9k: Remove unused structure ath_dbg_bb_mac_samp
ath9k: Simplify ANI initialization
ath9k: Set ofdmWeakSigDetect directly
ath9k: Print ANI statistics in debugfs
ath9k: Do not maintain ANI state per-channel

Thomas Pedersen (1):
ath9k: use ap style beaconing for mesh

Vladimir Kondratiev (10):
cfg80211: add 60GHz regulatory class
wil6210: 'length' in Tx/Rx descriptors is little endian
wil6210: Sanity check for reported DMA length
wil6210: debug dump packet content right after DMA
wil6210: trace support
wil6210: use NAPI
wil6210: fix remaining use of non-cached copy of tx/rx descriptors
wil6210: do not stop Tx queue on packet drop
wil6210: channel off by 1
wil6210: Don't use wdev->sme_state

Wei Yongjun (5):
wil6210: use kfree_skb() instead of kfree()
cw1200: remove duplicated include from wsm.c
cw1200: convert to use simple_open()
cw1200: use module_spi_driver to simplify the code
cw1200: remove unused including <linux/version.h>

Yijing Wang (1):
net, ipw2x00: remove redundant D0 power state set

Yogesh Ashok Powar (1):
mwifiex: add support for Marvell SD8897 chipset

Yunlian Jiang (1):
rtlwifi: initialize local array and set value.

Documentation/DocBook/80211.tmpl | 2 -
MAINTAINERS | 5 +
drivers/bcma/sprom.c | 71 +-
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 2 +
drivers/net/wireless/ath/ath9k/Kconfig | 8 -
drivers/net/wireless/ath/ath9k/ani.c | 57 +-
drivers/net/wireless/ath/ath9k/ani.h | 12 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 4 -
drivers/net/wireless/ath/ath9k/ar9002_initvals.h | 14 -
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 5 +-
drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 19 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 6 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 2 +-
drivers/net/wireless/ath/ath9k/beacon.c | 8 +-
drivers/net/wireless/ath/ath9k/debug.c | 418 +---
drivers/net/wireless/ath/ath9k/debug.h | 59 -
drivers/net/wireless/ath/ath9k/htc.h | 7 +
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 5 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 7 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 35 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +-
drivers/net/wireless/ath/ath9k/hw.c | 17 +-
drivers/net/wireless/ath/ath9k/hw.h | 13 +-
drivers/net/wireless/ath/ath9k/init.c | 19 +-
drivers/net/wireless/ath/ath9k/link.c | 9 +-
drivers/net/wireless/ath/ath9k/mac.c | 16 +-
drivers/net/wireless/ath/ath9k/mac.h | 4 +-
drivers/net/wireless/ath/ath9k/main.c | 47 +-
drivers/net/wireless/ath/ath9k/recv.c | 9 +-
drivers/net/wireless/ath/ath9k/wow.c | 168 +-
drivers/net/wireless/ath/wil6210/Kconfig | 12 +
drivers/net/wireless/ath/wil6210/Makefile | 21 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +
drivers/net/wireless/ath/wil6210/debug.c | 69 +
drivers/net/wireless/ath/wil6210/debugfs.c | 8 +-
drivers/net/wireless/ath/wil6210/interrupt.c | 29 +-
drivers/net/wireless/ath/wil6210/main.c | 24 +-
drivers/net/wireless/ath/wil6210/netdev.c | 54 +
drivers/net/wireless/ath/wil6210/trace.c | 20 +
drivers/net/wireless/ath/wil6210/trace.h | 235 ++
drivers/net/wireless/ath/wil6210/txrx.c | 175 +-
drivers/net/wireless/ath/wil6210/txrx.h | 32 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 27 +-
drivers/net/wireless/ath/wil6210/wmi.c | 13 +-
.../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 3 +-
drivers/net/wireless/brcm80211/brcmsmac/ampdu.c | 2 +-
drivers/net/wireless/cw1200/Kconfig | 30 +
drivers/net/wireless/cw1200/Makefile | 21 +
drivers/net/wireless/cw1200/bh.c | 619 +++++
drivers/net/wireless/cw1200/bh.h | 28 +
drivers/net/wireless/cw1200/cw1200.h | 323 +++
drivers/net/wireless/cw1200/cw1200_sdio.c | 425 ++++
drivers/net/wireless/cw1200/cw1200_spi.c | 463 ++++
drivers/net/wireless/cw1200/debug.c | 428 ++++
drivers/net/wireless/cw1200/debug.h | 93 +
drivers/net/wireless/cw1200/fwio.c | 520 +++++
drivers/net/wireless/cw1200/fwio.h | 39 +
drivers/net/wireless/cw1200/hwbus.h | 33 +
drivers/net/wireless/cw1200/hwio.c | 310 +++
drivers/net/wireless/cw1200/hwio.h | 246 ++
drivers/net/wireless/cw1200/main.c | 600 +++++
drivers/net/wireless/cw1200/pm.c | 367 +++
drivers/net/wireless/cw1200/pm.h | 43 +
drivers/net/wireless/cw1200/queue.c | 583 +++++
drivers/net/wireless/cw1200/queue.h | 116 +
drivers/net/wireless/cw1200/scan.c | 461 ++++
drivers/net/wireless/cw1200/scan.h | 56 +
drivers/net/wireless/cw1200/sta.c | 2404 ++++++++++++++++++++
drivers/net/wireless/cw1200/sta.h | 123 +
drivers/net/wireless/cw1200/txrx.c | 1474 ++++++++++++
drivers/net/wireless/cw1200/txrx.h | 106 +
drivers/net/wireless/cw1200/wsm.c | 1823 +++++++++++++++
drivers/net/wireless/cw1200/wsm.h | 1873 +++++++++++++++
drivers/net/wireless/ipw2x00/ipw2100.c | 2 -
drivers/net/wireless/iwlegacy/commands.h | 8 -
drivers/net/wireless/iwlwifi/dvm/agn.h | 21 +-
drivers/net/wireless/iwlwifi/dvm/calib.c | 8 +-
drivers/net/wireless/iwlwifi/dvm/commands.h | 12 -
drivers/net/wireless/iwlwifi/dvm/dev.h | 57 +-
drivers/net/wireless/iwlwifi/dvm/devices.c | 107 +-
drivers/net/wireless/iwlwifi/dvm/lib.c | 20 +-
drivers/net/wireless/iwlwifi/dvm/mac80211.c | 18 +-
drivers/net/wireless/iwlwifi/dvm/main.c | 45 +-
drivers/net/wireless/iwlwifi/dvm/power.c | 6 +-
drivers/net/wireless/iwlwifi/dvm/rs.c | 8 +-
drivers/net/wireless/iwlwifi/dvm/rx.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/scan.c | 12 +-
drivers/net/wireless/iwlwifi/dvm/tt.c | 2 +-
drivers/net/wireless/iwlwifi/dvm/tx.c | 12 +-
drivers/net/wireless/iwlwifi/dvm/ucode.c | 10 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 3 -
drivers/net/wireless/iwlwifi/iwl-2000.c | 39 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 4 -
drivers/net/wireless/iwlwifi/iwl-6000.c | 32 +-
drivers/net/wireless/iwlwifi/iwl-7000.c | 53 +-
drivers/net/wireless/iwlwifi/iwl-config.h | 49 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 19 +
drivers/net/wireless/iwlwifi/iwl-drv.c | 3 +
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 15 +-
drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-fw.h | 7 +-
drivers/net/wireless/iwlwifi/iwl-modparams.h | 1 +
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 20 +-
drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 12 +
drivers/net/wireless/iwlwifi/iwl-trans.h | 21 +-
drivers/net/wireless/iwlwifi/mvm/Makefile | 2 +-
drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 8 +-
drivers/net/wireless/iwlwifi/mvm/d3.c | 176 +-
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 428 +++-
drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 4 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 8 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 93 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 1 +
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 233 ++
drivers/net/wireless/iwlwifi/mvm/fw.c | 37 +-
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 36 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 262 ++-
drivers/net/wireless/iwlwifi/mvm/mvm.h | 200 +-
drivers/net/wireless/iwlwifi/mvm/nvm.c | 212 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 37 +-
drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 76 +-
drivers/net/wireless/iwlwifi/mvm/power.c | 196 +-
drivers/net/wireless/iwlwifi/mvm/quota.c | 25 +-
drivers/net/wireless/iwlwifi/mvm/rs.c | 141 +-
drivers/net/wireless/iwlwifi/mvm/rs.h | 17 +
drivers/net/wireless/iwlwifi/mvm/rx.c | 22 +
drivers/net/wireless/iwlwifi/mvm/scan.c | 6 -
drivers/net/wireless/iwlwifi/mvm/sta.c | 13 +-
drivers/net/wireless/iwlwifi/mvm/sta.h | 6 +
drivers/net/wireless/iwlwifi/mvm/tt.c | 512 +++++
drivers/net/wireless/iwlwifi/mvm/tx.c | 2 +-
drivers/net/wireless/iwlwifi/mvm/utils.c | 41 +
drivers/net/wireless/iwlwifi/pcie/drv.c | 50 +-
drivers/net/wireless/iwlwifi/pcie/trans.c | 51 +-
drivers/net/wireless/iwlwifi/pcie/tx.c | 17 +-
drivers/net/wireless/mwifiex/Kconfig | 4 +-
drivers/net/wireless/mwifiex/cfg80211.c | 77 +-
drivers/net/wireless/mwifiex/cmdevt.c | 1 +
drivers/net/wireless/mwifiex/fw.h | 17 +
drivers/net/wireless/mwifiex/init.c | 53 +-
drivers/net/wireless/mwifiex/join.c | 5 +-
drivers/net/wireless/mwifiex/main.c | 14 +
drivers/net/wireless/mwifiex/main.h | 5 +-
drivers/net/wireless/mwifiex/scan.c | 23 +-
drivers/net/wireless/mwifiex/sdio.c | 463 ++--
drivers/net/wireless/mwifiex/sdio.h | 340 ++-
drivers/net/wireless/mwifiex/sta_cmd.c | 62 +
drivers/net/wireless/mwifiex/sta_cmdresp.c | 17 +
drivers/net/wireless/mwifiex/uap_cmd.c | 21 +
drivers/net/wireless/mwifiex/uap_event.c | 25 +-
drivers/net/wireless/mwl8k.c | 11 +-
drivers/net/wireless/p54/p54spi.c | 37 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 782 ++++---
drivers/net/wireless/rt2x00/rt2800pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 36 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 9 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 44 +-
drivers/net/wireless/rt2x00/rt61pci.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8192de/dm.c | 2 +-
include/linux/ieee80211.h | 9 +
include/linux/platform_data/net-cw1200.h | 81 +
include/linux/ssb/ssb_regs.h | 1 +
include/net/cfg80211.h | 89 +-
include/net/ieee80211_radiotap.h | 7 +
include/net/mac80211.h | 14 +-
include/uapi/linux/nl80211.h | 24 +
net/mac80211/aes_ccm.c | 6 +-
net/mac80211/cfg.c | 33 +-
net/mac80211/debugfs_netdev.c | 15 +-
net/mac80211/driver-ops.h | 3 +-
net/mac80211/ht.c | 4 +-
net/mac80211/ibss.c | 49 +-
net/mac80211/ieee80211_i.h | 28 +-
net/mac80211/iface.c | 29 +-
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 | 345 +--
net/mac80211/rx.c | 30 +-
net/mac80211/sta_info.c | 2 +
net/mac80211/sta_info.h | 5 +
net/mac80211/tx.c | 5 +-
net/mac80211/util.c | 36 +-
net/mac80211/wep.c | 48 +-
net/mac80211/wpa.c | 68 +-
net/wireless/core.c | 224 +-
net/wireless/core.h | 93 +-
net/wireless/debugfs.c | 4 +-
net/wireless/ibss.c | 10 +-
net/wireless/mesh.c | 3 +-
net/wireless/mlme.c | 216 +-
net/wireless/nl80211.c | 350 ++-
net/wireless/reg.c | 136 +-
net/wireless/scan.c | 47 +-
net/wireless/sme.c | 107 +-
net/wireless/sysfs.c | 8 +-
net/wireless/trace.h | 4 +-
net/wireless/util.c | 39 +-
net/wireless/wext-compat.c | 22 +-
net/wireless/wext-sme.c | 41 +-
206 files changed, 19923 insertions(+), 3391 deletions(-)
create mode 100644 drivers/net/wireless/ath/wil6210/debug.c
create mode 100644 drivers/net/wireless/ath/wil6210/trace.c
create mode 100644 drivers/net/wireless/ath/wil6210/trace.h
create mode 100644 drivers/net/wireless/cw1200/Kconfig
create mode 100644 drivers/net/wireless/cw1200/Makefile
create mode 100644 drivers/net/wireless/cw1200/bh.c
create mode 100644 drivers/net/wireless/cw1200/bh.h
create mode 100644 drivers/net/wireless/cw1200/cw1200.h
create mode 100644 drivers/net/wireless/cw1200/cw1200_sdio.c
create mode 100644 drivers/net/wireless/cw1200/cw1200_spi.c
create mode 100644 drivers/net/wireless/cw1200/debug.c
create mode 100644 drivers/net/wireless/cw1200/debug.h
create mode 100644 drivers/net/wireless/cw1200/fwio.c
create mode 100644 drivers/net/wireless/cw1200/fwio.h
create mode 100644 drivers/net/wireless/cw1200/hwbus.h
create mode 100644 drivers/net/wireless/cw1200/hwio.c
create mode 100644 drivers/net/wireless/cw1200/hwio.h
create mode 100644 drivers/net/wireless/cw1200/main.c
create mode 100644 drivers/net/wireless/cw1200/pm.c
create mode 100644 drivers/net/wireless/cw1200/pm.h
create mode 100644 drivers/net/wireless/cw1200/queue.c
create mode 100644 drivers/net/wireless/cw1200/queue.h
create mode 100644 drivers/net/wireless/cw1200/scan.c
create mode 100644 drivers/net/wireless/cw1200/scan.h
create mode 100644 drivers/net/wireless/cw1200/sta.c
create mode 100644 drivers/net/wireless/cw1200/sta.h
create mode 100644 drivers/net/wireless/cw1200/txrx.c
create mode 100644 drivers/net/wireless/cw1200/txrx.h
create mode 100644 drivers/net/wireless/cw1200/wsm.c
create mode 100644 drivers/net/wireless/cw1200/wsm.h
create mode 100644 drivers/net/wireless/iwlwifi/mvm/tt.c
create mode 100644 include/linux/platform_data/net-cw1200.h
--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.


Attachments:
(No filename) (28.10 kB)
(No filename) (836.00 B)
Download all attachments

2013-06-12 22:02:03

by David Miller

[permalink] [raw]
Subject: Re: pull request: wireless-next 2013-06-11

From: "John W. Linville" <[email protected]>
Date: Tue, 11 Jun 2013 15:05:48 -0400

> This pull request is intended for the 3.11 stream...
>
> One big highlight is the cw1200 driver the ST-E CW1100 & CW1200
> WLAN chipsets. This one has been lingering for a while, lacking
> some review comments. Once started getting pulled into linux-next,
> it got a bit more attention and a number of improvements were made
> over the initial cut. No doubt there will be more changes ahead,
> but I think it is looking alright at this point.
>
> Along with that, there is the usual flurry of updates to the mac80211
> core and the iwlwifi, mwifiex, ath9k, rt2x00, wil6210, and other
> drivers. A few of the highlights are some rt2x00 refactoring/cleanup
> by Gabor Juhos, some rt2800 hardware support enhancements by Stanislaw
> Gruszka, some iwlwifi power management updates from Alexander Bondar,
> some enhanced bcma SPROM support from Rafa?? Mi??ecki, and a variety
> of other things here and there.

Pulled, thanks John.