pull request: wireless-next 2014-07-25

From: John W. Linville
Date: Fri Jul 25 2014 - 11:30:24 EST


Dave,

Please pull this batch of updates intended for the 3.17 stream!

For the mac80211 bits, Johannes says:

"We have a lot of TDLS patches, among them a fix that should make hwsim
tests happy again. The rest, this time, is mostly small fixes."

For the Bluetooth bits, Gustavo says:

"Some more patches for 3.17. The most important change here is the move of
the 6lowpan code to net/6lowpan. It has been agreed with Davem that this
change will go through the bluetooth tree. The rest are mostly clean up and
fixes."

and,

"Here follows some more patches for 3.17. These are mostly fixes to what
we've sent to you before for next merge window."

For the iwlwifi bits, Emmanuel says:

"I have the usual amount of BT Coex stuff. Arik continues to work
on TDLS and Ariej contributes a few things for HS2.0. I added a few
more things to the firmware debugging infrastructure. Eran fixes a
small bug - pretty normal content."

And for the Atheros bits, Kalle says:

"For ath6kl me and Jessica added support for ar6004 hw3.0, our latest
version of ar6004.

For ath10k Janusz added a printout so that it's easier to check what
ath10k kconfig options are enabled. He also added a debugfs file to
configure maximum amsdu and ampdu values. Also we had few fixes as
usual."

On top of that is the usual large batch of various driver updates --
brcmfmac, mwifiex, the TI drivers, and wil6210 all get some action.
RafaÅ has also been very busy with b43 and related updates.

Also, I pulled the wireless tree into this in order to resolve a
merge conflict...

Please let me know if there are problems!

John

P.S. The change to fs/compat_ioctl.c reflects a name change in a
Bluetooth header file...

---

The following changes since commit ca424b2022410b6c2cd0bc0f9a0438ed0b75f95f:

Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next (2014-07-10 17:00:34 -0400)

are available in the git repository at:


git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next.git tags/master-2014-07-25

for you to fetch changes up to 9a244409d0b0cf3b1e46f1dc331f2c718597fae0:

Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless (2014-07-25 10:22:36 -0400)

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

Alexander Aring (2):
6lowpan: introduce new net/6lowpan directory
MAINTAINERS: add net/6lowpan/ maintainer entry

Amitkumar Karwar (4):
mwifiex: access rx_reorder_tbl_ptr only while holding lock
mwifiex: fix corner case system hang issue
Bluetooth: add public address configuration for Marvell USB devices
Bluetooth: btmrvl: add public address configuration support

Andreas Fenkart (1):
mwifiex: card reset: enable rescan of non-removable card

Andrew Bresticker (1):
mac80211_hwsim: fix compiler warning on MIPS

Andrey Utkin (1):
ath9k: drop negativity checks for unsigned values coming from kstrtoul()

Arend van Spriel (7):
brcmfmac: make use of seq_file API for debugfs entries
brcmfmac: rework debugfs functions in the driver
brcmfmac: move attach and detach functions in wl_cfg80211.c
brcmfmac: introduce feature and quirk handling
brcmfmac: moving some functions around
brcmfmac: rework wiphy structure setup
brcmfmac: add brcmf_p2p_detach() call in brcmf_cfg80211_detach()

Ariej Marjieh (3):
iwlwifi: mvm: Enabling Aux Queue
iwlwifi: mvm: Define AUX ROC Command
iwlwifi: mvm: add Aux ROC request/response flow

Arik Nemtsov (17):
wlcore: don't switch channels on disconnected STA vifs
wl18xx: change the number of WLAN addrs per chip
mac80211: track TDLS initiator internally
mac80211: fix error path for TDLS setup
mac80211: consolidate TDLS IE treatment
mac80211: split extra TDLS IEs in setup frames
mac80211: avoid adding some IEs on TDLS setup failure packets
mac80211: set TDLS capab to zero on failure frames
mac80211: add QoS IE during TDLS setup start
mac80211: add TDLS QoS param IE on setup-confirm
mac80211: move TDLS data to mgd private part
mac80211: support HT for TDLS stations
mac80211: set Rx highest rate in ht_cap
mac80211: disable VHT for TDLS
cfg80211: fix TDLS setup with VHT peers
mac80211: ignore frames between TDLS peers when operating as AP
iwlwifi: mvm: teardown TDLS peers during chan-switch and AP DCM

Avinash Patil (1):
mwifiex: remove needless current_bssid variable

Bing Zhao (6):
mwifiex: fix a cut-n-paste error in adhoc-start
mwifiex: define TDLS idle timeout macro with units
mwifiex: declare sta_ptr in smaller scope
mwifiex: correct a typo in mwifiex_ret_tdls_oper
mwifiex: remove redundant TDLS setup action frame check and avoid leaks
mwifiex: remove redundant timestamps in debug prints

Chin-Ran Lo (1):
Bluetooth: btmrvl: avoid sending data to firmware after hs_activated

Daniel Kim (1):
brcmfmac: Make firmware path a module parameter

Eliad Peller (16):
wlcore: save seq num only between recoveries
wlcore: user smaller sqn padding for GEM
wl18xx: fix last tx rate calculation
wlcore: use correct LAA bit
wlcore: add smart config definitions
wlcore/wl18xx: add smart config commands
wlcore: handle smart config vendor commands
wlcore/wl18xx: handle smart config events
wlcore: increase max roc duration to 30 seconds
wlcore: register vendor commands
wl18xx: make sure fw_status->priv exists before deref
wlcore/wl18xx/wl12xx: convert bitmaps to unsigned longs
cfg80211: fix mic_failure tracing
iwlwifi: mvm: pass beacons from foreign APs
iwlwifi: mvm: add some missing iwl_mvm_ref_sync() calls
iwlwifi: mvm: wait for handlers when stopping scans

Emmanuel Grumbach (13):
iwlwifi: mvm: fix merge damage
iwlwifi: mvm: BT Coex - fix TLC with old API
iwlwifi: fix Kconfig issues
iwlwifi: mvm: use C99 initializers for add_sta
iwlwifi: mvm: BT Coex - fix the ACK / CTS kill mask
iwlwifi: mvm: BT Coex - don't change AP SMPS mode
iwlwifi: fix inconsistency about power_save module parameter
iwlwifi: split fw-error-dump between transport and mvm
iwlwifi: dump periphery registers to fw-error-dump
iwlwifi: dump CSRs to fw-error-dump
iwlwifi: mvm: reset beacon filtering and BT Coex data upon FW restart
Merge branch 'iwlwifi-fixes' into iwlwifi-next
Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next

Eran Harary (2):
iwlwifi: mvm: minor change in debug print
iwlwifi: mvm: update smart fifo / beacon filtering upon association

Eytan Lifshitz (2):
iwlwifi: mvm: fix wrong offset while reading from NVM
mac80211: remove useless NULL checks

Felix Fietkau (3):
ath9k: fix pending tx frames accounting
mac80211: fix crash on getting sta info with uninitialized rate control
ath9k: fix aggregation session lockup

Frederic Danis (1):
ath6kl: Fix ath6kl_bmi_read_hi32 macro

Hante Meuleman (1):
brcmfmac: Cleanup used device IDs.

Himangi Saraogi (1):
Bluetooth: cmtp: Remove unnecessary null test

Janusz Dziedzic (2):
ath10k: print Kconfig options
ath10k: add implementation for configure max amsdu, ampdu

Jessica Wu (3):
ath6kl: implement rx flush for htc pipe
ath6kl: add support wmi rate tables with mcs15
ath6kl: add support for ar6004 hw3.0

Johan Hedberg (30):
Bluetooth: Always confirm incoming SMP just-works requests
Bluetooth: Fix forcing SMP just-works with no-bonding
Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
Bluetooth: Fix advertising parameter update when toggling connectable
Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
Bluetooth: Fix using test_and_clear instead of test_and_set
Bluetooth: Remove unneeded mgmt_connectable function
Bluetooth: Refactor ioctl scan state update to its own function
Bluetooth: Remove unneeded mgmt_discoverable function
Bluetooth: Remove unneeded mgmt_write_scan_failed function
Bluetooth: Fix tracking local SSP authentication requirement
Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
Bluetooth: Remove unnecessary params variable from process_adv_report()
Bluetooth: Don't try to reject failed LE connections
Bluetooth: Add proper defines for HCI connection role
Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
Bluetooth: Use explicit role instead of a bool in function parameters
Bluetooth: Add a role parameter to hci_conn_add()
Bluetooth: Track number of LE slave connections
Bluetooth: Fix trying to initiate connections when acting as LE slave
Bluetooth: Fix always checking the blacklist for incoming connections
Bluetooth: Fix using uninitialized variable when pairing
Bluetooth: Don't bother user space without IO capabilities
Bluetooth: Fix resetting remote authentication requirement after pairing
Bluetooth: Pass initiator/acceptor information to hci_conn_security()
Bluetooth: Introduce a flag to track who really initiates authentication
Bluetooth: Fix allowing initiating pairing when not pairable
Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP
Bluetooth: Disable HCI_CONNECTABLE based passive scanning for now
Bluetooth: Prefer sizeof(*ptr) when allocating memory

Johannes Berg (2):
Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"
mac80211: suppress unused variable warning without lockdep

John W. Linville (9):
Merge git://git.kernel.org/.../jberg/mac80211
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge tag 'for-linville-20140717' of git://github.com/kvalo/ath
Merge branch 'master' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
Merge git://git.kernel.org/.../jberg/mac80211-next
Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211
Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
Merge branch 'master' of git://git.kernel.org/.../linville/wireless

Kalle Valo (3):
ath10k: remove unused len variables from wmi process rx functions
ath6kl: convert ar6004 hardware flags to firmware feature flags
ath6kl: don't set hi_refclk_hz if hardware version doesn't need it

Liad Kaufman (1):
mac80211: make sure TDLS teardown packet is sent on time

Lorenzo Bianconi (1):
ath9k: set up tx power into the MRR

Luciano Coelho (1):
mac80211: remove redundant IEEE80211_STA_CSA_RECEIVED flag

Luis R. Rodriguez (1):
wireless: fixup genregdb.awk for remove of antenna gain from wireless-regd

Marcel Holtmann (26):
Bluetooth: Mark controller is down when HCI_AUTO_OFF is set
Bluetooth: Set HCI_PAIRABLE during power on for legacy ioctl
Bluetooth: Move HCI socket definitions into its own header file
Bluetooth: Move struct hci_sec_filter next to its user
Bluetooth: Delcare the hci_sec_filter as const
Bluetooth: Move struct hci_pinfo into net/bluetooth/hci_sock.c
Bluetooth: Move HCI request internals to net/bluetooth/hci_core.c
Bluetooth: Update the list of L2CAP fixed channels
Bluetooth: Move struct sco_pinfo into net/bluetooth/sco.c
Bluetooth: Move struct sco_conn into net/bluetooth/sco.c
Bluetooth: Remove unused SCO_DEFAULT_FLUSH_TO constant
Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c
Bluetooth: Check for valid HCI UART driver flags
Bluetooth: Add support for external configuration with UART driver
Bluetooth: Fix HCIUARTGETDEVICE ioctl when UART is not registered
Bluetooth: Read LE Advertising Channel TX Power only when available
Bluetooth: Enable LE encryption events only when supported
Bluetooth: Enable LE Long Term Key Request event only when supported
Bluetooth: Allocate struct inquiry_entry with GFP_KERNEL
Bluetooth: Remove unneeded forward declaration of __sco_chan_add
Bluetooth: Remove unneeded forward declaration of sco_chan_del
Bluetooth: Convert L2CAP ident spinlock into a mutex
Bluetooth: Remove sco_chan_get helper function
Bluetooth: Fix endian and alignment issue with ath3k version handling
Bluetooth: Remove unneeded variable assignment in hmac_sha256
Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard

Max Stepanov (1):
mac80211: fix a potential NULL access in ieee80211_crypto_hw_decrypt

Michal Kazior (5):
ath10k: fix unregister deadlock when fw probe fails
ath10k: fix bmi exchange tx/rx race
ath10k: sanitize tx ring index access properly
mac80211: fix Rx reordering with RX_FLAG_AMSDU_MORE
mac80211: add support for Rx reordering offloading

Oren Givon (1):
iwlwifi: add max RX aggregation size

RafaÅ MiÅecki (34):
b43: always print info about radio (manuf, id, revision)
b43: N-PHY: drop reg 0x1 access restriction on new PHY revs
b43: N-PHY: add TX gain tables for devices with specific EPA
b43: N-PHY: add placeholders for new devices support
b43; N-PHY: write most of the missing code for revs 7+
b43: N-PHY: init and channel switching of radio 0x2057 rev 9
b43: N-PHY: implement channel switching of radio 0x2057 rev 5
b43: enable radio 0x2057 rev 9 (AKA BCM43228) support
b43: don't warn about no 5 GHz support on 2.4 GHz devices
b43: N-PHY: add missing TX gain table for radio 0x2057 rev 5
ssb: make code for antenna gain extraction more generic
ssb: extract antenna gains from SPROMs revs 4+ properly
ssb: extract power info from SPROM revs 4 and 5
bcma: extract antenna gains from SPROM correctly
bcma: add support for BCM43217 found in Tenda W322E (14e4:43a9)
b43: N-PHY: fix channel switching with 2 GHz radio 0x2057
b43: N-PHY: add tables for radio 0x2057 rev 14
b43: N-PHY: complete 0x2057 radio init calibration
b43: N-PHY: set band on every channel switch
b43: use one shared function for setting MAC frequency
b43: N-PHY: update spur avoidance to support newer devices
b43: N-PHY: add helper for setting digital filters
b43: N-PHY: update digital filters setup
b43: N-PHY: update generic rev7+ workarounds
b43: N-PHY: allow applying separated workarounds per core
b43: N-PHY: add rev7+ workarounds for radio revs 9 and 14
b43: N-PHY: final fixes to rev7+ workarounds
b43: enable radio 0x2057 rev 14 support (AKA BCM43217)
b43: extract one more radio parameter: version
b43: N-PHY: fix rev7+ typos at random places
b43: report correct rate to mac80211 for 5 GHz packets
b43: N-PHY: don't calculate values for TSSI if we can't transmit
b43: register limited amount of 5G channels for BCM43228
b43: enable 5 GHz support for N-PHY devices

Ujjal Roy (1):
mwifiex: do not re-associate when already connected

Vladimir Davydov (1):
Bluetooth: never linger on process exit

Vladimir Kondratiev (7):
wil6210: support for "sparrow" hardware
wil6210: export FW/HW versions through debugfs
wil6210: fix double definition of 'ctx'
wil6210: fix memory leak on error path in wil_write_file_rxon()
wil6210: use same mapping table for FW addr translation and debugfs
wil6210: map RGF_USER_USAGE_1 on the debugfs
wil6210: add new register region for AGC table

Xose Vazquez Perez (2):
wireless: rt2x00: add new rt2800usb devices
wireless: zd1211rw: new url for fw, remove experimental

MAINTAINERS | 7 +
drivers/bcma/driver_chipcommon_pmu.c | 1 +
drivers/bcma/host_pci.c | 1 +
drivers/bcma/sprom.c | 42 +-
drivers/bluetooth/ath3k.c | 29 +-
drivers/bluetooth/btmrvl_drv.h | 1 +
drivers/bluetooth/btmrvl_main.c | 24 +
drivers/bluetooth/btmrvl_sdio.c | 16 +-
drivers/bluetooth/btusb.c | 34 +
drivers/bluetooth/hci_ldisc.c | 25 +-
drivers/bluetooth/hci_uart.h | 1 +
drivers/net/wireless/ath/ath10k/ce.c | 11 +-
drivers/net/wireless/ath/ath10k/core.c | 12 +-
drivers/net/wireless/ath/ath10k/core.h | 3 +
drivers/net/wireless/ath/ath10k/debug.c | 73 ++
drivers/net/wireless/ath/ath10k/htt.h | 13 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 46 +
drivers/net/wireless/ath/ath10k/pci.c | 11 +-
drivers/net/wireless/ath/ath10k/pci.h | 3 +-
drivers/net/wireless/ath/ath10k/wmi.c | 6 -
drivers/net/wireless/ath/ath6kl/bmi.h | 3 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +-
drivers/net/wireless/ath/ath6kl/core.c | 16 +
drivers/net/wireless/ath/ath6kl/core.h | 36 +-
drivers/net/wireless/ath/ath6kl/htc_pipe.c | 32 +-
drivers/net/wireless/ath/ath6kl/init.c | 90 +-
drivers/net/wireless/ath/ath6kl/main.c | 17 +-
drivers/net/wireless/ath/ath6kl/usb.c | 7 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 72 +-
drivers/net/wireless/ath/ath6kl/wmi.h | 2 +-
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 6 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 3 +-
drivers/net/wireless/ath/ath9k/debug.c | 2 +-
drivers/net/wireless/ath/ath9k/mac.h | 10 +-
drivers/net/wireless/ath/ath9k/spectral.c | 8 +-
drivers/net/wireless/ath/ath9k/xmit.c | 34 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 58 +-
drivers/net/wireless/ath/wil6210/main.c | 42 +-
drivers/net/wireless/ath/wil6210/pcie_bus.c | 22 +-
drivers/net/wireless/ath/wil6210/txrx.c | 6 +-
drivers/net/wireless/ath/wil6210/wil6210.h | 26 +-
drivers/net/wireless/ath/wil6210/wmi.c | 21 +-
drivers/net/wireless/b43/main.c | 149 ++-
drivers/net/wireless/b43/main.h | 1 +
drivers/net/wireless/b43/phy_lcn.c | 35 +-
drivers/net/wireless/b43/phy_n.c | 1113 ++++++++++++++++----
drivers/net/wireless/b43/phy_n.h | 15 +
drivers/net/wireless/b43/radio_2057.c | 420 +++++++-
drivers/net/wireless/b43/radio_2057.h | 10 +
drivers/net/wireless/b43/tables_nphy.c | 176 +++-
drivers/net/wireless/b43/xmit.c | 7 +-
drivers/net/wireless/brcm80211/brcmfmac/Makefile | 1 +
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 23 +-
drivers/net/wireless/brcm80211/brcmfmac/chip.c | 28 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 5 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 196 +---
drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 74 +-
.../net/wireless/brcm80211/brcmfmac/dhd_linux.c | 13 +-
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 274 +++--
drivers/net/wireless/brcm80211/brcmfmac/feature.c | 136 +++
drivers/net/wireless/brcm80211/brcmfmac/feature.h | 86 ++
drivers/net/wireless/brcm80211/brcmfmac/firmware.c | 5 +
drivers/net/wireless/brcm80211/brcmfmac/firmware.h | 5 +
drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 100 +-
.../net/wireless/brcm80211/brcmfmac/sdio_host.h | 4 +
drivers/net/wireless/brcm80211/brcmfmac/usb.c | 49 +-
.../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 984 ++++++++---------
drivers/net/wireless/brcm80211/brcmsmac/main.c | 37 -
.../net/wireless/brcm80211/include/brcm_hw_ids.h | 60 +-
drivers/net/wireless/iwlwifi/Kconfig | 25 +-
drivers/net/wireless/iwlwifi/iwl-8000.c | 4 +
drivers/net/wireless/iwlwifi/iwl-config.h | 2 +
drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h | 17 +-
drivers/net/wireless/iwlwifi/iwl-modparams.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-trans.h | 21 +-
drivers/net/wireless/iwlwifi/mvm/coex.c | 193 ++--
drivers/net/wireless/iwlwifi/mvm/coex_legacy.c | 119 +--
drivers/net/wireless/iwlwifi/mvm/debugfs.c | 104 +-
drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h | 2 +
drivers/net/wireless/iwlwifi/mvm/fw-api.h | 67 ++
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 15 +-
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 383 +++++--
drivers/net/wireless/iwlwifi/mvm/mvm.h | 52 +-
drivers/net/wireless/iwlwifi/mvm/nvm.c | 4 +-
drivers/net/wireless/iwlwifi/mvm/ops.c | 14 +-
drivers/net/wireless/iwlwifi/mvm/sta.c | 24 +-
drivers/net/wireless/iwlwifi/mvm/time-event.c | 89 +-
drivers/net/wireless/iwlwifi/mvm/tt.c | 12 +-
drivers/net/wireless/iwlwifi/mvm/tx.c | 10 +
drivers/net/wireless/iwlwifi/pcie/trans.c | 202 +++-
drivers/net/wireless/mac80211_hwsim.c | 11 +-
drivers/net/wireless/mwifiex/11n.c | 3 +-
drivers/net/wireless/mwifiex/11n_rxreorder.c | 27 +-
drivers/net/wireless/mwifiex/cfg80211.c | 8 +-
drivers/net/wireless/mwifiex/cmdevt.c | 40 +-
drivers/net/wireless/mwifiex/fw.h | 2 +-
drivers/net/wireless/mwifiex/join.c | 8 +-
drivers/net/wireless/mwifiex/main.c | 16 +-
drivers/net/wireless/mwifiex/pcie.c | 14 +-
drivers/net/wireless/mwifiex/sdio.c | 15 +-
drivers/net/wireless/mwifiex/sta_cmd.c | 2 +-
drivers/net/wireless/mwifiex/sta_cmdresp.c | 2 +-
drivers/net/wireless/mwifiex/sta_ioctl.c | 10 -
drivers/net/wireless/mwifiex/tdls.c | 22 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 4 +
drivers/net/wireless/ti/wl12xx/main.c | 2 +-
drivers/net/wireless/ti/wl18xx/cmd.c | 89 ++
drivers/net/wireless/ti/wl18xx/cmd.h | 19 +-
drivers/net/wireless/ti/wl18xx/event.c | 65 ++
drivers/net/wireless/ti/wl18xx/event.h | 2 +
drivers/net/wireless/ti/wl18xx/main.c | 34 +-
drivers/net/wireless/ti/wl18xx/tx.c | 7 +-
drivers/net/wireless/ti/wl18xx/wl18xx.h | 2 +-
drivers/net/wireless/ti/wlcore/Makefile | 2 +-
drivers/net/wireless/ti/wlcore/cmd.c | 12 +-
drivers/net/wireless/ti/wlcore/cmd.h | 3 +
drivers/net/wireless/ti/wlcore/debugfs.c | 2 +-
drivers/net/wireless/ti/wlcore/hw_ops.h | 27 +
drivers/net/wireless/ti/wlcore/main.c | 103 +-
drivers/net/wireless/ti/wlcore/tx.c | 2 +-
drivers/net/wireless/ti/wlcore/vendor_cmd.c | 197 ++++
drivers/net/wireless/ti/wlcore/vendor_cmd.h | 45 +
drivers/net/wireless/ti/wlcore/wlcore.h | 8 +-
drivers/net/wireless/ti/wlcore/wlcore_i.h | 20 +-
drivers/net/wireless/zd1211rw/Kconfig | 4 +-
drivers/ssb/pci.c | 113 +-
fs/compat_ioctl.c | 2 +-
include/linux/bcma/bcma.h | 2 +
include/linux/ieee80211.h | 20 +
include/linux/ssb/ssb_regs.h | 37 +
include/net/bluetooth/hci.h | 156 +--
include/net/bluetooth/hci_core.h | 54 +-
include/net/bluetooth/hci_sock.h | 175 +++
include/net/bluetooth/l2cap.h | 10 +-
include/net/bluetooth/sco.h | 30 -
include/net/mac80211.h | 34 +
net/6lowpan/Kconfig | 6 +
net/6lowpan/Makefile | 3 +
net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c} | 0
net/Kconfig | 1 +
net/Makefile | 3 +-
net/bluetooth/Kconfig | 3 +-
net/bluetooth/amp.c | 6 +-
net/bluetooth/cmtp/capi.c | 6 -
net/bluetooth/hci_conn.c | 41 +-
net/bluetooth/hci_core.c | 160 ++-
net/bluetooth/hci_event.c | 155 ++-
net/bluetooth/hci_sock.c | 21 +-
net/bluetooth/l2cap_core.c | 40 +-
net/bluetooth/l2cap_sock.c | 7 +-
net/bluetooth/mgmt.c | 122 +--
net/bluetooth/rfcomm/core.c | 3 +-
net/bluetooth/rfcomm/sock.c | 3 +-
net/bluetooth/sco.c | 125 ++-
net/bluetooth/smp.c | 62 +-
net/ieee802154/Kconfig | 9 +-
net/ieee802154/Makefile | 5 +-
net/mac80211/agg-rx.c | 110 +-
net/mac80211/chan.c | 2 +-
net/mac80211/ht.c | 10 +-
net/mac80211/ibss.c | 13 +-
net/mac80211/ieee80211_i.h | 34 +-
net/mac80211/iface.c | 31 +-
net/mac80211/key.c | 3 -
net/mac80211/mlme.c | 22 +-
net/mac80211/rx.c | 65 +-
net/mac80211/sta_info.c | 5 +-
net/mac80211/sta_info.h | 8 +-
net/mac80211/tdls.c | 459 ++++++--
net/mac80211/tx.c | 20 +-
net/mac80211/util.c | 15 +
net/mac80211/vht.c | 4 +
net/mac80211/wpa.c | 2 +-
net/wireless/Kconfig | 6 +
net/wireless/genregdb.awk | 35 +-
net/wireless/nl80211.c | 3 +-
net/wireless/trace.h | 3 +-
178 files changed, 6583 insertions(+), 2761 deletions(-)
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.c
create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.h
create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.c
create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.h
create mode 100644 include/net/bluetooth/hci_sock.h
create mode 100644 net/6lowpan/Kconfig
create mode 100644 net/6lowpan/Makefile
rename net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c} (100%)
--
John W. Linville Someday the world will need a hero, and you
linville@xxxxxxxxxxxxx might be all we have. Be ready.

Attachment: pgpq9swo0Hw1Z.pgp
Description: PGP signature