lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 21 Nov 2014 13:30:15 -0500
From:	"John W. Linville" <linville@...driver.com>
To:	davem@...emloft.net
Cc:	linux-wireless@...r.kernel.org, netdev@...r.kernel.org
Subject: pull request: wireless-next 2014-11-21

Dave,

Please pull this batch of updates intended for the 3.19 stream...

For the mac80211 bits, Johannes says:

"It has been a while since my last pull request, so we accumulated
another relatively large set of changes:
 * TDLS off-channel support set from Arik/Liad, with some support
   patches I did
 * custom regulatory fixes from Arik
 * minstrel VHT fix (and a small optimisation) from Felix
 * add back radiotap vendor namespace support (myself)
 * random MAC address scanning for cfg80211/mac80211/hwsim (myself)
 * CSA improvements (Luca)
 * WoWLAN Net Detect (wake on network found) support (Luca)
 * and lots of other smaller changes from many people"

For the Bluetooth bits, Johan says:

"Here's another set of patches for 3.19. Most of it is again fixes and
cleanups to ieee802154 related code from Alexander Aring. We've also got
better handling of hardware error events along with a proper API for HCI
drivers to notify the HCI core of such situations. There's also a minor
fix for mgmt events as well as a sparse warning fix. The code for
sending HCI commands synchronously also gets a fix where we might loose
the completion event in the case of very fast HW (particularly easily
reproducible with an emulated HCI device)."

And...

"Here's another bluetooth-next pull request for 3.19. We've got:

 - Various fixes, cleanups and improvements to ieee802154/mac802154
 - Support for a Broadcom BCM20702A1 variant
 - Lots of lockdep fixes
 - Fixed handling of LE CoC errors that should trigger SMP"

For the Atheros bits, Kalle says:

"One ath6kl patch and rest for ath10k, but nothing really major which
stands out. Most notable:

o fix resume (Bartosz)

o firmware restart is now faster and more reliable (Michal)

o it's now possible to test hardware restart functionality without
  crashing the firmware using hw-restart parameter with
  simulate_fw_crash debugfs file (Michal)"

On top of that...both ath9k and mwifiex get their usual level of
updates.  Of note is the ath9k spectral scan work from Oleksij Rempel.

I also pulled from the wireless tree in order to avoid some merge issues.

Please let me know if there are problems!

Thanks,

John

---

The following changes since commit bf515fb11ab539c76d04f0e3c5216ed41f41d81f:

  Merge tag 'mac80211-next-for-john-2014-11-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next (2014-11-04 16:18:12 -0500)

are available in the git repository at:


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

for you to fetch changes up to 9e6f3f472c8f95021ad048acc7cd3e40a827f8ce:

  mwifiex: Add USB8766 support (2014-11-20 16:14:39 -0500)

----------------------------------------------------------------
Alexander Aring (90):
      at86rf230: fix page parameter constraints
      ieee802154: remove default channel settings
      at86rf230: add default channel settings
      cfg802154: introduce cfg802154_registered_device
      mac802154: introduce mac802154_config_ops
      ieee802154: add helper wpan_phy_to_rdev function
      cfg802154: convert deprecated iface add and del
      ieee802154: don't allow to change addr while netif_running
      mac802154: add helper for converting dev_addr
      mac802154: set extended address filter on ifup
      mac802154: set short address filter on ifup
      mac802154: set panid address filter on ifup
      mac802154: move phy settings into netlink receive
      ieee802154: add extended address validation helper
      mac802154: iface: add validation for extended address
      ieee802154: 6lowpan: remove set of mac address
      ieee802154: add missing ULL definition
      ieee802154: fix byteorder issues
      mac802154: fix byteorder issues
      ieee802154: sysfs: add missing include
      mac802154: cfg: add missing include
      ieee802154: remove unnecessary functions
      netdevice: add ieee802154_ptr to net_device
      ieee802154: rework wpan_phy index assignment
      ieee802154: remove nl802154 unused functions
      mac802154: move interface del handling in iface
      mac802154: move interface add handling in iface
      mac802154: move dev_hold out of ieee802154_if_add
      ieee802154: rework interface registration
      ieee802154: remove mlme get_phy callback
      mac802154: add default interface registration
      mac802154: add ieee802154_vif struct
      ieee802154: add IEEE802154_EXTENDED_ADDR_LEN
      ieee802154: add ieee802154_random_extended_addr
      mac802154: add ieee802154_le64_to_be64
      mac802154: cleanup ieee802154_netdev_to_extended_addr
      mac802154: add support for perm_extended_addr
      at86rf230: generate random perm extended address
      at86rf230: add force slotted operation bit
      mac802154: use IEEE802154_EXTENDED_ADDR_LEN
      mac802154: fix typo promisuous to promiscuous
      Bluetooth: 6lowpan: fix skb_unshare behaviour
      mac802154: move mac pib attributes into wpan_dev
      mac802154: remove mac_params in sdata
      ieee802154: rename wpan_phy_alloc
      ieee802154: add cfg802154_registered_device list
      ieee802154: add iftype to wpan_dev
      ieee802154: add wpan_dev_list
      ieee802154: sysfs add wpan_phy index and name
      ieee802154: add new nl802154 header
      ieee802154: add nl802154 framework
      ieee802154: add wpan_phy dump support
      ieee802154: add wpan_dev dump support
      mac820154: don't set monitor dev_addr
      ieee802154: netlink add rtnl lock
      ieee802154: fix iface dump with lowpan
      mac802154: protect address changes via ioctl
      mac820154: move interface unregistration into iface
      mac820154: rename sdata next to tmp
      mac820154: move mutex locks out of loop
      mac802154: add wpan_phy priv id
      mac802154: change module description
      mac802154: add ifname change notifier
      ieee802154: cleanup cfg802154 intendation
      ieee820154: add channel set support
      ieee820154: remove valid page and channel checks
      ieee820154: add pan_id setting support
      ieee820154: add short_addr setting support
      ieee820154: add backoff exponent setting support
      at86rf230: remove invalid backoff exponent check
      ieee820154: add max csma backoffs setting support
      at86rf230: remove invalid max csma backoffs check
      ieee820154: add max frame retries setting support
      at86rf230: remove invalid max frame retries check
      ieee820154: add lbt setting support
      mac802154: add interframe spacing time handling
      at86rf230: remove interframe spacing time workaround
      mac802154: remove unused prototypes
      at86rf230: fix commentation for symbol duration
      mac802154: remove const for non pointer in driver-ops
      mac802154: remove const for non pointer in cfg ops
      mac802154: remove const for non pointer in rdev-ops
      mac802154: remove deprecated linux-zigbee info
      mac802154: use new nl802154 iftype types
      mac802154: remove wpan_dev parameter in if_add
      ieee802154: add new interface command
      ieee802154: setting extended address while iface add
      ieee802154: add del interface command
      ieee802154: rename and move WPAN_NUM_ defines
      ieee802154: fix byteorder for short address and panid

Alexey Khoroshilov (1):
      ath6kl: remove incorrect reset_resume handler

Amitkumar Karwar (2):
      mwifiex: fix out of memory issue observed for USB chipsets
      mwifiex: fix version display problem on big endian platforms

Arend van Spriel (1):
      brcmfmac: fix conversion of channel width 20MHZ_NOHT

Arik Nemtsov (12):
      cfg80211: introduce regulatory flags controlling bw
      mac80211: add supported channels IE during TDLS setup
      mac80211: add BSS coex IE to TDLS setup frames
      cfg/mac80211: define TDLS channel switch feature bit
      mac80211: track AP and peer STA TDLS chan-switch support
      mac80211: prepare TDLS mgmt code for channel-switch templates
      cfg80211: introduce TDLS channel switch commands
      mac80211: add parsing of TDLS specific IEs
      mac80211: introduce TDLS channel switch ops
      mac80211: add TDLS channel-switch Rx flow
      cfg80211: update missing fields in custom regulatory path
      cfg80211: explicitly initialize some fields in custom reg path

Avinash Patil (11):
      mwifiex: rx workqueue support for USB interface
      mwifiex: remove data_complete handler
      mwifiex: do not setup AMPDU/AMSDU with broadcast receiver
      mwifiex: fix warning while starting BSS
      mwifiex: module load parameter for interface creation
      mwifiex: update rx packet descriptor structure to match FW
      mwifiex: do not explicitly disable TDLS link during teardown
      mwifiex: wmm support for TDLS link
      mwifiex: add auto TDLS support
      mwifiex: support for parsing TDLS discovery frames
      mwifiex: enable auto TDLS support for SD8887

Bartosz Markowski (1):
      ath10k: fix pm resume after suspend

Ben Greear (1):
      ath9k: fix misc debugfs when not using chan context

Chan-yeol Park (1):
      Bluetooth: Fix hci_sync missing wakeup interrupt

Chun-Yeow Yeoh (3):
      ath9k: fix the assignment of hw queues for mesh interface
      ath9k|ath9k_htc: Seperate the software crypto flag for Tx and Rx
      ath9k_htc: Enable software crypto for mgmt frame in Tx for USB devices

Dan Carpenter (1):
      ieee802154: || vs && in ieee802154_is_valid_extended_addr()

Eliad Peller (2):
      mac80211: remove redundant check
      mac80211: don't allow 40MHz tx rates in case of 20MHz chandef

Emmanuel Grumbach (1):
      iwlwifi: mvm: abort scan upon RFKILL

Fabian Frederick (1):
      Bluetooth: hidp: replace kzalloc/copy_from_user by memdup_user

Fabio K (1):
      Bluetooth: Add support for Broadcom BCM20702A1 variant

Felix Fietkau (4):
      ath10k: add SURVEY_INFO_IN_USE for current channel on survey
      ath9k: add support for reporting tx power to mac80211
      mac80211: skip legacy rate mask handling for VHT rates
      mac80211: minstrel_ht: add a small optimization to minstrel_aggr_check

Fengguang Wu (1):
      at86rf230: fix simple_return.cocci warnings

Fugang Duan (1):
      Bluetooth: hci-uart-ath: Correct the comments in this driver

Hauke Mehrtens (3):
      b43: fix NULL pointer dereference in b43_phy_copy()
      bcma: make it possible to specify a IRQ num in bcma_core_irq()
      bcma: get IRQ numbers from dt

Henning Rogge (1):
      cfg80211: fix nl80211 cmd id in nl80211_send_mpath()

Jaganath Kanakkassery (1):
      Bluetooth: Send mgmt_connected only if state is BT_CONFIG

James Cameron (1):
      mwifiex: simplify ad hoc join capability info

Johan Hedberg (21):
      Bluetooth: Fix sparse warnings in RFCOMM
      Bluetooth: Fix sparse warning in amp.c
      Bluetooth: Fix mgmt connected notification
      Bluetooth: 6lowpan: Remove unnecessary RCU callback
      Bluetooth: Fix l2cap_sock_teardown_cb lockdep warning
      Bluetooth: Remove unnecessary hci_dev_lock/unlock in smp.c
      Bluetooth: Use proper nesting annotation for l2cap_chan lock
      Bluetooth: Fix L2CAP socket lock nesting level
      Bluetooth: Fix L2CAP nesting level initialization location
      Bluetooth: Fix correct nesting for 6lowpan server channel
      Bluetooth: Fix sending incorrect LE CoC PDU in BT_CONNECT2 state
      Bluetooth: Add key preference parameter to smp_sufficient_security
      Bluetooth: Trigger SMP for the appropriate LE CoC errors
      Bluetooth: Convert LTK list to RCU
      Bluetooth: Convert IRK list to RCU
      Bluetooth: Remove unnecessary hdev locking in smp.c
      Bluetooth: Add debug logs to help track locking issues
      Bluetooth: Fix clearing remote OOB data through mgmt
      Bluetooth: Fix BR/EDR-only address checks for remote OOB data
      Bluetooth: Use shorter "rand" name for "randomizer"
      Bluetooth: Call drain_workqueue() before resetting state

Johannes Berg (12):
      mac80211: add back support for radiotap vendor namespace data
      mac80211: refactor duplicate detection
      Merge remote-tracking branch 'wireless-next/master' into mac80211-next
      mac80211: move skb info band assignment out
      mac80211: factor out 802.11 header building code
      mac80211: add function to create data frame template including key
      cfg80211: allow drivers to support random MAC addresses for scan
      mac80211: rcu-ify scan and scheduled scan request pointers
      mac80211: allow drivers to support NL80211_SCAN_FLAG_RANDOM_ADDR
      mac80211_hwsim: support scanning with random MAC address
      mac80211-hwsim: remove unnecessary hwname check
      mac80211: notify drivers on sta rate table changes

John W. Linville (8):
      Merge tag 'mac80211-for-john-2014-11-10' of git://git.kernel.org/.../jberg/mac80211
      Merge tag 'iwlwifi-for-john-2014-11-10' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      ath9k_htc: remove return of value in empty definintion of ath9k_htc_deinit_debug
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge commit '4e6ce4dc7ce71d0886908d55129d5d6482a27ff9' of git://git.kernel.org/.../linville/wireless
      Merge tag 'mac80211-next-for-john-2014-11-20' of git://git.kernel.org/.../jberg/mac80211-next

Jukka Rissanen (2):
      mac80211-hwsim: hwname is always known so use the value from wiphy
      nl80211: Replace interface socket owner attribute with more generic one

Kristian Evensen (1):
      mwifiex: Add USB8766 support

Kuba Pawlak (2):
      Bluetooth: Clear role switch pending flag
      Bluetooth: Sort switch cases by opcode's numeric value

Larry Finger (3):
      rtlwifi: Fix setting of tx descriptor for new trx flow
      rtlwifi: Fix errors in descriptor manipulation
      rtlwifi: rtl8192se: Fix connection problems

Liad Kaufman (5):
      iwlwifi: pcie: fix prph dump length
      mac80211: add option for setting skb flags before xmit
      mac80211: retransmit TDLS teardown packet through AP if not ACKed
      mac80211: add specific-queue flushing support
      mac80211: synchronously reserve TID per station

Luciano Coelho (9):
      mac80211: fix order of setting ch_switch and drv_pre_channel_switch call
      mac80211: add device_timestamp to the drv_pre_channel_switch trace
      cfg80211: add channel switch started notification
      mac80211: send channel switch started notifications
      cfg80211/mac80211: allow any interface to send channel switch notifications
      wlcore: check minimum buffer size in some cmd_send functions
      wlcore: make wlcore_cmd_send_failsafe() static
      cfg80211: refactor nl80211_start_sched_scan so it can be reused
      cfg80211: add wowlan net-detect support

Marcel Holtmann (11):
      Bluetooth: Check status of command complete for HCI_Reset
      Bluetooth: Print error message for HCI_Hardware_Error event
      Bluetooth: Use HCI_EV_HARDWARE_ERROR define for event payload
      Bluetooth: Introduce BT_BREDR and BT_LE config options
      Bluetooth: Add hci_reset_dev() for driver triggerd stack reset
      Bluetooth: Switch HCI H5 driver to use hci_reset_dev() function
      Bluetooth: Introduce HCI_QUIRK_STRICT_DUPLICATE_FILTER
      Bluetooth: Set HCI_QUIRK_STRICT_DUPLICATE_FILTER for Broadcom devices
      Bluetooth: Consolidate whitelist debugfs entry into device_list
      Bluetooth: btusb: Add internal callback for USB bulk rx data
      Bluetooth: Add hci_conn_lookup_type() helper function

Markus Elfring (1):
      net: brcm80211: Deletion of unnecessary checks before two function calls

Martin Townsend (1):
      6lowpan: move skb_free from error paths in decompression

Miaoqing Pan (2):
      ath9k: Fix RTC_DERIVED_CLK usage
      ath9k: Use new QCA953x initvals

Michal Kazior (20):
      ath10k: don't drop control and null func Rx
      ath10k: remove unused variable
      ath10k: use ieee80211 defines for crypto param lengths
      ath10k: fix rx buffer tracing
      ath10k: deduplicate htt rx dma unmapping
      ath10k: don't drop frames aggressively
      ath10k: add extra sanity check when popping amsdu
      ath10k: don't forget to replenish after fragmented Rx
      ath10k: clear htt->rx_confused on load
      ath10k: remove tsf argument from rx_desc tracing
      ath10k: re-use trace class
      ath10k: call correct function for frag threshold
      ath10k: avoid possible deadlock with scan timeout
      ath10k: change ce ring cleanup logic
      ath10k: make warm reset a bit safer and faster
      ath10k: split reset logic from power up
      ath10k: don't reset chip on power_down
      ath10k: fix possible bmi crash
      ath10k: expose hw restart via debugfs
      ath10k: speed up hw recovery

Oleksij Rempel (23):
      ath9k: add struct ath_spec_scan_priv
      ath9k: move spectral_mode to ath_spec_scan_priv
      ath9k: move spec_config to ath_spec_scan_priv
      ath9k: use struct dentry by ath9k_spectral_init_debug
      ath9k: add ath_hw to ath_spec_scan_priv
      ath9k: remove all struct ath_softc dependencies from spectral code
      ath: add struct ath_ps_ops
      ath9k: add ath_ps_ops bindings
      ath9k: use ath_ps_ops in ath9k_spectral_scan_
      ath9k: use ath_common instead of ieee80211_hw in ath9k_spectral_scan_
      ath9k: make ath9k_spectral_scan_ do not depend on ath_softc
      ath9k: move ath9k_spectral_scan_ from main.c to spectral.c
      ath9k: move spectral.* to common-spectral.*
      ath9k: For AR9271 chipsets, set count = 0 for endless samples.
      ath9k_htc: fix rs_datalen conversation
      ath9k_htc: add ath_ps_ops bindings
      ath9k_htc: add struct ath_spec_scan_priv to ath9k_htc_priv
      ath9k_htc: set initial spec_config values
      ath9k_htc: trigger spectral scan on set_channel
      ath9k_htc: process rx spectral packets
      ath9k_htc: add spectral scan debug interface
      ath9k: common-spectral: don't depend from ATH9K_DEBUGFS
      ath9k_common: make sure DEBUG_FS and RELAY enabled

Patrik Flykt (2):
      mac80211-hwsim: Factor out netlink attribute appending
      mac80211-hwsim: Add HWSIM_CMD_GET_RADIO command

Peter Oh (1):
      ath10k: fix mismatched wmi api call

Rafał Miłecki (1):
      cfg80211: protect fools returning NULL in add_virtual_intf

Rajkumar Manoharan (3):
      ath10k: handle ieee80211 header and payload tracing separately
      ath10k: add modpram 'skip_otp' to ignore empty otp error during BMI
      ath10k: advertise support for AP mode channel width changes

Ronald Wahl (1):
      mac80211: Fix regression that triggers a kernel BUG with CCMP

Simon Vincent (1):
      6lowpan: fix udp header compression when using raw sockets

Stanislaw Gruszka (1):
      rt2x00: do not align payload on modern H/W

Sujith Manoharan (10):
      ath9k: Update QCA953x initvals
      ath9k: Fix LED configuration
      ath9k: Enable TSF2 for generic HW timers
      ath9k: Store the chip chainmask in HW capabilities
      ath9k: Fix thermometer programming
      ath9k: Clear offchannel state properly
      ath9k: Cancel pending offchannel operations
      ath9k: Handle failure to send NoA
      ath9k: Adjust tbtt delta properly
      ath9k: Move roc completion to the offchannel timer

Szymon Janc (1):
      Bluetooth: Fix invalid response for 'Start Discovery' command

Tomasz Bursztyka (1):
      nl80211: Broadcast CMD_NEW_INTERFACE and CMD_DEL_INTERFACE

kbuild test robot (2):
      ath9k: ath9k_op_ps_wakeup() can be static
      ath9k_htc: ath9k_htc_op_ps_wakeup() can be static

 Documentation/devicetree/bindings/bus/bcma.txt     |  21 +
 drivers/bcma/driver_chipcommon.c                   |   2 +-
 drivers/bcma/driver_gpio.c                         |   4 +-
 drivers/bcma/driver_mips.c                         |  11 +-
 drivers/bcma/driver_pci_host.c                     |   4 +-
 drivers/bcma/host_pci.c                            |   5 +-
 drivers/bcma/main.c                                |  74 +-
 drivers/bluetooth/btusb.c                          |   9 +-
 drivers/bluetooth/hci_ath.c                        |   2 +-
 drivers/bluetooth/hci_h5.c                         |  13 +-
 drivers/net/ieee802154/at86rf230.c                 |  91 +-
 drivers/net/ieee802154/cc2520.c                    |   1 +
 drivers/net/ieee802154/fakelb.c                    |   3 -
 drivers/net/wireless/ath/ath.h                     |  12 +
 drivers/net/wireless/ath/ath10k/ce.c               |   9 +-
 drivers/net/wireless/ath/ath10k/core.c             |  30 +-
 drivers/net/wireless/ath/ath10k/core.h             |   5 +
 drivers/net/wireless/ath/ath10k/debug.c            |   7 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |  99 +--
 drivers/net/wireless/ath/ath10k/htt_tx.c           |   4 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  27 +-
 drivers/net/wireless/ath/ath10k/mac.h              |   1 +
 drivers/net/wireless/ath/ath10k/pci.c              | 364 ++++----
 drivers/net/wireless/ath/ath10k/trace.h            | 109 ++-
 drivers/net/wireless/ath/ath10k/txrx.c             |   3 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |  16 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |   6 +-
 drivers/net/wireless/ath/ath6kl/usb.c              |   9 -
 drivers/net/wireless/ath/ath9k/Kconfig             |   2 +
 drivers/net/wireless/ath/ath9k/Makefile            |   6 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.c        |   9 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   9 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c         |  51 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |  13 +
 drivers/net/wireless/ath/ath9k/ar953x_initvals.h   | 498 ++++++++++-
 drivers/net/wireless/ath/ath9k/ath9k.h             |  11 +-
 drivers/net/wireless/ath/ath9k/channel.c           |  23 +-
 .../ath/ath9k/{spectral.c => common-spectral.c}    | 165 +++-
 .../ath/ath9k/{spectral.h => common-spectral.h}    |  29 +-
 drivers/net/wireless/ath/ath9k/common.c            |  10 +-
 drivers/net/wireless/ath/ath9k/common.h            |   1 +
 drivers/net/wireless/ath/ath9k/debug.c             |  13 +-
 drivers/net/wireless/ath/ath9k/gpio.c              |   9 +-
 drivers/net/wireless/ath/ath9k/htc.h               |   5 +
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c     |   6 +
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |  25 +
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |  13 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |  16 +-
 drivers/net/wireless/ath/ath9k/hw.c                |  68 +-
 drivers/net/wireless/ath/ath9k/hw.h                |   7 +-
 drivers/net/wireless/ath/ath9k/init.c              | 112 ++-
 drivers/net/wireless/ath/ath9k/main.c              | 174 ++--
 drivers/net/wireless/ath/ath9k/pci.c               |   4 +-
 drivers/net/wireless/ath/ath9k/recv.c              |   2 +-
 drivers/net/wireless/ath/ath9k/reg.h               |   3 +
 drivers/net/wireless/ath/ath9k/xmit.c              |  10 +-
 drivers/net/wireless/ath/regd.c                    |  14 +
 drivers/net/wireless/ath/wcn36xx/main.c            |   7 +-
 drivers/net/wireless/b43/main.c                    |   7 +-
 drivers/net/wireless/b43/phy_common.c              |   4 +-
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c |   6 +
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c |   3 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c   |   3 +-
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c     |  25 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   7 +-
 drivers/net/wireless/brcm80211/brcmsmac/main.c     |   3 +-
 drivers/net/wireless/cw1200/scan.c                 |   2 +-
 drivers/net/wireless/iwlwifi/mvm/fw.c              |  10 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |   1 +
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |   1 +
 drivers/net/wireless/iwlwifi/mvm/ops.c             |  12 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c            |  20 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |   7 +-
 drivers/net/wireless/mac80211_hwsim.c              | 283 +++++-
 drivers/net/wireless/mac80211_hwsim.h              |   3 +
 drivers/net/wireless/mwifiex/11n.h                 |   4 +
 drivers/net/wireless/mwifiex/11n_rxreorder.c       |  52 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.h       |   2 +
 drivers/net/wireless/mwifiex/Kconfig               |   2 +-
 drivers/net/wireless/mwifiex/cfg80211.c            |   6 +
 drivers/net/wireless/mwifiex/decl.h                |   5 +
 drivers/net/wireless/mwifiex/fw.h                  |   1 +
 drivers/net/wireless/mwifiex/init.c                |  19 +-
 drivers/net/wireless/mwifiex/join.c                |   4 +-
 drivers/net/wireless/mwifiex/main.c                |  49 +-
 drivers/net/wireless/mwifiex/main.h                |  45 +-
 drivers/net/wireless/mwifiex/sdio.c                |   2 +
 drivers/net/wireless/mwifiex/sdio.h                |   7 +
 drivers/net/wireless/mwifiex/sta_event.c           |   9 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c           |   4 +-
 drivers/net/wireless/mwifiex/sta_rx.c              |   3 +
 drivers/net/wireless/mwifiex/tdls.c                | 288 +++++++
 drivers/net/wireless/mwifiex/txrx.c                |   4 -
 drivers/net/wireless/mwifiex/uap_cmd.c             |   2 +-
 drivers/net/wireless/mwifiex/usb.c                 |  51 +-
 drivers/net/wireless/mwifiex/usb.h                 |   3 +
 drivers/net/wireless/mwifiex/util.c                |  38 +
 drivers/net/wireless/mwl8k.c                       |   7 +-
 drivers/net/wireless/rt2x00/rt2800usb.c            |   1 +
 drivers/net/wireless/rt2x00/rt2x00.h               |   7 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c            |   7 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c          |  50 +-
 drivers/net/wireless/rtlwifi/base.c                |   2 +-
 drivers/net/wireless/rtlwifi/core.c                |  13 +-
 drivers/net/wireless/rtlwifi/core.h                |   1 +
 drivers/net/wireless/rtlwifi/pci.c                 |  22 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c  |   8 +-
 drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h  |   4 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/def.h       |   2 +
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c        |   2 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c        |   1 +
 drivers/net/wireless/rtlwifi/rtl8192ce/trx.c       |   3 +
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c        |  17 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.h        |   1 -
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |   7 +
 drivers/net/wireless/rtlwifi/rtl8192de/sw.c        |   1 +
 drivers/net/wireless/rtlwifi/rtl8192ee/hw.c        |   8 +-
 drivers/net/wireless/rtlwifi/rtl8192se/def.h       |   2 +
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |   7 +-
 drivers/net/wireless/rtlwifi/rtl8192se/phy.c       |   2 +
 drivers/net/wireless/rtlwifi/rtl8192se/sw.c        |  38 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |   3 +
 drivers/net/wireless/rtlwifi/rtl8821ae/phy.c       |  15 +-
 drivers/net/wireless/rtlwifi/usb.c                 |  11 +
 drivers/net/wireless/ti/wl1251/main.c              |   2 +-
 drivers/net/wireless/ti/wlcore/cmd.c               |  15 +-
 drivers/net/wireless/ti/wlcore/cmd.h               |   2 -
 drivers/staging/vt6656/main_usb.c                  |   7 +-
 include/linux/bcma/bcma.h                          |   2 +
 include/linux/bcma/bcma_driver_mips.h              |   4 +-
 include/linux/ieee80211.h                          |  49 ++
 include/linux/ieee802154.h                         |  42 +
 include/linux/netdevice.h                          |   3 +
 include/net/bluetooth/hci.h                        |  27 +-
 include/net/bluetooth/hci_core.h                   |  37 +-
 include/net/bluetooth/l2cap.h                      |  15 +-
 include/net/bluetooth/mgmt.h                       |  12 +-
 include/net/cfg80211.h                             |  94 ++
 include/net/cfg802154.h                            | 102 ++-
 include/net/ieee802154_netdev.h                    |  12 -
 include/net/mac80211.h                             | 149 +++-
 include/net/mac802154.h                            |  36 +-
 include/net/nl802154.h                             | 222 ++---
 include/uapi/linux/nl80211.h                       | 108 ++-
 net/6lowpan/iphc.c                                 |  41 +-
 net/bluetooth/6lowpan.c                            |  36 +-
 net/bluetooth/Kconfig                              |  20 +-
 net/bluetooth/amp.c                                |  25 +-
 net/bluetooth/bnep/Kconfig                         |   2 +-
 net/bluetooth/cmtp/Kconfig                         |   2 +-
 net/bluetooth/hci_core.c                           | 184 ++--
 net/bluetooth/hci_event.c                          |  91 +-
 net/bluetooth/hidp/Kconfig                         |   2 +-
 net/bluetooth/hidp/core.c                          |  10 +-
 net/bluetooth/l2cap_core.c                         |  35 +-
 net/bluetooth/l2cap_sock.c                         |  29 +-
 net/bluetooth/mgmt.c                               | 108 ++-
 net/bluetooth/rfcomm/Kconfig                       |   2 +-
 net/bluetooth/rfcomm/core.c                        |   6 +-
 net/bluetooth/smp.c                                |  61 +-
 net/bluetooth/smp.h                                |   9 +-
 net/ieee802154/6lowpan_rtnl.c                      |  38 +-
 net/ieee802154/Makefile                            |   2 +-
 net/ieee802154/core.c                              | 220 ++++-
 net/ieee802154/core.h                              |  46 +
 net/ieee802154/ieee802154.h                        |   2 +-
 net/ieee802154/netlink.c                           |   2 +-
 net/ieee802154/nl-mac.c                            | 226 +----
 net/ieee802154/nl-phy.c                            |  23 +-
 net/ieee802154/nl802154.c                          | 957 +++++++++++++++++++++
 net/ieee802154/nl802154.h                          |   7 +
 net/ieee802154/rdev-ops.h                          |  89 ++
 net/ieee802154/sysfs.c                             |  40 +-
 net/mac80211/aes_ccm.c                             |   3 +
 net/mac80211/agg-tx.c                              |   7 +
 net/mac80211/cfg.c                                 |  27 +-
 net/mac80211/debugfs_sta.c                         |  11 +-
 net/mac80211/driver-ops.h                          |  83 +-
 net/mac80211/ibss.c                                |   2 +-
 net/mac80211/ieee80211_i.h                         |  45 +-
 net/mac80211/iface.c                               |  20 +-
 net/mac80211/main.c                                |   6 +
 net/mac80211/mesh.c                                |   2 +-
 net/mac80211/mlme.c                                |  33 +-
 net/mac80211/rate.c                                |   5 +-
 net/mac80211/rc80211_minstrel_ht.c                 |   6 +-
 net/mac80211/rx.c                                  | 160 +++-
 net/mac80211/scan.c                                | 129 ++-
 net/mac80211/spectmgmt.c                           |  18 +-
 net/mac80211/sta_info.c                            |  15 +-
 net/mac80211/sta_info.h                            |  11 +
 net/mac80211/status.c                              |  55 +-
 net/mac80211/tdls.c                                | 792 ++++++++++++++++-
 net/mac80211/trace.h                               | 142 ++-
 net/mac80211/tx.c                                  | 303 +++++--
 net/mac80211/util.c                                |  60 +-
 net/mac80211/vht.c                                 |   2 +
 net/mac80211/wme.c                                 |  39 +
 net/mac802154/Makefile                             |   2 +-
 net/mac802154/cfg.c                                | 210 +++++
 net/mac802154/cfg.h                                |   9 +
 net/mac802154/driver-ops.h                         |  46 +-
 net/mac802154/ieee802154_i.h                       |  47 +-
 net/mac802154/iface.c                              | 310 +++++--
 net/mac802154/mac_cmd.c                            |  78 +-
 net/mac802154/main.c                               | 150 ++--
 net/mac802154/mib.c                                |  81 +-
 net/mac802154/rx.c                                 |  14 +-
 net/mac802154/tx.c                                 |   2 +-
 net/mac802154/util.c                               |  35 +-
 net/wireless/core.c                                |   4 +
 net/wireless/core.h                                |   1 +
 net/wireless/nl80211.c                             | 522 +++++++++--
 net/wireless/rdev-ops.h                            |  24 +
 net/wireless/reg.c                                 |  49 +-
 net/wireless/trace.h                               |  58 ++
 216 files changed, 8045 insertions(+), 2323 deletions(-)
 rename drivers/net/wireless/ath/ath9k/{spectral.c => common-spectral.c} (73%)
 rename drivers/net/wireless/ath/ath9k/{spectral.h => common-spectral.h} (85%)
 create mode 100644 net/ieee802154/core.h
 create mode 100644 net/ieee802154/nl802154.c
 create mode 100644 net/ieee802154/nl802154.h
 create mode 100644 net/ieee802154/rdev-ops.h
 create mode 100644 net/mac802154/cfg.c
 create mode 100644 net/mac802154/cfg.h
-- 
John W. Linville		Someday the world will need a hero, and you
linville@...driver.com			might be all we have.  Be ready.

Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ