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]
Message-Id: <20160112.215136.850414372508130298.davem@davemloft.net>
Date:	Tue, 12 Jan 2016 21:51:36 -0500 (EST)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) Support busy polling generically, for all NAPI drivers.  From
   Eric Dumazet.

2) Add byte/packet counter support to nft_ct, from Floriani
   Westphal.

3) Add RSS/XPS support to mvneta driver, from Gregory Clement.

4) Implement IPV6_HDRINCL socket option for raw sockets, from
   Hannes Frederic Sowa.

5) Add support for T6 adapter to cxgb4 driver, from Hariprasad Shenai.

6) Add support for VLAN device bridging to mlxsw switch driver,
   from Ido Schimmel.

7) Add driver for Netronome NFP4000/NFP6000, from Jakub Kicinski.

8) Provide hwmon interface to mlxsw switch driver, from Jiri Pirko.

9) Reorganize wireless drivers into per-vendor directories just
   like we do for ethernet drivers.  From Kalle Valo.

10) Provide a way for administrators "destroy" connected sockets
    via the SOCK_DESTROY socket netlink diag operation.  From
    Lorenzo Colitti.

11) Add support to add/remove multicast routes via netlink, from
    Nikolay Aleksandrov.

12) Make TCP keepalive settings per-namespace, from Nikolay Borisov.

13) Add forwarding and packet duplication facilities to nf_tables,
    from Pablo Neira Ayuso.

14) Dead route support in MPLS, from Roopa Prabhu.

15) TSO support for thunderx chips, from Sunil Goutham.

16) Add driver for IBM's System i/p VNIC protocol, from Thomas Falcon.

17) Rationalize, consolidate, and more completely document the checksum
    offloading facilities in the networking stack.  From Tom Herbert.

18) Support aborting an ongoing scan in mac80211/cfg80211, from
    Vidyullatha Kanchanapally.

19) Use per-bucket spinlock for bpf hash facility, from Tom Leiming.

Please pull, thanks a lot!

The following changes since commit 51cb67c0b0fcb91581b15bd2e85f29af4d4b2df6:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-01-06 16:15:03 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 

for you to fetch changes up to 415b6f19e87e350b13585591859d4fdf50772229:

  net: bnxt: always return values from _bnxt_get_max_rings (2016-01-12 17:06:56 -0500)

----------------------------------------------------------------
Aaron Sierra (2):
      igb: Remove GS40G specific defines/functions
      igb: Don't add PHY address to PCDL address

Achiad Shochat (1):
      net/mlx5e: Do not modify the TX SKB

Adam Welle (1):
      mac80211_hwsim: check ATTR_FREQ for wmediumd (netlink) packets

Alexander Aring (6):
      6lowpan: add lowpan dev register helpers
      6lowpan: add debugfs support
      ipv6: add ipv6_addr_prefix_copy
      mac802154: tx: fix synced xmit deadlock
      ipv6: addrconf: drop ieee802154 specific things
      6lowpan: fix debugfs interface entry name

Alexander Duyck (24):
      fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector
      ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector
      ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K
      ixgbe/ixgbevf: use napi_schedule_irqoff()
      fm10k: use napi_schedule_irqoff()
      ixgbe: Refactor MAC address configuration code
      ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses
      ixgbe: Allow FDB entries access to more RAR filters
      ixgbe: Return error on failure to allocate mac_table
      ixgbe: Fix SR-IOV VLAN pool configuration
      ixgbe: Simplify definitions for regidx and bit in set_vfta
      ixgbe: Reduce VT code indent in set_vfta by introducing jump label
      ixgbe: Simplify configuration of setting VLVF and VLVFB
      ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF
      ixgbe: Reorder search to work from the top down instead of bottom up
      ixgbe: Add support for VLAN promiscuous with SR-IOV
      ixgbe: Fix VLAN promisc in relation to SR-IOV
      ixgbe: Clear stale pool mappings
      ixgbe: Clean stale VLANs when changing port VLAN or resetting
      fm10k: Cleanup MSI-X interrupts in case of failure
      fm10k: Cleanup exception handling for mailbox interrupt
      e1000e: Switch e1000e_up to void, drop code checking for error result
      fm10k: Cleanup exception handling for changing queues
      ixgbe: Fix bugs in ixgbe_clear_vf_vlans()

Alexander Kuleshov (1):
      net/rtnetlink: remove unused sz_idx variable

Alexey Khoroshilov (2):
      prism54: fix checks for dma mapping errors
      ipw2x00: add checks for dma mapping errors

Amit Khatri (1):
      mac80211_hwsim: check txrate for NULL

Amitkumar Karwar (14):
      mwifiex: parse adhoc start/join result
      mwifiex: handle start AP error paths correctly
      mwifiex: set regulatory info from EEPROM
      mwifiex: don't follow AP if country code received from EEPROM
      mwifiex: correction in region code to country mapping
      mwifiex: suppress "Rx of mgmt packet failed" message
      mwifiex: remove redundant timestamp assignment
      mwifiex: add debugfs file for testing reset of card
      mwifiex: fix AMPDU not setup on TDLS link problem
      mwifiex: update region_code_index array
      mwifiex: use world for unidentified region code
      mwifiex: fix PCIe register information for 8997 chipset
      mwifiex: add missing check for PCIe8997 chipset
      mwifiex: reduce cloned skb queue size

Andrei Emeltchenko (5):
      Bluetooth: Fix mask for H5 header len
      Bluetooth: Use hex notation for mask
      Bluetooth: Use hexadecimal notation for mask
      Bluetooth: Simplify setting Configuration Field
      Bluetooth: h5: Do not initialize Configuration field

Andrew Lunn (40):
      net: dsa: Add support for a switch reset gpio
      dsa: mv88e6xxx.c: Hardware reset the chip if available
      WAN: HDLC: Detach protocol before unregistering device
      WAN: HDLC: Call notifiers before and after changing device type
      ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses
      batman-adv: Act on NETDEV_*_TYPE_CHANGE events
      PHY: DP83867: Remove looking in parent device for OF properties
      Doc: Micrel-ksz90x1.txt: Document deprecated MAC OF properties
      dsa: mv88e6xxx: Add Second back of statistics
      ethtool: Add phy statistics
      phy: marvell: Add ethtool statistics counters
      phy: micrel: Add ethtool statistics counters
      phy: Consistently use addr for address on an MII bus
      mdio: Move mdiobus_read/write operatings into mdio.h
      phy: Use phy_read() instead of mdiobus_read()
      phy: Add phydev_err() and phydev_dbg() macros
      phy: add phydev_name() wrapper
      net: dnet: Use phy_find_first() helper
      phy: phy_{read|write}_mmd_indirect: get addr from phydev
      phy: Centralise print about attached phy
      phy: mdio-octeon: Use devm_mdiobus_alloc_size()
      mdio: Move allocation of interrupts into core
      phy: Add an mdio_device structure
      of: phy: Only register a phy device for phys
      phy: Add API for {un}registering an mdio device to a bus.
      phy_device: Move phy attributes into phy_device
      dsa: Register netdev before phy
      phy: Move PHY PM operations into phy_device
      phy: Centralize setting driver module owner
      phy: Move phy specific bus match into phy_device
      mdio_bus: Generalise of_mdiobus_link_phydev()
      mdio_bus: Add comment to mdiobus_scan() and __mdiobus_register()
      mdio: Add support for mdio drivers.
      mdio: Abstract device_remove() and device_free()
      net: lantiq_etop.c: Use helper to find first phy
      net: ethernet-rgmii.c: Fix breakage from moving phdev bus
      staging: netlogic: Fix build error due to missed API change
      ethernet: amd: au1000: Remove pointless warning
      net: freescale: ucc_geth: Fix build error from phy_device API change
      net: freescale: mac-fec: Fix build error from phy_device API change

Andrzej Hajda (1):
      ath9k_htc: fix handling return value of ath9k_hw_calibrate

Andrzej Kaczmarek (1):
      Bluetooth: Fix powering on with privacy and advertising

Andy Green (5):
      wcn36xx: introduce WCN36XX_HAL_AVOID_FREQ_RANGE_IND
      wcn36xx: swallow two wcn3620 IND messages
      wcn36xx: handle new hal response format
      wcn36xx: use new response format for wcn3620 trigger_ba
      wcn36xx: use new response format for wcn3620 remove_bsskey

Andy Shevchenko (2):
      rtlwifi: btcoexist: re-use %*ph specifier to hexdump
      wireless: airo: re-use mac_pton()

Anjali Singhai Jain (5):
      i40e: Workaround fix for mss < 256 issue
      i40e/i40evf: Add a stat to track how many times we have to do a force WB
      i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround
      i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722
      i40e: Fix Rx hash reported to the stack by our driver

Antonio Quartulli (2):
      MAINTAINERS: update email address
      Doc: update email address

Arend van Spriel (8):
      brcmfmac: assure net_ratelimit() is declared before use
      brcmfmac: no interface combination check for single interface
      brcmfmac: add 43242 device id for LG dongle
      brcmfmac: obtain feature info using 'cap' firmware command
      brcmfmac: introduce module parameter to force successful probe
      brcmfmac: change brcmf_sdio_wd_timer() prototype
      brcmfmac: use msecs_to_jiffies() in macro definitions
      brcmfmac: use jiffies for timeout in btcoex

Arnd Bergmann (11):
      net: dsa: include gpio consumer header file
      isdn: remove spellcaster driver
      iwlegacy: mark il_adjust_beacon_interval as noinline
      netcp: try to reduce type confusion in descriptors
      netcp: add more __le32 annotations
      ila: add NETFILTER dependency
      netcp: fix regression in receive processing
      net: make ip6tunnel_xmit definition conditional
      fsl/fman: allow modular build
      net: hns: avoid uninitialized variable warning:
      net: bnxt: always return values from _bnxt_get_max_rings

Asias He (5):
      VSOCK: Introduce vsock_find_unbound_socket and vsock_bind_dgram_generic
      VSOCK: Introduce virtio-vsock-common.ko
      VSOCK: Introduce virtio-vsock.ko
      VSOCK: Introduce vhost-vsock.ko
      VSOCK: Add Makefile and Kconfig

Avinash Patil (1):
      mwifiex: enable MSI interrupt support in pcie

Avraham Stern (2):
      iwlwifi: mvm: Configure fragmented scan for scheduled scan
      iwlwifi: mvm: configure scheduled scan according to traffic conditions

Avri Altman (2):
      iwlwifi: mvm: Enable MPLUT only on supported hw
      iwlwifi: mvm: Align bt-coex priority with requirements

Ayala Beker (3):
      cfg80211: use NL80211_ATTR_STA_AID in nl82011_set_station
      iwlwifi: mvm: Change number of associated stations when station becomes associated
      iwlwifi: mvm: don't ask beacons when P2P GO vif and no assoc sta

Bastian Stender (1):
      net ipv4: use preferred log methods

Ben Greear (2):
      ath6kl: fix tx/rx antenna reporting for 2x2 devices
      ath6kl: add log messages for firmware failure cases.

Benjamin Poirier (4):
      e1000e: Remove unreachable code
      e1000e: Do not read ICR in Other interrupt
      e1000e: Do not write lsc to ics in msi-x mode
      e1000e: Fix msi-x interrupt automask

Bert Kenward (6):
      sfc: make TSO version a per-queue parameter
      sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC
      sfc: Retry MCDI after NO_EVB_PORT error on a VF
      sfc: Handle MCDI proxy authorisation
      sfc: Make failed filter removal less noisy
      sfc: Downgrade or remove some error messages

Bjørn Mork (10):
      net: qmi_wwan: MDM9x30 specific power management
      net: qmi_wwan: remove 1199:9070 device id
      usbnet: allow mini-drivers to consume L2 headers
      net: qmi_wwan: support "raw IP" mode
      net: qmi_wwan: document the qmi/raw_ip sysfs file
      MAINTAINERS: add qmi_wwan driver entry
      net: qmi_wwan: should hold RTNL while changing netdev type
      net: cdc_ncm: add "ndp_to_end" sysfs attribute
      net: qmi_wwan: ignore bogus CDC Union descriptors
      ipv6: addrconf: use stable address generator for ARPHRD_NONE

Bob Copeland (1):
      ath5k: fix RTS/CTS by using proper rate flags

Brad Campbell (1):
      ieee802154: cc2520: Check CRC & add promiscuous

Bruce Allan (12):
      fm10k: do not inline fm10k_iov_select_vid()
      fm10k: whitespace cleanups
      fm10k: use BIT() macro instead of open-coded bit-shifting
      fm10k: cleanup namespace pollution
      fm10k: cleanup overly long lines
      fm10k: don't initialize fm10k_workqueue at global level
      fm10k: address operator not needed when declaring function pointers
      fm10k: constify fm10k_mac_ops, fm10k_iov_ops and fm10k_info structures
      fm10k: remove unused struct element
      fm10k: use true/false for boolean get_host_state
      fm10k: cleanup mailbox code comments etc
      fm10k: IS_ENABLED() is not appropriate for boolean kconfig option

Carlos Falgueras García (1):
      netfilter: nf_tables: Add new attributes into nft_set to store user data.

Carolyn Wyborny (1):
      i40e: Update error messaging

Catherine Sullivan (5):
      i40e: Move the saving of old link info from handle_link_event to link_event
      i40e: Bump version to 1.4.2
      i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1
      i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf
      i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4

Chaya Rachel Ivgi (1):
      iwlwifi: mvm: Add a station in monitor mode

Chin-Ran Lo (3):
      Bluetooth: btmrvl: fix hung task warning dump
      Bluetooth: btmrvl: max out host sleep parameter 'gap'
      Bluetooth: btmrvl: don't send data to firmware while processing suspend

Christophe Ricard (27):
      nfc: st-nci: Remove useless #include "ndlc.h"
      nfc: st-nci: Remove unneeded CONFIG_OF switches
      nfc: st21nfca: Remove unneeded CONFIG_OF switches
      nfc: nxp-nci: Remove #ifdef CONFIG_OF
      nfc: pn544: Remove #ifdef CONFIG_OF
      nfc: st-nci: Group device table together
      nfc: st21nfca: Group device table together
      nfc: st-nci: Add macro for gpio name
      nfc: st21nfca: Add macro for gpio name
      nfc: st-nci: Add support for acpi probing for i2c device.
      nfc: st-nci: Add support for acpi probing for spi device.
      nfc: st21nfca: Add support for acpi probing for i2c device.
      nfc: st-nci: Code cleanup
      nfc: st21nfca: Code cleanup
      nfc: st21nfca: Remove useless pr_info in st21nfca_hci_i2c_disable
      NFC: nci: Fix error check of nci_hci_create_pipe() result
      NFC: st-nci: Auto-select core module
      NFC: st21nfca: Auto-select core module
      nfc: netlink: HCI event connectivity implementation
      nfc: st-nci: Add support for HCI event connectivity
      nfc: st21nfca: Add support for HCI event connectivity
      MAINTAINERS: nfc: Add missing platform_data files references
      nfc: fdp: Move i2c client irq checking
      nfc: microread: Remove useless irq field
      nfc: microread: Fix header comment
      nfc: nxp-nci: Remove i2c client gpio irq configuration
      nfc: pn544: Remove i2c client gpio irq configuration

Chun-Hao Lin (5):
      r8169:Fix typo in setting RTL8168H PHY parameter
      r8169:Update the way of reading RTL8168H PHY register "rg_saw_cnt"
      r8169:Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode
      r8169:Fix typo in setting RTL8168H PHY PFM mode.
      r8169:Correct the way of setting RTL8168DP ephy

Colin Ian King (2):
      brcmfmac: only lock and unlock fws if fws is not null
      ath9k: fix inconsistent indenting on return statement

Craig Gallek (6):
      soreuseport: define reuseport groups
      soreuseport: fast reuseport UDP socket selection
      soreuseport: setsockopt SO_ATTACH_REUSEPORT_[CE]BPF
      soreuseport: BPF selection functional test
      soreuseport: pass skb to secondary UDP socket lookup
      soreuseport: change consume_skb to kfree_skb in error case

Dan Carpenter (24):
      ath9k_htc: check for underflow in ath9k_htc_rx_msg()
      rt2x00: type bug in _rt2500usb_register_read()
      libertas: cleanup a variable name
      brcm80211: fix error code in brcmf_pcie_exit_download_state()
      iwlwifi: mvm: rs: fix a warning message
      cw1200: remove some dead code
      iwlegacy: cleanup end of il_send_add_sta()
      mwifiex: remove an unneeded condition
      hostap: fix an error code in prism2_config()
      prism54: off by one BUG_ON() test
      mlxsw: spectrum: fix some error handling
      mlxsw: core: remove an unneeded condition
      iwlwifi: mvm: remove an extra tab
      NFC: nci: memory leak in nci_core_conn_create()
      wil6210: fix a warning message condition
      mlxsw: core: remove an unnecessary condition
      fsl/fman: fix the pause_time test
      fsl/fman: double free on probe failure
      ath9k: fix ath9k_hw_nvram_check_version()
      isdn: act200: fix MODULE_PARM_DESC() typo
      irda: toim3232-sir: delete some dead code
      mdio_bus: NULL dereference on allocation error
      mdio: remove an unneed condition
      phy: remove an unneeded condition

Daniel Borkmann (13):
      bpf: add show_fdinfo handler for maps
      bpf, inode: allow for rename and link ops
      bpf: add bpf_skb_load_bytes helper
      bpf: move clearing of A/X into classic to eBPF migration prologue
      bpf: fix misleading comment in bpf_convert_filter
      bpf, x86: detect/optimize loading 0 immediates
      bpf, test: add couple of test cases
      bpf: cleanup bpf_prog_run_{save,clear}_cb helpers
      net, sched: add skb_at_tc_ingress helper
      bpf: add skb_postpush_rcsum and fix dev_forward_skb occasions
      net, sched: add clsact qdisc
      bpf: export helper function flags and reject invalid ones
      bpf: support ipv6 for bpf_skb_{set,get}_tunnel_key

Daniel Pieczko (1):
      sfc: check warm_boot_count after other functions have been reset

Danny Schweizer (1):
      Bluetooth: Do not filter multicast addresses by default

David Ahern (3):
      net: IPv6 fib lookup tracepoint
      net: l3mdev: Add master device lookup by index
      net: Allow accepted sockets to be bound to l3mdev domain

David Christensen (1):
      bnxt_en: Add BCM57301 & BCM57402 devices.

David S. Miller (115):
      Merge branch 'net-generic-busy-polling'
      Merge branch 'mlxsw-vlan'
      Merge branch 'ppp-kill-zombie-state'
      Merge branch 'bnx2x-stats'
      Merge branch 'tipc-cleanups-improvements'
      Merge branch 'dsa-gpio-reset'
      Merge branch 'rhashtable-test-enhancements'
      Merge branch 'ipmr-cleanups'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'linux-can-next-for-4.5-20151123' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'sh_eth-remove-obsolete-platform_ids'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'wireless-drivers-next-for-davem-2015-11-25' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'mlxsw-hwmon'
      Merge branch 'ipmr-nl'
      Merge branch 'sfc-8000'
      Merge branch 'qed-ethtool-ops'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'hv_netvsc-less-headroom'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'bonding-team-offload'
      Merge branch 'mlx5-connectx-4-sriov'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'netronome-NFP4000-NFP6000'
      Merge branch 'rsvb-compat-strings'
      Merge branch 'vsock-virtio'
      Merge branch 'mvneta-ethtool-autoneg'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'hip06-soc'
      Merge branch 'qmi_wwan_MDM9x30'
      Merge branch 'batman-hdlc'
      Merge branch 'bnx2x'
      Merge branch 'renesas-read-mac'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlx4-HA-LAG-SRIOV-VF'
      Merge branch 'thunderx-cleanups'
      Merge tag 'mac80211-next-for-davem-2015-12-07' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'more-dsa-unbinding-fixes'
      Merge tag 'wireless-drivers-next-for-davem-2015-12-07' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'sh_eth-optimize-mdio'
      Merge branch 'for-4.5-ancestor-test' of git://git.kernel.org/.../tj/cgroup
      Merge branch 'cxgb4-update-kconfig-and-fixes'
      Merge branch 'mvneta-rss-xps'
      Merge branch 'thunderx-pass2'
      Merge branch 'mlx5-flow-steering'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 's390-next'
      Merge branch 'ppp-type-and-name'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch '1GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlxsw-bridge-vlan-offloading'
      Merge branch 'end-of-ip-csum'
      Merge branch 'stmmac-mdio-compat'
      Merge branch 'ila-early-demux'
      Merge branch 'sock-diag-destroy'
      Merge branch 'geneve-udp-port-offload'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'cxgb4-l2-table-enhancements'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'l3mdev-accept'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'bpf-misc-updates'
      Merge branch '100GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'bindtodevice_tw_rst'
      Merge branch 'cxgb4-next'
      Merge branch 'sfc-vf'
      Merge branch 'cxgb4-T6-update'
      Merge branch 'fsl-fmain'
      Merge branch 'r8169-RTL8168H-PHY-fixes'
      Merge branch 'bnxt_en-next'
      Merge branch 'bpf_hash-locking'
      Merge branch 'be2net-next'
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'ethtool-phy-stats'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'bnxt_en-combined-rx-tx-channels'
      Merge branch 'sh_eth-remove-BE-desc-support'
      Merge branch 'r8169-hw-programming-typo-fixes'
      Merge tag 'nfc-next-4.5-1' of git://git.kernel.org/.../sameo/nfc-next
      Merge branch 'mlxsw-fixes'
      Merge branch 'faster-soreuseport'
      Merge branch 'sctp-transport-rhashtable'
      Merge branch 'mlx5e-tstamp'
      Merge tag 'wireless-drivers-next-for-davem-2016-01-05' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'mlxsw-vlan_filtering-offload'
      net: Add eth_platform_get_mac_address() helper.
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'mdio-devices'
      Merge branch 'macb-usrio-cap'
      Merge branch '40GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch '10GbE' of git://git.kernel.org/.../jkirsher/next-queue
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'net-sparse-warnings'
      Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'r8152-adjustments'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'mlxsw-layer2-multicast'
      Merge branch 'tcp-keepalive-namespaceify'
      Merge branch 'bpf-next'
      Merge branch 'mdio-device-fixes'
      Merge branch 'bnxt_en-zeropad-fw-and-reset'
      Merge branch 'emac-RK3036'
      Merge tag 'wireless-drivers-next-for-davem-2016-01-09' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'ovs-cleanups'
      Merge branch 'renesas-eth-fixes'
      Merge branch 'bpf-next'
      Merge branch 'mlx5-enhanced-flow-steering'
      Merge branch 'mdio-build-failures'
      Merge git://git.kernel.org/.../davem/net

David Spinadel (2):
      iwlwifi: mvm: add extended dwell time
      iwlwifi: mvm: fix extended dwell time

Derek Basehore (1):
      iwlwifi: mvm: report wakeup for wowlan

Dmitriy Vyukov (1):
      e1000: fix data race between tx_ring->next_to_clean

Dmitry Fleytman (1):
      e1000e: fix division by zero on jumbo MTUs

Dmitry Tunin (1):
      Bluetooth: Add support of Toshiba Broadcom based devices

Dreyfuss, Haim (1):
      iwlwifi: Add new PCI IDs for 9260 and 5165 series

Elad Raz (16):
      bridge: Propagate vlan add failure to user
      switchdev: add bridge vlan_filtering attribute
      bridge: add vlan filtering change notification
      bridge: add vlan filtering change for new bridged device
      mlxsw: Fixing vlans init range
      mlxsw: Renaming local variable names for consistency
      mlxsw: Disable vlan_filtering for non .1D bridge
      mlxsw: Remember untagged VLANs
      switchdev: Adding MDB entry offload
      bridge: Reflect MDB entries to hardware
      mlxsw: reg: Add definition of multicast record for SFD register
      mlxsw: reg: Adding SMID register
      mlxsw: Changing the maximum number of multicast group to a define
      mlxsw: Adding VID to FID translatation
      mlxsw: Adding layer 2 multicast support
      switchdev: Adding IGMP snooping documentation

Eli Cohen (2):
      net/mlx5_core: Modify enable/disable hca functions
      net/mlx5_core: Add base sriov support

Eliad Peller (10):
      iwlwifi: mvm: refactor d3 key update functions
      iwlwifi: remove IWL_DL_LED
      mac80211: add atomic uploaded keys iterator
      iwlwifi: mvm: cleanup roc te on restart cleanup
      iwlwifi: mvm: check iwl_mvm_wowlan_config_key_params() return value
      iwlwifi: avoid d0i3 commands when no/init ucode is loaded
      iwlwifi: mvm: remove the vif parameter of iwl_mvm_configure_bcast_filter()
      iwlwifi: update key params on d0i3 entrance/exit
      iwlwifi: bail out in case of bad trans state
      iwlwifi: mvm: initialize gtkdata->mvm correctly

Emil Tantilov (7):
      ixgbevf: use ether_addr_copy instead of memcpy
      ixgbevf: fix spoofed packets with random MAC
      ixgbe: do not report 2.5 Gbps as supported
      ixgbevf: minor cleanups for ixgbevf_set_itr()
      ixgbe: add support for QSFP PHY types in ixgbe_get_settings()
      ixgbe: fix RSS limit for X550
      ixgbe: do not call check_link for ethtool in ixgbe_get_settings()

Emmanuel Grumbach (33):
      Merge remote-tracking branch 'iwlwifi-fixes/master' into next
      iwlwifi: add support for 12K Receive Buffers
      iwlwifi: mvm: change name of iwl_mvm_d3_update_gtk
      iwlwifi: change the Intel Wireless email address
      mac80211: allow the driver to send EOSP when needed
      iwlwifi: pcie: allow the op_mode to block the tx queues
      iwlwifi: trans: support a callback for ASYNC commands
      iwlwifi: block the queues when we send ADD_STA for uAPSD
      iwlwifi: uninline iwl_trans_send_cmd
      Merge tag 'mac80211-next-for-davem-2015-12-07' into next
      iwlwifi: mvm: close the SP if we send fewer frames than expected in SP
      Merge tag 'iwlwifi-for-kalle-2015-12-16' into next
      iwlwifi: change the Intel Wireless email address
      iwlwifi: pcie: allow to pretend to have Tx CSUM for debug
      iwlwifi: mvm: prepare the code towards TSO implementation
      iwlwifi: pcie: re-organize code towards TSO
      iwlwifi: clear ieee80211_tx_info->driver_data in the op_mode
      iwlwifi: pcie: build an A-MSDU using TSO core
      iwlwifi: 9000: increase the number of queues
      iwlwifi: mvm: small update in the firmware API
      iwlwifi: mvm: dump more registers upon error
      iwlwifi: remove unused parameter from grab_nic_access
      iwlwifi: fix printf specifier
      iwlwifi: dvm: fix WoWLAN
      iwlwifi: mvm: let the firmware choose the antenna for beacons
      iwlwifi: mvm: reset mvm->scan_type when firmware is started
      iwlwifi: set max firmware version of 7265 to 17
      iwlwifi: mvm: bump max API to 20
      iwlwifi: mvm: dump the radio registers when the firmware crashes
      iwlwifi: mvm: remove useless WARN_ON and rely on cfg80211's combination
      iwlwifi: mvm: constify the parameters of a few functions in fw-dbg.c
      iwlwifi: mvm: fix memory leaks in error paths upon fw error dump
      iwlwifi: pcie: properly configure the debug buffer size for 8000

Eran Ben Elisha (4):
      team: Advertise tunneling offload features
      net/mlx5_core: Introduce access function to read internal timer
      net/mlx5e: Add HW timestamping (TS) support
      net/mlx5e: Add PTP Hardware Clock (PHC) support

Eric Dumazet (26):
      net: better skb->sender_cpu and skb->napi_id cohabitation
      mlx4: mlx4_en_low_latency_recv() called with BH disabled
      net: un-inline sk_busy_loop()
      net: allow BH servicing in sk_busy_loop()
      net: network drivers no longer need to implement ndo_busy_poll()
      mlx5: add busy polling support
      mlx5: support napi_complete_done()
      bnx2x: remove bnx2x_low_latency_recv() support
      mlx4: remove mlx4_en_low_latency_recv()
      net: move skb_mark_napi_id() into core networking stack
      net: add netif_tx_napi_add()
      net: move napi_hash[] into read mostly section
      net: napi_hash_del() returns a boolean status
      net: provide generic busy polling to all NAPI drivers
      net: avoid NULL deref in napi_get_frags()
      tcp: suppress too verbose messages in tcp_send_ack()
      bnx2x: avoid soft lockup in bnx2x_poll()
      bnx2x: remove rx_pkt/rx_calls
      sctp: use GFP_KERNEL in sctp_init()
      tun: honor IFF_UP in tun_get_user()
      tcp: diag: add support for request sockets to tcp_abort()
      udp: properly support MSG_PEEK with truncated buffers
      net: move ndo_features_check() close to ndo_start_xmit()
      net: add scheduling point in recvmmsg/sendmmsg
      ipv6: tcp: add rcu locking in tcp_v6_send_synack()
      phonet: properly unshare skbs in phonet_rcv()

Eugene Crosser (2):
      iucv: prevent information leak in iucv_message
      iucv: call skb_linearize() when needed

Eyal Shapira (2):
      iwlwifi: mvm: drop low_latency_agg_frame_cnt_limit
      iwlwifi: mvm: rs: fix a potential out of bounds access

Fabian Frederick (1):
      drivers/net: fix eisa_driver probe section mismatch

Fabio Estevam (2):
      nxp-nci: i2c: Do not check specifically for -EREMOTEIO error
      net: lpc_eth: Remove unused variables

Felix Fietkau (2):
      ath10k: stop abusing GFP_DMA
      ath10k: do not use coherent memory for allocated device memory chunks

Fengwei Yin (2):
      wcn36xx: handle rx skb allocation failure to avoid system crash
      wcn36xx: split DMA mask register writing.

Florian Fainelli (1):
      net: phy: bcm7xxx: Add entry for Broadcom BCM7435

Florian Westphal (15):
      netfilter: ipv6: nf_defrag: avoid/free clone operations
      netfilter: ipv6: avoid nf_iterate recursion
      netfilter: nf_tables: remove unused struct members
      netfilter: nf_tables: extend tracing infrastructure
      netfilter: nf_tables: wrap tracing with a static key
      netfilter: ipv6: nf_defrag: fix NULL deref panic
      netfilter: nf_tables: fix nf_log_trace based tracing
      nfnetlink: add nfnl_dereference_protected helper
      netfilter: meta: add support for setting skb->pkttype
      net: add inet_sk_transparent() helper
      tcp: send_reset: test for non-NULL sk first
      tcp: honour SO_BINDTODEVICE for TW_RST case too
      inet: kill unused skb_free op
      netfilter: nft_byteorder: provide 64bit le/be conversion
      netfilter: nft_ct: add byte/packet counter support

Franky Lin (2):
      brcmfmac: no retries on rxglom superframe errors
      brcmfmac: add arp offload ip address table configuration support

Geert Uytterhoeven (5):
      net/ipv4/ipconfig: Rejoin broken lines in console output
      sh_eth: Remove obsolete r7s72100-ether platform_device_id entry
      sh_eth: Remove obsolete r8a779x-ether platform_device_id entries
      sh_eth: Remove obsolete r8a7740-gether platform_device_id entry
      sh_eth: Remove obsolete r8a777x-ether platform_device_id entry

Geliang Tang (8):
      Bluetooth: use list_for_each_entry*
      net-sysfs: use to_net_dev in net_namespace()
      bonding: drop unused to_dev macro in bond_sysfs.c
      bridge: use kobj_to_dev instead of to_dev
      NFC: trf7970a: use to_spi_device
      atm: solos-pci: use to_pci_dev()
      net: hns: use to_platform_device()
      tilepro: use to_delayed_work

Giuseppe CAVALLARO (1):
      stmmac: support Reg_9 to get HW level information

Golan Ben Ami (1):
      iwlwifi: mvm: Support setting continuous recording debug mode

Golan Ben-Ami (7):
      iwlwifi: mvm: add trigger for firmware dump upon TDLS events
      iwlwifi: export the _no_grab version of PRPH IO functions
      iwlwifi: dump prph registers in a common place for all transports
      iwlwifi: mvm: move fw-dbg code to separate file
      iwlwifi: expose fw usniffer mode to more utilities
      iwlwifi: mvm: support description for user triggered fw dbg collection
      iwlwifi: mvm: add a non-trigger window to fw dbg triggers

Gregory CLEMENT (6):
      net: mvneta: Make the default queue related for each port
      net: mvneta: Associate RX queues with each CPU
      net: mvneta: Add naive RSS support
      net: mvneta: Configure XPS support
      net/macb: add support for resetting PHY using GPIO
      net/macb: Update device tree binding for resetting PHY using GPIO

Gregory Greenman (1):
      iwlwifi: mvm: add an option to start rs from HT/VHT rates

Guenter Roeck (6):
      net: ethernet: broadcom: Fix build errors
      net: ethernet: faraday: Use phy_find_first() instead of open coding it
      net: tc35815: Fix build error due to missed API change
      net: tc35815: Drop unused variable
      net: ti: cpmac: Fix build error due to missed API change
      net: bfin_mac: Use phy_find_first() instead of open-coding it

Guillaume Nault (6):
      ppp: don't set sk_state to PPPOX_ZOMBIE in pppoe_disc_rcv()
      ppp: remove PPPOX_ZOMBIE socket state
      pppox: use standard module auto-loading feature
      ppp: define "ppp" device type
      ppp: declare ppp devices as enumerated interfaces
      l2tp: rely on ppp layer for skb scrubbing

Guy Mishol (1):
      wlcore: split wl12xx/wl18xx sg parameters

Haiyang Zhang (1):
      hv_netvsc: Fix race condition on Multi-Send Data field

Hamad Kadmany (1):
      wil6210: fix kernel OOPS when stopping interface during Rx traffic

Hannes Frederic Sowa (2):
      ipv6: add IPV6_HDRINCL option for raw sockets
      udp: restrict offloads to one namespace

Hante Meuleman (33):
      brcmfmac: Add support for the BCM4359 11ac RSDB PCIE device.
      brcmfmac: Simplify and fix usage of brcmf_ifname.
      brcmfmac: Remove unnecessary check from start_xmit.
      brcmfmac: Remove unncessary variable irq_requested.
      brcmfmac: Disable runtime pm for USB.
      brcmfmac: Add RSDB support.
      brcmfmac: Use consistent naming for bsscfgidx.
      brcmfmac: Use new methods for pcie Power Management.
      brcmfmac: Add wowl wake indication report.
      brcmfmac: Cleanup ssid storage.
      brcmfmac: Return actual error by fwil.
      brcmfmac: Change error print on wlan0 existence.
      brcmfmac: Remove redundant parameter action from scan.
      brcmfmac: Cleanup roaming configuration.
      brcmfmac: Add beamforming support.
      brcmfmac: Unify methods to define and map firmware files.
      brcmfmac: Fix double free on exception at module load.
      brcmfmac: Simplify scan timing configuration
      brcmfmac: Use local storage for ssid iovar
      brcmfmac: Remove some redundant cfg80211 data
      brcmfmac: Cleanup pmksa cache handling code
      brcmfmac: Make TDLS a detectable feature
      brcmfmac: Add support for PCIE 4350 revision 5 device
      brcmfmac: Fix IBSS setup
      brcmfmac: Change error print in debug print
      brcmfmac: Move scheduled scan related interface layer structs
      brcmfmac: Add get_station support for IBSS
      brcmfmac: Add support for scheduled scan mac randomization
      brcmfmac: Fix warn trace on module unload while in ibss mode
      brcmfmac: Move all module parameters to one place
      brcmfmac: Add wowl net detect support
      brcmfmac: Reshuffle functions to avoid forward declarations
      brcmfmac: Do not handle link downs for ibss.

Hariprasad Shenai (28):
      cxgb4: Align rest of the ethtool get stats
      cxgb4/cxgb4vf: update Kconfig file to include T6 adapter
      cxgb4: Use ACCES_ONCE macro to read queue's consumer index
      cxgb4: prevent simultaneous execution of service_ofldq()
      cxgb4: Deal with wrap-around of queue for Work request
      cxgb4: Add FL DMA mapping error and low counter
      cxgb4: Adds PCI device id for new T5 adapters
      cxgb4: Handle clip return values
      cxgb4: Use symbolic constant for VLAN priority calculation
      cxgb4: Add API to alloc l2t entry; also update existing ones
      cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets.
      cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code
      cxgb4: Warn if device doesn't have enough PCI bandwidth
      cxgb4: get naming correct for iscsi queues
      cxgb4: Use the node info to alloc_ring() for RX queues
      cxgb4: Use napi_complete_done() api in napi handler
      cxgb4: Pass correct argument to t4_link_l1cfg()
      cxgb4: Update pm_stats for T6 adapter family
      cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter
      cxgb4: Update register range and SGE registers for T6 adapter
      cxgb4: Update Congestion Channel map for T6 adapter
      cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter
      cxgb4: Update mps_tcam output to include T6 fields
      cxgb4: Update SGE context congestion map change for T6 adapter
      cxgb4vf: Update to 128 byte mailbox size for T6 adapter
      cxgb4: Get TID calculation right for IPv6 mode
      cxgb4: Remove deprecated module parameters
      cxgb4: Fixes static checker warning in mps_tcam_show()

Heikki Krogerus (2):
      Bluetooth: hci_bcm: move all Broadcom ACPI IDs to BCM HCI driver
      Bluetooth: hci_bcm: new ACPI IDs

Helin Zhang (11):
      i40e/i40evf: Add comment to #endif
      i40e: return the number of enabled queues for ETHTOOL_GRXRINGS
      i40e: rework the functions to configure RSS with similar parameters
      i40e: create a generic configure rss function
      i40e: add new fields to store user configuration
      i40e: rename rss_size to alloc_rss_size in i40e_pf
      i40evf: rename VF adapter specific RSS function
      i40evf: create a generic config RSS function
      i40evf: create a generic get RSS function
      i40evf: add new fields to store user configuration of RSS
      i40e: fix confusing message

Herbert Xu (2):
      net: Generalise wq_has_sleeper helper
      rhashtable: Remove unnecessary wmb for future_tbl

Hubert Sokolowski (1):
      net: Pass ndm_state to route netlink FDB notifications.

Ian Morris (4):
      netfilter-bridge: Cleanse indentation
      netfilter-bridge: use netdev style comments
      netfilter-bridge: brace placement
      netfilter-bridge: layout of if statements

Ido Schimmel (27):
      mlxsw: spectrum: Use correct PVID value when removing VLANs
      mlxsw: spectrum: Unify setting of HW VLAN filters
      mlxsw: spectrum: Add error paths to __mlxsw_sp_port_vlans_add
      mlxsw: reg: Add Management LED Control register definition
      mlxsw: spectrum: Add support for port identification
      net: Check CHANGEUPPER notifier return value
      net: Add support for CHANGEUPPER notifier error injection
      switchdev: vlan: Use switchdev_port* in vlan_netdev_ops
      switchdev: Pass original device to port netdev driver
      mlxsw: spectrum: Allocate active VLANs only for port netdevs
      mlxsw: spectrum: Split vFID range in two
      mlxsw: spectrum: Use appropriate parameter name
      mlxsw: spectrum: Add another flood table for vFIDs
      mlxsw: spectrum: Use FID instead of VID when accessing FDB
      mlxsw: spectrum: Adjust switchdev ops for VLAN devices
      mlxsw: spectrum: Adjust FDB notifications for VLAN devices
      mlxsw: spectrum: Handle VLAN devices linking / unlinking
      mlxsw: spectrum: Add support for VLAN devices bridging
      mlxsw: reg: Add lag_vid field to SFD register
      mlxsw: spectrum: Enable FDB records for VLAN devices on top of LAG
      mlxsw: spectrum: Add support for VLAN devices on top of LAG
      mlxsw: spectrum: Initialize PVID only once
      mlxsw: spectrum: Return NOTIFY_BAD on bridge failure
      mlxsw: spectrum: Set bridge status in appropriate functions
      mlxsw: spectrum: Change bridge port attributes only when bridged
      mlxsw: pci: Adjust value of CPU egress traffic class
      mlxsw: spectrum: Add FDB lock to prevent session interleaving

Igal Liberman (6):
      fsl/fman: Add FMan MURAM support
      fsl/fman: Add FMan support
      fsl/fman: Add FMan MAC support
      fsl/fman: Add FMan SP support
      fsl/fman: Add FMan Port Support
      fsl/fman: Add FMan MAC driver

Ilan Peer (2):
      cfg80211: Add missing tracing to cfg80211
      mac80211: handle HW ROC expired properly

Insu Yun (1):
      mwifiex: correctly handling kzalloc

Ivan Vecera (1):
      be2net: remove local variable 'status'

Jacob Keller (27):
      fm10k: do not assume VF always has 1 queue
      fm10k: Correct MTU for jumbo frames
      fm10k: set netdev features in one location
      fm10k: reset max_queues on init_hw_vf failure
      fm10k: always check init_hw for errors
      fm10k: reinitialize queuing scheme after calling init_hw
      fm10k: Correct typecast in fm10k_update_xc_addr_pf
      fm10k: explicitly typecast vlan values to u16
      fm10k: add statistics for actual DWORD count of mbmem mailbox
      fm10k: rename mbx_tx_oversized statistic to mbx_tx_dropped
      fm10k: Add support for ITR scaling based on PCIe link speed
      fm10k: introduce ITR_IS_ADAPTIVE macro
      fm10k: Update adaptive ITR algorithm
      fm10k: use macro for default Tx and Rx ITR values
      fm10k: change default Tx ITR to 25usec
      fm10k: TRIVIAL fix typo of hardware
      fm10k: TRIVIAL cleanup order at top of fm10k_xmit_frame
      fm10k: use ether_addr_copy to copy MAC address
      fm10k: do not use CamelCase
      fm10k: remove unnecessary else block from if statements with return
      fm10k: remove namespace pollution of fm10k_iov_msg_data_pf
      fm10k: consistently refer to VLANs and VLAN IDs
      fm10k: bump driver version
      fm10k: conditionally compile DCB and DebugFS support
      fm10k: initialize xps at driver load
      fm10k: correctly pack TLV structures and explain reasoning
      fm10k: use ether_addr_equal instead of memcmp

Jakub Kicinski (4):
      pci_ids: add Netronome Systems vendor
      net: add driver for Netronome NFP4000/NFP6000 NIC VFs
      nfp: clear ring delayed kick counters
      nfp: call netif_carrier_off() during init

Jamal Hadi Salim (1):
      sched,cls_flower: set key address type when present

Jan Beulich (1):
      igb: fix NULL derefs due to skipped SR-IOV enabling

Janusz Dziedzic (11):
      ath9k: add debug messages to aggr/chanctx funcs
      ath9k: print real timer value
      ath9k: queue null frames in case of MCC
      ath9k: P2P_CLIENT, send frames after 1ms AP/GO will aprear
      ath9k: use u32 when calculate tsf
      ath9k: setup correct skb priority for nullfunc
      ath9k: MCC enable Opportunistic Power Save
      ath9k: P2P_CLIENT, get/set NOA correctly
      ath9k: MCC, add NOA also in case of an AP
      ath9k: MCC, print time elapsed between events
      ath9k: remove ath9k_mod_tsf64_tu

Janusz Wolak (2):
      e1000: Remove checkpatch coding style errors
      e1000: Elementary checkpatch warnings and checks removed

Janusz.Dziedzic@...to.com (1):
      mac80211: add new IEEE80211_VIF_GET_NOA_UPDATE flag

Jarod Wilson (6):
      sfc: use ALIGN macro for aligning frame sizes
      alx: remove pointless assignment
      igb: don't unmap NULL hw_addr
      igb: improve handling of disconnected adapters
      ethernet/atheros/alx: sanitize buffer sizing and padding
      bonding: make mii_status sysfs node consistent

Jean Sacren (9):
      ixgbe: fix multiple kernel-doc errors
      e1000: clean up the checking logic
      e1000: fix a typo in the comment
      e1000e: clean up the local variable
      e1000: fix kernel-doc argument being missing
      e1000: get rid of duplicate exit path
      openvswitch: clean up unused function
      openvswitch: fix struct geneve_port member name
      openvswitch: update kernel doc for struct vport

Jeffrey Huang (1):
      bnxt_en: support hwrm_func_drv_unrgtr command

Jesse Brandeburg (9):
      i40evf: fix compiler warning of unused variable
      i40e/i40evf: prefetch skb data on transmit
      i40e: fix: do not sleep in netdev_ops
      i40e: remove unused argument
      i40e: use priv flags to control packet split
      i40e: remove CONFIG_I40E_VXLAN
      i40e: trivial fixes
      i40e: chomp the BIT(_ULL)
      i40e: remove forever unused ID

Jia-Ju Bai (1):
      rt2x00pci: Disable memory-write-invalidate when the driver exits

Jiri Pirko (38):
      mlxsw: reg: Add definition of temperature management registers
      mlxsw: core: Implement temperature hwmon interface
      mlxsw: reg: Add definition of fan management registers
      mlxsw: core: Implement fan control using hwmon
      bonding: add 802.3ad support for 100G speeds
      net: add netif_is_team_master helper
      net: add netif_is_team_port helper
      net: add netif_is_lag_master helper
      net: add netif_is_lag_port helper
      net: propagate upper priv via netdev_master_upper_dev_link
      net: add possibility to pass information about upper device via notifier
      net: add info struct for LAG changeupper
      team: fill-up LAG changeupper info struct and pass it along
      bonding: fill-up LAG changeupper info struct and pass it along
      net: introduce change lower state notifier
      net: introduce lower state changed info structure for LAG lowers
      team: rtnl_lock for options set
      team: implement lower state change propagation
      bonding: allow notifications for bond_set_slave_link_state
      bonding: implement lower state change propagation
      bonding: set inactive flags on release
      mlxsw: spectrum: Add set_rx_mode ndo stub
      mlxsw: core: Add support for packets received from LAG port
      mlxsw: pci: Implement LAG processing for received packets
      mlxsw: reg: Add link aggregation configuration registers definitions
      mlxsw: reg: Add definition of LAG unicast record for SFD register
      mlxsw: reg: Add definition of LAG unicast record for SFN register
      mlxsw: spectrum: Implement LAG port join/leave
      mlxsw: spectrum: Implement FDB add/remove/dump for LAG
      mlxsw: spectrum: Implement LAG tx enabled lower state change
      mlxsw: core: Change BUG to WARN in hwmon code
      net: constify netif_is_* helpers net_device param
      mlxsw: reg: Fix max temperature getting
      mlxsw: core: Fix temperature sensor index during initialization
      mlxsw: core: Allow to reset temperature history via hwmon interface
      mlxsw: core: Use devm_kzalloc to allocate mlxsw_hwmon structure
      mlxsw: spectrum: pass local_port to mlxsw_sp_port_fdb_uc_op
      mlxsw: spectrum: remove FDB entry in case we get unknown object notification

Joe Perches (1):
      i40e: Fix i40e_print_features() VEB mode output

Joe Schultz (2):
      igb: Improve cable length function for I210, etc.
      igb: Explicitly label self-test result indices

Joern Engel (1):
      e1000: make eeprom read/write scheduler friendly

Johan Hedberg (49):
      Bluetooth: Remove redundant setting to zero of bt_cb
      Bluetooth: Compress the size of struct hci_ctrl
      Bluetooth: Add clarifying comment why schedule_work is used
      Bluetooth: Remove unnecessary call to hci_update_background_scan
      Bluetooth: Move synchronous request handling into hci_request.c
      Bluetooth: Add 'sync' specifier to synchronous request APIs
      Bluetooth: Add stubs for synchronous HCI request functionality
      Bluetooth: Run all background scan updates through req_workqueue
      Bluetooth: Don't wait for HCI in Add/Remove Device
      Bluetooth: Add HCI status return parameter to hci_req_sync()
      Bluetooth: Use req_workqueue for explicit connect requests
      Bluetooth: Use req_workqueue for background scanning when powering on
      Bluetooth: Make __hci_update_background_scan private to hci_request.c
      Bluetooth: Move LE scan disable/restart behind req_workqueue
      Bluetooth: Add discovery type validity helper
      Bluetooth: Add error return value to hci_req_sync callback
      Bluetooth: Move Start Discovery to req_workqueue
      Bluetooth: Move Stop Discovery to req_workqueue
      Bluetooth: Fix BR/EDR Page Scan update with Add Device
      Bluetooth: Pass inquiry length to bredr_inquiry()
      Bluetooth: Simplify le_scan_disable_work()
      Bluetooth: Remove unnecessary le_scan_restart_work_complete() function
      Bluetooth: Fix specifying role for LE connections
      Bluetooth: Move check for ongoing connect earlier in hci_connect_le()
      Bluetooth: Remove conn_unfinished variable from hci_connect_le()
      Bluetooth: Simplify request cleanup code
      Bluetooth: Fix returning proper HCI status from __hci_req_sync
      Bluetooth: Increment management interface revision
      Bluetooth: Run page scan updates through hdev->req_workqueue
      Bluetooth: Move __hci_update_background_scan up in hci_request.c
      Bluetooth: Move advertising instance management to hci_request.c
      Bluetooth: Move connectable changes to hdev->req_workqueue
      Bluetooth: Perform Class of Device changes through hdev->req_workqueue
      Bluetooth: Move discoverable changes to hdev->req_workqueue
      Bluetooth: Move discoverable timeout behind hdev->req_workqueue
      Bluetooth: HCI name update to hci_request.c
      Bluetooth: Move EIR update to hci_request.c
      Bluetooth: Move fast connectable code to hci_request.c
      Bluetooth: Perform HCI update for power on synchronously
      Bluetooth: Simplify read_adv_features code
      Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flag
      Bluetooth: Fix updating wrong instance's scan_rsp data
      Bluetooth: Remove redundant check for req.cmd_q
      Bluetooth: Clean up advertising initialization in powered_update_hci()
      Bluetooth: Clean up current advertising instance tracking
      Bluetooth: Use continuous scanning when creating LE connections
      Bluetooth: Don't treat connection timeout as a failure
      Bluetooth: Change eir_has_data_type() to more generic eir_get_data()
      Bluetooth: Add support for Start Limited Discovery command

Johannes Berg (40):
      iwlwifi: nvm: fix up phy section when reading it
      iwlwifi: dvm: remove Kconfig default
      iwlwifi: trans: make various conversion macros inlines
      iwlwifi: dvm: remove stray debug code
      iwlwifi: pcie: remove ICT allocation message
      iwlwifi: mvm: use build-time assertion for fw trigger ID
      iwlwifi: clean up transport debugfs handling
      iwlwifi: pcie: remove pointer from debug message
      iwlwifi: mvm: use firmware station lookup, combine code
      iwlwifi: print index in api/capa flags parsing message
      iwlwifi: mvm: add 9000-series RX API
      Merge remote-tracking branch 'mac80211/master' into HEAD
      mac80211: allow driver to prevent two stations w/ same address
      cfg80211: add complete data to station add/change tracing
      cfg80211: replace ieee80211_ie_split() with an inline
      mac80211: mesh: print MAC address instead of pointer
      lib80211: ratelimit key index mismatch
      mac80211: remove string from unaligned packet warning
      mac80211_hwsim: do not actively scan DFS channels
      cfg80211: handle add_station auth/assoc flag quirks
      Revert "mac80211: don't advertise NL80211_FEATURE_FULL_AP_CLIENT_STATE"
      mac80211: properly free skb when r-o-c for TX fails
      mac80211: properly free TX skbs when monitor TX fails
      mac80211: catch queue stop underflow
      mac80211: fix mgmt-tx abort cookie and leak
      mac80211: move off-channel/mgmt-tx code to offchannel.c
      mac80211: simplify ack_skb handling
      mac80211_hwsim: delay hardware remain-on-channel start
      mac80211: rewrite remain-on-channel logic
      mac80211_hwsim: stop using pointers as cookies
      mac80211: reject zero cookie in mgmt-tx/roc cancel
      iwlwifi: mvm: advertise NETIF_F_SG
      iwlwifi: dvm: advertise NETIF_F_SG
      iwlwifi: mvm: change iwl_mvm_get_key_sta_id() to return the station
      iwlwifi: mvm: add 9000 series RX processing
      Bluetooth: avoid rebuilding hci_sock all the time
      iwlwifi: mvm: support A-MSDU in A-MPDU
      iwlwifi: mvm: prevent multiple stations with the same address
      iwlwifi: mvm: check PN for CCMP/GCMP in the driver
      iwlwifi: mvm: check minimum temperature notification length

John Fastabend (1):
      net: pktgen: fix null ptr deref in skb allocation

Jon Paul Maloy (9):
      tipc: move linearization of buffers to generic code
      tipc: small cleanup of function tipc_node_check_state()
      tipc: reduce code dependency between binding table and node layer
      tipc: introduce per-link spinlock
      tipc: convert node lock to rwlock
      tipc: narrow down exposure of struct tipc_node
      tipc: narrow down interface towards struct tipc_link
      tipc: eliminate remnants of hungarian notation
      tipc: fix node reference count bug

Jon Ringle (1):
      net: encx24j600: move rev announcement to probe function

Joshua Henderson (1):
      net: phy: Add support for SMSC LAN8740 PHY

Jouni Malinen (3):
      mac80211: Allow a STA to join an IBSS with 80+80 MHz channel
      mac80211_hwsim: Update timestamp in Probe Response frames
      mac80211_hwsim: Advertise support for VHT IBSS

Julia Lawall (16):
      ixgbe: drop null test before destroy functions
      net: atm: constify in_cache_ops and eg_cache_ops structures
      VSOCK: constify vmci_transport_notify_ops structures
      brcmfmac: constify brcmf_bus_ops structures
      VSOCK: fix returnvar.cocci warnings
      drivers: net: xgene: constify xgene_mac_ops and xgene_port_ops structures
      chelsio: constify cmac_ops structures
      brcm80211: fix compare_const_fl.cocci warnings
      mwifiex: fix semicolon.cocci warnings
      prism54: fix compare_const_fl.cocci warnings
      iwlwifi: dvm: fix compare_const_fl.cocci warnings
      nfc: s3fwrn5: constify s3fwrn5_phy_ops structures
      qlcnic: constify qlcnic_dcb_ops structures
      mac802154: constify ieee802154_llsec_ops structure
      chelsio: constify cphy_ops structures
      iwlegacy: 4965-mac: constify il_sensitivity_ranges structure

KY Srinivasan (15):
      hv_netvsc: Resize some of the variables in hv_netvsc_packet
      hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient
      hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure
      hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure
      hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet
      hv_netvsc: Don't ask for additional head room in the skb
      hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet
      hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet
      hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet
      hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet
      hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet
      hv_netvsc: Eliminate status from struct hv_netvsc_packet
      hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet

Kalle Valo (39):
      adm80211: move under admtek vendor directory
      airo: move under cisco vendor directory
      atmel: move under atmel vendor directory
      b43: move under broadcom vendor directory
      b43legacy: move under broadcom vendor directory
      brcm80211: move under broadcom vendor directory
      cw1200: move under st vendor directory
      ipw2x00: move under intel vendor directory
      iwlegacy: move under intel directory
      iwlwifi: move under intel vendor directory
      libertas: move under marvell vendor directory
      libertas_tf: move under marvell vendor directory
      mwifiex: move under marvell vendor directory
      mwl8k: move under marvell vendor directory
      zd1201: move under zydas vendor directory
      zd1211rw: move under zydas vendor directory
      hostap: move under intersil vendor directory
      p54: move under intersil vendor directory
      orinoco: move under intersil vendor directory
      prism54: move under intersil vendor directory
      realtek: create separate Kconfig file
      rsi: add vendor Kconfig entry
      rt2x00: move under ralink vendor directory
      mediatek: unify Kconfig with other vendors
      ti: unify Kconfig with other vendors
      ath: unify Kconfig with other vendors
      mac80211_hwsim: move Kconfig entry for sorting alphabetically
      ath10k: fix otp board id error message
      ath10k: reorganise hardware and firmware info messages
      ath10k: always show bmi chip ids and subdevice ids
      ath10k: split driver info messages during device initialisation
      ath10k: print crc32 checksums for firmware and board files
      ath10k: implement fw_checksums debugfs file
      Merge ath-next from ath.git
      Merge tag 'iwlwifi-next-for-kalle-2015-12-01' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git
      Merge tag 'iwlwifi-next-for-kalle-2015-12-21' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git
      Merge tag 'iwlwifi-next-for-kalle-2016-01-07_2' of https://git.kernel.org/.../iwlwifi/iwlwifi-next

Kamil Krawczyk (1):
      i40e: use explicit cast from u16 to u8

Karl Heiss (1):
      bonding: Prevent IPv6 link local address on enslaved devices

Kazuya Mizuguchi (3):
      ravb: ptp: Add CONFIG mode support
      ravb: clear RIC1 in init instead of stop
      ravb: Add fixed-link support

Kedareswara rao Appana (1):
      can: xilinx: Convert to runtime_pm

Ken-ichirou MATSUZAWA (5):
      netfilter: nfnetlink_queue: validate dependencies to avoid breaking atomicity
      netfilter: nfnetlink_queue: don't handle options after unbind
      netfilter: nfnetlink_queue: just returns error for unknown command
      netfilter: nfnetlink_queue: autoload nf_conntrack_netlink module NFQA_CFG_F_CONNTRACK config flag
      netfilter: nfnetlink_log: just returns error for unknown command

Kiran Patil (2):
      i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout
      i40e: Fix memory leaks, sideband filter programming

Kosuke Tatsukawa (1):
      brcmfmac: fix waitqueue_active without memory barrier in brcmfmac driver

Kristian Evensen (1):
      net: qmi_wwan: Add SIMCom 7230E

LABBE Corentin (2):
      atm: solos-pci: Replace simple_strtol by kstrtoint
      cxgb3: Convert simple_strtoul to kstrtox

Lance Richardson (3):
      ipv4: fix endianness warnings in ip_tunnel_core.c
      ipv4: eliminate endianness warnings in ip_fib.h
      ipv4: eliminate lock count warnings in ping.c

Larry Finger (9):
      rtlwifi: rtl8723be: Fix module parameter initialization
      rtlwifi: rtl8723ae: Fix initialization of module parameters
      rtlwifi: rtl8821ae: Fix errors in parameter initialization
      rtlwifi: rtl8188ee: Fix module parameter initialization
      rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
      rtlwifi: rtl8192se: Fix module parameter initialization
      rtlwifi: rtl8192ce: Fix handling of module parameters
      rtlwifi: rtl8192cu: Add missing parameter setup
      rtlwifi: rtl_pci: Fix kernel panic

Lars Persson (1):
      dwc_eth_qos: Fix dma address for multi-fragment skbs

Liad Kaufman (1):
      iwlwifi: mvm: set default new STA as non-aggregated

Lior David (1):
      wil6210: support for platform specific crash recovery

Loic Poulain (3):
      Bluetooth: hci_intel: Use shorter timeout for HCI commands
      Bluetooth: btintel: Add manufacturing enter/exit helpers
      Bluetooth: btintel: Create common Intel Version Read function

Lorenzo Colitti (5):
      net: diag: split inet_diag_dump_one_icsk into two
      net: diag: Add the ability to destroy a socket.
      net: diag: Support SOCK_DESTROY for inet sockets.
      net: diag: Support destroying TCP sockets.
      net: tcp: deal with listen sockets properly in tcp_abort.

Lubomir Rintel (1):
      ipv6: always add flag an address that failed DAD with DADFAILED

Luca Coelho (10):
      iwlwifi: mvm: ignore LMAC scan notifications when running UMAC scans
      iwlwifi: generalize d0i3_entry_timeout module parameter
      iwlwifi: mvm: remove redundant d0i3 flag from the config struct
      iwlwifi: mvm: remove stray nd_config element
      iwlwifi: mvm: flush all used TX queues before suspending
      iwlwifi: mvm: remove unnecessary check in iwl_mvm_is_d0i3_supported()
      nl80211: clarify NL80211_ATTR_SCHED_SCAN_DELAY usage with net-detect
      iwlwifi: mvm: don't keep an mvm ref when the interface is down
      iwlwifi: replace d0i3_mode and wowlan_d0i3 with more generic variables
      iwlwifi: mvm: refactor the way fw_key_table is handled

Luka Karinja (1):
      Bluetooth: hci_bcm: Add BCM2E65 ACPI ID

Manikanta Pubbisetty (1):
      ath10k: consolidate if statements in ath10k_wmi_event_mgmt_rx

Maor Gottlieb (18):
      net/mlx5_core: Introduce flow steering firmware commands
      net/mlx5_core: Add flow steering base data structures
      net/mlx5_core: Add flow steering lookup algorithms
      net/mlx5_core: Introduce flow steering API
      net/mlx5_core: Flow steering tree initialization
      net/mlx5: Use flow steering infrastructure for mlx5_en
      net/mlx5e: Rename en_flow_table.c to en_fs.c
      net/mlx5_core: Introduce flow steering autogrouped flow table
      net/mlx5_core: Add utilities to find next and prev flow-tables
      net/mlx5_core: Managing root flow table
      net/mlx5_core: Introduce modify flow table command
      net/mlx5_core: Connect flow tables
      net/mlx5_core: Set priority attributes
      net/mlx5_core: Initialize namespaces only when supported by device
      net/mlx5_core: Enable flow steering support for the IB driver
      net/mlx5_core: Make ipv4/ipv6 location more clear
      net/mlx5_core: Export flow steering API
      IB/mlx5: Add flow steering support

Marcel Holtmann (14):
      Bluetooth: Move BR/EDR default events behind its features
      Bluetooth: Build LE event mask based on supported commands
      Bluetooth: Fix issue with HCI_QUIRK_FIXUP_INQUIRY_MODE and event mask
      Bluetooth: Make LE only events conditional on supported commands
      Bluetooth: Add hci_skb_* helper wrappers for bt_cb(skb) access
      Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling
      Bluetooth: Use new hci_skb_pkt_* wrappers for drivers
      Bluetooth: Add missing hci_skb_opcode for raw socket commands
      Bluetooth: Fix casting coding style within HCI sockets
      Bluetooth: Add support for sending system notes to monitor channel
      Bluetooth: Add support for controller specific logging
      Bluetooth: Add instance range check for Add Advertising command
      Bluetooth: Simplify if statements in tlv_data_is_valid function
      Bluetooth: Add support for Get Advertising Size Information command

Marcelo Ricardo Leitner (2):
      netfilter: nf_ct_sctp: move ip_ct_sctp away from UAPI
      sctp: fix use-after-free in pr_debug statement

Marek Lindner (5):
      batman-adv: add list of unique single hop neighbors per hard-interface
      batman-adv: add bat_hardif_neigh_init algo ops call
      batman-adv: export single hop neighbor list via debugfs
      batman-adv: update last seen field of single hop originators
      batman-adv: remove leftovers of unused BATADV_PRIMARIES_FIRST_HOP flag

Mark Rustad (19):
      ixgbe: Delete redundant include file
      ixgbe: Add KR mode support for CS4227 chip
      ixgbe: Remove CS4227 diagnostic code
      ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em
      ixgbe: Add support for newer thermal alarm
      ixgbe: Use private workqueue to avoid certain possible hangs
      ixgbevf: Use a private workqueue to avoid certain possible hangs
      ixgbevf: Minor cleanups
      ixgbe: Update PTP to support X550EM_x devices
      ixgbe: Correct spec violations by waiting after reset
      ixgbe: Wait for master disable to be set
      ixgbe: Save VF info and take references
      ixgbe: Handle extended IPv6 headers in Tx path
      ixgbe: Always turn PHY power on when requested
      ixgbevf: Handle extended IPv6 headers in Tx path
      ixgbe: Clean up redundancy in hw_enc_features
      ixgbe: Correct X550EM_x revision check
      ixgbe: Correct handling of any outer UDP checksum setting
      ixgbe: Make ATR recognize IPv6 extended headers

Markus Elfring (10):
      mac802154: Delete an unnecessary check before the function call "kfree_skb"
      Bluetooth: Delete an unnecessary check before the function call "kfree_skb"
      brcm80211: Delete an unnecessary check before the function call "release_firmware"
      rtlwifi: Delete unnecessary checks before the function call "kfree_skb"
      ieee802154-atusb: Delete an unnecessary check before the function call "kfree_skb"
      s390-ctcm: Delete unnecessary checks before the function call "channel_remove"
      batman-adv: Delete unnecessary checks before the function call "kfree_skb"
      batman-adv: Less checks in batadv_tvlv_unicast_send()
      batman-adv: Delete an unnecessary check before the function call "batadv_softif_vlan_free_ref"
      batman-adv: Split a condition check

Martin Blumenstingl (1):
      ath9k: Simplify and fix eeprom endianness swapping

Masanari Iida (1):
      net: Fix typo in skb_fclone_busy

Matti Gottlieb (3):
      iwlwifi: mvm: check FW's response for nvm access write cmd
      iwlwifi: mvm: ROC: Extend the ROC max delay duration & limit ROC duration
      iwlwifi: mvm: change mcc update API

Maya Erez (1):
      wil6210: prevent external wmi commands during suspend flow

Miaoqing Pan (2):
      ath9k: fix AR_RX_FILTER for ar9462/ar9565 when rx stopped
      ath9k: feeding entropy in kernel from ADC capture

Michael Chan (16):
      bnxt_en: Optimize ring alloc and ring free functions.
      bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled.
      bnxt_en: Don't treat single segment rx frames as GRO frames.
      bnxt_en: Check hardware resources before enabling NTUPLE.
      bnxt_en: Cleanup bnxt_hwrm_func_cfg().
      bnxt_en: Improve VF resource accounting.
      bnxt_en: Keep track of the ring group resource.
      bnxt_en: Update to Firmware interface spec 1.0.0.
      bnxt_en: Refactor bnxt_dbg_dump_states().
      bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct.
      bnxt_en: Check for NULL rx or tx ring.
      bnxt_en: Re-structure ring indexing and mapping.
      bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings.
      bnxt_en: Modify init sequence to support shared or non shared rings.
      bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings.
      bnxt_en: Zero pad firmware messages to 128 bytes.

Michael Hennerich (1):
      ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154

Michal Kazior (9):
      ath10k: merge is_protected with nohwcrypt
      ath10k: rename function to adhere to naming convention
      ath10k: remove txmode from skb_cb
      ath10k: remove is_offchan
      ath10k: remove freq from skb_cb
      ath10k: pack up flags in skb_cb
      ath10k: fix tx header parsing
      ath10k: replace vdev_id and tid in skb cb
      ath10k: store msdu_id instead of txbuf pointers

Michal Kosiarz (1):
      i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message

Michal Kubeček (1):
      udp: disallow UFO for sockets with SO_NO_CHECK option

Michal Schmidt (3):
      bnx2x: drop redundant error message about allocation failure
      bnx2x: change FW GRO error message to WARN_ONCE
      bnx2x: simplify distinction between port and func stats

Michal Sojka (3):
      cfg80211: reg: Remove unused function parameter
      cfg80211: Remove unused cfg80211_can_use_iftype_chan()
      cfg80211: reg: Refactor calculation of bandwidth flags

Mikko Rapeli (2):
      netfilter: ebtables: use __u64 from linux/types.h
      netfilter: fix include files for compilation

Mitch Williams (21):
      i40e/i40evf: clean up error messages
      i40evf: handle many MAC filters correctly
      i40e: make error message more useful
      i40evf: quoth the VF driver, Nevermore
      i40evf: allocate queue vectors dynamically
      i40evf: allocate ring structs dynamically
      i40evf: increase max number of queues
      i40evf: set real num queues
      i40evf: remove duplicate string
      i40evf: don't use atomic allocation
      i40e: propagate properly
      i40evf: use correct types
      i40e: fix whitespace
      i40e/i40evf: use logical operator
      i40e: properly delete VF MAC filters
      i40e: don't add zero MAC filter
      i40evf: check rings before freeing resources
      i40e: hush little warnings
      i40evf: change version string generation
      i40e: change log messages and error returns
      i40e: allow zero MAC address for VFs

Mohammed Shafi Shajakhan (3):
      ath10k: Enable AP + STA interface combination support for 10.x
      ath10k: Fix write permission on few debugfs files
      ath10k: remove unnecessary amsdu/ampdu assignment in debugfs

Moni Shoua (4):
      net/mlx4_core: Use both physical ports to dispatch link state events to VF
      net/mlx4_core: Support mirroring VF DMFS rules on both ports
      net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode
      net/mlx4_core: Support the HA mode for SRIOV VFs too

Moshe Harel (2):
      iwlwifi: mvm: add bt settings to debugfs
      iwlwifi: mvm: add bt rrc and ttc to debugfs

Neal Cardwell (1):
      tcp_yeah: don't set ssthresh below 2

Neerav Parikh (2):
      i40e: Remove separate functions gathering XOFF Rx stats
      ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled

Neil Armstrong (7):
      net: dsa: remove DSA link polling
      net: dsa: cleanup resources upon module removal
      net: dsa: Add missing master netdev dev_put() calls
      net: dsa: move dsa slave destroy code to slave.c
      net: ethernet: cadence-macb: Add disabled usrio caps
      net: macb: Add NP4 macb config using USRIO_DISABLED
      dt-bindings: net: macb: Add NP4 macb variant

Nicholas Krause (1):
      iwlwifi: mvm: fix incorrect fallthrough in iwl_mvm_check_running_scans()

Nicholas Mc Guire (3):
      ibmveth: consolidate kmalloc of array, memset 0 to kcalloc
      rsi: consolidate kmalloc/memset 0 calls to kzalloc
      rsi: bool tests do not need comparison

Nicolas Dichtel (1):
      vxlan: fix test which detect duplicate vxlan iface

Nikolay Aleksandrov (18):
      net: ipmr: move the tbl id check in ipmr_new_table
      net: ipmr: always define mroute_reg_vif_num
      net: ipmr: remove some pimsm ifdefs and simplify
      net: ipmr: fix code and comment style
      net: ipmr: make ip_mroute_getsockopt more understandable
      net: ipmr: drop an instance of CONFIG_IP_MROUTE_MULTIPLE_TABLES
      net: ipmr: drop ip_mr_init() mrt_cachep null check as we'll panic if it fails
      net: ipmr: rearrange and cleanup setsockopt
      net: ipmr: factor out common vif init code
      vrf: remove slave queue and private slave struct
      net: remove unnecessary mroute.h includes
      net: ipmr: remove unused MFC_NOTIFY flag and make the flags enum
      net: ipmr: adjust mroute.h style and drop extern
      net: ipmr: move struct mr_table and VIF_EXISTS to mroute.h
      net: ipmr: move pimsm_enabled to pim.h and rename
      net: ipmr: fix setsockopt error return
      net: ipmr: add mfc newroute/delroute netlink support
      net: add support for netdev notifier error injection

Nikolay Borisov (3):
      ipv4: Namespaceify tcp_keepalive_time sysctl knob
      ipv4: Namespecify tcp_keepalive_probes sysctl knob
      ipv4: Namespecify the tcp_keepalive_intvl sysctl knob

Ola Olsson (1):
      cfg80211: ocb: Fix null pointer deref if join_ocb is unimplemented

Oliver Neukum (1):
      cdc-acm: fix NULL pointer reference

Ondrej Zary (3):
      dl2k: Handle memory allocation errors in alloc_list
      dl2k: Reorder and cleanup initialization
      dl2k: Implement suspend

Or Gerlitz (2):
      net/mlx4_core: Use both physical ports to set the VF link state
      IB/mlx4: Use the VF base-port when demuxing mad from wire

Oren Givon (5):
      iwlwifi: Add PCI IDs for the new 3168 series
      iwlwifi: Add PCI IDs for the new series 8165
      iwlwifi: Update PCI IDs for 8000 and 9000 series
      iwlwifi: update and fix 7265 series PCI IDs
      iwlwifi: nvm: fix loading default NVM file

Pablo Neira (1):
      netfilter: cttimeout: add netns support

Pablo Neira Ayuso (10):
      Merge branch 'master' of git://git.kernel.org/.../davem/net-next
      netfilter: nf_tables: release objects on netns destruction
      netfilter: nf_tables: destroy basechain and rules on netdevice removal
      netfilter: nf_tables: remove check against removal of inactive objects
      netfilter: nfnetlink: pass down netns pointer to call() and call_rcu()
      netfilter: nfnetlink: pass down netns pointer to commit() and abort() callbacks
      netfilter: nft_limit: allow to invert matching criteria
      netfilter: nf_tables: add packet duplication to the netdev family
      netfilter: nf_tables: add forward expression to the netdev family
      netfilter: nf_ct_helper: define pr_fmt()

Patrick McHardy (1):
      netfilter: nft_payload: add packet mangling support

Pawel Kulakowski (1):
      ath9k: Enable support for cloned SKBS

Peter Hurley (1):
      Bluetooth: hci_ldisc: Remove dead code

Peter Oh (6):
      ath10k: fix board data fetch error message
      ath10k: update WMI 10.x service map
      ath10k: introduce new subtypes for proxy STA and Mesh
      ath10k: apply Mesh subtype when Mesh interface created.
      ath10k: allow Mesh Point to install peer security key
      ath10k: set SM power save disabled to default value

Peter Wu (1):
      rtlwifi: fix memory leak for USB device

Phil Reid (4):
      stmmac: create of compatible mdio bus for stmmac driver
      stmmac: Correct documentation on stmmac clocks.
      stmmac: Fix calculations for ptp counters when clock input = 50Mhz.
      stmmac: socfpga: Provide dt node to config ptp clk source.

Phil Sutter (5):
      rhashtable-test: add cond_resched() to thread test
      rhashtable-test: retry insert operations
      rhashtable-test: calculate max_entries value by default
      rhashtable-test: allow to retry even if -ENOMEM was returned
      net: ipv6: restrict hop_limit sysctl setting to range [1; 255]

Philip Whineray (1):
      netfilter: Set /proc/net entries owner to root in namespace

Prasanna Karthik (3):
      Bluetooth: clean up af_bluetooth code
      Bluetooth: Clean up hci_core code
      Bluetooth: remove unneeded variable in l2cap_stream_rx

Pravin B Shelar (1):
      ip_tunnel: Move stats update to iptunnel_xmit()

Raanan Avargil (2):
      e1000e: Increase timeout of polling bit RSPCIPHY
      e1000e: initial support for i219-LM (3)

Rabin Vincent (1):
      net: bpf: reject invalid shifts

Rafał Miłecki (2):
      ssb: pick SoC invariants code from MIPS BCM47xx arch
      bcma: use module_init for the main part of bus initialization

Rainer Weikusat (4):
      unix: use wq_has_sleeper in unix_dgram_recvmsg
      core: enable more fine-grained datagram reception control
      af_unix: fix unix_dgram_recvmsg entry locking
      net: Fix inverted test in __skb_recv_datagram

Rajkumar Manoharan (2):
      ath10k: wake up device before accessing registers
      ath10k: reduce indentation by moving powersave check within function

Rasmus Villemoes (2):
      intel: i40e: fix confused code
      qeth: get rid of redundant 0-termination

Rob Swindell (2):
      bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV
      bnxt_en: Reset embedded processor after applying firmware upgrade

Romain Perier (1):
      stmmac: Don't exit mdio registration when mdio subnode is not found in the DTS

Roopa Prabhu (2):
      mpls: support for dead routes
      mpls_iptunnel: add static qualifier to mpls_output

Roosen Henri (1):
      phy: micrel: Fix finding PHY properties in MAC node for KSZ9031.

Rosen, Rami (1):
      netfilter: nfnetlink_log: Change setter functions to be void

Saeed Mahameed (18):
      net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch
      net/mlx5: Update access functions to Query/Modify vport MAC address
      net/mlx5: Introduce access functions to modify/query vport mac lists
      net/mlx5: Introduce access functions to modify/query vport state
      net/mlx5: Introduce access functions to modify/query vport promisc mode
      net/mlx5: Introduce access functions to modify/query vport vlans
      net/mlx5e: Write UC/MC list and promisc mode into vport context
      net/mlx5e: Write vlan list into vport context
      net/mlx5: Introducing E-Switch and l2 table
      net/mlx5: E-Switch, Introduce FDB hardware capabilities
      net/mlx5: E-Switch, Add SR-IOV (FDB) support
      net/mlx5: E-Switch, Introduce Vport administration functions
      net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context
      net/mlx5: E-Switch, Introduce set vport vlan (VST mode)
      net/mlx5: E-Switch, Introduce get vf statistics
      net/mlx5e: Add support for SR-IOV ndos
      net/mlx5: Fix query E-Switch capabilities
      net/mlx5e: Assign random MAC address if needed

Salil (5):
      net:hns: Add support of Hip06 SoC to the Hislicon Network Subsystem
      net:hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver
      net:hns: Add Hip06 "TSO(TCP Segment Offload)" support HNS Driver
      net:hns: Add support of ethtool TSO set option for Hip06 in HNS
      net:hns: Add the init code to disable Hip06 "Hardware VLAN assist"

Sara Sharon (3):
      iwlwifi: mvm: change protocol offload flows
      iwlwifi: mvm: enable L3 filtering
      iwlwifi: mvm: infrastructure for frame-release message

Sasha Levin (1):
      net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory

Sathya Perla (1):
      be2net: remove a line of code that has no effect

Satish Baddipadige (1):
      bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set.

Saurabh Sengar (5):
      gianfar: use of_property_read_bool()
      drivers: net: xgene: optimizing the code
      net: fec: no need to test for the return type of of_property_read_u32
      wan: wanxl: add pci_disable_device in case of error
      NFC: add rx delay sysfs parameter for nfcsim workqueue

Sebastian Andrzej Siewior (1):
      RDS: don't pretend to use cpu notifiers

Sergei Shtylyov (9):
      ravb: read MAC address registers only once
      sh_eth: read MAC address registers only once
      sh_eth: remove mask fields from 'struct bb_info'
      sh_eth: factor out common code from MDIO bitbang methods
      sh_eth: get rid of bb_{set|clr|read}()
      sh_eth: remove EDMAC_BIG_ENDIAN
      sh_eth: get rid of {cpu|edmac}_to_{edmac|cpu}()
      ravb: stop reading ECMR in ravb_emac_init()
      sh_eth: stop reading ECMR in sh_eth_dev_init()

Shahar Patury (1):
      wlcore/wl18xx: fw logger over sdio

Shannon Nelson (5):
      i40e/i40evf: remove unused tunnel parameter
      i40e: Change BUG_ON to WARN_ON in service event complete
      i40e: remove BUG_ON from feature string building
      i40e: remove BUG_ON from FCoE setup
      i40e: clean whole mac filter list

Sharon Dvir (1):
      iwlwifi: update host command messages to new format

Shengzhen Li (2):
      mwifiex: change ap and station interface limits
      mwifiex: multiple bss support

Shikha Singh (4):
      NFC: digital: Add Type4A tags support
      NFC: Add STMicroelectronics ST95HF driver
      DT: bindings: net: nfc: Add ST95HF binding doc
      NFC: st95hf: Fix build error

Simon Horman (3):
      ravb: use clock rate as basis for GTI.TIV
      ravb: add fallback compatibility strings
      ravb: add device tree support for r8a779[123]

Simon Wunderlich (8):
      batman-adv: rename equiv/equal or better to similar or better
      batman-adv: detect local excess vlans in TT request
      batman-adv: unify flags access style in tt global add
      batman-adv: lock crc access in bridge loop avoidance
      batman-adv: Start new development cycle
      batman-adv: purge bridge loop avoidance when its disabled
      batman-adv: increase BLA wait periods to 6
      batman-adv: only call post function if something changed

Singhai, Anjali (6):
      Revert "i40e: remove CONFIG_I40E_VXLAN"
      geneve: Add geneve udp port offload for ethernet devices
      i40e: geneve tunnel offload support
      i40e: Kernel dependency update for i40e to support geneve offload
      geneve: Add geneve_get_rx_port support
      i40e: Call geneve_get_rx_port to get the existing Geneve ports

Sowmini Varadhan (1):
      i40e: Look up MAC address in Open Firmware or IDPROM

Stas Sergeev (2):
      mvneta: consolidate autoneg enabling
      mvneta: implement ethtool autonegotiation control

Stefan Hajnoczi (1):
      Revert "Merge branch 'vsock-virtio'"

Stefan Schmidt (7):
      6lowpan: clarify Kconfig entries for upcoming GHC support
      6lowpan: add nhc module for GHC hop-by-hopextension header detection
      6lowpan: add nhc module for GHC UDP detection
      6lowpan: add nhc module for GHC ICMPv6 detection
      6lowpan: add nhc module for GHC destination extension header detection
      6lowpan: add nhc module for GHC fragmentation extension header detection
      6lowpan: add nhc module for GHC routing extension header detection

Stephen Boyd (1):
      stmmac: ipq806x: Return error values instead of pointers

Steve deRosier (1):
      ath6kl: Don't print error message when recv is canceled

Sudarsana Kalluru (6):
      qede: Add support for {get, set}_channels
      qede: Add support for {get, set}_ringparam
      qed: Add support for changing LED state
      qede: Add support for set_phys_id
      qede: Add support for nway_reset
      qede: Add support for {get, set}_pauseparam

Sudip Mukherjee (3):
      net: plip: use new parport device model
      phy: fix blackfin build failure
      bfin_mac: fix error path

Sunil Goutham (3):
      net, thunderx: Remove unnecessary rcv buffer start address management
      net: thunderx: HW TSO support for pass-2 hardware
      net: thunderx: Enable CQE count threshold interrupt

Suresh Reddy (7):
      be2net: fix VF link state transition from disabled to auto
      be2net: avoid configuring VEPA mode on BE3
      be2net: cleanup FW flash image related macro defines
      be2net: move FW flash cmd code to be_cmds.c
      be2net: log digital signature errors while flashing FW image
      be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd
      be2net: bump up the driver version to 11.0.0.0

Sven Eckelmann (10):
      batman-adv: Use chain pointer when purging fragments
      batman-adv: Fix typo 'wether' -> 'whether'
      batman-adv: Fix invalid read while copying bat_iv.bcast_own
      batman-adv: Fix lockdep annotation of batadv_tlv_container_remove
      batman-adv: Add function to convert string to batadv throughput
      batman-adv: Change ifconfig examples to iproute2
      batman-adv: Fix kernel-doc parsing of main structs
      batman-adv: Fix kerneldoc member names in for main structs
      batman-adv: Remove kerneldoc for missing struct members
      batman-adv: Add kerneldoc for batadv_neigh_node::refcount

Syam Sidhardhan (3):
      Bluetooth: bcm203x: Remove redundant error message
      Bluetooth: bfusb: Remove redundant error message
      Bluetooth: bfusb: Fix the return error code

Tamizh chelvam (3):
      ath10k: add abstraction layer for peer flags
      ath10k: set peer MFP flag in peer assoc command
      ath10k: add thermal throttling support for 10.4 firmware

Tejun Heo (10):
      cgroup: record ancestor IDs and reimplement cgroup_is_descendant() using it
      kernfs: implement kernfs_walk_and_get()
      cgroup: implement cgroup_get_from_path() and expose cgroup_put()
      netprio_cgroup: limit the maximum css->id to USHRT_MAX
      net: wrap sock->sk_cgrp_prioidx and ->sk_classid inside a struct
      sock, cgroup: add sock->sk_cgroup
      cgroup: fix sock_cgroup_data initialization on earlier compilers
      net, cgroup: cgroup_sk_updat_lock was missing initializer
      netfilter: prepare xt_cgroup for multi revisions
      netfilter: implement xt_cgroup cgroup2 path match

Thierry Reding (4):
      net: bfin_mac: Use platform_register/unregister_drivers()
      net: bcm63xx: Use platform_register/unregister_drivers()
      net: mpc52xx: Use platform_register/unregister_drivers()
      net: mv643xx: Use platform_register/unregister_drivers()

Thomas Falcon (1):
      Driver for IBM System i/p VNIC protocol

Thomas Richter (1):
      qeth use common function qeth_get_setassparms_cmd

Todd Fujinaka (2):
      igb: add 88E1543 initialization code
      igb: use the correct i210 register for EEMNGCTL

Tom Herbert (15):
      rco: Clean up casting errors
      geneve: UDP checksum configuration via netlink
      net: Add skb_inner_transport_offset function
      sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC
      fcoe: Use CHECKSUM_PARTIAL to indicate CRC offload
      net: Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK
      net: Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM
      tcp: Fix conditions to determine checksum offload
      net: Add driver helper functions to determine checksum offloadability
      net: Elaborate on checksum offload interface description
      ila: Create net/ipv6/ila directory
      rhashtable: add function to replace an element
      netlink: add a start callback for starting a netlink dump
      ila: Add generic ILA translation facility
      net: Fix typo in netdev_intersect_features

Tomáš Pilař (1):
      sfc: Downgrade EPERM messages from MCDI to debug

Uri Mashiach (2):
      wlcore/wl12xx: spi: fix oops on firmware load
      wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)

Ursula Braun (3):
      MAINTAINERS: switch to alternate IBM mail address
      qeth: initialize net_device with carrier off
      qeth: repair SBAL elements calculation

Usha Ketineni (1):
      ixgbe: Fix to get FDMI HBA attributes information with X550

Vasanthakumar Thiagarajan (6):
      ath10k: add new service defines for 10.4
      ath10k: add new WMI cmd/event defines for 10.4
      ath10k: add new pdev params defines to 10.4
      ath10k: fix peer assoc complete WMI command for 10.4
      ath10k: rename the helper which is used for off-channel tx
      ath10k: fix peerid configuration in htt tx desc for htt version < 3.4

Vasu Dev (3):
      ixgbe: Fill at least min credits to a TC credit refills
      ixgbe: use correct FCoE DDP max check
      ixgbe: fix broken PFC with X550

Venkat Duvvuru (2):
      be2net: remove unused error variables
      be2net: support ethtool get-dump option

Veola Nazareth (1):
      ixgbe: report correct media type for KR, KX and KX4 interfaces

Vidyullatha Kanchanapally (2):
      cfg80211: Add support for aborting an ongoing scan
      mac80211: Add support for aborting an ongoing scan

Vitaly Kuznetsov (3):
      hv_netvsc: rework link status change handling
      hv_netvsc: move subchannel existence check to netvsc_select_queue()
      hv_netvsc: remove locking in netvsc_send()

Vivek Natarajan (1):
      ath10k: add support for pktlog in QCA99X0

Vladimir Kondratiev (1):
      wil6210: hold wil->mutex while managing vrings

William Dauchy (1):
      ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector

Woojung.Huh@...rochip.com (1):
      net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number.

Xin Long (6):
      ipv6: allow routes to be configured with expire values
      sctp: add the rhashtable apis for sctp global transport hashtable
      sctp: apply rhashtable api to send/recv path
      sctp: apply rhashtable api to sctp procfs
      sctp: drop the old assoc hashtable of sctp
      sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc

Xing Zheng (3):
      net: ethernet: arc: Probe emac after set RMII clock
      net: ethernet: arc: Keep emac compatibility for more Rockchip SoCs
      net: ethernet: arc: Add support emac for RK3036

Xinming Hu (5):
      mwifiex: fix bug for wildcard-prefix wowlan pattern
      mwifiex: increase supported wowlan pattern length
      mwifiex: abort cac in del_station() handler
      mwifiex: fix missing debug messages
      mwifiex: increase priority for critical message

Yanbo Li (3):
      ath10k: debugfs file to enable Bluetooth coexistence feature
      ath10k: fix the wrong RX rate idx report at 11G mode
      ath10k: adjust the RX packet pad offset at QCA99X0 4addr mode

Yichen Zhao (1):
      Bluetooth: Fix locking in bt_accept_dequeue after disconnection

Yury Norov (1):
      net: thunderx: nicvf_queues: nivc_*_intr: remove duplication

Yuval Mintz (3):
      bnx2x: Add new SW stat 'tx_exhaustion_events'
      bnx2x: Show port statistics in Multi-function
      bnx2x: Utilize FW 7.13.1.0.

Zhaoyang Liu (1):
      mwifiex: advertise SMS4 cipher suite

Zhu Yanjun (1):
      net: sctp: dynamically enable or disable pf state

chunfan chen (3):
      mwifiex: fix wake on disconnect feature
      mwifiex: fix WPA connection problem
      mwifiex: fix potential integer truncation

hayeswang (3):
      r8152: fix the wake event
      r8152: use test_and_clear_bit
      r8152: adjust ALDPS function

huangdaode (1):
      net: hisilicon: fix binding document of mdio

stephen hemminger (2):
      netfilter: remove duplicate include
      asix: silence log message from oversize packet

sudip (1):
      libertas: check for NULL before use

tom.leiming@...il.com (3):
      bpf: hash: use atomic count
      bpf: hash: move select_bucket() out of htab's spinlock
      bpf: hash: use per-bucket spinlock

willy tarreau (1):
      unix: properly account for FDs passed over unix sockets

xypron.glpk@....de (1):
      include/uapi/linux/sockios.h: mark SIOCRTMSG unused

yankejian (1):
      net: hns: optimize XGE capability by reducing cpu usage

yzhu1 (1):
      net: bonding: remove redudant brackets

 Documentation/ABI/testing/sysfs-class-net-cdc_ncm                        |   19 +
 Documentation/ABI/testing/sysfs-class-net-mesh                           |    4 +-
 Documentation/ABI/testing/sysfs-class-net-qmi                            |   23 +
 Documentation/devicetree/bindings/net/dsa/dsa.txt                        |    3 +
 Documentation/devicetree/bindings/net/hisilicon-hns-mdio.txt             |    7 +-
 Documentation/devicetree/bindings/net/ieee802154/adf7242.txt             |   18 +
 Documentation/devicetree/bindings/net/macb.txt                           |    8 +
 Documentation/devicetree/bindings/net/micrel-ksz90x1.txt                 |   17 +-
 Documentation/devicetree/bindings/net/nfc/st95hf.txt                     |   50 +
 Documentation/devicetree/bindings/net/renesas,ravb.txt                   |   12 +-
 Documentation/devicetree/bindings/net/socfpga-dwmac.txt                  |    2 +
 Documentation/devicetree/bindings/net/stmmac.txt                         |   25 +-
 Documentation/fault-injection/notifier-error-inject.txt                  |   25 +
 Documentation/networking/batman-adv.txt                                  |    9 +-
 Documentation/networking/ip-sysctl.txt                                   |   31 +-
 Documentation/networking/switchdev.txt                                   |    8 +-
 MAINTAINERS                                                              |   87 +-
 arch/alpha/include/uapi/asm/socket.h                                     |    3 +
 arch/arm64/net/bpf_jit_comp.c                                            |    6 -
 arch/avr32/include/uapi/asm/socket.h                                     |    3 +
 arch/frv/include/uapi/asm/socket.h                                       |    3 +
 arch/ia64/include/uapi/asm/socket.h                                      |    3 +
 arch/m32r/include/uapi/asm/socket.h                                      |    3 +
 arch/mips/bcm47xx/setup.c                                                |   39 +-
 arch/mips/include/uapi/asm/socket.h                                      |    3 +
 arch/mn10300/include/uapi/asm/socket.h                                   |    3 +
 arch/parisc/include/uapi/asm/socket.h                                    |    3 +
 arch/powerpc/include/asm/hvcall.h                                        |   20 +
 arch/powerpc/include/uapi/asm/socket.h                                   |    3 +
 arch/powerpc/platforms/82xx/ep8248e.c                                    |   10 +-
 arch/powerpc/platforms/pasemi/gpio_mdio.c                                |    3 -
 arch/s390/include/uapi/asm/socket.h                                      |    3 +
 arch/s390/net/bpf_jit_comp.c                                             |   13 +-
 arch/sparc/include/uapi/asm/socket.h                                     |    3 +
 arch/sparc/kernel/idprom.c                                               |    7 +
 arch/x86/net/bpf_jit_comp.c                                              |   40 +-
 arch/xtensa/include/uapi/asm/socket.h                                    |    3 +
 crypto/algif_aead.c                                                      |    4 +-
 crypto/algif_skcipher.c                                                  |    4 +-
 drivers/atm/solos-pci.c                                                  |   34 +-
 drivers/bcma/main.c                                                      |   29 +-
 drivers/bluetooth/bcm203x.c                                              |    4 +-
 drivers/bluetooth/bfusb.c                                                |   15 +-
 drivers/bluetooth/bluecard_cs.c                                          |   25 +-
 drivers/bluetooth/bpa10x.c                                               |    4 +-
 drivers/bluetooth/bt3c_cs.c                                              |   11 +-
 drivers/bluetooth/btintel.c                                              |  129 +-
 drivers/bluetooth/btintel.h                                              |   19 +
 drivers/bluetooth/btmrvl_drv.h                                           |    1 +
 drivers/bluetooth/btmrvl_main.c                                          |   21 +-
 drivers/bluetooth/btmrvl_sdio.c                                          |   10 +-
 drivers/bluetooth/btsdio.c                                               |    6 +-
 drivers/bluetooth/btuart_cs.c                                            |   11 +-
 drivers/bluetooth/btusb.c                                                |  186 +-
 drivers/bluetooth/btwilink.c                                             |    8 +-
 drivers/bluetooth/dtl1_cs.c                                              |   11 +-
 drivers/bluetooth/hci_ath.c                                              |    6 +-
 drivers/bluetooth/hci_bcm.c                                              |   10 +-
 drivers/bluetooth/hci_bcsp.c                                             |   25 +-
 drivers/bluetooth/hci_h4.c                                               |   16 +-
 drivers/bluetooth/hci_h5.c                                               |   28 +-
 drivers/bluetooth/hci_intel.c                                            |   66 +-
 drivers/bluetooth/hci_ldisc.c                                            |   13 +-
 drivers/bluetooth/hci_ll.c                                               |    4 +-
 drivers/bluetooth/hci_qca.c                                              |    4 +-
 drivers/bluetooth/hci_vhci.c                                             |    8 +-
 drivers/infiniband/hw/mlx4/mad.c                                         |   17 +-
 drivers/infiniband/hw/mlx5/main.c                                        |  463 +++++
 drivers/infiniband/hw/mlx5/mlx5_ib.h                                     |   45 +-
 drivers/isdn/Makefile                                                    |    1 -
 drivers/isdn/act2000/module.c                                            |    2 +-
 drivers/isdn/i4l/Kconfig                                                 |    2 -
 drivers/isdn/sc/Kconfig                                                  |    8 -
 drivers/isdn/sc/Makefile                                                 |   10 -
 drivers/isdn/sc/card.h                                                   |  131 --
 drivers/isdn/sc/command.c                                                |  363 ----
 drivers/isdn/sc/event.c                                                  |   68 -
 drivers/isdn/sc/hardware.h                                               |  110 -
 drivers/isdn/sc/includes.h                                               |   16 -
 drivers/isdn/sc/init.c                                                   |  549 -----
 drivers/isdn/sc/interrupt.c                                              |  247 ---
 drivers/isdn/sc/ioctl.c                                                  |  582 ------
 drivers/isdn/sc/message.c                                                |  230 --
 drivers/isdn/sc/message.h                                                |  245 ---
 drivers/isdn/sc/packet.c                                                 |  204 --
 drivers/isdn/sc/scioc.h                                                  |  110 -
 drivers/isdn/sc/shmem.c                                                  |  138 --
 drivers/isdn/sc/timer.c                                                  |  122 --
 drivers/net/bonding/bond_3ad.c                                           |   11 +-
 drivers/net/bonding/bond_main.c                                          |  123 +-
 drivers/net/bonding/bond_sysfs.c                                         |    3 +-
 drivers/net/can/xilinx_can.c                                             |  176 +-
 drivers/net/dsa/mv88e6xxx.c                                              |  240 ++-
 drivers/net/dsa/mv88e6xxx.h                                              |    8 +
 drivers/net/ethernet/3com/3c509.c                                        |    2 +-
 drivers/net/ethernet/3com/3c59x.c                                        |    2 +-
 drivers/net/ethernet/8390/ax88796.c                                      |   17 +-
 drivers/net/ethernet/Kconfig                                             |    1 +
 drivers/net/ethernet/Makefile                                            |    1 +
 drivers/net/ethernet/adi/bfin_mac.c                                      |   49 +-
 drivers/net/ethernet/aeroflex/greth.c                                    |    5 -
 drivers/net/ethernet/aeroflex/greth.h                                    |    1 -
 drivers/net/ethernet/agere/et131x.c                                      |   49 +-
 drivers/net/ethernet/altera/altera_tse_main.c                            |   15 +-
 drivers/net/ethernet/amd/au1000_eth.c                                    |   25 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                                 |    1 -
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c                           |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h                           |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c                         |   33 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h                         |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c                        |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h                        |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c                        |    4 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h                        |    4 +-
 drivers/net/ethernet/arc/Kconfig                                         |    4 +-
 drivers/net/ethernet/arc/emac_rockchip.c                                 |   88 +-
 drivers/net/ethernet/atheros/alx/hw.c                                    |   10 +-
 drivers/net/ethernet/atheros/alx/hw.h                                    |    9 +-
 drivers/net/ethernet/atheros/alx/main.c                                  |    8 +-
 drivers/net/ethernet/broadcom/b44.c                                      |   21 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c                             |   40 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                               |    2 +-
 drivers/net/ethernet/broadcom/bgmac.c                                    |   15 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h                              |  115 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                          |  109 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h                          |    7 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                      |  124 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h                          |   43 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                         |    3 -
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                                |  730 ++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                                |   28 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                        |  110 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                            |  865 +++-----
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                          |   62 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                           |    4 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c                             |   14 +-
 drivers/net/ethernet/broadcom/sb1250-mac.c                               |   22 +-
 drivers/net/ethernet/broadcom/tg3.c                                      |   46 +-
 drivers/net/ethernet/broadcom/tg3.h                                      |    1 -
 drivers/net/ethernet/cadence/macb.c                                      |   67 +-
 drivers/net/ethernet/cadence/macb.h                                      |    2 +
 drivers/net/ethernet/cavium/thunder/nic.h                                |    6 +
 drivers/net/ethernet/cavium/thunder/nic_main.c                           |   11 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c                         |   15 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c                       |  211 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h                       |   12 +-
 drivers/net/ethernet/cavium/thunder/q_struct.h                           |   30 +-
 drivers/net/ethernet/chelsio/Kconfig                                     |   17 +-
 drivers/net/ethernet/chelsio/cxgb/cphy.h                                 |    2 +-
 drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c                            |    2 +-
 drivers/net/ethernet/chelsio/cxgb/mv88x201x.c                            |    2 +-
 drivers/net/ethernet/chelsio/cxgb/my3126.c                               |    2 +-
 drivers/net/ethernet/chelsio/cxgb/pm3393.c                               |    2 +-
 drivers/net/ethernet/chelsio/cxgb/vsc7326.c                              |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/ael1002.c                             |   12 +-
 drivers/net/ethernet/chelsio/cxgb3/aq100x.c                              |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/common.h                              |    2 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c                          |   14 +-
 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c                               |   28 +-
 drivers/net/ethernet/chelsio/cxgb3/vsc8211.c                             |    4 +-
 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c                            |   11 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                               |   19 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c                       |  144 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                       |  148 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                          |  232 ++-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                                 |  179 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.h                                 |   10 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                 |  187 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                               |  162 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h                               |    1 +
 drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h                       |    3 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                             |   31 +
 drivers/net/ethernet/chelsio/cxgb4/t4_values.h                           |    3 +
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c                               |   11 +-
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_defs.h                         |    1 +
 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c                           |   11 +-
 drivers/net/ethernet/cisco/enic/enic_main.c                              |    2 -
 drivers/net/ethernet/dec/tulip/de4x5.c                                   |    2 +-
 drivers/net/ethernet/dlink/dl2k.c                                        |  314 +--
 drivers/net/ethernet/dnet.c                                              |   28 +-
 drivers/net/ethernet/emulex/benet/be.h                                   |   13 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c                              |  756 ++++++-
 drivers/net/ethernet/emulex/benet/be_cmds.h                              |  178 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                           |   88 +-
 drivers/net/ethernet/emulex/benet/be_main.c                              |  592 +-----
 drivers/net/ethernet/ethoc.c                                             |   18 +-
 drivers/net/ethernet/faraday/ftgmac100.c                                 |   23 +-
 drivers/net/ethernet/freescale/Kconfig                                   |    1 +
 drivers/net/ethernet/freescale/Makefile                                  |    2 +
 drivers/net/ethernet/freescale/fec_main.c                                |   36 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c                             |   22 +-
 drivers/net/ethernet/freescale/fec_mpc52xx_phy.c                         |    4 -
 drivers/net/ethernet/freescale/fman/Kconfig                              |    9 +
 drivers/net/ethernet/freescale/fman/Makefile                             |    7 +
 drivers/net/ethernet/freescale/fman/fman.c                               | 2871 +++++++++++++++++++++++++
 drivers/net/ethernet/freescale/fman/fman.h                               |  325 +++
 drivers/net/ethernet/freescale/fman/fman_dtsec.c                         | 1453 +++++++++++++
 drivers/net/ethernet/freescale/fman/fman_dtsec.h                         |   59 +
 drivers/net/ethernet/freescale/fman/fman_mac.h                           |  278 +++
 drivers/net/ethernet/freescale/fman/fman_memac.c                         | 1170 +++++++++++
 drivers/net/ethernet/freescale/fman/fman_memac.h                         |   60 +
 drivers/net/ethernet/freescale/fman/fman_muram.c                         |  158 ++
 drivers/net/ethernet/freescale/fman/fman_muram.h                         |   51 +
 drivers/net/ethernet/freescale/fman/fman_port.c                          | 1778 ++++++++++++++++
 drivers/net/ethernet/freescale/fman/fman_port.h                          |  151 ++
 drivers/net/ethernet/freescale/fman/fman_sp.c                            |  166 ++
 drivers/net/ethernet/freescale/fman/fman_sp.h                            |  103 +
 drivers/net/ethernet/freescale/fman/fman_tgec.c                          |  786 +++++++
 drivers/net/ethernet/freescale/fman/fman_tgec.h                          |   55 +
 drivers/net/ethernet/freescale/fman/mac.c                                |  977 +++++++++
 drivers/net/ethernet/freescale/fman/mac.h                                |   97 +
 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c                    |    2 +-
 drivers/net/ethernet/freescale/fs_enet/mac-fec.c                         |    4 +-
 drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c                     |   10 +-
 drivers/net/ethernet/freescale/fs_enet/mii-fec.c                         |   10 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c                             |    2 -
 drivers/net/ethernet/freescale/gianfar.c                                 |   13 +-
 drivers/net/ethernet/freescale/ucc_geth.c                                |    6 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h                                |   63 +-
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c                        |   99 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                        |   14 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h                        |    4 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c                       |  213 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h                       |   24 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                       |    6 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c                        |   72 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h                        |   32 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c                        |   75 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h                        |    8 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h                        |  188 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                            |  553 ++++-
 drivers/net/ethernet/hisilicon/hns/hns_enet.h                            |   12 +
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                         |  201 +-
 drivers/net/ethernet/hisilicon/hns_mdio.c                                |    5 -
 drivers/net/ethernet/hp/hp100.c                                          |    2 +-
 drivers/net/ethernet/ibm/Kconfig                                         |   10 +
 drivers/net/ethernet/ibm/Makefile                                        |    1 +
 drivers/net/ethernet/ibm/ibmveth.c                                       |    9 +-
 drivers/net/ethernet/ibm/ibmvnic.c                                       | 3585 ++++++++++++++++++++++++++++++++
 drivers/net/ethernet/ibm/ibmvnic.h                                       | 1046 ++++++++++
 drivers/net/ethernet/intel/Kconfig                                       |   10 +
 drivers/net/ethernet/intel/e1000/e1000.h                                 |    7 +-
 drivers/net/ethernet/intel/e1000/e1000_hw.c                              |  216 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c                            |  133 +-
 drivers/net/ethernet/intel/e1000e/defines.h                              |    3 +-
 drivers/net/ethernet/intel/e1000e/e1000.h                                |    2 +-
 drivers/net/ethernet/intel/e1000e/hw.h                                   |    1 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c                              |   45 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                               |   92 +-
 drivers/net/ethernet/intel/fm10k/Makefile                                |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h                                 |   23 +-
 drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c                           |    4 -
 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c                         |    4 -
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c                         |   30 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                            |   80 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c                             |   57 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.h                             |    8 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                          |   75 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c                             |  211 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c                              |  151 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.h                              |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_tlv.c                             |   20 +-
 drivers/net/ethernet/intel/fm10k/fm10k_tlv.h                             |   11 +-
 drivers/net/ethernet/intel/fm10k/fm10k_type.h                            |   43 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.c                              |   81 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.h                              |    2 +-
 drivers/net/ethernet/intel/i40e/i40e.h                                   |   46 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                        |   23 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                            |    1 -
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                           |   28 +-
 drivers/net/ethernet/intel/i40e/i40e_devids.h                            |    1 -
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                           |  108 +-
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c                              |    2 -
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                           |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                              | 1004 ++++++---
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                              |  110 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                              |    3 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h                          |    1 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                       |  100 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                      |   23 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                          |    1 -
 drivers/net/ethernet/intel/i40evf/i40e_devids.h                          |    1 -
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                            |  226 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                            |   18 +
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h                        |    1 +
 drivers/net/ethernet/intel/i40evf/i40evf.h                               |   19 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                       |   79 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                          |  435 ++--
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                      |   86 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                             |   21 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                           |    6 +-
 drivers/net/ethernet/intel/igb/e1000_hw.h                                |    1 +
 drivers/net/ethernet/intel/igb/e1000_i210.c                              |   32 +-
 drivers/net/ethernet/intel/igb/e1000_i210.h                              |    3 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c                               |  229 +-
 drivers/net/ethernet/intel/igb/e1000_phy.h                               |   16 +-
 drivers/net/ethernet/intel/igb/e1000_regs.h                              |    4 +-
 drivers/net/ethernet/intel/igb/igb.h                                     |    2 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c                             |   38 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                |   26 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                 |   50 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                           |    8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                           |   13 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                          |  250 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                          |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c                             |    7 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c                       |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                         |   70 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c                            |   19 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                             |    1 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                            |  553 +++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                             |    3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                             |  720 +++++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                           |  237 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                            |   17 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                            |   16 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                            |  220 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c                             |    2 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                             |    3 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                        |  104 +-
 drivers/net/ethernet/intel/ixgbevf/vf.c                                  |    4 +-
 drivers/net/ethernet/jme.c                                               |    2 +-
 drivers/net/ethernet/lantiq_etop.c                                       |   30 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c                               |   21 +-
 drivers/net/ethernet/marvell/mvmdio.c                                    |   10 +-
 drivers/net/ethernet/marvell/mvneta.c                                    |  429 +++-
 drivers/net/ethernet/marvell/sky2.c                                      |    2 +-
 drivers/net/ethernet/mellanox/mlx4/en_cq.c                               |   10 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                          |   17 -
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                           |   40 -
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                               |   18 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c                                  |   24 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                  |   12 +-
 drivers/net/ethernet/mellanox/mlx4/fw.h                                  |    1 +
 drivers/net/ethernet/mellanox/mlx4/main.c                                |  107 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                |    8 +
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                             |  126 --
 drivers/net/ethernet/mellanox/mlx4/port.c                                |  598 +++++-
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                    |  193 +-
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig                          |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/Makefile                         |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h                             |   57 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c                       |  287 +++
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                     |   30 +
 drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c                  |  907 --------
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c                          | 1224 +++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                        |  120 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c                          |   24 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                          |   85 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c                        |   11 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                             |   13 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c                        | 1097 ++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h                        |  147 ++
 drivers/net/ethernet/mellanox/mlx5/core/flow_table.c                     |  422 ----
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c                         |  289 +++
 .../flow_table.h => drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h     |   56 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c                        | 1514 ++++++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h                        |  169 ++
 drivers/net/ethernet/mellanox/mlx5/core/fw.c                             |   24 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c                           |  119 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                      |    9 +
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                      |   38 +
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c                          |  233 +++
 drivers/net/ethernet/mellanox/mlx5/core/vport.c                          |  435 +++-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                              |   10 +-
 drivers/net/ethernet/mellanox/mlxsw/Makefile                             |    1 +
 drivers/net/ethernet/mellanox/mlxsw/core.c                               |   85 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                               |   34 +-
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c                         |  372 ++++
 drivers/net/ethernet/mellanox/mlxsw/pci.c                                |   19 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.h                                |    4 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                                |  790 ++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                           | 1210 +++++++++--
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                           |  154 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c                 |  765 ++++++-
 drivers/net/ethernet/microchip/encx24j600.c                              |   24 +-
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c                         |    3 +-
 drivers/net/ethernet/netronome/Kconfig                                   |   36 +
 drivers/net/ethernet/netronome/Makefile                                  |    5 +
 drivers/net/ethernet/netronome/nfp/Makefile                              |    8 +
 drivers/net/ethernet/netronome/nfp/nfp_net.h                             |  748 +++++++
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c                      | 2435 ++++++++++++++++++++++
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h                        |  323 +++
 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c                     |  235 +++
 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c                     |  640 ++++++
 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c                      |  385 ++++
 drivers/net/ethernet/nxp/lpc_eth.c                                       |   23 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c                    |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                                |    6 +
 drivers/net/ethernet/qlogic/qed/qed_main.c                               |   18 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                                |   27 +
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                                |   13 +
 drivers/net/ethernet/qlogic/qede/qede.h                                  |    5 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                          |  211 ++
 drivers/net/ethernet/qlogic/qede/qede_main.c                             |    7 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c                          |    4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h                          |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c                           |    4 +-
 drivers/net/ethernet/rdc/r6040.c                                         |   20 +-
 drivers/net/ethernet/realtek/r8169.c                                     |   29 +-
 drivers/net/ethernet/renesas/ravb.h                                      |    4 +
 drivers/net/ethernet/renesas/ravb_main.c                                 |  115 +-
 drivers/net/ethernet/renesas/sh_eth.c                                    |  400 ++--
 drivers/net/ethernet/renesas/sh_eth.h                                    |    1 -
 drivers/net/ethernet/rocker/rocker.c                                     |    2 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c                          |    4 +-
 drivers/net/ethernet/sfc/ef10.c                                          |   96 +-
 drivers/net/ethernet/sfc/efx.c                                           |   18 +-
 drivers/net/ethernet/sfc/mcdi.c                                          |  250 ++-
 drivers/net/ethernet/sfc/mcdi.h                                          |   10 +
 drivers/net/ethernet/sfc/net_driver.h                                    |    5 +-
 drivers/net/ethernet/sfc/rx.c                                            |    1 -
 drivers/net/ethernet/sfc/tx.c                                            |    8 +-
 drivers/net/ethernet/smsc/smsc911x.c                                     |   21 +-
 drivers/net/ethernet/smsc/smsc9420.c                                     |   23 +-
 drivers/net/ethernet/stmicro/stmmac/common.h                             |   28 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c                      |   24 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c                      |    9 +
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h                          |   42 +
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                     |   75 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                     |   30 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c                    |    9 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                        |   23 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                        |   46 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                    |    2 +-
 drivers/net/ethernet/synopsys/dwc_eth_qos.c                              |   29 +-
 drivers/net/ethernet/ti/cpmac.c                                          |    5 +-
 drivers/net/ethernet/ti/cpsw.c                                           |    9 +-
 drivers/net/ethernet/ti/davinci_emac.c                                   |    5 +-
 drivers/net/ethernet/ti/davinci_mdio.c                                   |    4 +-
 drivers/net/ethernet/ti/netcp.h                                          |    2 +-
 drivers/net/ethernet/ti/netcp_core.c                                     |  134 +-
 drivers/net/ethernet/ti/netcp_ethss.c                                    |    4 +-
 drivers/net/ethernet/tile/tilepro.c                                      |    3 +-
 drivers/net/ethernet/toshiba/tc35815.c                                   |   40 +-
 drivers/net/ethernet/xilinx/ll_temac.h                                   |    1 -
 drivers/net/ethernet/xilinx/ll_temac_mdio.c                              |    2 -
 drivers/net/ethernet/xilinx/xilinx_axienet.h                             |    2 -
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c                        |    2 -
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                            |    6 +-
 drivers/net/geneve.c                                                     |  153 +-
 drivers/net/hyperv/hyperv_net.h                                          |   62 +-
 drivers/net/hyperv/netvsc.c                                              |  111 +-
 drivers/net/hyperv/netvsc_drv.c                                          |  235 ++-
 drivers/net/hyperv/rndis_filter.c                                        |   66 +-
 drivers/net/ieee802154/Kconfig                                           |   11 +
 drivers/net/ieee802154/Makefile                                          |    1 +
 drivers/net/ieee802154/adf7242.c                                         | 1285 ++++++++++++
 drivers/net/ieee802154/atusb.c                                           |    3 +-
 drivers/net/ieee802154/cc2520.c                                          |  145 +-
 drivers/net/ipvlan/ipvlan_main.c                                         |    2 +-
 drivers/net/irda/toim3232-sir.c                                          |   10 -
 drivers/net/loopback.c                                                   |    2 +-
 drivers/net/macvlan.c                                                    |    4 +-
 drivers/net/macvtap.c                                                    |    2 +-
 drivers/net/phy/Makefile                                                 |    2 +-
 drivers/net/phy/amd.c                                                    |    1 -
 drivers/net/phy/aquantia.c                                               |    4 -
 drivers/net/phy/at803x.c                                                 |   15 +-
 drivers/net/phy/bcm-phy-lib.c                                            |    8 +-
 drivers/net/phy/bcm63xx.c                                                |    2 -
 drivers/net/phy/bcm7xxx.c                                                |   20 +-
 drivers/net/phy/bcm87xx.c                                                |   11 +-
 drivers/net/phy/broadcom.c                                               |   12 -
 drivers/net/phy/cicada.c                                                 |    2 -
 drivers/net/phy/davicom.c                                                |    4 -
 drivers/net/phy/dp83640.c                                                |   25 +-
 drivers/net/phy/dp83848.c                                                |    2 -
 drivers/net/phy/dp83867.c                                                |   17 +-
 drivers/net/phy/et1011c.c                                                |    1 -
 drivers/net/phy/fixed_phy.c                                              |   14 +-
 drivers/net/phy/icplus.c                                                 |   21 +-
 drivers/net/phy/lxt.c                                                    |    4 -
 drivers/net/phy/marvell.c                                                |  153 +-
 drivers/net/phy/mdio-bcm-unimac.c                                        |   11 +-
 drivers/net/phy/mdio-gpio.c                                              |    2 +-
 drivers/net/phy/mdio-moxart.c                                            |    7 -
 drivers/net/phy/mdio-mux.c                                               |    3 +-
 drivers/net/phy/mdio-octeon.c                                            |   14 +-
 drivers/net/phy/mdio-sun4i.c                                             |   12 +-
 drivers/net/phy/mdio_bus.c                                               |  294 ++-
 drivers/net/phy/mdio_device.c                                            |  171 ++
 drivers/net/phy/micrel.c                                                 |  149 +-
 drivers/net/phy/microchip.c                                              |   11 +-
 drivers/net/phy/national.c                                               |    1 -
 drivers/net/phy/phy.c                                                    |   62 +-
 drivers/net/phy/phy_device.c                                             |  336 ++-
 drivers/net/phy/qsemi.c                                                  |    1 -
 drivers/net/phy/realtek.c                                                |    5 -
 drivers/net/phy/smsc.c                                                   |   32 +-
 drivers/net/phy/ste10Xp.c                                                |    2 -
 drivers/net/phy/teranetics.c                                             |    1 -
 drivers/net/phy/vitesse.c                                                |    8 -
 drivers/net/plip/plip.c                                                  |   36 +-
 drivers/net/ppp/ppp_generic.c                                            |    9 +-
 drivers/net/ppp/pppoe.c                                                  |   28 +-
 drivers/net/ppp/pppox.c                                                  |    5 +-
 drivers/net/ppp/pptp.c                                                   |    1 +
 drivers/net/team/team.c                                                  |   69 +-
 drivers/net/team/team_mode_activebackup.c                                |    1 +
 drivers/net/team/team_mode_broadcast.c                                   |    1 +
 drivers/net/team/team_mode_loadbalance.c                                 |    1 +
 drivers/net/team/team_mode_random.c                                      |    1 +
 drivers/net/team/team_mode_roundrobin.c                                  |    1 +
 drivers/net/tun.c                                                        |    3 +
 drivers/net/usb/asix_common.c                                            |    2 +-
 drivers/net/usb/ax88172a.c                                               |   14 +-
 drivers/net/usb/cdc_ether.c                                              |    8 +-
 drivers/net/usb/cdc_ncm.c                                                |   43 +
 drivers/net/usb/lan78xx.c                                                |   66 +-
 drivers/net/usb/qmi_wwan.c                                               |  152 +-
 drivers/net/usb/r8152.c                                                  |  134 +-
 drivers/net/usb/usbnet.c                                                 |    5 +-
 drivers/net/virtio_net.c                                                 |    3 -
 drivers/net/vrf.c                                                        |   70 +-
 drivers/net/vxlan.c                                                      |   23 +-
 drivers/net/wan/hdlc.c                                                   |   21 +-
 drivers/net/wan/hdlc_cisco.c                                             |    1 +
 drivers/net/wan/hdlc_fr.c                                                |    1 +
 drivers/net/wan/hdlc_ppp.c                                               |    1 +
 drivers/net/wan/hdlc_raw.c                                               |    1 +
 drivers/net/wan/hdlc_raw_eth.c                                           |    1 +
 drivers/net/wan/hdlc_x25.c                                               |    1 +
 drivers/net/wan/wanxl.c                                                  |    1 +
 drivers/net/wireless/Kconfig                                             |  238 +--
 drivers/net/wireless/Makefile                                            |   65 +-
 drivers/net/wireless/admtek/Kconfig                                      |   41 +
 drivers/net/wireless/admtek/Makefile                                     |    1 +
 drivers/net/wireless/{ => admtek}/adm8211.c                              |    0
 drivers/net/wireless/{ => admtek}/adm8211.h                              |    0
 drivers/net/wireless/ath/Kconfig                                         |   17 +-
 drivers/net/wireless/ath/ath10k/Kconfig                                  |    1 +
 drivers/net/wireless/ath/ath10k/core.c                                   |   16 +-
 drivers/net/wireless/ath/ath10k/core.h                                   |   38 +-
 drivers/net/wireless/ath/ath10k/debug.c                                  |  199 +-
 drivers/net/wireless/ath/ath10k/debug.h                                  |    4 +
 drivers/net/wireless/ath/ath10k/htt.h                                    |   15 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                 |   33 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                                 |  130 +-
 drivers/net/wireless/ath/ath10k/hw.h                                     |   15 +
 drivers/net/wireless/ath/ath10k/mac.c                                    |  210 +-
 drivers/net/wireless/ath/ath10k/mac.h                                    |    3 +-
 drivers/net/wireless/ath/ath10k/pci.c                                    |   49 +-
 drivers/net/wireless/ath/ath10k/thermal.c                                |    2 +-
 drivers/net/wireless/ath/ath10k/txrx.c                                   |   15 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                                |   19 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.h                                |   18 +
 drivers/net/wireless/ath/ath10k/wmi.c                                    |  208 +-
 drivers/net/wireless/ath/ath10k/wmi.h                                    |  130 +-
 drivers/net/wireless/ath/ath5k/base.c                                    |    2 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                               |    4 +-
 drivers/net/wireless/ath/ath6kl/htc_mbox.c                               |    5 +-
 drivers/net/wireless/ath/ath6kl/init.c                                   |   16 +-
 drivers/net/wireless/ath/ath9k/Kconfig                                   |   11 +
 drivers/net/wireless/ath/ath9k/Makefile                                  |    1 +
 drivers/net/wireless/ath/ath9k/ath9k.h                                   |   23 +
 drivers/net/wireless/ath/ath9k/beacon.c                                  |    3 +-
 drivers/net/wireless/ath/ath9k/channel.c                                 |   56 +-
 drivers/net/wireless/ath/ath9k/common-beacon.c                           |   22 +-
 drivers/net/wireless/ath/ath9k/eeprom.c                                  |   74 +
 drivers/net/wireless/ath/ath9k/eeprom.h                                  |    3 +
 drivers/net/wireless/ath/ath9k/eeprom_4k.c                               |   76 +-
 drivers/net/wireless/ath/ath9k/eeprom_9287.c                             |   68 +-
 drivers/net/wireless/ath/ath9k/eeprom_def.c                              |   61 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c                            |    2 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c                                 |    2 +-
 drivers/net/wireless/ath/ath9k/hw.c                                      |   11 +-
 drivers/net/wireless/ath/ath9k/init.c                                    |    1 +
 drivers/net/wireless/ath/ath9k/main.c                                    |    4 +
 drivers/net/wireless/ath/ath9k/recv.c                                    |    3 +
 drivers/net/wireless/ath/ath9k/rng.c                                     |  107 +
 drivers/net/wireless/ath/ath9k/xmit.c                                    |   23 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c                                   |   43 +-
 drivers/net/wireless/ath/wcn36xx/hal.h                                   |    2 +
 drivers/net/wireless/ath/wcn36xx/smd.c                                   |   27 +-
 drivers/net/wireless/ath/wcn36xx/smd.h                                   |    9 +
 drivers/net/wireless/ath/wil6210/interrupt.c                             |    8 +-
 drivers/net/wireless/ath/wil6210/main.c                                  |   24 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                |    2 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                              |   30 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                            |   12 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                  |    5 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                               |    1 +
 drivers/net/wireless/ath/wil6210/wil_crash_dump.c                        |    3 +-
 drivers/net/wireless/ath/wil6210/wil_platform.c                          |    3 +-
 drivers/net/wireless/ath/wil6210/wil_platform.h                          |   38 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                   |    4 +
 drivers/net/wireless/atmel/Kconfig                                       |   57 +
 drivers/net/wireless/atmel/Makefile                                      |    5 +
 drivers/net/wireless/{ => atmel}/at76c50x-usb.c                          |    0
 drivers/net/wireless/{ => atmel}/at76c50x-usb.h                          |    0
 drivers/net/wireless/{ => atmel}/atmel.c                                 |    0
 drivers/net/wireless/{ => atmel}/atmel.h                                 |    0
 drivers/net/wireless/{ => atmel}/atmel_cs.c                              |    0
 drivers/net/wireless/{ => atmel}/atmel_pci.c                             |    0
 drivers/net/wireless/brcm80211/brcmfmac/common.h                         |   23 -
 drivers/net/wireless/broadcom/Kconfig                                    |   18 +
 drivers/net/wireless/broadcom/Makefile                                   |    5 +
 drivers/net/wireless/{ => broadcom}/b43/Kconfig                          |    0
 drivers/net/wireless/{ => broadcom}/b43/Makefile                         |    0
 drivers/net/wireless/{ => broadcom}/b43/b43.h                            |    0
 drivers/net/wireless/{ => broadcom}/b43/bus.c                            |    0
 drivers/net/wireless/{ => broadcom}/b43/bus.h                            |    0
 drivers/net/wireless/{ => broadcom}/b43/debugfs.c                        |    0
 drivers/net/wireless/{ => broadcom}/b43/debugfs.h                        |    0
 drivers/net/wireless/{ => broadcom}/b43/dma.c                            |    0
 drivers/net/wireless/{ => broadcom}/b43/dma.h                            |    0
 drivers/net/wireless/{ => broadcom}/b43/leds.c                           |    0
 drivers/net/wireless/{ => broadcom}/b43/leds.h                           |    0
 drivers/net/wireless/{ => broadcom}/b43/lo.c                             |    0
 drivers/net/wireless/{ => broadcom}/b43/lo.h                             |    0
 drivers/net/wireless/{ => broadcom}/b43/main.c                           |    0
 drivers/net/wireless/{ => broadcom}/b43/main.h                           |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_a.c                          |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_a.h                          |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_ac.c                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_ac.h                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_common.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_common.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_g.c                          |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_g.h                          |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_ht.c                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_ht.h                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c                        |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h                        |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_lp.c                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_lp.h                         |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_n.c                          |    0
 drivers/net/wireless/{ => broadcom}/b43/phy_n.h                          |    0
 drivers/net/wireless/{ => broadcom}/b43/pio.c                            |    0
 drivers/net/wireless/{ => broadcom}/b43/pio.h                            |    0
 drivers/net/wireless/{ => broadcom}/b43/ppr.c                            |    0
 drivers/net/wireless/{ => broadcom}/b43/ppr.h                            |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2055.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2055.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2056.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2056.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2057.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2057.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2059.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43/radio_2059.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43/rfkill.c                         |    0
 drivers/net/wireless/{ => broadcom}/b43/rfkill.h                         |    0
 drivers/net/wireless/{ => broadcom}/b43/sdio.c                           |    0
 drivers/net/wireless/{ => broadcom}/b43/sdio.h                           |    0
 drivers/net/wireless/{ => broadcom}/b43/sysfs.c                          |    0
 drivers/net/wireless/{ => broadcom}/b43/sysfs.h                          |    0
 drivers/net/wireless/{ => broadcom}/b43/tables.c                         |    0
 drivers/net/wireless/{ => broadcom}/b43/tables.h                         |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.c                   |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.h                   |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_nphy.c                    |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_nphy.h                    |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.c                  |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.h                  |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.c                 |    0
 drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.h                 |    0
 drivers/net/wireless/{ => broadcom}/b43/wa.c                             |    0
 drivers/net/wireless/{ => broadcom}/b43/wa.h                             |    0
 drivers/net/wireless/{ => broadcom}/b43/xmit.c                           |    0
 drivers/net/wireless/{ => broadcom}/b43/xmit.h                           |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/Kconfig                    |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/Makefile                   |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/b43legacy.h                |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.c                  |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.h                  |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/dma.c                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/dma.h                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/ilt.c                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/ilt.h                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/leds.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/leds.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/main.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/main.h                     |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/phy.c                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/phy.h                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/pio.c                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/pio.h                      |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/radio.c                    |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/radio.h                    |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.c                   |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.h                   |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.c                    |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.h                    |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/xmit.c                     |    0
 drivers/net/wireless/{ => broadcom}/b43legacy/xmit.h                     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/Kconfig                    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/Makefile                   |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/Makefile          |    4 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.c            |   10 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.h            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c          |   12 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.c          |   12 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.h          |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bus.h             |    2 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.c        | 1387 +++++++-----
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.h        |  150 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.c            |    1 +
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.h            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.c          |   96 +-
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h                |   79 +
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.c      |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.h      |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.c            |  250 ++-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.h            |   15 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.c           |    2 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.h           |    2 +
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.c         |   80 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.h         |    9 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.c        |   51 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.h        |   46 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.c        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.h        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.c            |    8 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.h            |    2 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.c            |   31 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.h            |    1 +
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil_types.h      |  167 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.c        |   20 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.h        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.c          |    7 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.h          |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.c              |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.h              |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.c             |   57 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.h             |    2 -
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.c            |  252 +--
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.h            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.c           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.h           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.c            |  255 +--
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.h            |   10 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.c      |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.h      |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.c             |   98 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.c          |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.h          |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/Makefile          |    6 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.c         |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.h         |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.c           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.h           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.c          |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.h          |    0
 .../wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac.h    |    0
 .../{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h         |    0
 .../wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h |    0
 .../net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.c  |    0
 .../net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.h  |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.c         |    4 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.h         |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/d11.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.c           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.h           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.c             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.c             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.c     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.h     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.c            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.h            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_cmn.c     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_hal.h     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_int.h     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.c     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.h     |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c       |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.c   |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.h   |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_radio.h   |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phyreg_n.h    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.c  |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.h  |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.c    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.h    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.c        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.h        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.c             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pub.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.c            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.h            |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/scb.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.c             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/types.h           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.c    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.h    |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/Makefile          |    4 +-
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/d11.c             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/utils.c           |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/include/brcm_hw_ids.h      |    4 +
 drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_d11.h        |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_utils.h      |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_wifi.h       |   23 -
 drivers/net/wireless/{ => broadcom}/brcm80211/include/chipcommon.h       |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/include/defs.h             |    0
 drivers/net/wireless/{ => broadcom}/brcm80211/include/soc.h              |    0
 drivers/net/wireless/cisco/Kconfig                                       |   56 +
 drivers/net/wireless/cisco/Makefile                                      |    2 +
 drivers/net/wireless/{ => cisco}/airo.c                                  |   18 +-
 drivers/net/wireless/{ => cisco}/airo.h                                  |    0
 drivers/net/wireless/{ => cisco}/airo_cs.c                               |    0
 drivers/net/wireless/intel/Kconfig                                       |   18 +
 drivers/net/wireless/intel/Makefile                                      |    6 +
 drivers/net/wireless/{ => intel}/ipw2x00/Kconfig                         |    0
 drivers/net/wireless/{ => intel}/ipw2x00/Makefile                        |    0
 drivers/net/wireless/{ => intel}/ipw2x00/ipw.h                           |    0
 drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c                       |   11 +-
 drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h                       |    0
 drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c                       |    0
 drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h                       |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw.h                        |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw_geo.c                    |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw_module.c                 |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw_rx.c                     |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw_tx.c                     |    0
 drivers/net/wireless/{ => intel}/ipw2x00/libipw_wx.c                     |    0
 drivers/net/wireless/{ => intel}/iwlegacy/3945-debug.c                   |    0
 drivers/net/wireless/{ => intel}/iwlegacy/3945-mac.c                     |    0
 drivers/net/wireless/{ => intel}/iwlegacy/3945-rs.c                      |    0
 drivers/net/wireless/{ => intel}/iwlegacy/3945.c                         |    0
 drivers/net/wireless/{ => intel}/iwlegacy/3945.h                         |    0
 drivers/net/wireless/{ => intel}/iwlegacy/4965-calib.c                   |    0
 drivers/net/wireless/{ => intel}/iwlegacy/4965-debug.c                   |    0
 drivers/net/wireless/{ => intel}/iwlegacy/4965-mac.c                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlegacy/4965-rs.c                      |    0
 drivers/net/wireless/{ => intel}/iwlegacy/4965.c                         |    0
 drivers/net/wireless/{ => intel}/iwlegacy/4965.h                         |    0
 drivers/net/wireless/{ => intel}/iwlegacy/Kconfig                        |    0
 drivers/net/wireless/{ => intel}/iwlegacy/Makefile                       |    0
 drivers/net/wireless/{ => intel}/iwlegacy/commands.h                     |    0
 drivers/net/wireless/{ => intel}/iwlegacy/common.c                       |   14 +-
 drivers/net/wireless/{ => intel}/iwlegacy/common.h                       |    0
 drivers/net/wireless/{ => intel}/iwlegacy/csr.h                          |    0
 drivers/net/wireless/{ => intel}/iwlegacy/debug.c                        |    0
 drivers/net/wireless/{ => intel}/iwlegacy/iwl-spectrum.h                 |    0
 drivers/net/wireless/{ => intel}/iwlegacy/prph.h                         |    0
 drivers/net/wireless/{ => intel}/iwlwifi/Kconfig                         |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/Makefile                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/Makefile                    |    0
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h                       |   11 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.c                     |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.h                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/commands.h                  |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c                   |    6 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/devices.c                   |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c                       |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c                       |    7 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/mac80211.c                  |   13 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/main.c                      |  116 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.c                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.h                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c                        |   89 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/rxon.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/scan.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c                        |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c                        |    3 +-
 drivers/net/wireless/{ => intel}/iwlwifi/dvm/ucode.c                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-1000.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-2000.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-5000.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-6000.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-7000.c                      |   19 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-8000.c                      |   15 +-
 drivers/net/wireless/intel/iwlwifi/iwl-9000.c                            |  163 ++
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h                    |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-config.h                    |    9 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.c                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.h                     |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-data.h             |   19 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h          |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-msg.h              |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-ucode.h            |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.c                  |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.h                  |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c                       |   32 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h                       |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.c              |    8 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.h              |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-error-dump.h             |    9 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h                   |   29 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h                        |   16 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c                        |   41 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h                        |    6 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-modparams.h                 |   15 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.c                |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.h                |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c                 |   30 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h                 |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h                   |   13 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c                    |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h                    |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-prph.h                      |    8 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.c                     |   93 +-
 drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.h                     |  234 ++-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/Makefile                    |    6 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/binding.c                   |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex.c                      |   43 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/constants.h                 |    3 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c                        |  456 ++--
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c                   |   68 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h                   |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h               |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h                 |   19 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h                |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-power.h              |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h                 |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h                 |  136 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h               |   24 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h                |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-stats.h              |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h                |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h                 |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h                    |   89 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c                          |  817 ++++++++
 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h                          |  174 ++
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c                        |  135 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c                  |   72 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac80211.c                  |  642 ++----
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h                       |  154 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c                       |  110 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/offloading.c                |   76 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c                       |  359 ++--
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c                  |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/power.c                     |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/quota.c                     |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c                        |   84 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c                        |   46 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c                            |  458 ++++
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/scan.c                      |   97 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c                        |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c                       |  118 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h                       |   26 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tdls.c                      |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/testmode.h                  |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.c                |   41 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.h                |    3 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h                       |    2 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c                        |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c                        |  113 +-
 drivers/net/wireless/{ => intel}/iwlwifi/mvm/utils.c                     |    4 +-
 drivers/net/wireless/{ => intel}/iwlwifi/pcie/drv.c                      |   29 +-
 drivers/net/wireless/{ => intel}/iwlwifi/pcie/internal.h                 |   43 +-
 drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c                       |   30 +-
 drivers/net/wireless/{ => intel}/iwlwifi/pcie/trans.c                    |  290 +--
 drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c                       |  447 +++-
 drivers/net/wireless/intersil/Kconfig                                    |   38 +
 drivers/net/wireless/intersil/Makefile                                   |    4 +
 drivers/net/wireless/{ => intersil}/hostap/Kconfig                       |    0
 drivers/net/wireless/{ => intersil}/hostap/Makefile                      |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap.h                      |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_80211.h                |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_80211_rx.c             |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_80211_tx.c             |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_ap.c                   |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_ap.h                   |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_common.h               |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_config.h               |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_cs.c                   |    6 +-
 drivers/net/wireless/{ => intersil}/hostap/hostap_download.c             |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_hw.c                   |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_info.c                 |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_ioctl.c                |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_main.c                 |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_pci.c                  |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_plx.c                  |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_proc.c                 |    0
 drivers/net/wireless/{ => intersil}/hostap/hostap_wlan.h                 |    0
 drivers/net/wireless/{ => intersil}/orinoco/Kconfig                      |    0
 drivers/net/wireless/{ => intersil}/orinoco/Makefile                     |    0
 drivers/net/wireless/{ => intersil}/orinoco/airport.c                    |    0
 drivers/net/wireless/{ => intersil}/orinoco/cfg.c                        |    0
 drivers/net/wireless/{ => intersil}/orinoco/cfg.h                        |    0
 drivers/net/wireless/{ => intersil}/orinoco/fw.c                         |    0
 drivers/net/wireless/{ => intersil}/orinoco/fw.h                         |    0
 drivers/net/wireless/{ => intersil}/orinoco/hermes.c                     |    0
 drivers/net/wireless/{ => intersil}/orinoco/hermes.h                     |    0
 drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.c                 |    0
 drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.h                 |    0
 drivers/net/wireless/{ => intersil}/orinoco/hermes_rid.h                 |    0
 drivers/net/wireless/{ => intersil}/orinoco/hw.c                         |    0
 drivers/net/wireless/{ => intersil}/orinoco/hw.h                         |    0
 drivers/net/wireless/{ => intersil}/orinoco/main.c                       |    0
 drivers/net/wireless/{ => intersil}/orinoco/main.h                       |    0
 drivers/net/wireless/{ => intersil}/orinoco/mic.c                        |    0
 drivers/net/wireless/{ => intersil}/orinoco/mic.h                        |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco.h                    |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_cs.c                 |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_nortel.c             |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.c                |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.h                |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_plx.c                |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_tmd.c                |    0
 drivers/net/wireless/{ => intersil}/orinoco/orinoco_usb.c                |    0
 drivers/net/wireless/{ => intersil}/orinoco/scan.c                       |    0
 drivers/net/wireless/{ => intersil}/orinoco/scan.h                       |    0
 drivers/net/wireless/{ => intersil}/orinoco/spectrum_cs.c                |    0
 drivers/net/wireless/{ => intersil}/orinoco/wext.c                       |    0
 drivers/net/wireless/{ => intersil}/orinoco/wext.h                       |    0
 drivers/net/wireless/{ => intersil}/p54/Kconfig                          |    0
 drivers/net/wireless/{ => intersil}/p54/Makefile                         |    0
 drivers/net/wireless/{ => intersil}/p54/eeprom.c                         |    0
 drivers/net/wireless/{ => intersil}/p54/eeprom.h                         |    0
 drivers/net/wireless/{ => intersil}/p54/fwio.c                           |    0
 drivers/net/wireless/{ => intersil}/p54/led.c                            |    0
 drivers/net/wireless/{ => intersil}/p54/lmac.h                           |    0
 drivers/net/wireless/{ => intersil}/p54/main.c                           |    0
 drivers/net/wireless/{ => intersil}/p54/p54.h                            |    0
 drivers/net/wireless/{ => intersil}/p54/p54pci.c                         |    0
 drivers/net/wireless/{ => intersil}/p54/p54pci.h                         |    0
 drivers/net/wireless/{ => intersil}/p54/p54spi.c                         |    0
 drivers/net/wireless/{ => intersil}/p54/p54spi.h                         |    0
 drivers/net/wireless/{ => intersil}/p54/p54spi_eeprom.h                  |    0
 drivers/net/wireless/{ => intersil}/p54/p54usb.c                         |    0
 drivers/net/wireless/{ => intersil}/p54/p54usb.h                         |    0
 drivers/net/wireless/{ => intersil}/p54/txrx.c                           |    0
 drivers/net/wireless/{ => intersil}/prism54/Makefile                     |    0
 drivers/net/wireless/{ => intersil}/prism54/isl_38xx.c                   |    0
 drivers/net/wireless/{ => intersil}/prism54/isl_38xx.h                   |    0
 drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.c                  |    2 +-
 drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.h                  |    0
 drivers/net/wireless/{ => intersil}/prism54/isl_oid.h                    |    0
 drivers/net/wireless/{ => intersil}/prism54/islpci_dev.c                 |    4 +-
 drivers/net/wireless/{ => intersil}/prism54/islpci_dev.h                 |    0
 drivers/net/wireless/{ => intersil}/prism54/islpci_eth.c                 |    5 +-
 drivers/net/wireless/{ => intersil}/prism54/islpci_eth.h                 |    0
 drivers/net/wireless/{ => intersil}/prism54/islpci_hotplug.c             |    0
 drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.c                 |    4 +-
 drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.h                 |    0
 drivers/net/wireless/{ => intersil}/prism54/oid_mgt.c                    |   10 +-
 drivers/net/wireless/{ => intersil}/prism54/oid_mgt.h                    |    0
 drivers/net/wireless/{ => intersil}/prism54/prismcompat.h                |    0
 drivers/net/wireless/mac80211_hwsim.c                                    |   95 +-
 drivers/net/wireless/marvell/Kconfig                                     |   27 +
 drivers/net/wireless/marvell/Makefile                                    |    6 +
 drivers/net/wireless/{ => marvell}/libertas/Kconfig                      |    0
 drivers/net/wireless/{ => marvell}/libertas/LICENSE                      |    0
 drivers/net/wireless/{ => marvell}/libertas/Makefile                     |    0
 drivers/net/wireless/{ => marvell}/libertas/README                       |    0
 drivers/net/wireless/{ => marvell}/libertas/cfg.c                        |    3 +-
 drivers/net/wireless/{ => marvell}/libertas/cfg.h                        |    0
 drivers/net/wireless/{ => marvell}/libertas/cmd.c                        |    0
 drivers/net/wireless/{ => marvell}/libertas/cmd.h                        |    0
 drivers/net/wireless/{ => marvell}/libertas/cmdresp.c                    |    0
 drivers/net/wireless/{ => marvell}/libertas/debugfs.c                    |    0
 drivers/net/wireless/{ => marvell}/libertas/debugfs.h                    |    0
 drivers/net/wireless/{ => marvell}/libertas/decl.h                       |    0
 drivers/net/wireless/{ => marvell}/libertas/defs.h                       |    0
 drivers/net/wireless/{ => marvell}/libertas/dev.h                        |    0
 drivers/net/wireless/{ => marvell}/libertas/ethtool.c                    |    0
 drivers/net/wireless/{ => marvell}/libertas/firmware.c                   |    0
 drivers/net/wireless/{ => marvell}/libertas/host.h                       |    0
 drivers/net/wireless/{ => marvell}/libertas/if_cs.c                      |    0
 drivers/net/wireless/{ => marvell}/libertas/if_sdio.c                    |    2 +-
 drivers/net/wireless/{ => marvell}/libertas/if_sdio.h                    |    0
 drivers/net/wireless/{ => marvell}/libertas/if_spi.c                     |    0
 drivers/net/wireless/{ => marvell}/libertas/if_spi.h                     |    0
 drivers/net/wireless/{ => marvell}/libertas/if_usb.c                     |    0
 drivers/net/wireless/{ => marvell}/libertas/if_usb.h                     |    0
 drivers/net/wireless/{ => marvell}/libertas/main.c                       |    0
 drivers/net/wireless/{ => marvell}/libertas/mesh.c                       |    0
 drivers/net/wireless/{ => marvell}/libertas/mesh.h                       |    0
 drivers/net/wireless/{ => marvell}/libertas/radiotap.h                   |    0
 drivers/net/wireless/{ => marvell}/libertas/rx.c                         |    0
 drivers/net/wireless/{ => marvell}/libertas/tx.c                         |    0
 drivers/net/wireless/{ => marvell}/libertas/types.h                      |    0
 drivers/net/wireless/marvell/libertas_tf/Kconfig                         |   18 +
 drivers/net/wireless/{ => marvell}/libertas_tf/Makefile                  |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/cmd.c                     |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/deb_defs.h                |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.c                  |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.h                  |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/libertas_tf.h             |    0
 drivers/net/wireless/{ => marvell}/libertas_tf/main.c                    |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11ac.c                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11ac.h                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11h.c                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11n.c                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11n.h                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.c                    |    2 -
 drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.h                    |    0
 drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.c               |   10 +
 drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.h               |    0
 drivers/net/wireless/{ => marvell}/mwifiex/Kconfig                       |    0
 drivers/net/wireless/{ => marvell}/mwifiex/Makefile                      |    0
 drivers/net/wireless/{ => marvell}/mwifiex/README                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.c                    |   62 +-
 drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.h                    |    0
 drivers/net/wireless/{ => marvell}/mwifiex/cfp.c                         |    6 +-
 drivers/net/wireless/{ => marvell}/mwifiex/cmdevt.c                      |    4 +-
 drivers/net/wireless/{ => marvell}/mwifiex/debugfs.c                     |   30 +
 drivers/net/wireless/{ => marvell}/mwifiex/decl.h                        |    6 +-
 drivers/net/wireless/{ => marvell}/mwifiex/ethtool.c                     |    0
 drivers/net/wireless/{ => marvell}/mwifiex/fw.h                          |   13 +-
 drivers/net/wireless/{ => marvell}/mwifiex/ie.c                          |    2 +-
 drivers/net/wireless/{ => marvell}/mwifiex/init.c                        |    2 +-
 drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h                       |    0
 drivers/net/wireless/{ => marvell}/mwifiex/join.c                        |   20 +-
 drivers/net/wireless/{ => marvell}/mwifiex/main.c                        |    2 +-
 drivers/net/wireless/{ => marvell}/mwifiex/main.h                        |   50 +-
 drivers/net/wireless/{ => marvell}/mwifiex/pcie.c                        |   65 +-
 drivers/net/wireless/{ => marvell}/mwifiex/pcie.h                        |   10 +-
 drivers/net/wireless/{ => marvell}/mwifiex/scan.c                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/sdio.c                        |   15 +-
 drivers/net/wireless/{ => marvell}/mwifiex/sdio.h                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/sta_cmd.c                     |    0
 drivers/net/wireless/{ => marvell}/mwifiex/sta_cmdresp.c                 |    0
 drivers/net/wireless/{ => marvell}/mwifiex/sta_event.c                   |    0
 drivers/net/wireless/{ => marvell}/mwifiex/sta_ioctl.c                   |   85 +-
 drivers/net/wireless/{ => marvell}/mwifiex/sta_rx.c                      |    2 +-
 drivers/net/wireless/{ => marvell}/mwifiex/sta_tx.c                      |    0
 drivers/net/wireless/{ => marvell}/mwifiex/tdls.c                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/txrx.c                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/uap_cmd.c                     |    6 +-
 drivers/net/wireless/{ => marvell}/mwifiex/uap_event.c                   |    0
 drivers/net/wireless/{ => marvell}/mwifiex/uap_txrx.c                    |    3 +-
 drivers/net/wireless/{ => marvell}/mwifiex/usb.c                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/usb.h                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/util.c                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/util.h                        |    0
 drivers/net/wireless/{ => marvell}/mwifiex/wmm.c                         |    0
 drivers/net/wireless/{ => marvell}/mwifiex/wmm.h                         |    0
 drivers/net/wireless/{ => marvell}/mwl8k.c                               |    0
 drivers/net/wireless/mediatek/Kconfig                                    |   16 +-
 drivers/net/wireless/ralink/Kconfig                                      |   16 +
 drivers/net/wireless/ralink/Makefile                                     |    1 +
 drivers/net/wireless/{ => ralink}/rt2x00/Kconfig                         |    0
 drivers/net/wireless/{ => ralink}/rt2x00/Makefile                        |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.c                     |    5 +-
 drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h                        |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.c                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.h                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800soc.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h                        |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00config.c                  |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00crypto.c                  |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.c                   |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.h                   |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dev.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dump.h                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00firmware.c                |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.c                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.h                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00lib.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00link.c                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mac.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h                    |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.c                     |    2 +
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.c                   |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.h                   |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00reg.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.c                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.h                     |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c                       |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h                       |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c                       |    0
 drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h                       |    0
 drivers/net/wireless/realtek/Kconfig                                     |   18 +
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c         |   23 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.c         |   21 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c         |   22 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c         |   23 +-
 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c         |   21 +-
 drivers/net/wireless/realtek/rtlwifi/core.c                              |    3 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c                               |   11 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c                      |    7 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c                      |    2 +
 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c                      |    2 +
 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c                      |    4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c                      |    6 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c                      |    9 +
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c                      |    8 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c              |    4 +-
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c                      |    9 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c                               |    2 +
 drivers/net/wireless/rsi/Kconfig                                         |   15 +
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                  |    5 +-
 drivers/net/wireless/st/Kconfig                                          |   16 +
 drivers/net/wireless/st/Makefile                                         |    1 +
 drivers/net/wireless/{ => st}/cw1200/Kconfig                             |    0
 drivers/net/wireless/{ => st}/cw1200/Makefile                            |    0
 drivers/net/wireless/{ => st}/cw1200/bh.c                                |    0
 drivers/net/wireless/{ => st}/cw1200/bh.h                                |    0
 drivers/net/wireless/{ => st}/cw1200/cw1200.h                            |    0
 drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c                       |    0
 drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c                        |    0
 drivers/net/wireless/{ => st}/cw1200/debug.c                             |    0
 drivers/net/wireless/{ => st}/cw1200/debug.h                             |    0
 drivers/net/wireless/{ => st}/cw1200/fwio.c                              |    0
 drivers/net/wireless/{ => st}/cw1200/fwio.h                              |    0
 drivers/net/wireless/{ => st}/cw1200/hwbus.h                             |    0
 drivers/net/wireless/{ => st}/cw1200/hwio.c                              |    0
 drivers/net/wireless/{ => st}/cw1200/hwio.h                              |    0
 drivers/net/wireless/{ => st}/cw1200/main.c                              |    0
 drivers/net/wireless/{ => st}/cw1200/pm.c                                |    0
 drivers/net/wireless/{ => st}/cw1200/pm.h                                |    0
 drivers/net/wireless/{ => st}/cw1200/queue.c                             |    0
 drivers/net/wireless/{ => st}/cw1200/queue.h                             |    0
 drivers/net/wireless/{ => st}/cw1200/scan.c                              |    0
 drivers/net/wireless/{ => st}/cw1200/scan.h                              |    0
 drivers/net/wireless/{ => st}/cw1200/sta.c                               |    6 -
 drivers/net/wireless/{ => st}/cw1200/sta.h                               |    0
 drivers/net/wireless/{ => st}/cw1200/txrx.c                              |    0
 drivers/net/wireless/{ => st}/cw1200/txrx.h                              |    0
 drivers/net/wireless/{ => st}/cw1200/wsm.c                               |    0
 drivers/net/wireless/{ => st}/cw1200/wsm.h                               |    0
 drivers/net/wireless/ti/Kconfig                                          |   18 +-
 drivers/net/wireless/ti/wl1251/Kconfig                                   |    2 +-
 drivers/net/wireless/ti/wl12xx/conf.h                                    |  233 +++
 drivers/net/wireless/ti/wl12xx/main.c                                    |  116 +-
 drivers/net/wireless/ti/wl18xx/conf.h                                    |   90 +
 drivers/net/wireless/ti/wl18xx/event.c                                   |    2 +
 drivers/net/wireless/ti/wl18xx/event.h                                   |    1 +
 drivers/net/wireless/ti/wl18xx/main.c                                    |  147 +-
 drivers/net/wireless/ti/wlcore/Kconfig                                   |    2 +-
 drivers/net/wireless/ti/wlcore/acx.c                                     |    4 +-
 drivers/net/wireless/ti/wlcore/acx.h                                     |    2 +-
 drivers/net/wireless/ti/wlcore/cmd.h                                     |    1 -
 drivers/net/wireless/ti/wlcore/conf.h                                    |  237 +--
 drivers/net/wireless/ti/wlcore/debugfs.c                                 |   60 +
 drivers/net/wireless/ti/wlcore/event.c                                   |   82 +
 drivers/net/wireless/ti/wlcore/event.h                                   |    9 +
 drivers/net/wireless/ti/wlcore/io.c                                      |   11 +-
 drivers/net/wireless/ti/wlcore/io.h                                      |   14 +-
 drivers/net/wireless/ti/wlcore/main.c                                    |   96 +-
 drivers/net/wireless/ti/wlcore/rx.c                                      |    1 -
 drivers/net/wireless/ti/wlcore/spi.c                                     |   10 +-
 drivers/net/wireless/ti/wlcore/sysfs.c                                   |   26 -
 drivers/net/wireless/ti/wlcore/wlcore.h                                  |    3 -
 drivers/net/wireless/zydas/Kconfig                                       |   35 +
 drivers/net/wireless/zydas/Makefile                                      |    3 +
 drivers/net/wireless/{ => zydas}/zd1201.c                                |    0
 drivers/net/wireless/{ => zydas}/zd1201.h                                |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig                        |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/Makefile                       |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.c                      |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.h                      |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h                       |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c                       |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h                       |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c                        |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h                        |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c                 |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c                |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c                 |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c                 |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c                       |    0
 drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h                       |    0
 drivers/nfc/Kconfig                                                      |    1 +
 drivers/nfc/Makefile                                                     |    1 +
 drivers/nfc/fdp/i2c.c                                                    |   12 +-
 drivers/nfc/microread/i2c.c                                              |    2 -
 drivers/nfc/nfcsim.c                                                     |   10 +-
 drivers/nfc/nxp-nci/i2c.c                                                |   34 +-
 drivers/nfc/pn544/i2c.c                                                  |   46 +-
 drivers/nfc/s3fwrn5/core.c                                               |    2 +-
 drivers/nfc/s3fwrn5/i2c.c                                                |    2 +-
 drivers/nfc/s3fwrn5/s3fwrn5.h                                            |    4 +-
 drivers/nfc/st-nci/Kconfig                                               |   18 +-
 drivers/nfc/st-nci/i2c.c                                                 |   80 +-
 drivers/nfc/st-nci/ndlc.c                                                |    1 -
 drivers/nfc/st-nci/se.c                                                  |    3 +-
 drivers/nfc/st-nci/spi.c                                                 |   81 +-
 drivers/nfc/st21nfca/Kconfig                                             |   13 +-
 drivers/nfc/st21nfca/i2c.c                                               |   80 +-
 drivers/nfc/st21nfca/se.c                                                |    5 +-
 drivers/nfc/st95hf/Kconfig                                               |   10 +
 drivers/nfc/st95hf/Makefile                                              |    6 +
 drivers/nfc/st95hf/core.c                                                | 1273 ++++++++++++
 drivers/nfc/st95hf/spi.c                                                 |  167 ++
 drivers/nfc/st95hf/spi.h                                                 |   64 +
 drivers/nfc/trf7970a.c                                                   |    8 +-
 drivers/of/of_mdio.c                                                     |   95 +-
 drivers/s390/net/ctcm_main.c                                             |    7 +-
 drivers/s390/net/qeth_core.h                                             |    4 +
 drivers/s390/net/qeth_core_main.c                                        |   11 +-
 drivers/s390/net/qeth_l2_main.c                                          |    1 +
 drivers/s390/net/qeth_l3_main.c                                          |   40 +-
 drivers/scsi/fcoe/fcoe.c                                                 |    2 +-
 drivers/ssb/Kconfig                                                      |    2 +-
 drivers/ssb/host_soc.c                                                   |   37 +
 drivers/ssb/main.c                                                       |    5 +-
 drivers/ssb/ssb_private.h                                                |    3 +
 drivers/staging/lustre/lnet/klnds/socklnd/socklnd_lib.c                  |    2 +-
 drivers/staging/netlogic/xlr_net.c                                       |   36 +-
 drivers/staging/octeon/ethernet-rgmii.c                                  |    6 +-
 fs/kernfs/dir.c                                                          |   46 +
 include/linux/brcmphy.h                                                  |    1 +
 include/linux/cgroup-defs.h                                              |  126 ++
 include/linux/cgroup.h                                                   |   66 +-
 include/linux/etherdevice.h                                              |    3 +
 include/linux/filter.h                                                   |   41 +-
 include/linux/hashtable.h                                                |    4 +
 include/linux/hdlc.h                                                     |    2 +-
 include/linux/if_pppox.h                                                 |    1 -
 include/linux/if_team.h                                                  |    1 +
 include/linux/if_vlan.h                                                  |    4 +-
 include/linux/inet_diag.h                                                |    9 +
 include/linux/kernfs.h                                                   |   12 +
 include/linux/mdio.h                                                     |   78 +
 include/linux/mlx4/driver.h                                              |    5 +
 include/linux/mlx5/device.h                                              |   66 +-
 include/linux/mlx5/driver.h                                              |   30 +
 include/linux/mlx5/fs.h                                                  |  111 +
 include/linux/mlx5/mlx5_ifc.h                                            |  311 ++-
 include/linux/mlx5/vport.h                                               |   37 +-
 include/linux/mroute.h                                                   |   76 +-
 include/linux/netdev_features.h                                          |   14 +-
 include/linux/netdevice.h                                                |  282 ++-
 include/linux/netfilter/nf_conntrack_sctp.h                              |   13 +
 include/linux/netfilter/nfnetlink.h                                      |   12 +-
 include/linux/netlink.h                                                  |    2 +
 include/linux/pci_ids.h                                                  |    2 +
 include/linux/phy.h                                                      |   80 +-
 include/linux/pim.h                                                      |    5 +
 include/linux/platform_data/microread.h                                  |    2 +-
 include/linux/qed/qed_if.h                                               |   17 +
 include/linux/rhashtable.h                                               |   82 +
 include/linux/rtnetlink.h                                                |    5 +
 include/linux/sched.h                                                    |    1 +
 include/linux/sh_eth.h                                                   |    2 +-
 include/linux/skbuff.h                                                   |  171 +-
 include/linux/soc/ti/knav_dma.h                                          |   22 +-
 include/linux/sock_diag.h                                                |    2 +
 include/linux/ssb/ssb.h                                                  |   10 +-
 include/linux/wait.h                                                     |   21 +
 include/net/6lowpan.h                                                    |   10 +-
 include/net/addrconf.h                                                   |    3 +-
 include/net/bluetooth/bluetooth.h                                        |   25 +-
 include/net/bluetooth/hci.h                                              |    4 +-
 include/net/bluetooth/hci_core.h                                         |   62 +-
 include/net/bluetooth/hci_mon.h                                          |    2 +
 include/net/bluetooth/hci_sock.h                                         |    1 +
 include/net/bluetooth/mgmt.h                                             |   15 +
 include/net/bonding.h                                                    |   39 +-
 include/net/busy_poll.h                                                  |   45 +-
 include/net/cfg80211.h                                                   |   10 +-
 include/net/checksum.h                                                   |    3 +-
 include/net/cls_cgroup.h                                                 |   11 +-
 include/net/dsa.h                                                        |   20 +-
 include/net/genetlink.h                                                  |    2 +
 include/net/geneve.h                                                     |    8 +
 include/net/ieee802154_netdev.h                                          |    2 +-
 include/net/ila.h                                                        |   18 +
 include/net/inet_frag.h                                                  |    1 -
 include/net/inet_sock.h                                                  |   14 +
 include/net/ip6_tunnel.h                                                 |   19 +-
 include/net/ip_fib.h                                                     |    3 +-
 include/net/ip_tunnels.h                                                 |   28 +-
 include/net/ipv6.h                                                       |   15 +
 include/net/l3mdev.h                                                     |   23 +
 include/net/mac80211.h                                                   |   56 +
 include/net/net_namespace.h                                              |    3 +
 include/net/netfilter/ipv6/nf_defrag_ipv6.h                              |    3 +-
 include/net/netfilter/nf_conntrack_timeout.h                             |    2 +-
 include/net/netfilter/nf_dup_netdev.h                                    |    6 +
 include/net/netfilter/nf_tables.h                                        |   45 +-
 include/net/netfilter/nf_tables_core.h                                   |   10 +
 include/net/netfilter/nft_meta.h                                         |    3 +
 include/net/netns/ipv4.h                                                 |    7 +
 include/net/netns/sctp.h                                                 |    7 +
 include/net/netprio_cgroup.h                                             |   16 +-
 include/net/nfc/nfc.h                                                    |    1 +
 include/net/protocol.h                                                   |    2 +-
 include/net/request_sock.h                                               |    2 +-
 include/net/sch_generic.h                                                |    9 +
 include/net/sctp/sctp.h                                                  |   32 +-
 include/net/sctp/structs.h                                               |   10 +-
 include/net/sock.h                                                       |   44 +-
 include/net/sock_reuseport.h                                             |   28 +
 include/net/switchdev.h                                                  |   15 +
 include/net/tcp.h                                                        |   29 +-
 include/net/udp.h                                                        |    7 +-
 include/net/udp_tunnel.h                                                 |    8 +-
 include/net/vxlan.h                                                      |    2 +-
 include/trace/events/fib6.h                                              |   76 +
 include/uapi/asm-generic/socket.h                                        |    3 +
 include/uapi/linux/bpf.h                                                 |   27 +-
 include/uapi/linux/ethtool.h                                             |    3 +
 include/uapi/linux/if_link.h                                             |    4 +
 include/uapi/linux/ila.h                                                 |   22 +
 include/uapi/linux/in6.h                                                 |    1 +
 include/uapi/linux/mroute.h                                              |   59 +-
 include/uapi/linux/netfilter/ipset/ip_set_bitmap.h                       |    2 +
 include/uapi/linux/netfilter/ipset/ip_set_hash.h                         |    2 +
 include/uapi/linux/netfilter/ipset/ip_set_list.h                         |    2 +
 include/uapi/linux/netfilter/nf_conntrack_sctp.h                         |   12 +-
 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h                 |    3 +
 include/uapi/linux/netfilter/nf_tables.h                                 |   91 +
 include/uapi/linux/netfilter/nfnetlink.h                                 |    2 +
 include/uapi/linux/netfilter/xt_HMARK.h                                  |    1 +
 include/uapi/linux/netfilter/xt_RATEEST.h                                |    1 +
 include/uapi/linux/netfilter/xt_TEE.h                                    |    2 +
 include/uapi/linux/netfilter/xt_TPROXY.h                                 |    1 +
 include/uapi/linux/netfilter/xt_cgroup.h                                 |   15 +-
 include/uapi/linux/netfilter/xt_hashlimit.h                              |    1 +
 include/uapi/linux/netfilter/xt_ipvs.h                                   |    1 +
 include/uapi/linux/netfilter/xt_mac.h                                    |    2 +
 include/uapi/linux/netfilter/xt_osf.h                                    |    2 +
 include/uapi/linux/netfilter/xt_physdev.h                                |    2 +-
 include/uapi/linux/netfilter/xt_policy.h                                 |    2 +
 include/uapi/linux/netfilter/xt_rateest.h                                |    1 +
 include/uapi/linux/netfilter/xt_recent.h                                 |    1 +
 include/uapi/linux/netfilter/xt_sctp.h                                   |   12 +-
 include/uapi/linux/netfilter_arp/arp_tables.h                            |    1 +
 include/uapi/linux/netfilter_bridge.h                                    |    1 +
 include/uapi/linux/netfilter_bridge/ebt_arp.h                            |    1 +
 include/uapi/linux/netfilter_bridge/ebt_arpreply.h                       |    2 +
 include/uapi/linux/netfilter_bridge/ebt_ip6.h                            |    1 +
 include/uapi/linux/netfilter_bridge/ebt_nat.h                            |    2 +
 include/uapi/linux/netfilter_bridge/ebtables.h                           |    6 +-
 include/uapi/linux/netfilter_ipv4/ip_tables.h                            |    1 +
 include/uapi/linux/netfilter_ipv6/ip6_tables.h                           |    1 +
 include/uapi/linux/netfilter_ipv6/ip6t_rt.h                              |    2 +-
 include/uapi/linux/nl80211.h                                             |   11 +-
 include/uapi/linux/pkt_sched.h                                           |    4 +
 include/uapi/linux/rtnetlink.h                                           |    1 +
 include/uapi/linux/sock_diag.h                                           |    1 +
 include/uapi/linux/sockios.h                                             |    2 +-
 kernel/bpf/core.c                                                        |    4 -
 kernel/bpf/hashtab.c                                                     |   64 +-
 kernel/bpf/inode.c                                                       |   20 +
 kernel/bpf/syscall.c                                                     |   22 +-
 kernel/bpf/verifier.c                                                    |   10 +
 kernel/cgroup.c                                                          |  126 +-
 lib/Kconfig.debug                                                        |   23 +
 lib/Makefile                                                             |    1 +
 lib/netdev-notifier-error-inject.c                                       |   55 +
 lib/rhashtable.c                                                         |    3 -
 lib/test_bpf.c                                                           |  120 ++
 lib/test_rhashtable.c                                                    |   76 +-
 net/6lowpan/6lowpan_i.h                                                  |   28 +
 net/6lowpan/Kconfig                                                      |   47 +-
 net/6lowpan/Makefile                                                     |    9 +
 net/6lowpan/core.c                                                       |   59 +-
 net/6lowpan/debugfs.c                                                    |   53 +
 net/6lowpan/nhc_ghc_ext_dest.c                                           |   27 +
 net/6lowpan/nhc_ghc_ext_frag.c                                           |   28 +
 net/6lowpan/nhc_ghc_ext_hop.c                                            |   27 +
 net/6lowpan/nhc_ghc_ext_route.c                                          |   27 +
 net/6lowpan/nhc_ghc_icmpv6.c                                             |   27 +
 net/6lowpan/nhc_ghc_udp.c                                                |   27 +
 net/8021q/vlan_dev.c                                                     |   11 +-
 net/Kconfig                                                              |    9 +
 net/atm/common.c                                                         |    4 +-
 net/atm/mpc.h                                                            |    4 +-
 net/atm/mpoa_caches.c                                                    |    4 +-
 net/batman-adv/bat_iv_ogm.c                                              |   80 +-
 net/batman-adv/bridge_loop_avoidance.c                                   |   55 +-
 net/batman-adv/bridge_loop_avoidance.h                                   |    2 +
 net/batman-adv/debugfs.c                                                 |    9 +
 net/batman-adv/fragmentation.c                                           |    8 +-
 net/batman-adv/gateway_common.c                                          |  117 +-
 net/batman-adv/hard-interface.c                                          |   11 +-
 net/batman-adv/main.c                                                    |   23 +-
 net/batman-adv/main.h                                                    |    4 +-
 net/batman-adv/network-coding.c                                          |    4 +-
 net/batman-adv/originator.c                                              |  195 ++
 net/batman-adv/originator.h                                              |    7 +
 net/batman-adv/packet.h                                                  |    3 +-
 net/batman-adv/routing.c                                                 |    6 +-
 net/batman-adv/send.c                                                    |    3 +-
 net/batman-adv/sysfs.c                                                   |   16 +-
 net/batman-adv/translation-table.c                                       |   24 +-
 net/batman-adv/types.h                                                   |   66 +-
 net/bluetooth/6lowpan.c                                                  |    8 +-
 net/bluetooth/af_bluetooth.c                                             |   26 +-
 net/bluetooth/bnep/core.c                                                |    7 +-
 net/bluetooth/cmtp/capi.c                                                |    8 +-
 net/bluetooth/cmtp/core.c                                                |    3 +-
 net/bluetooth/hci_conn.c                                                 |  123 +-
 net/bluetooth/hci_core.c                                                 |  647 ++----
 net/bluetooth/hci_event.c                                                |   14 +-
 net/bluetooth/hci_request.c                                              | 1928 +++++++++++++++--
 net/bluetooth/hci_request.h                                              |   53 +-
 net/bluetooth/hci_sock.c                                                 |  209 +-
 net/bluetooth/l2cap_core.c                                               |   19 +-
 net/bluetooth/mgmt.c                                                     | 1923 +++--------------
 net/bluetooth/rfcomm/core.c                                              |   46 +-
 net/bridge/br_fdb.c                                                      |    1 +
 net/bridge/br_if.c                                                       |   13 +-
 net/bridge/br_mdb.c                                                      |   23 +
 net/bridge/br_stp.c                                                      |    2 +
 net/bridge/br_stp_if.c                                                   |    1 +
 net/bridge/br_sysfs_br.c                                                 |    3 +-
 net/bridge/br_vlan.c                                                     |   31 +-
 net/bridge/netfilter/ebt_ip6.c                                           |    4 +-
 net/bridge/netfilter/ebt_log.c                                           |    9 +-
 net/bridge/netfilter/ebt_stp.c                                           |    2 +-
 net/bridge/netfilter/ebt_vlan.c                                          |   15 +-
 net/bridge/netfilter/ebtable_filter.c                                    |    2 +-
 net/bridge/netfilter/ebtable_nat.c                                       |    2 +-
 net/bridge/netfilter/ebtables.c                                          |  139 +-
 net/bridge/netfilter/nf_tables_bridge.c                                  |    2 +-
 net/bridge/netfilter/nft_meta_bridge.c                                   |    1 +
 net/core/Makefile                                                        |    2 +-
 net/core/datagram.c                                                      |   77 +-
 net/core/dev.c                                                           |  414 +++-
 net/core/ethtool.c                                                       |   85 +-
 net/core/filter.c                                                        |  299 ++-
 net/core/net-sysfs.c                                                     |    5 +-
 net/core/net-traces.c                                                    |    4 +
 net/core/netclassid_cgroup.c                                             |   11 +-
 net/core/netprio_cgroup.c                                                |   19 +-
 net/core/pktgen.c                                                        |    8 +-
 net/core/rtnetlink.c                                                     |   21 +-
 net/core/scm.c                                                           |    4 +-
 net/core/sock.c                                                          |   54 +-
 net/core/sock_diag.c                                                     |   23 +-
 net/core/sock_reuseport.c                                                |  251 +++
 net/core/stream.c                                                        |    2 +-
 net/dccp/output.c                                                        |    2 +-
 net/dsa/dsa.c                                                            |   80 +-
 net/dsa/dsa_priv.h                                                       |    1 +
 net/dsa/slave.c                                                          |   33 +-
 net/ethernet/eth.c                                                       |   31 +
 net/ieee802154/6lowpan/core.c                                            |    6 +-
 net/ieee802154/6lowpan/reassembly.c                                      |    1 -
 net/ipv4/Kconfig                                                         |   13 +
 net/ipv4/fou.c                                                           |    2 +-
 net/ipv4/inet_diag.c                                                     |   65 +-
 net/ipv4/inet_fragment.c                                                 |   10 +-
 net/ipv4/ip_fragment.c                                                   |    1 -
 net/ipv4/ip_gre.c                                                        |    8 +-
 net/ipv4/ip_output.c                                                     |    5 +-
 net/ipv4/ip_tunnel.c                                                     |    8 +-
 net/ipv4/ip_tunnel_core.c                                                |   26 +-
 net/ipv4/ip_vti.c                                                        |    3 +-
 net/ipv4/ipconfig.c                                                      |   62 +-
 net/ipv4/ipip.c                                                          |    1 -
 net/ipv4/ipmr.c                                                          |  741 +++----
 net/ipv4/netfilter/arp_tables.c                                          |    6 +-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                           |    2 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                                 |    3 +-
 net/ipv4/netfilter/nf_nat_snmp_basic.c                                   |   22 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                                      |    1 -
 net/ipv4/netfilter/nf_tables_arp.c                                       |    2 +-
 net/ipv4/netfilter/nf_tables_ipv4.c                                      |    2 +-
 net/ipv4/ping.c                                                          |    2 +
 net/ipv4/syncookies.c                                                    |    4 +-
 net/ipv4/sysctl_net_ipv4.c                                               |   53 +-
 net/ipv4/tcp.c                                                           |   50 +-
 net/ipv4/tcp_diag.c                                                      |   19 +
 net/ipv4/tcp_input.c                                                     |    2 +-
 net/ipv4/tcp_ipv4.c                                                      |   27 +-
 net/ipv4/tcp_minisocks.c                                                 |    7 +-
 net/ipv4/tcp_output.c                                                    |   14 +-
 net/ipv4/tcp_timer.c                                                     |    3 -
 net/ipv4/tcp_yeah.c                                                      |    2 +-
 net/ipv4/udp.c                                                           |  144 +-
 net/ipv4/udp_diag.c                                                      |    4 +-
 net/ipv4/udp_offload.c                                                   |   15 +-
 net/ipv4/udp_tunnel.c                                                    |   11 +-
 net/ipv6/Kconfig                                                         |    1 +
 net/ipv6/Makefile                                                        |    2 +-
 net/ipv6/addrconf.c                                                      |   77 +-
 net/ipv6/ila/Makefile                                                    |    7 +
 net/ipv6/ila/ila.h                                                       |   48 +
 net/ipv6/ila/ila_common.c                                                |  103 +
 net/ipv6/{ila.c => ila/ila_lwt.c}                                        |   83 +-
 net/ipv6/ila/ila_xlat.c                                                  |  680 ++++++
 net/ipv6/inet6_connection_sock.c                                         |    4 +-
 net/ipv6/ip6_gre.c                                                       |    1 -
 net/ipv6/ip6_output.c                                                    |    4 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c                                  |  167 +-
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                                |   20 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                                 |    3 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                                      |    1 -
 net/ipv6/netfilter/nf_tables_ipv6.c                                      |    2 +-
 net/ipv6/raw.c                                                           |   20 +-
 net/ipv6/reassembly.c                                                    |    1 -
 net/ipv6/route.c                                                         |   20 +
 net/ipv6/sit.c                                                           |    7 +-
 net/ipv6/syncookies.c                                                    |    4 +-
 net/ipv6/tcp_ipv6.c                                                      |   19 +-
 net/ipv6/udp.c                                                           |   70 +-
 net/iucv/af_iucv.c                                                       |   24 +-
 net/l2tp/l2tp_ppp.c                                                      |   19 +-
 net/mac80211/cfg.c                                                       |  532 +----
 net/mac80211/debugfs.c                                                   |    1 +
 net/mac80211/ibss.c                                                      |    1 +
 net/mac80211/ieee80211_i.h                                               |   25 +-
 net/mac80211/key.c                                                       |   56 +-
 net/mac80211/main.c                                                      |    4 +-
 net/mac80211/mesh_pathtbl.c                                              |    4 +-
 net/mac80211/mlme.c                                                      |    6 +-
 net/mac80211/offchannel.c                                                |  829 ++++++--
 net/mac80211/rx.c                                                        |    3 +-
 net/mac80211/sta_info.c                                                  |  163 +-
 net/mac80211/sta_info.h                                                  |    2 +
 net/mac80211/trace.h                                                     |   25 +
 net/mac80211/tx.c                                                        |    2 +-
 net/mac80211/util.c                                                      |    7 +-
 net/mac802154/driver-ops.h                                               |    3 -
 net/mac802154/mac_cmd.c                                                  |    2 +-
 net/mac802154/rx.c                                                       |    3 +-
 net/mac802154/tx.c                                                       |    9 -
 net/mpls/af_mpls.c                                                       |  185 +-
 net/mpls/internal.h                                                      |    2 +
 net/mpls/mpls_iptunnel.c                                                 |    2 +-
 net/netfilter/Kconfig                                                    |   22 +
 net/netfilter/Makefile                                                   |    9 +-
 net/netfilter/ipset/ip_set_core.c                                        |  108 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c                                    |    2 +-
 net/netfilter/nf_conntrack_expect.c                                      |    7 +
 net/netfilter/nf_conntrack_ftp.c                                         |   17 +-
 net/netfilter/nf_conntrack_irc.c                                         |    7 +-
 net/netfilter/nf_conntrack_netlink.c                                     |   96 +-
 net/netfilter/nf_conntrack_sane.c                                        |   19 +-
 net/netfilter/nf_conntrack_sip.c                                         |    5 +-
 net/netfilter/nf_conntrack_standalone.c                                  |    7 +
 net/netfilter/nf_conntrack_tftp.c                                        |    7 +-
 net/netfilter/nf_conntrack_timeout.c                                     |    2 +-
 net/netfilter/nf_dup_netdev.c                                            |   40 +
 net/netfilter/nf_tables_api.c                                            |  176 +-
 net/netfilter/nf_tables_core.c                                           |   62 +-
 net/netfilter/nf_tables_inet.c                                           |    2 +-
 net/netfilter/nf_tables_netdev.c                                         |   47 +-
 net/netfilter/nf_tables_trace.c                                          |  275 +++
 net/netfilter/nfnetlink.c                                                |   26 +-
 net/netfilter/nfnetlink_acct.c                                           |   21 +-
 net/netfilter/nfnetlink_cthelper.c                                       |   18 +-
 net/netfilter/nfnetlink_cttimeout.c                                      |  120 +-
 net/netfilter/nfnetlink_log.c                                            |   40 +-
 net/netfilter/nfnetlink_queue.c                                          |  123 +-
 net/netfilter/nft_byteorder.c                                            |   23 +
 net/netfilter/nft_compat.c                                               |    6 +-
 net/netfilter/nft_ct.c                                                   |   38 +
 net/netfilter/nft_dup_netdev.c                                           |   97 +
 net/netfilter/nft_fwd_netdev.c                                           |   98 +
 net/netfilter/nft_limit.c                                                |   16 +-
 net/netfilter/nft_meta.c                                                 |   56 +-
 net/netfilter/nft_payload.c                                              |  135 +-
 net/netfilter/x_tables.c                                                 |   12 +
 net/netfilter/xt_CT.c                                                    |    2 +-
 net/netfilter/xt_cgroup.c                                                |  108 +-
 net/netfilter/xt_osf.c                                                   |    7 +-
 net/netlink/af_netlink.c                                                 |    4 +
 net/netlink/genetlink.c                                                  |   16 +
 net/nfc/core.c                                                           |   13 +
 net/nfc/digital_core.c                                                   |    3 +-
 net/nfc/nci/core.c                                                       |    6 +-
 net/nfc/nci/hci.c                                                        |    2 +-
 net/nfc/netlink.c                                                        |   37 +
 net/nfc/nfc.h                                                            |    1 +
 net/openvswitch/conntrack.c                                              |   25 +-
 net/openvswitch/vport-geneve.c                                           |    6 +-
 net/openvswitch/vport-netdev.c                                           |    2 +-
 net/openvswitch/vport.h                                                  |   23 +-
 net/phonet/af_phonet.c                                                   |    4 +
 net/rds/page.c                                                           |   31 +-
 net/rfkill/rfkill-gpio.c                                                 |    4 -
 net/rxrpc/af_rxrpc.c                                                     |    2 +-
 net/sched/Kconfig                                                        |   14 +-
 net/sched/cls_bpf.c                                                      |    8 +-
 net/sched/cls_flower.c                                                   |   10 +-
 net/sched/sch_ingress.c                                                  |   88 +-
 net/sctp/associola.c                                                     |    5 +
 net/sctp/endpointola.c                                                   |   52 +-
 net/sctp/input.c                                                         |  187 +-
 net/sctp/output.c                                                        |    2 +-
 net/sctp/proc.c                                                          |  316 +--
 net/sctp/protocol.c                                                      |   41 +-
 net/sctp/sm_sideeffect.c                                                 |   18 +-
 net/sctp/sm_statefuns.c                                                  |   17 +-
 net/sctp/socket.c                                                        |    8 +-
 net/sctp/sysctl.c                                                        |    9 +-
 net/socket.c                                                             |    2 +
 net/switchdev/switchdev.c                                                |   14 +
 net/tipc/bcast.c                                                         |  126 +-
 net/tipc/bcast.h                                                         |    1 +
 net/tipc/bearer.c                                                        |  140 +-
 net/tipc/bearer.h                                                        |    8 +-
 net/tipc/core.h                                                          |    5 +
 net/tipc/discover.c                                                      |   38 +-
 net/tipc/link.c                                                          |  626 +++---
 net/tipc/link.h                                                          |  175 +-
 net/tipc/name_distr.c                                                    |   68 +-
 net/tipc/name_distr.h                                                    |    1 -
 net/tipc/name_table.c                                                    |    5 +-
 net/tipc/netlink.c                                                       |    8 +-
 net/tipc/netlink_compat.c                                                |    8 +-
 net/tipc/node.c                                                          |  875 ++++++--
 net/tipc/node.h                                                          |  127 +-
 net/tipc/socket.c                                                        |    4 +-
 net/tipc/udp_media.c                                                     |   17 +-
 net/unix/af_unix.c                                                       |   67 +-
 net/unix/garbage.c                                                       |   13 +-
 net/vmw_vsock/vmci_transport.h                                           |    2 +-
 net/vmw_vsock/vmci_transport_notify.c                                    |    2 +-
 net/vmw_vsock/vmci_transport_notify.h                                    |    5 +-
 net/vmw_vsock/vmci_transport_notify_qstate.c                             |    2 +-
 net/wireless/core.h                                                      |    7 -
 net/wireless/lib80211_crypt_ccmp.c                                       |    4 +-
 net/wireless/lib80211_crypt_tkip.c                                       |    4 +-
 net/wireless/nl80211.c                                                   |   62 +-
 net/wireless/ocb.c                                                       |    3 +
 net/wireless/rdev-ops.h                                                  |   51 +
 net/wireless/reg.c                                                       |   98 +-
 net/wireless/trace.h                                                     |  103 +
 net/wireless/util.c                                                      |  121 --
 tools/testing/selftests/net/.gitignore                                   |    1 +
 tools/testing/selftests/net/Makefile                                     |    2 +-
 tools/testing/selftests/net/reuseport_bpf.c                              |  514 +++++
 1739 files changed, 70829 insertions(+), 25686 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-net-qmi
 create mode 100644 Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt
 delete mode 100644 drivers/isdn/sc/Kconfig
 delete mode 100644 drivers/isdn/sc/Makefile
 delete mode 100644 drivers/isdn/sc/card.h
 delete mode 100644 drivers/isdn/sc/command.c
 delete mode 100644 drivers/isdn/sc/event.c
 delete mode 100644 drivers/isdn/sc/hardware.h
 delete mode 100644 drivers/isdn/sc/includes.h
 delete mode 100644 drivers/isdn/sc/init.c
 delete mode 100644 drivers/isdn/sc/interrupt.c
 delete mode 100644 drivers/isdn/sc/ioctl.c
 delete mode 100644 drivers/isdn/sc/message.c
 delete mode 100644 drivers/isdn/sc/message.h
 delete mode 100644 drivers/isdn/sc/packet.c
 delete mode 100644 drivers/isdn/sc/scioc.h
 delete mode 100644 drivers/isdn/sc/shmem.c
 delete mode 100644 drivers/isdn/sc/timer.c
 create mode 100644 drivers/net/ethernet/freescale/fman/Kconfig
 create mode 100644 drivers/net/ethernet/freescale/fman/Makefile
 create mode 100644 drivers/net/ethernet/freescale/fman/fman.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_dtsec.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_dtsec.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_mac.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_memac.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_memac.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_muram.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_muram.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_port.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_port.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_sp.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_sp.h
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_tgec.c
 create mode 100644 drivers/net/ethernet/freescale/fman/fman_tgec.h
 create mode 100644 drivers/net/ethernet/freescale/fman/mac.c
 create mode 100644 drivers/net/ethernet/freescale/fman/mac.h
 create mode 100644 drivers/net/ethernet/ibm/ibmvnic.c
 create mode 100644 drivers/net/ethernet/ibm/ibmvnic.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c
 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_flow_table.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/flow_table.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
 rename include/linux/mlx5/flow_table.h => drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h (51%)
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/sriov.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c
 create mode 100644 drivers/net/ethernet/netronome/Kconfig
 create mode 100644 drivers/net/ethernet/netronome/Makefile
 create mode 100644 drivers/net/ethernet/netronome/nfp/Makefile
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_common.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
 create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
 create mode 100644 drivers/net/ieee802154/adf7242.c
 create mode 100644 drivers/net/phy/mdio_device.c
 create mode 100644 drivers/net/wireless/admtek/Kconfig
 create mode 100644 drivers/net/wireless/admtek/Makefile
 rename drivers/net/wireless/{ => admtek}/adm8211.c (100%)
 rename drivers/net/wireless/{ => admtek}/adm8211.h (100%)
 create mode 100644 drivers/net/wireless/ath/ath9k/rng.c
 create mode 100644 drivers/net/wireless/atmel/Kconfig
 create mode 100644 drivers/net/wireless/atmel/Makefile
 rename drivers/net/wireless/{ => atmel}/at76c50x-usb.c (100%)
 rename drivers/net/wireless/{ => atmel}/at76c50x-usb.h (100%)
 rename drivers/net/wireless/{ => atmel}/atmel.c (100%)
 rename drivers/net/wireless/{ => atmel}/atmel.h (100%)
 rename drivers/net/wireless/{ => atmel}/atmel_cs.c (100%)
 rename drivers/net/wireless/{ => atmel}/atmel_pci.c (100%)
 delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/common.h
 create mode 100644 drivers/net/wireless/broadcom/Kconfig
 create mode 100644 drivers/net/wireless/broadcom/Makefile
 rename drivers/net/wireless/{ => broadcom}/b43/Kconfig (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/Makefile (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/b43.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/bus.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/bus.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/debugfs.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/debugfs.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/dma.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/dma.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/leds.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/leds.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/lo.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/lo.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/main.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/main.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_a.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_a.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_ac.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_common.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_common.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_g.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_g.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_ht.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_lcn.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_lp.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_n.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/phy_n.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/pio.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/pio.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/ppr.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/ppr.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2055.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2056.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2057.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/radio_2059.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/rfkill.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/rfkill.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/sdio.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/sdio.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/sysfs.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/sysfs.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_lpphy.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_nphy.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_ht.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/tables_phy_lcn.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/wa.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/wa.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/xmit.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43/xmit.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/Kconfig (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/Makefile (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/b43legacy.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/debugfs.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/dma.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/ilt.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/leds.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/main.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/main.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/phy.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/pio.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/radio.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/rfkill.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/sysfs.h (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.c (100%)
 rename drivers/net/wireless/{ => broadcom}/b43legacy/xmit.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/Kconfig (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/Makefile (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/Makefile (93%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.c (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcdc.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bcmsdh.c (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.c (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/btcoex.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/bus.h (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.c (90%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/cfg80211.h (79%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.c (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/chip.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/common.c (68%)
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.h
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/commonring.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.c (84%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/core.h (94%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.c (97%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/debug.h (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.c (70%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/feature.h (90%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.c (91%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/firmware.h (53%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/flowring.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.c (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fweh.h (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.c (93%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil.h (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwil_types.h (83%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.c (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/fwsignal.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.c (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/msgbuf.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/of.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.c (98%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/p2p.h (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.c (89%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/pcie.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/proto.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.c (94%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/sdio.h (97%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/tracepoint.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.c (94%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/usb.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmfmac/vendor.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/Makefile (88%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/aiutils.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ampdu.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/antsel.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/brcms_trace_events.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.c (99%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/channel.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/d11.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/debug.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/dma.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/led.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/mac80211_if.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/main.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_cmn.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_hal.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_int.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_lcn.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_n.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_qmath.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phy_radio.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phyreg_n.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_lcn.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy/phytbl_n.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/phy_shim.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pmu.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/pub.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/rate.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/scb.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/stf.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/types.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmsmac/ucode_loader.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/Makefile (89%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/d11.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/brcmutil/utils.c (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcm_hw_ids.h (95%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_d11.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_utils.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/brcmu_wifi.h (96%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/chipcommon.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/defs.h (100%)
 rename drivers/net/wireless/{ => broadcom}/brcm80211/include/soc.h (100%)
 create mode 100644 drivers/net/wireless/cisco/Kconfig
 create mode 100644 drivers/net/wireless/cisco/Makefile
 rename drivers/net/wireless/{ => cisco}/airo.c (99%)
 rename drivers/net/wireless/{ => cisco}/airo.h (100%)
 rename drivers/net/wireless/{ => cisco}/airo_cs.c (100%)
 create mode 100644 drivers/net/wireless/intel/Kconfig
 create mode 100644 drivers/net/wireless/intel/Makefile
 rename drivers/net/wireless/{ => intel}/ipw2x00/Kconfig (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/Makefile (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/ipw.h (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.c (99%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2100.h (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.c (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/ipw2200.h (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw.h (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_geo.c (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_module.c (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_rx.c (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_tx.c (100%)
 rename drivers/net/wireless/{ => intel}/ipw2x00/libipw_wx.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/3945-debug.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/3945-mac.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/3945-rs.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/3945.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/3945.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965-calib.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965-debug.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965-mac.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965-rs.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/4965.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/Kconfig (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/Makefile (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/commands.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/common.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/common.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/csr.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/debug.c (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/iwl-spectrum.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlegacy/prph.h (100%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/Kconfig (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/Makefile (91%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/Makefile (100%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/agn.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/calib.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/commands.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/debugfs.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/dev.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/devices.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.c (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/led.h (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/lib.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/mac80211.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/main.c (94%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/power.h (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rs.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rx.c (91%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/rxon.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/scan.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/sta.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tt.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/tx.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/dvm/ucode.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-1000.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-2000.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-5000.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-6000.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-7000.c (95%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-8000.c (95%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-9000.c
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-agn-hw.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-config.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-csr.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-debug.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-data.h (84%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-io.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-iwlwifi.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-msg.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace-ucode.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.c (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-devtrace.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-drv.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-parse.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-eeprom-read.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fh.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-error-dump.h (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw-file.h (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-fw.h (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.c (86%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-io.h (93%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-modparams.h (92%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-notif-wait.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-nvm-parse.h (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-op-mode.h (95%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-phy-db.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-prph.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-scd.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.c (63%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/iwl-trans.h (84%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/Makefile (74%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/binding.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex.c (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/coex_legacy.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/constants.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/d3.c (85%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs-vif.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.c (95%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/debugfs.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-coex.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-d3.h (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-mac.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-power.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rs.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-rx.h (71%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-scan.h (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-sta.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-stats.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tof.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api-tx.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw-api.h (94%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.h
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/fw.c (90%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/led.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac-ctxt.c (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mac80211.c (88%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/mvm.h (94%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/nvm.c (90%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/offloading.c (83%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/ops.c (84%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/phy-ctxt.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/power.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/quota.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rs.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/rx.c (95%)
 create mode 100644 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/scan.c (95%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sf.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.c (95%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/sta.h (94%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tdls.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/testmode.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.c (97%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/time-event.h (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tof.h (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tt.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/tx.c (92%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/mvm/utils.c (99%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/drv.c (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/internal.h (96%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/rx.c (98%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/trans.c (90%)
 rename drivers/net/wireless/{ => intel}/iwlwifi/pcie/tx.c (85%)
 create mode 100644 drivers/net/wireless/intersil/Kconfig
 create mode 100644 drivers/net/wireless/intersil/Makefile
 rename drivers/net/wireless/{ => intersil}/hostap/Kconfig (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/Makefile (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap.h (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211.h (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_rx.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_80211_tx.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_ap.h (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_common.h (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_config.h (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_cs.c (99%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_download.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_hw.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_info.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_ioctl.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_main.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_pci.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_plx.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_proc.c (100%)
 rename drivers/net/wireless/{ => intersil}/hostap/hostap_wlan.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/Kconfig (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/Makefile (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/airport.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/cfg.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/cfg.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/fw.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/fw.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hermes.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hermes.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hermes_dld.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hermes_rid.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hw.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/hw.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/main.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/main.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/mic.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/mic.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_cs.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_nortel.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_pci.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_plx.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_tmd.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/orinoco_usb.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/scan.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/scan.h (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/spectrum_cs.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/wext.c (100%)
 rename drivers/net/wireless/{ => intersil}/orinoco/wext.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/Kconfig (100%)
 rename drivers/net/wireless/{ => intersil}/p54/Makefile (100%)
 rename drivers/net/wireless/{ => intersil}/p54/eeprom.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/eeprom.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/fwio.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/led.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/lmac.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/main.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54pci.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54pci.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54spi.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54spi.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54spi_eeprom.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54usb.c (100%)
 rename drivers/net/wireless/{ => intersil}/p54/p54usb.h (100%)
 rename drivers/net/wireless/{ => intersil}/p54/txrx.c (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/Makefile (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.c (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/isl_38xx.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.c (99%)
 rename drivers/net/wireless/{ => intersil}/prism54/isl_ioctl.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/isl_oid.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.c (99%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_dev.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.c (99%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_eth.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_hotplug.c (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.c (99%)
 rename drivers/net/wireless/{ => intersil}/prism54/islpci_mgt.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.c (99%)
 rename drivers/net/wireless/{ => intersil}/prism54/oid_mgt.h (100%)
 rename drivers/net/wireless/{ => intersil}/prism54/prismcompat.h (100%)
 create mode 100644 drivers/net/wireless/marvell/Kconfig
 create mode 100644 drivers/net/wireless/marvell/Makefile
 rename drivers/net/wireless/{ => marvell}/libertas/Kconfig (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/LICENSE (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/Makefile (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/README (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/cfg.c (99%)
 rename drivers/net/wireless/{ => marvell}/libertas/cfg.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/cmd.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/cmd.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/cmdresp.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/debugfs.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/debugfs.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/decl.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/defs.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/dev.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/ethtool.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/firmware.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/host.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_cs.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.c (99%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_sdio.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_spi.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_spi.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_usb.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/if_usb.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/main.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/mesh.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/mesh.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/radiotap.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/rx.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/tx.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas/types.h (100%)
 create mode 100644 drivers/net/wireless/marvell/libertas_tf/Kconfig
 rename drivers/net/wireless/{ => marvell}/libertas_tf/Makefile (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/cmd.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/deb_defs.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.c (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/if_usb.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/libertas_tf.h (100%)
 rename drivers/net/wireless/{ => marvell}/libertas_tf/main.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11ac.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11h.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n_aggr.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.c (98%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/11n_rxreorder.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/Kconfig (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/Makefile (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/README (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.c (98%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/cfg80211.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/cfp.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/cmdevt.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/debugfs.c (97%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/decl.h (98%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/ethtool.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/fw.h (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/ie.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/init.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/ioctl.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/join.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/main.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/main.h (97%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.c (98%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/pcie.h (98%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/scan.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sdio.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmd.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_cmdresp.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_event.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_ioctl.c (96%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_rx.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/sta_tx.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/tdls.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/txrx.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/uap_cmd.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/uap_event.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/uap_txrx.c (99%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/usb.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/usb.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/util.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/util.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.c (100%)
 rename drivers/net/wireless/{ => marvell}/mwifiex/wmm.h (100%)
 rename drivers/net/wireless/{ => marvell}/mwl8k.c (100%)
 create mode 100644 drivers/net/wireless/ralink/Kconfig
 create mode 100644 drivers/net/wireless/ralink/Makefile
 rename drivers/net/wireless/{ => ralink}/rt2x00/Kconfig (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/Makefile (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2400pci.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500pci.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.c (99%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2500usb.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800lib.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800mmio.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800pci.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800soc.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2800usb.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00config.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00crypto.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00debug.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dev.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00dump.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00firmware.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00leds.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00lib.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00link.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mac.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00mmio.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.c (99%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00pci.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00queue.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00reg.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00soc.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt2x00usb.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt61pci.h (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.c (100%)
 rename drivers/net/wireless/{ => ralink}/rt2x00/rt73usb.h (100%)
 create mode 100644 drivers/net/wireless/realtek/Kconfig
 create mode 100644 drivers/net/wireless/st/Kconfig
 create mode 100644 drivers/net/wireless/st/Makefile
 rename drivers/net/wireless/{ => st}/cw1200/Kconfig (100%)
 rename drivers/net/wireless/{ => st}/cw1200/Makefile (100%)
 rename drivers/net/wireless/{ => st}/cw1200/bh.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/bh.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/cw1200.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/cw1200_sdio.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/cw1200_spi.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/debug.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/debug.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/fwio.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/fwio.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/hwbus.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/hwio.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/hwio.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/main.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/pm.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/pm.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/queue.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/queue.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/scan.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/scan.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/sta.c (99%)
 rename drivers/net/wireless/{ => st}/cw1200/sta.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/txrx.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/txrx.h (100%)
 rename drivers/net/wireless/{ => st}/cw1200/wsm.c (100%)
 rename drivers/net/wireless/{ => st}/cw1200/wsm.h (100%)
 create mode 100644 drivers/net/wireless/zydas/Kconfig
 create mode 100644 drivers/net/wireless/zydas/Makefile
 rename drivers/net/wireless/{ => zydas}/zd1201.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1201.h (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/Kconfig (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/Makefile (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_chip.h (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_def.h (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_mac.h (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf.h (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al2230.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_al7230b.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_rf2959.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_rf_uw2453.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.c (100%)
 rename drivers/net/wireless/{ => zydas}/zd1211rw/zd_usb.h (100%)
 create mode 100644 drivers/nfc/st95hf/Kconfig
 create mode 100644 drivers/nfc/st95hf/Makefile
 create mode 100644 drivers/nfc/st95hf/core.c
 create mode 100644 drivers/nfc/st95hf/spi.c
 create mode 100644 drivers/nfc/st95hf/spi.h
 create mode 100644 include/linux/mlx5/fs.h
 create mode 100644 include/linux/netfilter/nf_conntrack_sctp.h
 create mode 100644 include/net/ila.h
 create mode 100644 include/net/netfilter/nf_dup_netdev.h
 create mode 100644 include/net/sock_reuseport.h
 create mode 100644 include/trace/events/fib6.h
 create mode 100644 lib/netdev-notifier-error-inject.c
 create mode 100644 net/6lowpan/6lowpan_i.h
 create mode 100644 net/6lowpan/debugfs.c
 create mode 100644 net/6lowpan/nhc_ghc_ext_dest.c
 create mode 100644 net/6lowpan/nhc_ghc_ext_frag.c
 create mode 100644 net/6lowpan/nhc_ghc_ext_hop.c
 create mode 100644 net/6lowpan/nhc_ghc_ext_route.c
 create mode 100644 net/6lowpan/nhc_ghc_icmpv6.c
 create mode 100644 net/6lowpan/nhc_ghc_udp.c
 create mode 100644 net/core/sock_reuseport.c
 create mode 100644 net/ipv6/ila/Makefile
 create mode 100644 net/ipv6/ila/ila.h
 create mode 100644 net/ipv6/ila/ila_common.c
 rename net/ipv6/{ila.c => ila/ila_lwt.c} (62%)
 create mode 100644 net/ipv6/ila/ila_xlat.c
 create mode 100644 net/netfilter/nf_dup_netdev.c
 create mode 100644 net/netfilter/nf_tables_trace.c
 create mode 100644 net/netfilter/nft_dup_netdev.c
 create mode 100644 net/netfilter/nft_fwd_netdev.c
 create mode 100644 tools/testing/selftests/net/reuseport_bpf.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ