Re: pull request: wireless-next 2014-07-03

From: John W. Linville
Date: Thu Jul 03 2014 - 16:45:31 EST


On Thu, Jul 03, 2014 at 03:12:11PM -0400, John W. Linville wrote:
> Dave,
>
> Please pull this first batch of wireless updates intended for the
> 3.17 stream...
>
> For the mac80211 bits, Johannes says:
>
> "The biggest thing here is probably Arik's TDLS rework, beyond that we
> have smaller improvements and features like David's scanning IE thing,
> Luca's queue work, some CSA work, etc. Also your PID rate control
> removal, of course."
>
> For the iwlwifi bits, Emmanuel says:
>
> "I have here a fix from Eliad for scheduled scan: it fixes a firmware
> assertion. Arik reverts a patch I made that didn't take into account
> that 3160 doesn't have UAPSD and hence, we can't assume that all
> newer firmwares support the feature. Here too, the visible effect
> is a firmware assertion. Along with that, we have a few fixes and
> additions to the device list."

I copied the wrong text. It should have read as follows:

"I have here a whole bunch of various things. Andy contributes
better debug prints for dvm specific flows and a module parameter to
completely disable power save for dvm. Andrei is sharing the premises
of his work on CSA - more to come. Eran and Liad keep on working
on the new devices. I have the regular amount of BT Coex stuff and
I continue to work on the firmware error report system adding more
debug capabilities. More to come on that subject too."

Sorry for the confusion!

John

> On top of that, there are some cleanups to the new rsi driver, some
> continuing improvements to the rtl818x drivers, and the usual bundles
> of updates to ath9k, b43, mwifiex, wil6210, and a few other bits here
> and there.
>
> Please let me know if there are problems!
>
> Thanks,
>
> John
>
> ---
>
> The following changes since commit bd4578bc84a8c8a390cf6002539e75447e78e935:
>
> drivers/net/hyperv/netvsc.c: remove unnecessary null test before kfree (2014-07-02 18:22:25 -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 63f3e836faa2e46836c324d56fe3d8fb44eb1055:
>
> Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem (2014-07-03 14:54:42 -0400)
>
> ----------------------------------------------------------------
>
> Alexey Khoroshilov (4):
> rsi: Use module_usb_driver
> rsi_91x_sdio: add error handling into rsi_module_init()
> rsi: GFP_ATOMIC is not needed in rsi_init_usb_interface()
> rsi: fix memory leaks and error handling in rsi_91x_usb
>
> Amitkumar Karwar (4):
> mwifiex: add firmware dump feature for PCIe
> mwifiex: use generic 'iface_work' workqueue for SDIO interface
> mwifiex: get rid of global pointer reset_host
> mwifiex: add firmware dump feature for SDIO
>
> Andrea Merello (10):
> rtl818x_pci: make RSSI code more readable
> rtl818x_pci: provide dBm signal information for rtl8185
> rtl818x_pci: fix possible RX descriptor invalid data read
> rtl818x_pci: Fix BSSID register written incorrectly
> rtl818x_pci: Fix rtl8185 excessive IFS after CTS-to-self
> rtl818x_pci: add comment pointing to the rtl8187se reference code
> rtl8180: fix incorrect TX retry.
> rtl8180: disable buggy rate fallback mechanism
> rtl818x_pci: handle broken PIO mapping
> rtl818x_pci: fix pci probe returns success when it fails
>
> Andrei Otcheretianski (1):
> iwlwifi: mvm: Introduce an API to set STA_FLG_DISABLE_TX flag
>
> Andy Lutomirski (3):
> iwlwifi: pcie: log when waking the NIC for hcmd submission fails
> iwlwifi: pcie: improve debugfs queue info
> iwlwifi: dvm: add a force_cam module parameter to fully disable power saving
>
> Antonio Ospite (1):
> trivial: net/mac80211/mesh.c: fix typo s/Substract/Subtract/
>
> Arend van Spriel (3):
> brcmfmac: clear ht info during attach phase
> brcmfmac: correct logging levels in btcoex source
> brcmfmac: reduce log level in fwil if firmware returns error
>
> Arik Nemtsov (10):
> mac80211: clarify TDLS Tx handling
> mac80211: set auth flags after other station info
> mac80211: cleanup TDLS state during failed setup
> cfg80211: pass TDLS initiator in tdls_mgmt operations
> mac80211: use TDLS initiator in tdls_mgmt operations
> mac80211: split tdls_mgmt function
> mac80211: implement proper Tx path flushing for TDLS
> mac80211: add API to request TDLS operation from userspace
> mac80211: make sure TDLS peer STA exists during setup
> mac80211: protect TDLS discovery session
>
> Bing Zhao (3):
> mwifiex: wowlan: do not disconnect on suspend
> mwifiex: print sleep_confirm cmd/response and power save events
> Revert "mwifiex: Use the proper interfaces"
>
> Bob Copeland (1):
> mac80211: remove ignore_plink_timer flag
>
> Daniel Kim (1):
> brcmfmac: Don't control mpc setting during scan operation
>
> David Spinadel (6):
> iwlwifi: mvm: use ksize to memset scan_command
> iwlwifi: mvm: don't use hardcoded num of scan channels
> iwlwifi: fix NVM channel attribute map.
> iwlwifi: mvm: support extended beacon notification
> mac80211: support more than one band in scan request
> mac80211: split sched scan IEs
>
> Eliad Peller (3):
> iwlwifi: mvm: rework sched scan channel configuration
> iwlwifi: remove MCS32 support declaration
> iwlwifi: mvm: disable beacon filtering escape timer in d0i3
>
> Emmanuel Grumbach (11):
> iwlwifi: bump API version for 8000 devices
> Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
> iwlwifi: add device / firmware to fw-error-dump file
> iwlwifi: rename iwl_mvm_fw_error_next_data
> iwlwifi: pcie: add firmware monitor capabilities
> iwlwifi: mvm: BT Coex - allow to force the antenna allocation
> iwlwifi: mvm: BT Coex - allow MIMO in more cases
> iwlwifi: mvm: BT Coex - don't limit rate control if TTC is on
> iwlwifi: mvm: BT Coex - add reduced Tx power thresholds to constants
> iwlwifi: mvm: BT Coex - avoid the shared antenna for management frames
> iwlwivi: mvm: BT Coex - properly set the priority of beacons
>
> Eran Harary (2):
> iwlwifi: mvm: fixes for 8000 NVM flow
> iwlwifi: mvm: fix bug in set_hw_address function
>
> Fabian Frederick (5):
> drivers/net/wireless/rt2x00/rt2x00dev.c: remove null test before kfree
> SPECTRUM_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
> LIBERTAS_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
> PCMCIA_HERMES: ioport_map/unmap relies on HAS_IOPORT_MAP
> drivers/net/wireless/ipw2x00/libipw_module.c: remove unnecessary null test before kfree
>
> Felix Fietkau (22):
> ath9k: Add channel context structure
> ath9k: Move txpower limit to channel context
> ath9k: Move acq to channel context
> ath9k: Add channel context worker thread
> ath9k: channel context based transmission
> ath9k: send powersave frame on channel switch
> ath9k: Implement hw_scan support
> ath9k: Implement remain-on-channal support
> ath9k: Implement channel context ops
> ath9k: Move caldata into channel context
> ath9k: Add ATH_OP_MULTI_CHANNEL
> ath9k: save tsf in channel context
> ath9k: switch channel context for beaconing
> ath9k: Add p2p go NoA attribute
> ath9k: switch channel after sending beacon
> ath9k: Adjust AP beacon tsf based on station context
> ath9k: Implement mgd_prepare_tx
> ath9k: Add multi-channel scheduling support
> ath9k: Add periodic NoA support
> ath9k: Handle beacon miss on multi channel context
> ath9k: Update channel switch timer
> ath9k: Add recovery mechanism for hw TSF timer
>
> Fengguang Wu (1):
> b43: b43_phyops_a can be static
>
> Franky Lin (1):
> brcmfmac: replace cfg80211 testmode with vendor command
>
> Hante Meuleman (3):
> brcmfmac: Add 43569 USB support.
> brcmfmac: Add USB device 43566 to supported devices.
> brcmfmac: Change USB probe routine to support Composite USB
>
> Jahnavi Meher (18):
> rsi: Mapping the debugfs stats to the correct s/w queues.
> rsi: Fixed the kernel doc
> rsi: Using band from rsi_common to fill in ieee80211_rx_status
> rsi: Add macros for endpoints and set default value of endpoint.
> rsi: Changed the radio caps frame.
> rsi: Changed the rsi_set_channel() and rsi_program_bb_rf().
> rsi: Changed rate handling.
> rsi: Lower level debug messages and changed handling of confirm received for rsi_program_bb_rf().
> rsi: Use SGI if configured for fixed rate transmission.
> rsi: Changed the SDIO interrupt variables and some clean up.
> rsi: Changed the logic of dequeuing packets from hal queues.
> rsi: Added debug messages.
> rsi: Sending QoS null packet via the mgmt queue.
> rsi: Adding support for 5GHz
> rsi: Adding support for host based bgscan.
> rsi: Changes for 40MHz
> rsi: Fixed errors and warnings reported by static code analyzers.
> rsi: Fixed warnings reported by static code analyzers.
>
> Janusz Dziedzic (1):
> mac80211: allow tx via monitor iface when DFS
>
> Joe Perches (1):
> rt2x00: Use dma_zalloc_coherent
>
> Johannes Berg (6):
> mac80211: fix station/driver powersave race
> mac80211: remove weak WEP IV accounting
> cfg80211: make ethtool the driver's responsibility
> mac80211_hwsim: clean up own address matching
> iwlwifi: mvm: add back support for low-priority scan
> iwlwifi: mvm: handle device start failures during restart
>
> John W. Linville (4):
> mac80211: remove PID rate control
> Merge git://git.kernel.org/.../jberg/mac80211-next
> Merge branch 'master' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
> Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
>
> Kees Cook (1):
> rtlwifi: btcoexist: avoid format string in printk
>
> Liad Kaufman (3):
> iwlwifi: update trans->hw_rev 8000 hw family format
> iwlwifi: nvm: update maximal parsed values in external nvm
> iwlwifi: mvm: assure no overflows occur while reading otp
>
> Luciano Coelho (4):
> mac80211: don't stop all queues when flushing
> mac80211: introduce refcount for queue_stop_reasons
> mac80211: add functions to stop and wake all queues assigned to a vif
> mac80211: stop only the queues assigned to the vif during channel switch
>
> Luis R. Rodriguez (1):
> p54: use request_firmware_direct() for optional EEPROM override
>
> Markus Pargmann (1):
> mwifiex: Remove custom world regulatory domain
>
> Mathy Vanhoef (2):
> ath5k: support for FIF_FCSFAIL filter
> ath5k: capture CCK and OFDM restarts
>
> Michal Kazior (7):
> mac80211: move csa counters from sdata to beacon/presp
> mac80211: use csa counter offsets instead of csa_active
> mac80211: implement multi-vif in-place reservations
> mac80211: make check_combinations() aware of chanctx reservation
> mac80211: use chanctx reservation for AP CSA
> mac80211: use chanctx reservation for STA CSA
> cfg80211: remove channel_switch combination check
>
> Peter Senna Tschudin (2):
> net: wireless: Remove useless return variables
> cw1200: Remove useless return variables
>
> RafaÅ MiÅecki (19):
> b43: drop B43_DEFAULT_CHANNEL
> b43: b43_op_config: drop check for core change
> b43: b43_op_config: use IEEE80211_CONF_CHANGE_CHANNEL
> b43: PHY: don't force default channel during init
> b43: b43_op_config: set channel info before switching band
> b43: store current channel using struct cfg80211_chan_def
> b43: PHY: drop own channel_freq (get it from chandef when needed)
> b43: PHY: drop is_40mhz (get width info from chandef)
> b43: PHY: drop channel_type (we can get this info from chandef)
> bcma: gpio: register all 32 GPIOs on BCM53572
> b43: remove leftover code from old devices support
> b43: add config for (en|dis)abling G-PHY support
> b43: N-PHY: update code for sending sample tone
> b43: N-PHY: update low-pass filter setup
> b43: update list and code making a selection of firmware files
> b43: treat LCNXN-PHY as extra N-PHY devices
> b43: N-PHY: fixes for radio 0x2057
> b43: N-PHY: complete generic support for 0x2057 radio
> b43: add more bcma cores
>
> Rajkumar Manoharan (15):
> ath9k: Fetch appropriate operating channel context
> ath9k: Move beacon config to channel context
> ath9k: Summarize hw state per channel context
> ath9k: Store current offchannel duration
> ath9k: use separate HW queue for each channel context
> ath9k: Advertise multichannel support
> ath9k: Fix build error in ath_reset_internal
> ath9k_hw: update CCK loop coefficients for AR953x 1.0
> ath9k_hw: Add QCA953x 2.0 initvals
> ath9k_hw: fix XPABIASLEVEL settings for AR9531
> ath9k_hw: fix tx gain table index for AR953x
> ath9k_hw: Fix pll2_divfrac for AR953x
> ath9k: Cache beacon config after association
> ath9k: Increase max listen interval
> ath9k: Calculate sleep duration
>
> Rasmus Villemoes (1):
> net/wireless/brcm80211/brcmfmac: Make return type and name reflect actual semantics
>
> Rickard Strandqvist (8):
> net: wireless: libertas: cmd.c: Cleaning up uninitialized variables
> net: wireless: rt2x00: rt2x00mac.c: Cleaning up uninitialized variables
> net: wireless: rtlwifi: rtl8192de: phy.c: Cleaning up uninitialized variable
> rtlwifi/rtl8192de: Fix media status register mask
> rtlwifi/rtl8192c[eu]: Fix media status register mask
> rtlwifi/rtl8188ee: Fix media status register mask
> rtlwifi/rtl8723ae: Replace magic number by macro
> rtlwifi/rtl8723be: Replace magic number by macro
>
> Stanislaw Gruszka (5):
> rt2x00: change beaconing locking
> rt2x00: change beaconing setup on RT2800
> rt2x00: change default MAC_BSSID_DW1_BSS_BCN_NUM
> rt2x00: change order when stop beaconing
> rt2x00: do not initialize BCN_OFFSET registers
>
> Thomas Gleixner (4):
> mwifiex: Use the proper interfaces
> mac80211: Use ktime_get_ts()
> net: Mac80211: Remove silly timespec dance
> wireless: mwifiex: Use the proper interfaces
>
> Vladimir Kondratiev (26):
> wil6210: Tx mgmt frame from debugfs
> wil6210: indicate mgmt_tx status
> wil6210: print debug info when starting AP
> wil6210: trace wil->status on debugfs
> wil6210: print more info about BSS found
> wil6210: more debug info for vring
> wil6210: Tx performance monitoring
> wil6210: Allow driver load if FW not ready
> wil6210: BACK: track last dropped SSN
> wil6210: debugfs interface to send raw WMI command
> wil6210: writeable ITR registers
> wil6210: print error when notifying about FW error
> wil6210: debug print when scan request state changes
> wil6210: Use "name = value" format in the debugfs
> wil6210: add 'freq' and 'link' debugfs entries
> wil6210: Debug print GRO Rx result
> wil6210: avoid dmesg pollution by Tx errors
> wil6210: fix disconnect handling for AP
> wil6210: remove unused #include
> wil6210: map additional registers on target
> wil6210: fix for unreachable code in wmi_recv_cmd
> wil6210: work around for platforms with broken INTx
> wil6210: add 'info' debugfs entry
> wil6210: interrupt statistics
> wil6210: track Tx queue state
> wil6210: fix for 64-bit integer division
>
> Xinming Hu (2):
> mwifiex: add hscfg to debugfs
> mwifiex: update Copyright to 2014
>
> Zhiyuan Yang (1):
> mwifiex: support wowlan magic-packet encapsulated as UDP packet
>
> MAINTAINERS | 10 -
> drivers/bcma/driver_gpio.c | 1 +
> drivers/net/wireless/at76c50x-usb.c | 3 +-
> drivers/net/wireless/ath/ath.h | 1 +
> drivers/net/wireless/ath/ath10k/mac.c | 3 +-
> drivers/net/wireless/ath/ath5k/ath5k.h | 1 +
> drivers/net/wireless/ath/ath5k/base.c | 31 +-
> drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 +
> drivers/net/wireless/ath/ath9k/Makefile | 3 +-
> drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 3 +-
> drivers/net/wireless/ath/ath9k/ar9003_hw.c | 15 +-
> drivers/net/wireless/ath/ath9k/ar9003_phy.c | 6 +-
> drivers/net/wireless/ath/ath9k/ar953x_initvals.h | 201 ++++-
> drivers/net/wireless/ath/ath9k/ath9k.h | 159 +++-
> drivers/net/wireless/ath/ath9k/beacon.c | 97 ++-
> drivers/net/wireless/ath/ath9k/channel.c | 685 ++++++++++++++++
> drivers/net/wireless/ath/ath9k/common-beacon.c | 5 +-
> drivers/net/wireless/ath/ath9k/debug.c | 28 +-
> drivers/net/wireless/ath/ath9k/hw.c | 26 +-
> drivers/net/wireless/ath/ath9k/hw.h | 1 +
> drivers/net/wireless/ath/ath9k/init.c | 57 +-
> drivers/net/wireless/ath/ath9k/link.c | 6 +-
> drivers/net/wireless/ath/ath9k/main.c | 892 +++++++++++++++------
> drivers/net/wireless/ath/ath9k/mci.c | 4 +-
> drivers/net/wireless/ath/ath9k/pci.c | 1 +
> drivers/net/wireless/ath/ath9k/recv.c | 16 +-
> drivers/net/wireless/ath/ath9k/reg.h | 4 +
> drivers/net/wireless/ath/ath9k/tx99.c | 2 +-
> drivers/net/wireless/ath/ath9k/wow.c | 1 +
> drivers/net/wireless/ath/ath9k/xmit.c | 114 ++-
> drivers/net/wireless/ath/wil6210/cfg80211.c | 68 +-
> drivers/net/wireless/ath/wil6210/debugfs.c | 305 ++++++-
> drivers/net/wireless/ath/wil6210/interrupt.c | 3 +
> drivers/net/wireless/ath/wil6210/main.c | 22 +-
> drivers/net/wireless/ath/wil6210/pcie_bus.c | 31 +-
> drivers/net/wireless/ath/wil6210/rx_reorder.c | 1 +
> drivers/net/wireless/ath/wil6210/txrx.c | 33 +-
> drivers/net/wireless/ath/wil6210/wil6210.h | 10 +-
> drivers/net/wireless/ath/wil6210/wmi.c | 40 +-
> drivers/net/wireless/b43/Kconfig | 9 +
> drivers/net/wireless/b43/Makefile | 6 +-
> drivers/net/wireless/b43/main.c | 300 +++----
> drivers/net/wireless/b43/phy_a.c | 2 +-
> drivers/net/wireless/b43/phy_a.h | 4 -
> drivers/net/wireless/b43/phy_common.c | 26 +-
> drivers/net/wireless/b43/phy_common.h | 12 +-
> drivers/net/wireless/b43/phy_ht.c | 2 +-
> drivers/net/wireless/b43/phy_n.c | 348 +++++---
> drivers/net/wireless/b43/radio_2057.c | 122 ++-
> drivers/net/wireless/b43/radio_2057.h | 66 ++
> drivers/net/wireless/b43/tables_nphy.c | 2 +-
> drivers/net/wireless/brcm80211/brcmfmac/Makefile | 3 +-
> drivers/net/wireless/brcm80211/brcmfmac/btcoex.c | 38 +-
> drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 10 -
> .../net/wireless/brcm80211/brcmfmac/dhd_common.c | 7 +
> drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 2 +-
> drivers/net/wireless/brcm80211/brcmfmac/p2p.c | 2 +-
> drivers/net/wireless/brcm80211/brcmfmac/usb.c | 214 +++--
> drivers/net/wireless/brcm80211/brcmfmac/vendor.c | 115 +++
> drivers/net/wireless/brcm80211/brcmfmac/vendor.h | 64 ++
> .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 81 +-
> .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 2 +-
> .../net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +-
> drivers/net/wireless/cw1200/scan.c | 3 +-
> drivers/net/wireless/cw1200/scan.h | 2 +-
> drivers/net/wireless/cw1200/sta.c | 3 +-
> drivers/net/wireless/ipw2x00/libipw_module.c | 3 +-
> drivers/net/wireless/iwlegacy/common.c | 3 +-
> drivers/net/wireless/iwlegacy/common.h | 2 +-
> drivers/net/wireless/iwlwifi/dvm/mac80211.c | 3 +-
> drivers/net/wireless/iwlwifi/dvm/power.c | 9 +
> drivers/net/wireless/iwlwifi/iwl-8000.c | 5 +-
> drivers/net/wireless/iwlwifi/iwl-config.h | 2 +-
> drivers/net/wireless/iwlwifi/iwl-drv.c | 15 +
> drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 1 -
> drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h | 46 +-
> drivers/net/wireless/iwlwifi/iwl-fw-file.h | 6 +-
> drivers/net/wireless/iwlwifi/iwl-fw.h | 8 +
> drivers/net/wireless/iwlwifi/iwl-modparams.h | 2 +
> drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 56 +-
> drivers/net/wireless/iwlwifi/iwl-prph.h | 6 +
> drivers/net/wireless/iwlwifi/mvm/coex.c | 77 +-
> drivers/net/wireless/iwlwifi/mvm/constants.h | 2 +
> drivers/net/wireless/iwlwifi/mvm/debugfs.c | 39 +
> drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 10 +-
> drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 2 +-
> drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 47 +-
> drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 7 +-
> drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 14 +
> drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 45 +-
> drivers/net/wireless/iwlwifi/mvm/mac80211.c | 20 +-
> drivers/net/wireless/iwlwifi/mvm/mvm.h | 16 +-
> drivers/net/wireless/iwlwifi/mvm/nvm.c | 29 +-
> drivers/net/wireless/iwlwifi/mvm/ops.c | 31 +-
> drivers/net/wireless/iwlwifi/mvm/scan.c | 142 ++--
> drivers/net/wireless/iwlwifi/mvm/sta.c | 20 +
> drivers/net/wireless/iwlwifi/mvm/sta.h | 2 +
> drivers/net/wireless/iwlwifi/mvm/tx.c | 8 +-
> drivers/net/wireless/iwlwifi/pcie/internal.h | 7 +
> drivers/net/wireless/iwlwifi/pcie/trans.c | 145 +++-
> drivers/net/wireless/iwlwifi/pcie/tx.c | 1 +
> drivers/net/wireless/libertas/Kconfig | 2 +-
> drivers/net/wireless/libertas/cmd.c | 1 +
> drivers/net/wireless/mac80211_hwsim.c | 69 +-
> drivers/net/wireless/mwifiex/11ac.c | 2 +-
> drivers/net/wireless/mwifiex/11ac.h | 2 +-
> drivers/net/wireless/mwifiex/11h.c | 2 +-
> drivers/net/wireless/mwifiex/11n.c | 2 +-
> drivers/net/wireless/mwifiex/11n.h | 2 +-
> drivers/net/wireless/mwifiex/11n_aggr.c | 2 +-
> drivers/net/wireless/mwifiex/11n_aggr.h | 2 +-
> drivers/net/wireless/mwifiex/11n_rxreorder.c | 2 +-
> drivers/net/wireless/mwifiex/11n_rxreorder.h | 2 +-
> drivers/net/wireless/mwifiex/Makefile | 2 +-
> drivers/net/wireless/mwifiex/README | 32 +-
> drivers/net/wireless/mwifiex/cfg80211.c | 55 +-
> drivers/net/wireless/mwifiex/cfg80211.h | 2 +-
> drivers/net/wireless/mwifiex/cfp.c | 2 +-
> drivers/net/wireless/mwifiex/cmdevt.c | 30 +-
> drivers/net/wireless/mwifiex/debugfs.c | 95 ++-
> drivers/net/wireless/mwifiex/decl.h | 2 +-
> drivers/net/wireless/mwifiex/ethtool.c | 85 +-
> drivers/net/wireless/mwifiex/fw.h | 2 +-
> drivers/net/wireless/mwifiex/ie.c | 2 +-
> drivers/net/wireless/mwifiex/init.c | 15 +-
> drivers/net/wireless/mwifiex/ioctl.h | 2 +-
> drivers/net/wireless/mwifiex/join.c | 2 +-
> drivers/net/wireless/mwifiex/main.c | 8 +-
> drivers/net/wireless/mwifiex/main.h | 34 +-
> drivers/net/wireless/mwifiex/pcie.c | 195 ++++-
> drivers/net/wireless/mwifiex/pcie.h | 12 +-
> drivers/net/wireless/mwifiex/scan.c | 2 +-
> drivers/net/wireless/mwifiex/sdio.c | 240 +++++-
> drivers/net/wireless/mwifiex/sdio.h | 14 +-
> drivers/net/wireless/mwifiex/sta_cmd.c | 2 +-
> drivers/net/wireless/mwifiex/sta_cmdresp.c | 2 +-
> drivers/net/wireless/mwifiex/sta_event.c | 2 +-
> drivers/net/wireless/mwifiex/sta_ioctl.c | 8 +-
> drivers/net/wireless/mwifiex/sta_rx.c | 2 +-
> drivers/net/wireless/mwifiex/sta_tx.c | 2 +-
> drivers/net/wireless/mwifiex/tdls.c | 8 +-
> drivers/net/wireless/mwifiex/txrx.c | 2 +-
> drivers/net/wireless/mwifiex/uap_cmd.c | 2 +-
> drivers/net/wireless/mwifiex/uap_event.c | 2 +-
> drivers/net/wireless/mwifiex/uap_txrx.c | 6 +-
> drivers/net/wireless/mwifiex/usb.c | 2 +-
> drivers/net/wireless/mwifiex/usb.h | 2 +-
> drivers/net/wireless/mwifiex/util.c | 2 +-
> drivers/net/wireless/mwifiex/util.h | 2 +-
> drivers/net/wireless/mwifiex/wmm.c | 11 +-
> drivers/net/wireless/mwifiex/wmm.h | 2 +-
> drivers/net/wireless/orinoco/Kconfig | 4 +-
> drivers/net/wireless/p54/p54spi.c | 2 +-
> drivers/net/wireless/rsi/rsi_91x_core.c | 85 +-
> drivers/net/wireless/rsi/rsi_91x_debugfs.c | 10 +-
> drivers/net/wireless/rsi/rsi_91x_mac80211.c | 143 +++-
> drivers/net/wireless/rsi/rsi_91x_mgmt.c | 239 ++++--
> drivers/net/wireless/rsi/rsi_91x_pkt.c | 17 +
> drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +-
> drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 8 +-
> drivers/net/wireless/rsi/rsi_91x_usb.c | 88 +-
> drivers/net/wireless/rsi/rsi_main.h | 12 +
> drivers/net/wireless/rsi/rsi_mgmt.h | 25 +-
> drivers/net/wireless/rsi/rsi_sdio.h | 8 +-
> drivers/net/wireless/rt2x00/rt2800lib.c | 69 +-
> drivers/net/wireless/rt2x00/rt2x00dev.c | 10 +-
> drivers/net/wireless/rt2x00/rt2x00mac.c | 20 +-
> drivers/net/wireless/rt2x00/rt2x00mmio.c | 8 +-
> drivers/net/wireless/rt2x00/rt2x00queue.c | 21 +-
> drivers/net/wireless/rt2x00/rt2x00queue.h | 1 +
> drivers/net/wireless/rtl818x/rtl8180/dev.c | 78 +-
> drivers/net/wireless/rtl818x/rtl8180/rtl8180.h | 1 +
> .../net/wireless/rtlwifi/btcoexist/halbtcoutsrc.h | 2 +-
> drivers/net/wireless/rtlwifi/rtl8188ee/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8188ee/reg.h | 1 +
> drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 1 +
> drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8192de/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 3 +-
> drivers/net/wireless/rtlwifi/rtl8192de/reg.h | 1 +
> drivers/net/wireless/rtlwifi/rtl8723ae/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8723ae/reg.h | 1 +
> drivers/net/wireless/rtlwifi/rtl8723be/hw.c | 2 +-
> drivers/net/wireless/rtlwifi/rtl8723be/reg.h | 1 +
> drivers/net/wireless/ti/wl1251/main.c | 3 +-
> drivers/net/wireless/ti/wl12xx/scan.c | 20 +-
> drivers/net/wireless/ti/wl12xx/scan.h | 2 +-
> drivers/net/wireless/ti/wl18xx/scan.c | 16 +-
> drivers/net/wireless/ti/wl18xx/scan.h | 2 +-
> drivers/net/wireless/ti/wlcore/cmd.c | 11 +-
> drivers/net/wireless/ti/wlcore/cmd.h | 3 +-
> drivers/net/wireless/ti/wlcore/main.c | 5 +-
> drivers/net/wireless/ti/wlcore/scan.h | 2 +-
> drivers/net/wireless/ti/wlcore/wlcore.h | 2 +-
> include/linux/ieee80211.h | 3 +
> include/net/cfg80211.h | 38 +-
> include/net/mac80211.h | 71 +-
> include/uapi/linux/nl80211.h | 5 +
> net/mac80211/Kconfig | 17 -
> net/mac80211/Makefile | 6 +-
> net/mac80211/agg-tx.c | 8 +-
> net/mac80211/cfg.c | 555 +++----------
> net/mac80211/chan.c | 861 ++++++++++++++++----
> net/mac80211/debugfs_sta.c | 3 +-
> net/mac80211/driver-ops.h | 20 +-
> net/mac80211/ethtool.c | 244 ++++++
> net/mac80211/ibss.c | 2 +-
> net/mac80211/ieee80211_i.h | 88 +-
> net/mac80211/iface.c | 13 +-
> net/mac80211/main.c | 10 +-
> net/mac80211/mesh.c | 4 +-
> net/mac80211/mesh_plink.c | 30 +-
> net/mac80211/mlme.c | 134 ++--
> net/mac80211/offchannel.c | 6 +-
> net/mac80211/pm.c | 6 +-
> net/mac80211/rate.h | 13 -
> net/mac80211/rc80211_pid.h | 278 -------
> net/mac80211/rc80211_pid_algo.c | 478 -----------
> net/mac80211/rc80211_pid_debugfs.c | 228 ------
> net/mac80211/rx.c | 2 +
> net/mac80211/scan.c | 118 ++-
> net/mac80211/sta_info.c | 201 ++++-
> net/mac80211/sta_info.h | 13 +-
> net/mac80211/status.c | 7 +-
> net/mac80211/tdls.c | 293 ++++++-
> net/mac80211/trace.h | 7 +
> net/mac80211/tx.c | 170 ++--
> net/mac80211/util.c | 270 +++++--
> net/mac80211/wep.c | 20 -
> net/wireless/core.c | 3 -
> net/wireless/ethtool.c | 86 +-
> net/wireless/ethtool.h | 6 -
> net/wireless/nl80211.c | 15 +-
> net/wireless/rdev-ops.h | 54 +-
> net/wireless/trace.h | 59 +-
> 236 files changed, 7756 insertions(+), 3787 deletions(-)
> create mode 100644 drivers/net/wireless/ath/ath9k/channel.c
> create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.c
> create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.h
> create mode 100644 net/mac80211/ethtool.c
> delete mode 100644 net/mac80211/rc80211_pid.h
> delete mode 100644 net/mac80211/rc80211_pid_algo.c
> delete mode 100644 net/mac80211/rc80211_pid_debugfs.c
> delete mode 100644 net/wireless/ethtool.h
> --
> John W. Linville Someday the world will need a hero, and you
> linville@xxxxxxxxxxxxx might be all we have. Be ready.



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

Attachment: pgpEdHeLhQU5x.pgp
Description: PGP signature