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: <20140612.121445.484288603919840829.davem@davemloft.net>
Date:	Thu, 12 Jun 2014 12:14:45 -0700 (PDT)
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) Seccomp BPF filters can now be JIT'd, from Alexei Starovoitov.

2) Multiqueue support in xen-netback and xen-netfront, from Andrew
   J. Benniston.

3) Allow tweaking of aggregation settings in cdc_ncm driver, from
   Bjørn Mork.

4) BPF now has a "random" opcode, from Chema Gonzalez.

5) Add more BPF documentation and improve test framework, from Daniel
   Borkmann.

6) Support TCP fastopen over ipv6, from Daniel Lee.

7) Add software TSO helper functions and use them to support software TSO
   in mvneta and mv643xx_eth drivers.  From Ezequiel Garcia.

8) Support software TSO in fec driver too, from Nimrod Andy.

9) Add Broadcom SYSTEMPORT driver, from Florian Fainelli.

10) Handle broadcasts more gracefully over macvlan when there are
    large numbers of interfaces configured, from Herbert Xu.

11) Allow more control over fwmark used for non-socket based responses,
    from Lorenzo Colitti.

12) Do TCP congestion window limiting based upon measurements, from Neal
    Cardwell.

13) Support busy polling in SCTP, from Neal Horman.

14) Allow RSS key to be configured via ethtool, from Venkata Duvvuru.

15) Bridge promisc mode handling improvements from Vlad Yasevich.

16) Don't use inetpeer entries to implement ID generation any more, it
    performs poorly, from Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit cae61ba37b4c2672704cbd8a626fbd85be7e67d9:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-06-02 18:16:41 -0700)

are available in the git repository at:


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

for you to fetch changes up to e5eca6d41f53db48edd8cf88a3f59d2c30227f8e:

  rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (2014-06-12 11:07:42 -0700)

----------------------------------------------------------------
Adam Lee (6):
      Revert "rtlwifi: rtl8188ee: enable MSI interrupts mode"
      rtlwifi: rtl8723be: disable MSI interrupts mode
      rtlwifi: make MSI support a module parameter
      rtlwifi: rtl8188ee: add msi module parameter
      rtlwifi: rtl8723be: add msi module parameter
      Bluetooth: ath3k: no need to set same pipe multiple times

Akeem G Abodunrin (4):
      i40e: Tx/Rx rings declaration
      i40e: Clear recovery pending, if reset failed
      i40e/i40evf: Clean up a few things
      i40e: Fix incorrect feature configuration status

Alexander Aring (16):
      at86rf230: use irq_get_trigger_type
      devicetree: add at86rf230 bindings
      at86rf230: remove irq_type in request_irq
      at86rf230: use devm_request_irq
      at86rf230: use devm_gpio_request_one
      at86rf230: add missing MODULE_DEVICE_TABLE
      at86rf230: make of_device_id const
      at86rf230: add at86rf230_device_id table
      at86rf230: remove #ifdef CONFIG_OF
      at86rf230: remove unnecessary assign
      at86rf230: reset irq line before irq request
      at86rf230: remove unnecessary spi_set_drvdata
      at86rf230: remove unnecessary state read
      at86rf230: remove function for setting irq polarity
      6lowpan_rtnl: fix fragmentation with two fragments
      6lowpan_rtnl: fix off by one while fragmentation

Alexander Duyck (2):
      net: Add support for device specific address syncing
      enic: Update driver to use __dev_uc/mc_sync/unsync calls

Alexander Gordeev (2):
      qlcnic: Use pci_enable_msix_exact() instead of pci_enable_msix()
      i40evf: Use pci_enable_msix_range() instead of pci_enable_msix()

Alexander Shiyan (3):
      can: mcp251x: Check return value of spi_setup()
      can: mcp251x: Improve mcp251x_hw_reset()
      can: mcp251x: Improve mcp251x_hw_probe()

Alexander Stein (1):
      can: c_can: Add support for eg20t (pch_can)

Alexei Starovoitov (19):
      net: filter: doc: expand and improve BPF documentation
      net: filter: make BPF conversion more readable
      net: filter: BPF testsuite
      net: filter: additional BPF tests
      net: filter: x86: split bpf_jit_compile()
      net: filter: x86: internal BPF JIT
      seccomp: JIT compile seccomp filter
      tools: bpf_jit_disasm: ignore image address for disasm
      tools: bpf_jit_disasm: increase image buffer size
      net: bridge: fix build
      net: filter: cleanup invocation of internal BPF
      net: filter: fix SKF_AD_PKTTYPE extension on big-endian
      net: filter: fix typo in sparc BPF JIT
      net: filter: fix sparc32 typo
      net: filter: cleanup A/X name usage
      net: filter: fix nlattr and nlattr_nest BPF tests
      net: filter: fix warning on 32-bit arch
      net: filter: mention eBPF terminology as well
      net: filter: document internal instruction encoding

Alexey Charkov (5):
      net: via-rhine: switch to generic DMA functions
      net: via-rhine: reduce usage of the PCI-specific struct
      net: via-rhine: add OF bus binding
      net: via-rhine: Drop revision property, use quirks instead
      net: via-rhine: Convert #ifdef USE_MMIO to a runtime flag

Alexey Khoroshilov (1):
      carl9170: fix leaks at failure path in carl9170_usb_probe()

Amir Vadai (4):
      net/mlx4_core: Deprecate use_prio module parameter
      net/mlx4_core: Replace pr_warning() with pr_warn()
      cpumask: Utility function to set n'th cpu - local cpu first
      cpumask: Utility function to set n'th cpu - local cpu first

Amitkumar Karwar (12):
      mwifiex: increase SDIO multiport aggregation buffer sizes
      mwifiex: improve AMSDU packet aggregation for PCIe and SDIO
      mwifiex: increase the number of nodes in command pool
      mwifiex: use USB core's soft_unbind option
      mwifiex: remove redundant 'fw_load' completion structure
      mwifiex: fix IE parsing issues
      mwifiex: don't clear cmd_sent flag in timeout handler
      mwifiex: add fw_dump debugfs file
      mwifiex: add firmware dump feature for PCIe
      mwifiex: increase tx/rx AMPDU window sizes for STA 11n mode
      mwifiex: increase tx/rx AMPDU window sizes for STA 11ac mode
      mwifiex: enable aggregation for TID 6 and 7 streams

Amos Kong (2):
      mvme147: fix ram size in comment
      hplance: fix ram size in comment

Andi Kleen (1):
      e1000e: Out of line __ew32_prepare/__ew32

Andre Guedes (1):
      Bluetooth: Use memdup_user in le_auto_conn_write()

Andrea Merello (10):
      rtl8180: fix enabled interrupt mask for rtl8187se
      rtl8180: add parentheses to REG_ADDR macros
      rtl8180: be paranoid in stopping unused queues.
      rtl8187: report mac80211 short preamble RX flag
      rtl8180: report mac80211 short preamble RX flag
      rtl8180: make CTS-to-self protection work
      rtl8187: make CTS-to-self protection work
      at76c50x-usb: Don't perform DMA from stack memory
      at76c50x-usb: Make WEP encryption working.
      at76c50x: fix scan does not work with latest mac80211

Andrei Otcheretianski (7):
      iwlwifi:mvm: Add AP/GO channel switch support
      cfg80211: Add API to update CSA counters in mgmt frames
      mac80211: Update CSA counters in mgmt frames
      cfg80211: Support multiple CSA counters
      mac80211: Support multiple CSA counters
      mac80211: Provide ieee80211_beacon_get_template API
      mac80211: Handle the CSA counters correctly

Andrew J. Bennieston (5):
      xen-netback: Move grant_copy_op array back into struct xenvif.
      xen-netback: Add support for multiple queues
      xen-netfront: Factor queue-specific data into queue struct.
      xen-netfront: Add support for multiple queues
      xen-net{back, front}: Document multi-queue feature in netif.h

Andrew Morton (1):
      lib/test_bpf.c: don't use gcc union shortcut

Andrew Ruder (6):
      dm9000: acquire irq flags from device tree
      dm9000: clean up reset code
      dm9000: clean up edge-triggered irq compatibility
      dm9000: remove redundant ISR status clear
      dm9000: handle initial link status
      dm9000: avoid sleeping in dm9000_timeout callback

Andrzej Kaczmarek (8):
      Bluetooth: Store RSSI for connection
      Bluetooth: Store TX power level for connection
      Bluetooth: Add conn info lifetime parameters to debugfs
      Bluetooth: Add support to get connection information
      Bluetooth: Avoid polling TX power for LE links
      Bluetooth: Store max TX power level for connection
      Bluetooth: Add support for max_tx_power in Get Conn Info
      Bluetooth: Add missing msecs to jiffies conversion

Andy Fleming (1):
      net/fsl: xgmac_mdio is dependent on OF_MDIO

Andy Spencer (1):
      RTL8192CU: Increase max APFM_ONMAC polling count

Anjali Singhai Jain (12):
      i40e: Fix an issue with displaying IPv4 FD filters
      i40e: Do not enable NTUPLE feature control in MFP mode
      i40e: Do not expose fd-sb commands from debugfs
      i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE
      i40e: Use the new i40e_get_fd_cnt_all function in other places
      i40e/i40evf: Fix code to accommodate i40e_register.h changes
      i40e: Changes to Interrupt distribution policy
      i40e: Do not fall back to one queue model if the only feature enabled is ATR
      i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2
      i40e: Change the notion of src and dst for FD_SB in ethtool
      i40e/i40evf: Add Flow director stats to PF stats
      i40e: Fix a bug in ethtool for FD drop packet filter action

Antonio Ospite (1):
      trivial: drivers/net/ethernet/nvidia/forcedeth.c: fix typo s/SUBSTRACT1/SUBTRACT1/

Antonio Quartulli (5):
      batman-adv: add blank line between declarations and the rest of the code
      batman-adv: remove semi-colon after macro definition
      cfg80211: export expected throughput through get_station()
      mac80211: export the expected throughput
      cfg80211: implement cfg80211_get_station cfg80211 API

Arend van Spriel (21):
      brcmfmac: enhance nvram processing
      brcmfmac: remove usage of cfg80211_get_chandef_type()
      brcm80211: extend channel conversion functions for 80MHz support
      brcmfmac: provide VHT capability information to user-space
      brcmfmac: enable 80Mhz in 5G custom regulatory rules
      brcmfmac: get rid of brcmf_cfg80211_set_channel() function
      brcmfmac: handle 80MHz chanspecs in construct_reg_info() function
      brcmfmac: determine chanspec from struct cfg80211_chan_def info
      brcmfmac: reduce log level for invalid scheduled scan request
      brcmfmac: restore mpc before passing scan status to cfg80211
      brcmfmac: make chandef_to_chanspec() function static
      brcmfmac: remove .init() callback for internal bus interface
      brcmfmac: rename nvram.[ch] for upcoming firmware handling functions
      brcmfmac: call brcmf_detach() unconditional in sdio .remove() callback
      brcmfmac: rework usb callback operations
      brcmfmac: introduce asynchronous firmware loading
      brcmfmac: use asynchronous firmware request in SDIO
      brcmfmac: use asynchronous firmware request in USB
      brcmfmac: make brcmf_fw_nvram_strip() static
      brcmutil: assure unused bits are cleared in 11n chanspec
      brcmfmac: remove firmware list from USB driver

Ariel Elior (2):
      bnx2x: update MAINTAINERS for bnx2x and e-mail addresses
      bnx2x: Enlarge the dorq threshold for VFs

Arik Nemtsov (6):
      cfg80211: avoid freeing last_request while in flight
      mac80211: set an external flag for TDLS stations
      mac80211: move TDLS code to another file
      cfg80211: don't set reg timeout for user-handled hint
      iwlwifi: mvm: remove vif argument from power_update_mac
      mac80211: don't check netdev state for debugfs read/write

Arnaldo Carvalho de Melo (1):
      tipc: Don't reset the timeout when restarting

Arnd Bergmann (2):
      mdio_bus: fix devm_mdiobus_alloc_size export
      net: xen-netback: include linux/vmalloc.h again

Arturo Borrero (1):
      netfilter: nf_tables: add set_elem notifications

Ashish Shah (1):
      i40e/i40evf: set headwb Tx context flags and use them

Avinash Patil (13):
      mwifiex: update timestamp information for aggregation packets
      mwifiex: configure inactivity timeout for TDLS link
      mwifiex: disable TDLS link upon tear down event
      mwifiex: add HT operation IE in TDLS setup confirm
      mwifiex: restore current SDIO write port in failure cases
      mwifiex: set valid tx_param during mwifiex_send_null_packet
      mwifiex: avoid TDLS check for packets destined to AP
      mwifiex: silence TDLS link delete failure for nonexistent link
      mwifiex: delete TDLS link upon Teardown event
      mwifiex: set TDLS flags for AMSDU packets
      mwifiex: update seq number correctly for packets from TDLS peer
      mwifiex: fix a crash in extended scan event processing
      mwifiex: set TDLS link for newly created RA list

Avraham Stern (1):
      mac80211: set new interfaces as idle upon init

Avri Altman (6):
      iwlwifi: mvm: Handle power management constraints for additional use-cases
      iwlwifi: mvm: Re-factor enabling uAPSD logic
      iwlwifi: mvm: Add power management support for P2P DCM
      iwlwifi: mvm: Disable uAPSD for a DCM client
      iwlwifi: mvm: Remove redundant initialization
      iwlwifi: mvm: don't filter out the first beacon

Balakumaran Kannan (1):
      net: driver: smsc: set NOCARRIER flag in dev at driver initialization

Bartosz Markowski (2):
      ath10k: update wal_dbg_tx_stats structure with missing parameter.
      ath10k: get rid of pci_assign_resource() call from pci_probe

Ben Dooks (1):
      sh_eth: use RNC mode for packet reception

Ben Greear (8):
      ath10k: better firmware loading error messages
      ath10k: add otp and firmware boot error messages
      ath10k: fix getting stats from firmware
      ath10k: add the Rx rate in FW stats
      ath9k: Prevent divide-by-zero upon bad beacon_interval.
      ath10k: fix spelling mistake in comments
      ath10k: support get/set antenna configurations.
      ath10k: ensure rx-frag ignores rssi

Ben Hutchings (9):
      ethtool: Return immediately on error in ethtool_copy_validate_indir()
      ethtool: Name the 'no change' value for setting RSS hash key but not indir table
      ethtool: Improve explanation of the two arrays following struct ethtool_rxfh
      ethtool: Expand documentation of ethtool_ops::{get,set}_rxfh()
      ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged
      ethtool, be2net: constify array pointer parameters to ethtool_ops::set_rxfh
      ethtool: Replace ethtool_ops::{get,set}_rxfh_indir() with {get,set}_rxfh()
      ethtool: Check that reserved fields of struct ethtool_rxfh are 0
      farsync: Fix confusion about DMA address and buffer offset types

Beniamino Galvani (2):
      arc_emac: implement promiscuous mode and multicast filtering
      arc_emac: add netpoll support

Benoit Taine (3):
      wcn36xx: Use kmemdup instead of kmalloc + memcpy
      r8152: Use kmemdup instead of kmalloc + memcpy
      lpc_eth: Use resource_size instead of computation

Bing Zhao (3):
      Bluetooth: btmrvl: separate write-to-clear function from interrupt handler
      Bluetooth: btmrvl: implement read-to-clear for SD8897 interrupts
      mwifiex: change hscfg gap parameter to avoid potential firmware deadlock

Bjørn Mork (26):
      net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0
      net: cdc_mbim: reject IP packets on DSS VLANs
      net: cdc_mbim: add driver documentation
      net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions
      net: cdc_ncm: split out rx_max/tx_max update of setup
      net: cdc_ncm: factor out one-time device initialization
      net: cdc_ncm: split .bind device initialization
      net: cdc_ncm: support rx_max/tx_max updates when running
      net: cdc_ncm: use ethtool to tune coalescing settings
      net: cdc_ncm: use true max dgram count for header estimates
      net: cdc_ncm: set reasonable padding limits
      net: cdc_ncm/cdc_mbim: adding NCM protocol statistics
      net: cdc_ncm: use sane defaults for rx/tx buffers
      net: cdc_ncm: fix argument alignment
      net: cdc_ncm: remove redundant "disconnected" flag
      net: cdc_ncm: do not start timer on an empty skb
      net: cdc_ncm: fix 64bit division build error
      net: cdc_ncm: reduce skb truesize in rx path
      net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases
      net: cdc_ncm: inform usbnet when rx buffers are reduced
      net: cdc_ncm: use sysfs for rx/tx aggregation tuning
      net: cdc_ncm: drop ethtool coalesce support
      net: cdc_ncm: export NCM Transfer Block (NTB) parameters
      net: cdc_ncm: allow tuning min_tx_pkt
      net: cdc_ncm: document the sysfs API
      net: qmi_wwan: add Olivetti Olicard modems

Bob Copeland (3):
      mac80211: mesh: use u16 return type for u16 getter
      mac80211: fix mesh_add_rsn_ie IE finding loop
      mac80211: mesh: always use the latest target_sn

Carolyn Wyborny (16):
      igb: Cleanups for messaging
      igb: Cleanups to fix braces location warnings
      igb: Cleanups to fix incorrect indentation
      igb: Cleanups to fix pointer location error
      igb: Cleanups to fix for trailing statement
      igb: Cleanups to change comment style on license headers
      igb: Cleanups to fix assignment in if error
      igb: Cleanups to fix missing break in switch statements
      igb: Cleanups to remove return parentheses
      igb: Cleanups to fix line length warnings
      igb: Cleanups to fix msleep warnings
      igb: Cleanups to fix static initialization
      igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE
      igb: Cleanups to remove unneeded extern declaration
      igb: Replace 1/0 return values with true/false
      igb: Change memcpy to struct assignment

Catherine Sullivan (11):
      i40e/i40evf: Bump build versions
      i40e: Remove a FW workaround
      i40e: Cleanup if/else statements
      i40e: Tweak for-loop in i40e_ethtool.c
      i40e/i40evf: Bump build versions
      i40e/i40evf: Bump build version
      i40evf: Remove unused defines
      i40e/i40evf: Bump build version
      i40e/i40evf: Bump build version
      i40evf: Fix function header
      i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34

Chema Gonzalez (2):
      filter: added BPF random opcode
      net: filter: fix length calculation in BPF testsuite

Chen Gang (1):
      net/dccp/timer.c: use 'u64' instead of 's64' to avoid compiler's warning

Chen-Yu Tsai (1):
      net: stmmac: Handle different error codes from platform_get_irq_byname

Christian Engelmayer (3):
      wlcore: fix usage of platform_device_add_data()
      net/mlx4_en: Fix uninitialized use of 'port_up' in mlx4_en_set_channels()
      of: mdio: fix compile warning in of_mdiobus_register_phy()

Christian Riesch (1):
      net: davinci_emac: Remove unwanted debug/error message

Christophe Ricard (23):
      NFC: ST21NFCA: Add driver for STMicroelectronics ST21NFCA NFC Chip
      NFC: hci: Extend command execution delay
      NFC: hci: Add load_session HCI operand
      NFC: st21nfca: Implement load_session HCI hook
      NFC: st21nfca: Fix sparse: cast to restricted __be16
      NFC: hci: Fix sparse: cast to restricted __be16
      NFC: st21nfca: Fix warning: array subscript is above array bounds
      NFC: st21nfca: Remove sporadic wait_tab variable from functions.
      NFC: st21nfca: Add __packed to struct st21nfca_pipe_info
      NFC: st21nfca: st21nfca_hci_i2c_probe returns st21nfca_hci_probe result.
      NFC: st21nfca: Reworked st21nfca_request_resources
      NFC: st21nfca: Improve st21nfca initialization by handling reboot properly
      NFC: st21nfca: Remove few useless include
      NFC: st21nfca: Fix incorrect byte stuffing revocation
      NFC: st21nfca: Fix st21nfca_hci_remove_len_crc tail room handling
      NFC: st21nfca: Improved i2c Rx data correctness check
      NFC: st21nfca: Synchronize i2c Tx and Rx path
      NFC: st21nfca: Free buffer when a bad frame is detected
      NFC: dts: st21nfca: Add device-tree (Open Firmware) support to st21nfca
      NFC: dts: st21nfca_i2c: Add DTS Documentation
      NFC: st21nfca: Improve load_session
      NFC: st21nfca: Add ISO15693 Reader/Writer support
      NFC: dts: st21nfca_i2c: Correct minor typo in documentation

Chun-Yeow Yeoh (3):
      ath10k: allow the supported rate change by reassociate peer
      ath10k: fix the peer mac address in getting stats
      ath10k: add extra pdev stats on 10.1 firmware

Clement Perrochaud (3):
      NFC: pn544: i2c: Add device-tree (Open Firmware) support to PN544
      NFC: pn544: i2c: Add DTS Documentation
      NFC: pn544_i2c: Fix null pointer exception when not using platform data

Cong Wang (4):
      sched, cls: check if we could overwrite actions when changing a filter
      sched, act: allow to clear all actions as well
      bridge: make br_device_notifier static
      rtnetlink: fix a memory leak when ->newlink fails

Dan Carpenter (8):
      isdn: hisax: remove some dead code
      can: mcp251x: fix coccinelle warnings
      net: cdc_ncm: fix typo in test for supported formats
      ieee802154: missing put_dev() on error
      qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define
      net: sxgbe: remove duplicate SXGBE_CORE_L34_ADDCTL_REG define
      amd-xgbe: unwind on error in xgbe_mdio_register()
      drivers: net: davinci_cpdma: double free on error

Dan Williams (1):
      libertas: fix return value when processing invalid packet

Daniel Borkmann (21):
      net: filter: simplify label names from jump-table
      net: filter: make register naming more comprehensible
      net: filter: misc/various cleanups
      net: filter: remove DL macro
      net: filter: let unattached filters use sock_fprog_kern
      net: filter: doc: add section for BPF test suite
      net: filter: improve test case framework
      net: filter: add test case for jump with holes and ret x variants
      team: lb: use sizeof(*fprog) in __fprog_create
      net: filter: test fill/spill of all M[] regs
      net: filter: use block statements in tcpdump tests
      net: filter: add slot overlapping test with fully filled M[]
      net: filter: add test for loading SKF_AD_OFF limits
      net: filter: get rid of BPF_S_* enum
      net: filter: improve filter block macros
      ktime: add ktime_after and ktime_before helper
      net: sctp: refactor active path selection
      net: sctp: migrate most recently used transport to ktime
      net: sctp: improve sctp_select_active_and_retran_path selection
      net: sctp: fix incorrect type in gfp initializer
      net: filter: add test_bpf module under MAINTAINERS' networking section

Daniel Kim (4):
      brcmfmac: Give priority to 5GHz band in selecting target BSS
      brcmfmac: Report the support of firmware roaming
      brcmfmac: Fix reconnect failure after beacon timeout
      brcmfmac: Increase max buffer size for receiving control message from dongle

Daniel Lee (1):
      tcp: IPv6 support for fastopen server

Daniel Mack (7):
      net: phy: export genphy_config_init()
      net: phy: at803x: use genphy_config_init()
      net: of_mdio: factor out code to parse a phy's 'reg' property
      net: of_mdio: add of_mdiobus_link_phydev()
      net: of_mdio: don't store the length of a property if we don't need to
      net: of_mdio: use int type for address variable
      of: of_mdio: export symbol of_mdiobus_link_phydev

Daniele Di Proietto (4):
      openvswitch: use const in some local vars and casts
      openvswitch: avoid warnings in vport_from_priv
      openvswitch: avoid cast-qual warning in vport_priv
      openvswitch: Added (unsigned long long) cast in printf

Darek Marcinkiewicz (1):
      driver/net/ethernet/ec_bhf.c: fix sparse warnings

David Ahern (1):
      fib_trie: use seq_file_net rather than seq->private

David Ertman (7):
      e1000e: Cleanup return values in ethtool
      e1000e: Cleanup to fix checkpatch missing blank lines
      e1000e: Cleanup checkpatch extra space
      e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE
      e1000e: Failure to write SHRA turns on PROMISC mode
      e1000e: Cleanup parenthesis around return value
      e1000e: Fix expand setting EEE link info to all affected parts

David S. Miller (121):
      Merge branch 'ndo_set_config'
      Merge branch 'tipc-next'
      Merge branch 'netlink-bind'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'gre_netns'
      Merge branch 'via-rhine'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'tipc-next'
      Merge branch 'at86rf230-next'
      Merge tag 'linux-can-next-for-3.16-20140425' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'systemport'
      Merge branch 'qlcnic-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'davinci_mdio'
      Merge branch 'filter-cleanups'
      Merge branch 'am437x'
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'inet_csums'
      Merge branch 'tipc-next'
      Merge branch 'micrel_ksz9031'
      Merge branch 'inet_csums_part2'
      Merge branch 'tipc-next'
      Merge branch 'qlcnic-next'
      Merge branch 'be2net-next'
      Merge branch 'sctp_sysctl'
      Merge branch 'filter-next'
      Merge branch 'cxgb4'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'cpsw'
      net: filter: Fix redefinition warnings on x86-64.
      Merge branch 'cdc_mbim-next'
      Merge branch 'tcp-fastopen-ipv6'
      Merge branch 'arc_emac-next'
      Merge branch 'inet_fwmark_reflect'
      Merge branch 'tg3-next'
      Merge branch 'tipc-next'
      Merge branch 'mlx4-next'
      Merge branch 'cpsw_cleanups'
      net: Fix CONFIG_SYSCTL ifdef test.
      Merge branch 'ieee802154-next'
      Merge branch 'filter-next'
      Merge branch 'bonding-next'
      Merge branch 'systemport-next'
      Merge branch 'bridge-non-promisc'
      Merge branch 'dt_fixed_phy'
      Merge branch 'master' of git://git.kernel.org/.../jesse/openvswitch
      Merge branch 'ieee802154-next'
      Merge branch 'cdc_ncm-coalesce'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge tag 'linux-can-next-for-3.16-20140519' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'enic-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge git://git.kernel.org/.../pablo/nftables
      Merge branch 'sw_tso'
      Merge branch 'vlan_features'
      Merge branch 'fixed_phy'
      Merge branch 'mac80211'
      Merge tag 'linux-can-next-for-3.16-20140521' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'genphy'
      Merge branch 'bonding'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'mlx4-next'
      Merge branch 'master' of git://git.kernel.org/.../pshelar/openvswitch
      Merge branch 'mvneta-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'inet_csums_part3'
      Merge branch 'filter-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'ks8851'
      Merge branch 'net-sysfs-docs'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'of_mdio'
      Merge tag 'linux-can-next-for-3.16-20140526' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'be2net-next'
      Merge branch 's390-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'mlx4-next'
      net: Revert mlx4 cpumask changes.
      Merge branch 'filter-next'
      Revert "net/mlx4_en: Use affinity hint"
      Merge branch '6lowpan-next'
      Merge branch 'netdevsync'
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'cdc_ncm'
      Merge branch 'mvneta'
      Merge branch 'ethtool-rssh-fixes' of git://git.kernel.org/.../bwh/net-next
      Merge branch 'cnic'
      Merge branch 'hsilicon'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'xen-netback-netfront-multiqueue'
      Merge branch 'bonding-macvlan'
      Merge branch 'inet_csums'
      Merge branch 'isdn-capi'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'dm9000-next'
      Merge branch 'amd-xgbe'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'systemport-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'cxgb4'
      Merge branch 'bridge_multicast_exports'
      Merge branch 'mlx4'
      Merge branch 'mac802154'
      Merge branch 'sctp-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'mlx4'
      Merge branch 'bridge-next'
      Merge branch 'qlcnic-next'
      Merge branch 'inet_csums'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'bnx2x'
      Merge branch 'fec'

David Spinadel (3):
      cfg80211: Add indoor only and GO concurrent channel attributes
      iwlwifi: mvm: notify sched scan complete from stop routine
      iwlwifi: mvm: stop sched scan before association

Denis ChengRq (1):
      genetlink: remove superfluous assignment

Dinh Nguyen (1):
      net: stmmac: set phy to use polling by default

Dmitry Popov (5):
      ip_tunnel: fix possible rtable leak
      ipip, sit: fix ipv4_{update_pmtu,redirect} calls
      ip_vti: Fix 'ip tunnel add' with 'key' parameters
      ip_tunnel: fix i_key matching in ip_tunnel_find
      ip_vti: fix sparse warnings for VTI_ISVTI

Doug Ledford (1):
      net/core: Add VF link state control policy

Duan Jiong (4):
      lcs: replace PTR_RET with PTR_ERR_OR_ZERO
      qeth: replace PTR_RET with PTR_ERR_OR_ZERO
      ipv6: remove parameter rt from fib6_prune_clones()
      ip_tunnel: don't add tunnel twice

Eliad Peller (6):
      iwlwifi: mvm: add lq_cmd/tx_resp reduced_tpc field
      iwlwifi: mvm: add ATPC implementation
      iwlwifi: mvm: add debugfs file for fixed reduced tx power
      iwlwifi: mvm: don't use d3 fw if d0i3 is used
      iwlwifi: mvm: wait for d0i3 exit in some more ampdu actions
      iwlwifi: mvm: set SKIP_OVER_DTIM flag only if needed

Emil Goode (1):
      stmmac: Remove spin_lock call in stmmac_get_pauseparam()

Emil Tantilov (3):
      ixgbevf: remove 82599 from the module description
      ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled
      ixgbe: fix detection of SFP+ capable interfaces

Emmanuel Grumbach (46):
      iwlwifi: pcie: don't leave the new NICs awake for commands
      mac80211: add vif to flush call
      iwlwifi: pcie: unify iwl_rx_replenish and iwl_rx_replenish_now
      iwlwifi: mvm: remove redundant empty line
      iwlwifi: mvm: propagate the beamforming status from firmware
      iwlwifi: mvm: don't set AP STA to EINVAL
      iwlwifi: allow to wait for a subset of the queues
      iwlwifi: pcie: WARN upon traffic while flushing TX queues
      iwlwifi: mvm: dump Rx FIFO when the firmware asserts
      iwlwifi: mvm: don't enable bcast filtering on P2P client
      iwlwifi: mvm: replace BUG_ON by WARN_ON in scan.c
      iwlwifi: mvm: deprecate -7 firmware
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_NEWBT_COEX TLV flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_PM_CMD_SUPPORT flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_RX_ENERGY_API flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_TIME_EVENT_API_V2 flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_BF_UPDATED flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_D3_CONTINUITY_API flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_SCHED_SCAN flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_UAPSD_SUPPORT flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_STA_KEY_CMD flag
      iwlwifi: remove IWL_UCODE_TLV_FLAGS_DEVICE_PS_CMD flag
      iwlwifi: mvm: BT Coex - don't use comma operator
      iwlwifi: mvm: BT Coex - minor API change
      iwlwifi: mvm: BT Coex - send priority tables from iwl_send_bt_init_conf
      iwlwifi: 7000: bump firmware API version to 9
      iwlwifi: mvm: replace leading spaces by tabs
      iwlwifi: don't disable SCD chain extension on newer devices
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
      Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
      iwlwifi: mvm: implement mac80211's flush callback
      iwlwifi: mvm: fix sparse warning when _DEBUGFS isn't set
      iwlwifi: dvm: don't use _ni mac80211's callbacks
      iwlwifi: pcie: try to get ownership several times
      Merge remote-tracking branch 'iwlwifi-fixes/master' into HEAD
      iwlwifi: remove CMD_SYNC
      iwlwifi: pcie: disable BHs in iwl_pcie_txq_check_wrptrs
      iwlwifi: mvm: BT Coex - fix boost register / LUT values
      iwlwifi: mvm: BT Coex - send channel inhibition before association
      iwlwifi: mvm: don't allow diversity if BT Coex / TT forbid it
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
      iwlwifi: mvm: disable reduced Tx power when not applicable
      iwlwifi: mvm: remove debugfs hook for reduced tx power
      iwlwifi: mvm: make iwl_mvm_update_beacon_abort static
      cfg80211: allow RSSI compensation
      mac80211: fix virtual monitor interface addition

Eran Harary (11):
      iwlwifi: mvm: fix the number of channels in family 8000
      iwlwifi: move CPU1_CPU2_SEPARATOR_SECTION to iwl-fw.h
      iwlwifi: mvm: fix bug with OTP memory size
      iwlwifi: mvm: prevent nic to powered up at driver load
      iwlwifi: mvm: Prioritize external nvm values on top of the OTP values
      iwlwifi: mvm: select the MAC address according to priority
      iwlwifi: mvm: fix bug in parse_nvm_sections
      iwlwifi: 8000: add default NVM file name in family 8000
      iwlwifi: mvm: add channel 14 to the low band list
      iwlwifi: mvm: revisit the NVM handling code
      iwlwifi: allow dynamic configuration of internal memory

Eric Dumazet (6):
      tcp: avoid retransmits of TCP packets hanging in host queues
      tcp: fix cwnd limited checking to improve congestion control
      tcp: remove in_flight parameter from cong_avoid() methods
      inetpeer: get rid of ip_id_count
      net: force a list_del() in unregister_netdevice_many()
      ipv4: fix a race in ip4_datagram_release_cb()

Erik Hugne (3):
      tipc: add support for link state subscriptions
      tipc: add ioctl to fetch link names
      tipc: fix out of bounds indexing

Eyal Perry (4):
      net/mlx4_core: Fix smatch error - possible access to a null variable
      net/mlx4_core: Removed unnecessary bit operation condition
      net/mlx4_en: Using positive error value for unsigned
      net/mlx4_core: Fix inaccurate return value of mlx4_flow_attach()

Eyal Shapira (7):
      iwlwifi: mvm: add per rate tx stats
      iwlwifi: mvm: rs: revert changes to search cycle rules
      iwlwifi: mvm: rs: overhaul rs_get_best_rate
      iwlwifi: mvm: rs: don't allow TPC when power save is disabled
      iwlwifi: mvm: rs: avoid TPC while in search cycle
      iwlwifi: mvm: rs: choose correct expected tpt table
      iwlwifi: mvm: rs: enable MCS9 for Tx

Eytan Lifshitz (2):
      iwlwifi: mvm: Fix warning message when exit thermal throttling
      iwlwifi: mvm: Fix tx-backoff when NIC exit thermal throttling

Ezequiel Garcia (25):
      net: Add a software TSO helper API
      net: mvneta: Factorize feature setting
      net: mvneta: Clean mvneta_tx() sk_buff handling
      net: mvneta: Implement software TSO
      net: mv643xx_eth: Factorize initial checksum and command preparation
      net: mv643xx_eth: Avoid setting the initial TCP checksum
      net: mv643xx_eth: Factorize feature setting
      net: mv643xx_eth: Use dma_map_single() to map the skb fragments
      net: mv643xx_eth: Implement software TSO
      net: mv643xx_eth: Simplify mv643xx_eth_adjust_link()
      net: mvneta: Clean-up mvneta_tx_frag_process()
      net: mvneta: Check tx queue setup error in mvneta_change_mtu()
      net: mvneta: Clean-up mvneta_init()
      net: mvneta: Use prepare/commit API to simplify MAC address setting
      net: mvneta: Change the number of default rx queues to one
      net: mvmdio: Use devm_* API to simplify the code
      net: mvneta: Remove unneeded 'weigth' field
      net: mvneta: Use default NAPI weight instead of a custom one
      net: mvneta: Limit the TSO segments and adjust stop/wake thresholds
      net: mvneta: Fix missing DMA region unmap
      net: mvneta: Avoid unmapping the TSO header buffers
      net: mv643xx_eth: Count dropped packets properly
      net: mv643xx_eth: Limit the TSO segments and adjust stop/wake thresholds
      net: mv643xx_eth: Drop the NETDEV_TX_BUSY return path
      net: mv643xx_eth: Avoid unmapping the TSO header buffers

Fabian Frederick (1):
      net/xfrm/xfrm_output.c: move EXPORT_SYMBOL

Fabio Estevam (2):
      fec: Include pinctrl header file
      gianfar: Call netif_carrier_off() prior to registration

Felix Fietkau (7):
      ath9k: support only one P2P interface
      ath9k: implement p2p client powersave support
      ath9k_hw: get QCA953x WMAC revision via platform_data
      cfg80211: allow restricting supported dfs regions
      mac80211: fix a memory leak on sta rate selection table
      mac80211: reduce packet loss notifications under load
      ath9k: avoid passing buffers to the hardware during flush

Fengguang Wu (2):
      NFC: digital: digital_in_send_attrib_req() can be static
      NFC: nfc_sock_link() can be static

Florian Fainelli (30):
      net: ethoc: remove ethoc_config
      net: cpmac: remove cpmac_config
      net: sxgbe: remove sxgbe_config
      stmmac: remove stmmac_config
      net: systemport: add Broadcom SYSTEMPORT Ethernet MAC driver
      Documentation: add Broadcom SYSTEMPORT Device Tree bindings
      net: systemport: hook SYSTEMPORT driver in the build
      MAINTAINERS: add Broadcom SYSTEMPORT driver entry
      net: dsa: add ds_to_priv
      net: dsa: update DSA drivers to use ds_to_priv
      net: systemport: only update UMAC_CMD if something changed
      net: systemport: pad packets to a minimum of 68 bytes
      net: systemport: fix dma_unmap_single() len
      net: systemport: wait for packet in umac_enable_set()
      Documentation: devicetree: add old and deprecated 'fixed-link'
      Documentation: devicetree: net: refer to fixed-link.txt
      net: bcmgenet: use the new fixed PHY helpers
      net: systemport: use the new fixed PHY helpers
      fs_enet: use the new fixed PHY helpers
      gianfar: use the new fixed PHY helpers
      ucc_geth: use the new fixed PHY helpers
      of: mdio: remove of_phy_connect_fixed_link
      powerpc/fsl: fsl_soc: remove 'fixed-link' parsing code
      net: sysfs: add missing phys_port_id documentation
      net: sysfs: add documentation entries for /sys/class/<iface>/queues
      net: sysfs: document /sys/class/net/statistics/*
      net: systemport: fix transmit locking scheme
      net: systemport: correctly check for RX_STATUS_OVFLOW flag
      net: systemport: fix comment about HW prepending 2bytes
      net: systemport: start with carrier off

Florian Westphal (2):
      netfilter: add helper for adding nat extension
      net_sched: drr: warn when qdisc is not work conserving

Frank Blaschka (2):
      claw: replace PTR_RET with PTR_ERR_OR_ZERO
      ctc: replace PTR_RET with PTR_ERR_OR_ZERO

Frank Zhang (1):
      i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled

François Cachereul (1):
      via-rhine: fix full-duplex with autoneg disable

Frederic Danis (1):
      ath10k: fix ath10k_bmi_read32 macro

George Cherian (9):
      ARM: dts: am33xx: Add clock names for cpsw and cpts
      drivers: net: cpts: Remove hardcoded clock name for CPTS
      drivers: net: cpsw: Enable CPTS for DRA7xx and AM4372
      drivers: net: cpsw: Enable Annexe F Time sync
      ARM: AM43xx: clk: Change the cpts ref clock source to dpll_core_m5 clk
      ARM: dts: am4372: Add clock names for cpsw and cpts
      driver net: cpsw: Convert pr_*() to dev_*() calls
      net: davinci_mdio: Convert pr_err() to dev_err() call
      drivers: net: davinci_cpdma: Convert kzalloc() to devm_kzalloc().

George Spelvin (3):
      lib/crc7: Shift crc7() output left 1 bit
      drivers/mmc/host/mmc_spi.c: Use get/put_unaligned_be32
      drivers/net/wireless/ti/wl*/spi.c: Simplify CRC computation

Govindarajulu Varadarajan (2):
      MAINTAINERS: Update enic maintainers
      enic: Fix 64 bit divide on 32bit system

Grazvydas Ignotas (4):
      Revert "wl1251: enforce changed hw encryption support on monitor state change"
      wl1251: fix null data for IBSS
      wl1251: fix mixed up args for join
      wl1251: only call ieee80211_beacon_loss in managed mode

Greg Rose (9):
      i40e: Add bridge FDB add/del/dump ops
      i40e: Reset the VF upon conflicting VLAN configuration
      i40e: Retain MAC filters when changing port VLAN
      i40e: Use port VLAN in MAC/VLAN filter configuration
      i40e: Check PCI_IOV config to avoid compile error
      i40e/i40evf: Change type to u32 to avoid sparse error
      i40e: Delete stale MAC filters after change
      i40e: Do not accept tagged packets by default
      i40e/i40evf: User ether_addr_copy instead of memcpy

Grygorii Strashko (4):
      mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free
      net: davinci_mdio: use devm_* api
      net: davinci_mdio: drop pinctrl_pm_select_default_state from probe
      net: davinci_mdio: simplify IO memory mapping

Haim Dreyfuss (1):
      iwlwifi: mvm: Add support for Energy based scan (EBS)

Haiyang Zhang (5):
      hyperv: Add support for virtual Receive Side Scaling (vRSS)
      hyperv: Remove recv_pkt_list and lock
      hyperv: Simplify the send_completion variables
      Add support for netvsc build without CONFIG_SYSFS flag
      hyperv: Add hash value into RNDIS Per-packet info

Hante Meuleman (5):
      brcmfmac: Move out hdrpull from tx_finalize.
      brcmfmac: Move handling 802.1x frames to dhd_linux.
      brcmfmac: Make FWS queueing configurable.
      brcmfmac: Add log of superspeed device detection to USB probe.
      brcmfmac: Remove interrupt endpoint usage from USB driver.

Hariprasad Shenai (7):
      cxgb4: Decode the firmware port and module type a bit more for ethtool
      cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum
      cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum
      iw_cxgb4: Allocate and use IQs specifically for indirect interrupts
      iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections
      iw_cxgb4: don't truncate the recv window size
      cxgb4: Change default Interrupt Holdoff Packet Count Threshold

Harish Patil (2):
      qlcnic: Add hwmon interface to export board temperature.
      qlcnic: Fix Kconfig dependency on HWMON

Heikki Krogerus (5):
      ARM: tegra: remove obsolete gpio entries
      net: rfkill: gpio: remove unused and obsolete platform parameters
      net: rfkill: gpio: add ACPI ID for GPS module on Lenovo Miix2
      net: rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip
      net: rfkill: gpio: hard-code the gpio names

Heiner Kallweit (1):
      ipv6: support IFA_F_MANAGETEMPADDR for address deletion too

Helmut Schaa (2):
      ath9k: Allow platform override without EEPROM override
      amend "ath9k: Allow platform override without EEPROM override"

Herbert Xu (3):
      net: Add __dev_forward_skb
      macvlan: Move broadcasts into a work queue
      macvlan: Fix leak and NULL dereference on error path

Himangi Saraogi (6):
      ieee802154: Introduce the use of the managed version of kzalloc
      ehea: Introduce the use of the managed version of kzalloc
      ipmr: Replace comma with semicolon
      RDS/RDMA: Replace comma with semicolon
      rds/tcp_listen: Replace comma with semicolon
      af_key: Replace comma with semicolon

Hiren Tandel (3):
      NFC: NCI: No need to reverse ATR_RES Response
      NFC: Add RAW socket type support for SOCKPROTO_RAW
      NFC: NCI: Send all NCI frames to raw sockets

Hisao Tanabe (1):
      ipv4: Use predefined value for readability

Hubert Chaumette (2):
      Update Micrel KSZ90x1 binding documentation
      ARM: i.MX6: Add OF configuration support for ksz9031

Ido Shamay (1):
      net/mlx4_en: User prio mapping gets corrupted when changing number of channels

Ilan Peer (5):
      cfg80211: Add Kconfig option for cellular BS hints
      cfg80211: Enable GO operation on additional channels
      cfg80211: Add an option to hint indoor operation
      cfg80211: Enable GO operation on indoor channels
      cfg80211: Fix GO Concurrent relaxation on UNII-3

Jack Morgenstein (1):
      net/mlx4_core: Fix SRIOV free-pool management when enforcing resource quotas

Jacob Keller (22):
      ixgbe: convert low_water into an array
      ixgbe: remove vlan_filter_disable and enable functions
      ixgbe: change handling of multicast filters
      ixgbe: improve mac filter handling
      i40e: remove ptp_tx_work timestamp work item
      ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE
      ixgbe: fix function-like macro, remove semicolon
      ixgbe: fix checkpatch style of blank line after declaration
      ixgbe: fix several concatenated strings to single line
      ixgbe: add braces around else block
      ixgbe: don't check NULL for debugfs_remove_recursive
      ixgbe: add space between operands to &
      ixgbe: add /* fallthrough */ comment to case statements
      ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable
      ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config
      ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config
      ixgbe: extract PTP clock device from ptp_init
      ixgbe: separate the PTP suspend and stop actions
      ixgbe: avoid duplicate code in suspend and stop paths
      ixgbe: remove linux/export.h header from ixgbe_ptp.c
      igb: rename igb_ptp_enable to igb_ptp_feature_enable
      igb: separate hardware setting from the set_ts_config ioctl

Jahnavi Meher (2):
      rsi: Changing opcode for sta mode according to changes in firmware
      rsi: Changed the return value to enable BA set-up

Jan-Simon Möller (1):
      mac80211: remove VLAIS usage from mac80211

Janusz Dziedzic (16):
      ath10k: add ath10k_htt_rx_amsdu_allowed function
      ath10k: Fill per-ppdu info in rx_info only once
      ath10k: move rx related functions to htt_rx.c
      ath10k: rename process_rx_rates to ath10k_htt_rx_h_rates
      ath10k: introduce ieee80211_rx_status to htt_rx_info
      ath10k: setup rx channel per ppdu
      ath10k: kill not needed fields from htt_rx_info
      ath10k: return error when ath10k_htt_rx_amsdu_pop() fail
      ath10k: improve way we play with attention flags
      ath10k: finally kill htt_rx_info
      ath10k: introduce rx_status htt template
      ath10k: fix rssi and rate reporting
      cfg80211: reg: set DFS CAC time in case of custom regd
      cfg80211: fix start_radar_detection issue
      ath: add DFS FCC pattern detector
      ath: add JP DFS pattern detector

Jarno Rajahalme (16):
      openvswitch: Remove 5-tuple optimization.
      openvswitch: Per NUMA node flow stats.
      openvswitch: Fix output of SCTP mask.
      openvswitch: Use TCP flags in the flow key for stats.
      openvswitch: Compact sw_flow_key.
      openvswitch: Avoid assigning a NULL pointer to flow actions.
      openvswitch: Clarify locking.
      openvswitch: Build flow cmd netlink reply only if needed.
      openvswitch: Make flow mask removal symmetric.
      openvswitch: Minimize dp and vport critical sections.
      openvswitch: Fix typo.
      openvswitch: Fix ovs_flow_stats_get/clear RCU dereference.
      openvswitch: Reduce locking requirements.
      openvswitch: Minimize ovs_flow_cmd_del critical section.
      openvswitch: Split ovs_flow_cmd_new_or_set().
      openvswitch: Minimize ovs_flow_cmd_new|set critical sections.

Jean Delvare (4):
      net: pch_gbe depends on x86_32
      can: at91_can: Fix Kconfig dependencies
      can: mscan: Fix Kconfig dependencies
      can: pch_can: Fix Kconfig dependencies

Jean Sacren (2):
      ethtool: exit the loop when invalid index occurs
      i40e: fix passing wrong error code to i40e_open()

Jeff Kirsher (1):
      igb/ixgbe: remove return statements for void functions

Jes Sorensen (1):
      wireless: add missing WLAN_EID_BSS_INTOLERANT_CHL_REPORT

Jesse Brandeburg (16):
      i40e/i40evf: unhide and enable to one prefena field
      i40evf: Fix the headers and update copyright year.
      i40e: remove Tx work for ptp
      i40e/i40evf: remove storm control
      i40e: don't use OR to check a value
      i40e/i40evf: remove unused RX_LRO define
      i40e: clamp jumbo frame size
      i40e: refactor send version
      i40e: print message for pre-production hardware
      i40e: print full link message
      i40e/i40evf: fix rx descriptor status
      i40e/i40evf: fix TSO accounting
      i40e/i40evf: fix poll weight
      i40e/i40evf: remove deprecated device IDs
      i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum
      i40e/i40evf: remove FTYPE

Jingoo Han (2):
      net: sxgbe: make local functions static
      net: systemport: Use devm_ioremap_resource()

Jiri Pirko (2):
      net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate
      net: use ethtool_cmd_speed_set helper to set ethtool speed value

Jitendra Kalsaria (1):
      qlcnic: Update version to 5.3.58

Joe Perches (9):
      qlge: Convert /n to \n
      iwlegacy: Convert /n to \n
      mellanox: Logging message cleanups
      net: Use a more standard macro for INET_ADDR_COOKIE
      ti: Remove trailing semicolon from do {...} while (0) macro
      wlcore: Remove trailing semicolon from do {...} while (0) macro
      openvswitch: Use net_ratelimit in OVS_NLERR
      openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output
      openvswitch: Use ether_addr_copy

Johan Hedberg (27):
      Bluetooth: Refactor advertising report processing into its own function
      Bluetooth: Move local identity address setting to a central place
      Bluetooth: Fix LE responder/initiator address setting
      Bluetooth: Add error mapping for Directed Advertising Timeout
      Bluetooth: Don't send device found events during passive scanning
      Bluetooth: Add scan_rsp parameter to mgmt_device_found()
      Bluetooth: Add directed advertising support through connect()
      Bluetooth: Merge ADV_IND/ADV_SCAN_IND and SCAN_RSP together
      Bluetooth: Remove redundant NULL check
      Bluetooth: Fix line splitting of mgmt_device_found parameters
      Bluetooth: Don't send device found events for duplicate reports
      Bluetooth: Store also RSSI for pending advertising reports
      Bluetooth: Fix RSSI value in device found event from disabling scan
      Bluetooth: Remove unnecessary NULL check in hci_inquiry_cache_update
      Bluetooth: Fix address in unmergeable device found events
      Bluetooth: Add support for SMP Invalid Parameters error code
      Bluetooth: Make SMP context private to smp.c
      Bluetooth: Fix setting initial local auth_req value
      Bluetooth: Remove unnecessary work structs from SMP code
      Bluetooth: Rename smp->smp_flags to smp->flags
      Bluetooth: Update smp_random to return a response code
      Bluetooth: Update smp_confirm to return a response code
      Bluetooth: Clearly distinguish mgmt LTK type from authenticated property
      Bluetooth: Fix properly ignoring LTKs of unknown types
      Bluetooth: Fix authentication check for FIPS security level
      Bluetooth: Fix requiring SMP MITM for outgoing connections
      Bluetooth: Fix missing check for FIPS security level

Johannes Berg (27):
      cfg80211: allow userspace to take ownership of interfaces
      cfg80211: reject invalid IBSS BSSIDs in wext compat code
      cfg80211: ignore invalid BSSIDs when looking for BSSes
      iwlwifi: pcie: implement GRO without NAPI
      iwlwifi: pcie: clarify RX queue need_update handling and locking
      iwlwifi: pcie: use bool for TX queue where appropriate
      iwlwifi: pcie: fix TX queue locking
      iwlwifi: pcie: clarify TX queue need_update handling
      cfg80211: remove BUG_ON usage
      mac80211: remove BUG_ON usage
      mac80211: mark local variable __maybe_unused
      iwlwifi: mvm: remove useless variable
      iwlwifi: make LED support optional
      iwlwifi: pcie: use bool for iwl_pcie_txq_build_tfd() argument
      iwlwifi: pcie: get rid of q->n_bd
      iwlwifi: mvm/pcie: capture last commands on firmware error
      mac80211: handle failed restart/resume better
      iwlwifi: add missing trailing newlines to debug messages
      iwlwifi: cause build error on missing newline
      iwlwifi: remove spurious newline in Kconfig
      iwlwifi: mvm: enable RX chain diversity if needed
      iwlwifi: fix LED support Kconfig dependencies
      mac80211: minstrel-ht: small clarifications
      cfg80211: constify MAC addresses in cfg80211 ops
      cfg80211: constify more pointers in the cfg80211 API
      cfg80211: constify wowlan/coalesce mask/pattern pointers
      cfg80211: send events when devices are added/removed

John W. Linville (25):
      Merge branch 'master' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Revert "mwifiex: add firmware dump feature for PCIe"
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
      Merge branch 'rfkill-gpio-cleanups' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Merge branch 'master' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      ath9k: fixup "ath9k_htc: fix build with disabled debug"
      Merge tag 'nfc-next-3.16-1' of git://git.kernel.org/.../sameo/nfc-next
      Merge git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      mwifiex: use 'const' qualifier for 2nd arg of mwifiex_tdls_add_ht_oper
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
      Merge git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge tag 'nfc-next-3.16-2' of git://git.kernel.org/.../sameo/nfc-next
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem

Jon Cooper (1):
      sfc: PIO:Restrict to 64bit arch and use 64-bit writes.

Jon Paul Maloy (9):
      tipc: decrease connection flow control window
      tipc: compensate for double accounting in socket rcv buffer
      tipc: don't record link RESET or ACTIVATE messages as traffic
      tipc: mark head of reassembly buffer as non-linear
      tipc: rename and move message reassembly function
      tipc: improve and extend media address conversion functions
      tipc: clean up neigbor discovery message reception
      tipc: merge port message reception into socket reception function
      tipc: fix potential bug in function tipc_backlog_rcv

Jongsung Kim (1):
      net: phy: realtek: register/unregister multiple drivers properly

Jouni Malinen (4):
      mac80211: Allow HT capa override to add 40 MHz intolerant
      cfg80211: Dynamic channel bandwidth changes in AP mode
      mac80211: Support dynamic AP mode channel width changes
      mac80211_hwsim: Advertise support for AP mode channel width changes

Jukka Rissanen (2):
      Bluetooth: 6LoWPAN: Fix MAC address universal/local bit handling
      Bluetooth: l2cap: Set more channel defaults

Jukka Taimisto (1):
      Bluetooth: Fix L2CAP deadlock

Julia Lawall (7):
      ray_cs: replace del_timer by del_timer_sync
      drivers/net/wan: delete unneeded call to netdev_priv
      net/ariadne: delete unneeded call to netdev_priv
      ip_tunnel: delete unneeded call to netdev_priv
      vti6: delete unneeded call to netdev_priv
      brcmsmac: make return of 0 explicit
      wimax/i2400m: make return of 0 explicit

KY Srinivasan (1):
      hyperv: Enable sendbuf mechanism on the send path

Kalesh AP (5):
      be2net: remove unused code in be_cmd_vlan_config()
      be2net: include rx-compl error counter in ethtool stats
      be2net: use MCCQ instead of MBOX in be_cmd_rss_config()
      be2net: skip multicast promiscuos setting in already set
      be2net: re-factor MCCQ error status handling code

Kalle Valo (20):
      ath6kl: fix struct hif_scatter_req list handling
      ath6kl: fix blank lines before and after braces
      ath6kl: use braces on both arms of if statement
      ath6kl: remove spaces before semicolon
      ath6kl: remove unnecessary line continuations
      ath6kl: update Kconfig descriptions
      ath10k: separate result parameter in ath10k_bmi_execute()
      ath10k: check otp.bin result
      ath10k: unify warning messages in mac.c
      ath10k: cleanup ath10k_pci_wait_for_target_init()
      ath10k: add module parameter to disable cold reset
      ath10k: fix name of target_ps module parameter
      ath10k: advertise only firmware API 2 files
      ath10k: delete ar_pci->fw_indicator_address
      ath10k: improve pci debug messages
      ath10k: add module parameter values to the pci info print
      ath10k: print chip id during boot
      ath10k: cleanup debug messages in ath10k_wmi_event_host_swba()
      cfg80211: update comment about WIPHY_FLAG_CUSTOM_REGULATORY
      Merge remote-tracking branch 'wireless-next/master' into ath-next

Kamil Krawczyk (4):
      i40e: Rework register diagnostic
      i40e: remove check for large buffer
      i40e/i40evf: VEB structure added, GTIME macro update
      i40e/i40evf: check AQ register for valid data

Kedareswara rao Appana (2):
      can: Add xilinx CAN device tree bindings documentation
      can: xilinx CAN controller support

Kees Cook (1):
      rsi: avoid format string leak to thread name

Kenjiro Nakayama (1):
      tcp: Add a TCP_FASTOPEN socket option to get a max backlog on its listner

Kevin Scott (4):
      i40e: Change variable type to avoid typecheck failure
      i40e: Update function formal parameters
      i40e/i40evf: Update check for AQ aliveness
      i40e/i40evf: Remove reserved PCTYPE defines

Kirill Tkhai (1):
      net: unix: Align send data_len up to PAGE_SIZE

Konrad Zapalowicz (1):
      net: phy: fix sparse warning in fixed.c

Krzysztof Hałasa (1):
      mac80211: fix IBSS join by initializing last_scan_completed

Kurt Van Dijck (2):
      can: softing: drop 'channel' sysfs attribute
      can: softing: remove unused sysfs attributes

Larry Finger [ original patch ] (1):
      rtl8180: change module name in rtl818x_pci

Laurent Pinchart (1):
      irda: sh_irda: Enable driver compilation with COMPILE_TEST

Lendacky, Thomas (6):
      amd-xgbe: AMD 10GbE device bindings documentation
      amd-xgbe: Initial AMD 10GbE platform driver
      amd-xgbe: Initial AMD 10GbE phylib driver
      amd-xgbe: Configuration and build support
      amd-xgbe: Maintainer information
      amd-xgbe: Rename MAX_DMA_CHANNELS to avoid powerpc conflict

Li RongQing (2):
      vlan: unnecessary to check if vlan_pcpu_stats is NULL
      ipv6: slight optimization in ip6_dst_gc

Liad Kaufman (2):
      iwlwifi: use dev_printk instead of dev_dbg for debug logs
      iwlwifi: update nmi register

Libor Pechacek (1):
      Bluetooth: Convert RFCOMM spinlocks into mutexes

Linus Lüssing (6):
      bridge: rename struct bridge_mcast_query/querier
      bridge: adhere to querier election mechanism specified by RFCs
      bridge: add export of multicast database adjacent to net_dev
      bridge: memorize and export selected IGMP/MLD querier port
      bridge: fix smatch warning / potential null pointer dereference
      bridge: fix compile error when compiling without IPv6 support

Loic Poulain (1):
      rfkill-gpio: Use gpio cansleep version

Lorenzo Colitti (4):
      net: ipv6: Introduce ip6_sk_dst_hoplimit.
      net: add a sysctl to reflect the fwmark on replies
      net: Use fwmark reflection in PMTU discovery.
      net: support marking accepting TCP sockets

Luciano Coelho (21):
      cfg80211: refactor cfg80211_can_use_iftype_chan()
      cfg80211/mac80211: refactor cfg80211_chandef_dfs_required()
      cfg80211/mac80211: move interface counting for combination check to mac80211
      cfg80211/mac80211: move combination check to mac80211 for ibss
      cfg80211/mac80211: move more combination checks to mac80211
      mac80211: split ieee80211_vif_change_channel in two
      mac80211: refactor ieee80211_assign/unassign_vif_chanctx into one
      mac80211: implement chanctx reservation
      mac80211: allow reservation of a running chanctx
      cfg80211: fix docbook warning
      mac80211: fix sparse warning caused by __ieee80211_channel_switch()
      cfg80211: pass the actual iftype when calling cfg80211_chandef_dfs_required()
      iwlwifi: mvm: combine p2p and station mac context functions
      cfg80211: add documentation for max_num_csa_counters
      mac80211: fix csa_counter_offs argument name in docbook
      iwlwifi: mvm: update power after phy_ctxt is NULL when unassigning chanctx
      iwlwifi: mvm: enable MAC_FILTER_IN_BEACON when forced_assoc_off is set
      iwlwifi: mvm: set the MAC_FILTER_IN_BEACON flag also for P2P
      iwlwifi: mvm: pass force_assoc_off all the way down to avoid hacks
      ath9k/ath10k: remove unnecessary channel_switch_beacon callbacks
      mac80211: add a single-transaction driver op to switch contexts

Luis R. Rodriguez (5):
      6lowpan: add helper to get 6lowpan namespace
      6lowpan: make lowpan_cb static
      6lowpan: include net/net_namespace.h on 6lowpan namepsace header
      cfg80211: fix processing world regdomain when non modular
      6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled

Lukasz Rymanowski (3):
      Bluetooth: Keep msec in DISCOV_INTERLEAVED_TIMEOUT
      Bluetooth: Add new debugfs parameter
      Bluetooth: Keep msec in DISCOV_LE_TIMEOUT

Maciej W. Rozycki (1):
      FDDI: Reformat <linux/if_fddi.h> for 8-character tabs

Mahesh Bandewar (4):
      bonding: Changed hashing function to just provide hash
      bonding: Reorg bond_alb_xmit code
      bonding: Added bond_tlb_xmit() for tlb mode.
      bonding: Add tlb_dynamic_lb parameter for tlb mode

Maithili Hinge (1):
      mwifiex: change memset to simple assignment for ht_cap.mcs.rx_mask

Manuel Schölling (13):
      net: 8390: use time_after() for time comparison
      net: rds: Use time_after() for time comparison
      vxge: Use time_before()
      qlogic: Use time_before()
      mISDN: Use time_before()
      mISDN: Use mod_timer()
      micrel: Use time_before_eq()
      xilinx: Use time_before_eq()
      mwifiex: use time_after()
      wan: Use usleep_range()
      e1000: Use time_after() for time comparison
      dns_resolver: Do not accept domain names longer than 255 chars
      dns_resolver: assure that dns_query() result is null-terminated

Marc Kleine-Budde (1):
      can: gs_usb: gs_destroy_candev(): fix use after free

Marcel Holtmann (2):
      Bluetooth: Return EOPNOTSUPP for HCISETRAW ioctl command
      Bluetooth: Increment management interface revision

Marek Kwaczynski (3):
      ath10k: add recalc RTS/CTS protection method
      mac80211: add option to generate CCMP IVs only for mgmt frames
      ath10k: fix pmf for action frames

Marek Puzyniak (2):
      ath10k: add soft/hard firmware crash option to simulate_fw_crash
      ath10k: update regulatory domain settings for 10.x firmware

Mark A. Greer (19):
      NFC: trf7970a: Increase TRF7970A_WAIT_FOR_RX_DATA_TIMEOUT to 20 ms
      NFC: trf7970a: Only abort a command if one is active
      NFC: trf7970a: Clear 'NFC Target Detection Level' register
      NFC: trf7970a: Reset FIFO when 'End of TX' Interrupt Occurs
      NFC: trf7970a: Only write 'ISO Control' when its changing
      NFC: trf7970a: Set 'Modulator and SYS_CLK Control' after 'ISO Control'
      NFC: trf7970a: Allow different Modulator and SYS_CLK Control register values
      NFC: trf7970a: Set correct Vin voltage in Chip Status Control register
      NFC: trf7970a: Turn RF on after hardware is configured
      NFC: trf7970a: Add pm_runtime support
      NFC: trf7970a: Don't return value from trf7970a_switch_rf_on()
      NFC: trf7970a: Add 'autosuspend-delay' DTS property
      NFC: trf7970a: Document the 'autosuspend-delay' DTS property
      NFC: digital: Add macros for the ISO/IEC 14443-B Protocol
      NFC: digital: Add support for ISO/IEC 14443-B Protocol
      NFC: trf7970a: Add support for the ISO/IEC 14443-B and Type 4B tags
      NFC: digital: SENSF_RES excludes RD when SENSF_REQ RC is zero
      NFC: digital: Handle multiple SENSF_REQ frames
      NFC: trf7970a: Add support for Felica Type 3 tags

Mark Rustad (1):
      ixgbe: Use out-of-line function for register reads

Markus Lottmann (1):
      drivers: net: Register Micrel ksz884x network devices in PCI device tree.

Masanari Iida (1):
      netfilter: Fix format string mismatch in ip_vs_proto_name()

Mathias Krause (1):
      net: ptp: mark filter as __initdata

Mathieu Poirier (2):
      netfilter: nfnetlink_acct: Adding quota support to accounting framework
      netfilter: nfnetlink_acct: Fix memory leak

Matt Chen (1):
      iwlwifi: mvm: add uapsd_disable module parameter

Matt Jared (1):
      i40e/i40evf: add Tx pre queue disable function

Maximilian Schneider (1):
      can: gs_usb: Added support for the GS_USB CAN devices

Michael Chan (6):
      tg3: Don't modify ip header fields when doing GSO
      tg3: Prevent page allocation failure during TSO workaround
      tg3: Update copyright and version to 3.137
      cnic: Don't take rcu_read_lock in cnic_rcv_netevent()
      cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings()
      cnic: Fix missing ISCSI_KEVENT_IF_DOWN message

Michal Kazior (51):
      ath10k: convert pci_alloc_consistent() to dma_alloc_coherent()
      ath10k: split ce initialization and allocation
      ath10k: deinit copy engine before resetting
      ath10k: refactor monitor code
      mac80211: protect AP VLAN list with local->mtx
      cfg80211: fix radar_detect combination checking
      ath10k: reorder functions
      ath10k: refactor radar detection code
      ath10k: improve htc tx credit debugging prints
      ath10k: differentiate between target init failures
      ath10k: don't wait for device init if it crashed
      ath10k: skip suspending when recovering
      ath10k: make sure to not leak beacon dma mapping
      ath10k: make sure to not use invalid beacon pointer
      ath10k: prevent beacon memory leak
      ath10k: fix firmware recovery with ap interface
      cfg80211: allow drivers to iterate over matching combinations
      mac80211: add max channel calculation utility function
      mac80211: prevent chanctx overcommit
      mac80211: add support for radar detection for reservations
      mac80211: track assigned vifs in chanctx
      mac80211: track reserved vifs in chanctx
      mac80211: improve find_chanctx() for reservations
      mac80211: improve chanctx reservation lookup
      mac80211: split ieee80211_new_chanctx()
      mac80211: split ieee80211_free_chanctx()
      mac80211: fix racy usage of chanctx->refcount
      mac80211: compute chanctx refcount on-the-fly
      mac80211: fix CSA tx queue stopping
      mac80211: split CSA finalize function
      cfg80211: export interface stopping function
      mac80211: ignore cqm during csa
      mac80211: disconnect iface if CSA unexpectedly fails
      ath10k: fix htt rx ring clean up
      ath10k: fix handling of wierd MSDU chaining cases
      ath10k: improve warm reset reliability
      ath10k: retry warm reset a few times
      ath10k: enable early device dumps
      ath10k: fix core start sequence
      ath10k: prevent hif_stop being called twice
      ath10k: fix protected flag stripping
      ath10k: relocate core create/destroy functions
      ath10k: remove unnecessary tasklet_kill()
      ath10k: make core registering async
      ath10k: clean up start() callback
      ath10k: perform hw restart lazily
      ath10k: drain tx before restarting hw
      ath10k: protect wep tx key setup
      ath10k: dont configure bssid for ap mode
      ath10k: protect src_ring state with ce_lock in tx_sg()
      ath10k: abort incomplete scatter-gather pci tx properly

Michal Kubecek (1):
      xfrm: fix race between netns cleanup and state expire notification

Michal Kubeček (3):
      vlan: more careful checksum features handling
      bonding: fix vlan_features computing
      teaming: fix vlan_features computing

Michal Schmidt (1):
      rtnetlink: fix userspace API breakage for iproute2 < v3.9.0

Mikel Astiz (3):
      Bluetooth: Refactor hci_get_auth_req()
      Bluetooth: Refactor code for outgoing dedicated bonding
      Bluetooth: Request MITM Protection when initiator

Mitch A Williams (1):
      i40evf: support ethtool RSS options

Mitch Williams (29):
      i40e: Enable VF Tx bandwidth setting
      i40e: report VF link state correctly
      i40evf: fix panic on PF driver fail
      i40evf: remove debugging message
      i40e: add required include
      i40evf: Use macro param for ethtool stats
      i40evf: don't lie to ethtool
      i40evf: make ethtool_ops const
      i40e/i40evf: set proper default for ITR registers
      i40e/i40evf: control auto ITR through ethtool
      i40e: Don't disable SR-IOV when VFs are assigned
      i40e: enable descriptor prefetch for VFs
      i40evf: don't round Tx rate down to 0
      i40evf: tweak Tx rate params and de-magic-ify
      i40evf: don't use RESETTING state during reinit
      i40evf: set descriptor multiple to 32
      i40evf: fix crash when changing ring sizes
      i40e: notify VF of all types of resets
      i40evf: make messages less dire
      i40evf: remove unnecessary log messages
      i40evf: remove bogus comment
      i40evf: clean up log message formatting
      i40evf: use correct format for printing MAC addresses
      i40e: not all VSIs have rings
      i40e/i40evf: remove chatty reset messages
      i40e: allow for more VSIs
      i40e: implement anti-spoofing for VFs
      i40evf: don't go further down
      i40evf: check admin queue error bits

Monam Agarwal (4):
      cfg80211: regulatory: use RCU_INIT_POINTER
      mac80211: use RCU_INIT_POINTER
      iwlwifi: mvm: Use RCU_INIT_POINTER(x, NULL)
      net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c

Mugunthan V N (3):
      drivers: net: cpsw-phy-sel: initialize priv->dev
      drivers: net: cpsw-phy-sel: add dra7xx support for phy sel
      drivers: net: cpsw-phy-sel: add am43xx platform support

Neal Cardwell (2):
      tunnel: fix RFC number in comment for INET_ECN_decapsulate()
      tcp: make cwnd-limited checks measurement-based, and gentler

Neerav Parikh (4):
      i40e: Redistribute queue vectors after DCB reconfiguration
      i40e: Don't stop driver probe when querying DCB config fails
      i40e/i40evf: Retrieve and store missing link config information
      i40e: Separate out DCB capability and enabled flags

Neil Horman (1):
      sctp: add support for busy polling to sctp protocol

Nickolay Ledovskikh (1):
      ath5k: Fix AR5K_PHY_TXPOWER_RATE_MAX register value setting.

Nicolas Dichtel (3):
      gre: add x-netns support
      ip6gre: add x-netns support
      vxlan: add x-netns support

Nikolay Aleksandrov (1):
      bonding: make a generic sysfs option store and fix comments

Nimrod Andy (9):
      net: fec: optimize the clock management to save power
      net: fec: correct the MDIO clock source
      net: fec: use pinctrl PM helpers
      net: fec: Factorize the .xmit transmit function
      net: fec: Enable IP header hardware checksum
      net: fec: Factorize feature setting
      net: fec: Increase buffer descriptor entry number
      net: fec: Add Scatter/gather support
      net: fec: Add software TSO support

Octavian Purdila (2):
      tcp: add gfp parameter to tcp_fragment
      net: add __pskb_copy_fclone and pskb_copy_for_clone

Oleksij Rempel (11):
      ath9k-common: create common-debug and move modal_eeprom to cmn
      ath9k_htc: use ath9k_cmn_debug_modal_eeprom
      ath9k: move base_eeprom debug code to ath9k_cmn_debug_base_eeprom
      ath9k_htc: use ath9k_cmn_debug_base_eeprom
      ath9k: reorder or remove some includes
      ath9k & ath9k_htc: move ath_rx_stats to cmn
      ath9k: move recv to ath9k_cmn_debug_recv
      ath9k_htc: use ath9k_cmn_debug_recv
      ath9k: move phy_err to ath9k_cmn_debug_phy_err
      ath9k_htc: use ath9k_cmn_debug_phy_err
      ath9k_htc: fix build with disabled debug

Oliver Hartkopp (4):
      can: unify identifiers to ensure unique include processing
      can: proc: make array printing function indenpendent from sff frames
      can: add hash based access to single EFF frame filters
      can: add documentation for CAN filter usage optimisation

Olivier Sobrie (3):
      can: kvaser_usb: add retries/timeout to kvaser_usb_wait_msg()
      can: kvaser_usb: add support for Kvaser Leaf v2 and usb mini PCIe
      can: usb: Kconfig: Improve help for CAN_KVASER_USB

Ondrej Zary (1):
      orinoco_usb: Fix broken firmware load error checking

Pablo Neira (2):
      netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE
      netfilter: bridge: fix Kconfig unmet dependencies

Pablo Neira Ayuso (19):
      netfilter: nf_tables: deconstify table and chain in context structure
      netfilter: nf_tables: generalise transaction infrastructure
      netfilter: nf_tables: relocate commit and abort routines in the source file
      netfilter: nf_tables: add message type to transactions
      netfilter: nf_tables: use new transaction infrastructure to handle sets
      netfilter: nf_tables: refactor chain statistic routines
      netfilter: nf_tables: use new transaction infrastructure to handle chain
      netfilter: nf_tables: disabling table hooks always succeeds
      netfilter: nf_tables: pass context to nf_tables_updtable()
      netfilter: nf_tables: use new transaction infrastructure to handle table
      netfilter: nf_tables: use new transaction infrastructure to handle elements
      netfilter: nf_tables: simplify nf_tables_*_notify
      netfilter: nf_tables: remove skb and nlh from context structure
      netfilter: nf_tables: defer all object release via rcu
      netfilter: nf_tables: fix wrong transaction ordering in set elements
      netfilter: nf_tables: release objects in reverse order in the abort path
      netfilter: nft_rbtree: introduce locking
      netfilter: nf_tables: allow to delete several objects from a batch
      netfilter: nf_tables: atomic allocation in set notifications from rcu callback

Patrick McHardy (6):
      netfilter: nft_ct: add missing ifdef for NFT_MARK setting
      netfilter: nft_meta: split nft_meta_init() into two functions for get/set
      netfilter: nft_ct: split nft_ct_init() into two functions for get/set
      netfilter: nf_tables: implement proper set selection
      netfilter: nft_hash: use set global element counter instead of private one
      netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations

Paul Bolle (6):
      w83977af_ir: remove two faux Kconfig macros
      rtlwifi: rtl8192cu: remove check for CONFIG_AUTOSUSPEND
      atm: remove commented out check
      isdn/capi: move capi_info2str to capidrv.c
      isdn/capi: Make verbose reporting depend on capidrv
      isdn/capi: fix (middleware) device nodes

Paul Gortmaker (1):
      drivers/net: fix broadcom/bcmsysport.c compile fail on SPARC

Pavel Machek (3):
      can: c_can: make {read,write}_reg functions const
      can: c_can: Add and make use of 32-bit accesses functions
      can: c_can: add hwinit support for non-TI devices

Pawel Kulakowski (1):
      mac80211: Allow disabling LDPC

Per Hurtig (1):
      tcp: fixing TLP's FIN recovery

Peter Senna Tschudin (4):
      atm: idt77252: Remove redundant error check
      bnx2x: Remove useless return variables
      vxge: Remove useless return variables
      via-ircc: Remove useless return variables

Peter Wu (1):
      rtlwifi: remove unused allow_all_destaddr functions

Petri Gynther (2):
      Bluetooth: btmrvl: Fix btmrvl_send_module_cfg_cmd()
      Bluetooth: btusb: Add Broadcom patch RAM support

Philipp Hachtmann (1):
      af_iucv: Add automatic (source) iucv_name to bind

Phoebe Buckheister (23):
      ieee802154: add definitions for link-layer security and header functions
      mac802154: account for all header parts during wpan header creationg
      ieee802154: change _cb handling slightly
      6lowpan: fix fragmentation
      ieee802154: fix dgram socket sendmsg()
      mac802154: make mac802154_wpan_open static
      ieee802154: add types for link-layer security
      mac802154: update Kconfig
      mac802154: add llsec structures and mutators
      mac802154: add llsec encryption method
      mac802154: add llsec decryption method
      mac802154: integrate llsec with wpan devices
      ieee802154: add dgram sockopts for security control
      mac802154: add llsec configuration functions
      mac802154: propagate device address changes to llsec
      ieee802154: add netlink interfaces for llsec
      ieee802154, mac802154: implement devkey record option
      mac802154: llsec: fix incorrect lock pairing
      mac802154: llsec: fold useless return value check
      mac802154: llsec: correctly lookup implicit-indexed keys
      mac802154: llsec: add forgotten list_del_rcu in key removal
      mac802154: properly free incoming skbs on decryption failure
      mac802154: don't deliver packets to devices that are down

Poulain, Loic (1):
      Bluetooth: Remove hci_h4 unused defines

Prashant Sreedharan (1):
      tg3: Override clock, link aware and link idle mode during NVRAM dump

Pravin B Shelar (1):
      openvswitch: Simplify genetlink code.

Rafał Miłecki (33):
      b43: G-PHY: fix random mistakes to match specs
      b43: N-PHY: drop second noise variance table
      b43: N-PHY: rev3+: complete workarounds
      b43: N-PHY: random updates and typo fixes all around
      b43: N-PHY: implement reading support for radio 0x2057
      b43: N-PHY: implement RF control INTC for revs 7+
      b43: N-PHY: prepare for rev 7+ RSSI calibration
      b43: N-PHY: add init & calib values for radio 0x2056 rev 11
      b43: N-PHY: fix selection of init & calib values
      b43: N-PHY: enable forgotten write of hw power adjust table
      b43: ssb: refuse to support more than IEEE 802.11 core
      b43: remove list of IEEE 802.11 devices
      b43: bcma: respect GMODE (band choice) during core reset
      b43: use b43_software_rfkill helper
      b43: don't pre-set radio_on variable to true
      b43: N-PHY: complete radio 0x2056 setup
      b43: adjust code to compile without SSB
      b43: drop SSB dependency
      b43: split upload of init values into 2 functions
      b43: move PHY reset code into PHY specific file
      b43: complete PHY reset
      b43: rework band switching
      ssb: sprom: add dev_id field for value overriding standard ID
      b43: make B43_PCMCIA and B43_SDIO depend on B43_SSB
      b43: move bands detection to a separated function
      b43: add more devices to the bands database
      b43: xmit: set 5 GHz bit depending on current band
      b43: fix typo in define name for 2 GHz channels (s/CHAN4G/CHAN2G/)
      b43: fix list of 5 GHz channels for 802.11n cards
      b43: N-PHY: add missing calib values for radio 0x2026 rev 11
      b43: PHY: allow init optimizations by tracking PHY state
      b43: N-PHY: optimize init by doing some ops just once
      b43: N-PHY: optimize radio switching on/off

Rajesh Borundia (5):
      qlcnic: Allow SR-IOV VF probe in hypervisor.
      qlcnic: Add support to process commands in atomic context
      qlcnic: Add mac learning support to SR-IOV VF.
      qlcnic: Update version to 5.3.59
      qlcnic: Initialize mailbox cmd structure to zero

Rajkumar Manoharan (8):
      ath9k_hw: update ar9300 initvals
      ath9k_hw: fix worse EVM for 11b rates
      ath9k: Advertise support for AP mode channel width changes
      ath9k_hw: Abort transmission for sleeping station
      ath9k: Handle multiple keys while setting tx filters
      ath9k: fix sleep timer during suspend
      ath9k: Fix deadlock while updating p2p beacon timer
      ath9k: Fix interface combinations for multi-channel concurrency

Randy Dunlap (2):
      bnx2x: fix build when BNX2X_SRIOV is not enabled
      net: fix test_bpf build to depend on NET

Ravikumar Nelavelli (2):
      be2net: covert vlan array to bit-map
      be2net: fixup TX-rate setting code for Skyhawk-R

Richard Cochran (1):
      ptp: validate the requested frequency adjustment.

Richard Genoud (1):
      rt2x00: Endless loop on hub port power down

Richard Guy Briggs (6):
      netlink: simplify nfnetlink_bind
      netlink: have netlink per-protocol bind function return an error code.
      netlink: implement unbind to netlink_setsockopt NETLINK_DROP_MEMBERSHIP
      audit: add netlink audit protocol bind to check capabilities on multicast join
      audit: add netlink multicast group for log read
      audit: send multicast messages only if there are listeners

Rickard Strandqvist (5):
      net: ethernet: ibm: ehea: ehea_qmr.c: Fix for possible null pointer dereference
      qeth: Fix for possible null pointer dereference
      atm: fore200e.c: Cleaning up uninitialized variables
      net: ethernet: toshiba: ps3_gelic_net.c: Cleaning up a check on a memory allocation
      net: wimax: i2400m: control.c: Cleaning up conjunction always evaluates to false

Roopa Prabhu (2):
      unregister_netdevice : move RTM_DELLINK to until after ndo_uninit
      bridge: Add bridge ifindex to bridge fdb notify msgs

Rostislav Lisovy (3):
      mac80211: Update conf_is_ht() to work properly with 5/10MHz channels
      cfg80211: Add attributes describing prohibited channel bandwidth
      cfg80211: Use 5MHz bandwidth by default when checking usable channels

Sachin Kamat (3):
      rtlwifi: rtl8723be: Remove duplicate inclusion of phy.h
      rtlwifi: rtl8723ae: Remove duplicate inclusion of fw_common.h
      net: tso: Export symbols for modular build

Sascha Hauer (2):
      net: phy: genphy: Allow overwriting features
      net: phy: make of_set_phy_supported work with genphy driver

Sasha Levin (1):
      net: Revert "fib_trie: use seq_file_net rather than seq->private"

Sathya Perla (5):
      be2net: fix line wrap and function call indentation in be_main.c
      be2net: fix function call indentation in be_cmds.c
      be2net: fix line wrap and function call indentation in be_ethtool.c
      be2net: move async cmd processing to a separate routine
      be2net: cleanup MCC async event processing code

Sekhar Nori (1):
      net: davinci_emac: fix oops caused by uninitialized ndev->dev

Sergei Shtylyov (3):
      sh_eth: replace devm_kzalloc() with devm_kmalloc_array()
      can: add Renesas R-Car CAN driver
      sh_eth: fix SH7619/771x support

Shahed Shaikh (5):
      qlcnic: Optimize MAC learning code
      qlcnic: Collect firmware dump using DMA on 82xx adapters
      qlcnic: Pre-allocate DMA buffer used for minidump collection
      qlcnic: Optimize ring count validations
      qlcnic: Update version to 5.3.60

Shani Michaelli (2):
      net/mlx4_en: Fix errors in MAC address changing when port is down
      net/mlx4_en: Protect MAC address modification with the state_lock mutex

Shannon Nelson (28):
      i40e/i40evf: add tracking to NVM busy state
      i40e/i40evf: update AdminQ API
      i40e: prep vsi_open logic for non-netdev cases
      i40e: abstract the close path for better netdev vsis
      i40e: use generic vsi_open to unquiesce vsi
      i40e: rework fdir setup and teardown
      i40e/i40evf: add driver version string to driver version command
      i40evf: Update AdminQ interface
      i40e: remove hardcode of stats struct size in ethtool
      i40e: add clear_pxe AdminQ request
      i40e: relax the firmware API version check
      i40e: refactor stats collection
      i40e/i40evf: remove rx_errors and rx_missed
      i40e: add missing VSI statistics
      i40e: set lan_veb index
      i40e: add VEB stats to ethtool
      i40e: increase reset wait time
      i40e: add vsi x-cast stats
      i40e: add xcast stats for port
      i40e: don't remove HMC that doesn't exist
      i40e: remove irqs only when they are set up
      i40e: clear pxe after adminq is rebuilt
      i40e: add checks for AQ error status bits
      i40e: remove unused variable and memory allocation
      i40e: don't complain about removing non-existent addresses
      i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf
      i40e/i40evf: AdminQ API update for new FW
      i40e: use stored base_queue value

Shruti Kanetkar (2):
      net/phy: Remove return value for void function
      net/fsl: Make xgmac_mdio read error message useful

Simon Horman (1):
      MPLS: Use mpls_features to activate software MPLS GSO segmentation

Simon Wunderlich (1):
      batman-adv: Start new development cycle

Stanislaw Gruszka (1):
      rt2x00: restore original beaconing state

Stefan Raspl (3):
      qeth: Fix default queue setting in priority queueing
      qeth: Extend priority queueing to IPv6
      qeth: Add new priority queueing options

Stefano Babic (1):
      can: move SPI drivers into a separate directory

Stephen Boyd (6):
      devicetree: bindings: Properly document micrel ks8851 SPI chips
      net: ks8851: Use devm_regulator_get_optional()
      net: ks8851: Add optional vdd_io regulator and reset gpio
      net: ks8851: Add of match table
      net: ks8851: Don't use regulator_get_optional()
      net: ks8851: Don't use regulator_get_optional()

Stephen Hemminger (1):
      i40e,igb,ixgbe: remove usless return statements

Stéphane Graber (1):
      net: Allow tc changes in user namespaces

Sucheta Chakraborty (4):
      qlcnic: Allow setting TX interrupt coalescing parameters from VF.
      qlcnic: Add driver logs in error path.
      qlcnic: Limit vNIC support in legacy interrupt mode
      net-next:v4: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool.

Sujith Sankar (1):
      enic: Add support for adaptive interrupt coalescing

Sven Wegener (2):
      ipv6: Fix regression caused by efe4208 in udp_v6_mcast_next()
      ipv6: Shrink udp_v6_mcast_next() to one socket variable

Tetsuo Handa (2):
      xfrm: Remove useless secid field from xfrm_audit.
      xfrm: Remove useless xfrm_audit struct.

Thierry Escande (3):
      NFC: port100: Add support for type 4B tag
      NFC: digital: Return proper error code when sending ATR_REQ
      NFC: digital: Randomize poll cycles

Thomas Graf (1):
      pktgen: Use seq_puts() where seq_printf() is not needed

Thomas Petazzoni (5):
      net: phy: decouple PHY id and PHY address in fixed PHY driver
      net: phy: extend fixed driver with fixed_phy_register()
      of: provide a binding for fixed link PHYs
      net: mvneta: add support for fixed links
      ARM: mvebu: use the fixed-link PHY DT binding for the Armada XP Matrix board

Timo Mueller (1):
      Bluetooth: Use MITM Protection when IO caps allow it

Tobias Klauser (6):
      bcm63xx_enet: Use ARRAY_SIZE instead of open coding it
      Altera TSE: Remove unnecessary cast of void pointers
      e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers
      i40evf: Use is_multicast_ether_addr helper
      net: tile: Use helpers from linux/etherdevice.h to check/set MAC
      net: tile: Remove unnecessary memset of netdev private data

Todd Fujinaka (5):
      e1000e: 82574/82583 TimeSync errata for SYSTIM read
      igb: remove redundant PHY power down register write
      igb: use mac loopback for i354 backplane
      igb: add defaults for i210 TX/RX PBSIZE
      igb: unhide invariant returns

Tom Gundersen (1):
      net: tunnels - enable module autoloading

Tom Herbert (31):
      net: Allow csum_add to be provided in arch
      x86_64: csum_add for x86_64
      net: Change x86_64 add32_with_carry to allow memory operand
      sparc: csum_add for Sparc
      net: Generalize checksum_init functions
      net: Call skb_checksum_init in IPv4
      net: Call skb_checksum_init in IPv6
      net: Implmement RFC 6936 (zero RX csums for UDP/IPv6)
      ipv6: Need to sock_put on csum error
      gre: Call skb_checksum_simple_validate
      gre6: Call skb_checksum_simple_validate
      igmp: Call skb_checksum_simple_validate
      icmp: Call skb_checksum_simple_validate
      icmp6: Call skb_checksum_validate
      net: Verify UDP checksum before handoff to encap
      l2tp: Remove UDP checksum verification
      sunrpc: Remove sk_no_check setting
      net: Eliminate no_check from protosw
      net: Split sk_no_check into sk_no_check_{rx,tx}
      net: Make enabling of zero UDP6 csums more restrictive
      l2tp: Add support for zero IPv6 checksums
      udp: Generic functions to set checksum
      l2tp: call udp{6}_set_csum
      net: Support for multiple checksums with gso
      tcp: Call gso_make_checksum
      net: Add GSO support for UDP tunnels with checksum
      gre: Call gso_make_checksum
      vxlan: Add support for UDP checksums (v4 sending, v6 zero csums)
      net: Preserve CHECKSUM_COMPLETE at validation
      net: Save software checksum complete
      net: Add skb_gro_postpull_rcsum to udp and vxlan

Tom Lendacky (1):
      amd-xgbe: Remove unnecessary include

Tomasz Bursztyka (3):
      netfilter: nf_tables: Stack expression type depending on their family
      netfilter: nf_tables: Make meta expression core functions public
      netfilter: nf_tables: Add meta expression key for bridge interface name

Toshiaki Makita (5):
      bridge: Fix incorrect judgment of promisc
      bridge: Add 802.1ad tx vlan acceleration
      bridge: Prepare for 802.1ad vlan filtering support
      bridge: Prepare for forwarding another bridge group addresses
      bridge: Support 802.1ad vlan filtering

Ursula Braun (2):
      af_iucv: correct cleanup if listen backlog is full
      s390/net: fix format string mismatches

Varka Bhadram (1):
      mrf24j40: add device managed APIs

Vasu Dev (1):
      i40: disable FCoE for MFP modes

Vasundhara Volam (1):
      be2net: support flashing new regions on Skyhawk-R

Veaceslav Falico (11):
      bonding: remove BOND_MODE_IS_LB macro
      bonding: make TX_QUEUE_OVERRIDE() macro an inline function
      bonding: make BOND_NO_USES_ARP an inline function
      bonding: make USES_PRIMARY inline functions
      bonding: create a macro for bond mode and use it
      bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function
      bonding: convert IS_UP(slave->dev) to inline function
      bonding: rename {, bond_}slave_can_tx and clean it up
      bonding: replace SLAVE_IS_OK() with bond_slave_can_tx()
      bonding: populate essential new_slave->bond/dev early
      bonding: remove NULL verification from bond_get_bond_by_slave()

Venkata Duvvuru (2):
      ethtool: Support for configurable RSS hash key
      be2net: Support for configurable RSS hash key

Vlad Yasevich (9):
      bridge: Turn flag change macro into a function.
      bridge: Keep track of ports capable of automatic discovery.
      bridge: Add functionality to sync static fdb entries to hw
      bridge: Introduce BR_PROMISC flag
      bridge: Add addresses from static fdbs to non-promisc ports
      bridge: Automatically manage port promiscuous mode.
      bonding: Turn on IFF_UNICAST_FLT on bond devices
      macvlan: Support bonding events
      bonding: Support macvlans on top of tlb/rlb mode bonds

Vladimir Kondratiev (11):
      wil6210: fix printouts for better readability
      wil6210: sync with the latest FW API
      wil6210: relaxed check for BACK start sequence
      wil6210: Use larger Tx rings
      wil6210: limit MTU
      wil6210: limit fw error recovery attempts
      wil6210: inline functions for vring hi/lo watermarks
      wil6210: detect scan timeouts
      wil6210: improve pointers printing
      wil6210: optimize wil_release_reorder_frames
      wil6210: improve debug for WMI receive

WANG Cong (9):
      ipv6: remove unused function ipv6_inherit_linklocal()
      net: clean up snmp stats code
      ipv4: remove inet_addr_hash_lock in devinet.c
      net: rename local_df to ignore_df
      ipv4: make ip_local_reserved_ports per netns
      snmp: fix some left over of snmp stats
      net: remove some unless free on failure in alloc_netdev_mqs()
      net: use the new API kvfree()
      ipv4: use skb frags api in udp4_hwcsum()

Wei Liu (2):
      xen-netback: Factor queue-specific data into queue struct
      xen-netfront: initialise queue name in xennet_init_queue

Wei Yang (1):
      net/mlx4_core: Keep only one driver entry release mlx4_priv

Wei-Chun Chao (1):
      net: fix UDP tunnel GSO of frag_list GRO packets

Weiping Pan (1):
      tcp: make tcp_cwnd_application_limited() static

Wilfried Klaebe (1):
      net: get rid of SET_ETHTOOL_OPS

Xi Wang (1):
      net-tun: restructure tun_do_read for better sleep/wakeup efficiency

Xiubo Li (1):
      gianfar: Fix the section mismatch warnings.

Xufeng Zhang (1):
      sctp: Fix sk_ack_backlog wrap-around problem

Yang Wei (1):
      net: driver: stmicro: Remove some useless the lock protection

Yang Yingliang (1):
      sch_hhf: fix comparison of qlen and limit

Yaniv Rosner (2):
      bnx2x: Fix link for KR with swapped polarity lane
      bnx2x: Fix 1G-baseT link

Ying Xue (27):
      tipc: replace config_mutex lock with RTNL lock
      tipc: adjust locking policy of protecting tipc_ptr pointer of net_device
      tipc: use RTNL lock to protect tipc_net_stop routine
      tipc: convert bearer_list to RCU list
      tipc: decouple the relationship between bearer and link
      tipc: use RCU to protect media_ptr pointer
      tipc: purge tipc_net_lock lock
      tipc: make media_ptr pointed netdevice valid
      tipc: use bearer_disable to disable bearer in tipc_l2_device_event
      tipc: use bc_lock to protect node map in bearer structure
      tipc: fix race in disc create/delete
      neterion/s2io: remove unused s2io_start_tx_queue routine
      tipc: fix a possible memory leak
      tipc: move the delivery of named messages out of nametbl lock
      tipc: fix memory leak of publications
      tipc: always use tipc_node_lock() to hold node lock
      tipc: adjust order of variables in tipc_node structure
      tipc: rename setup_blocked variable of node struct to flags
      tipc: avoid to asynchronously notify subscriptions
      tipc: remove TIPC_NAMES_GONE node flag
      tipc: avoid to asynchronously deliver name tables to peer node
      tipc: define new functions to operate bc_lock
      tipc: convert allocations of global variables associated with bclink
      tipc: avoid to asynchronously reset all links
      tipc: purge signal handler infrastructure
      tipc: rename enum names of node flags
      tipc: don't directly overwrite node action_flags

Yongjian Xu (1):
      e1000: remove the check: skb->len<=0

Yoshihiro Shimoda (2):
      net: sh_eth: Fix receive packet "exceeded" condition in sh_eth_rx()
      net: sh_eth: Fix timing of RACT setting in sh_eth_rx()

Yuchung Cheng (4):
      tcp: move fastopen functions to tcp_fastopen.c
      tcp: simplify fast open cookie processing
      tcp: use tcp_v4_send_synack on first SYN-ACK
      tcp: improve fastopen icmp handling

Yuval Atias (3):
      net/mlx4_core: Enforce irq affinity changes immediatly
      net/mlx4_en: Use affinity hint
      net/mlx4_en: Use affinity hint

Yuval Mintz (1):
      bnx2x: Check for UNDI in uncommon branch

Zefir Kurtisi (3):
      ath9k: non-functional: calculate DFS pulse interval per-wiphy
      ath9k: fix build error with disabled debug
      ath9k: simplify DFS pulse interval debug printing

Zhangfei Gao (2):
      Documentation: add Device tree bindings for Hisilicon hix5hd2 ethernet
      net: hisilicon: add hix5hd2 mac driver

Zhangjie \(HZ\) (1):
      virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true

Zhao, Gang (11):
      cfg80211: slightly clean up of cfg80211_sme_connect()
      mac80211: fix some missing includes
      cfg80211: remove unused wiphy argument from cfg80211_wext_freq()
      mac80211: return bool instead of numbers in yes/no function
      mac80211: remove unnecessary BUG_ON()
      cfg80211: change registered device pointer name
      cfg80211: change wiphy_to_dev function name
      cfg80211: change return value of notifier function
      mac80211: change return value of notifier function
      mac80211: avoid calling useless channel context code
      mac80211: remove unnecessary assignment

Zoltan Kiss (1):
      xen-netback: Fix handling of skbs requiring too many slots

chaitanya.mgit@...il.com (1):
      regdb: Generalize the mW to dBm power conversion

dingtianhong (9):
      bonding: remove the unnecessary struct bond_net
      bonding: simplify the slave_do_arp_validate_only()
      bonding: remove the unused macro
      vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu()
      bonding: alloc the structure ad_info dynamically in per slave
      macvlan: Propagate lowerdev MTU changes
      macvlan: simplify the structure port
      macvlan: fix the problem when mac address changes for passthru mode
      macvlan: add netpoll support

françois romieu (1):
      amd-xgbe: fix unused variable compilation warning in phylib driver

huizhang (1):
      net: ipv6: Fixed up ipsec packet be re-routing issue

stephen hemminger (5):
      bridge: fix spelling of promiscuous
      ipv4: minor spelling fix
      hyper-v: make uuid_le const
      gre: allow changing mac address when device is up
      ceph: remove bogus extern

wangweidong (5):
      rds: remove the unneed NULL checking
      Revert "sctp: optimize the sctp_sysctl_net_register"
      sctp: add a checking for sctp_sysctl_net_register
      dccp: make the request_retries minimum is 1
      bridge: fix the unbalanced promiscuous count when add_if failed

wenxiong@...ux.vnet.ibm.com (2):
      bnx2x: Adapter not recovery from EEH error injection
      bnx2x: Fix kernel crash and data miscompare after EEH recovery

xiao jin (2):
      net_namespace: trivial cleanup
      inetpeer_gc_worker: trivial cleanup

 Documentation/ABI/testing/sysfs-class-net                                 |    8 +
 Documentation/ABI/testing/sysfs-class-net-cdc_ncm                         |  149 ++++
 Documentation/ABI/testing/sysfs-class-net-queues                          |   79 ++
 Documentation/ABI/testing/sysfs-class-net-statistics                      |  201 +++++
 Documentation/DocBook/80211.tmpl                                          |    1 +
 Documentation/devicetree/bindings/net/amd-xgbe-phy.txt                    |   17 +
 Documentation/devicetree/bindings/net/amd-xgbe.txt                        |   34 +
 Documentation/devicetree/bindings/net/broadcom-bcmgenet.txt               |    2 +-
 Documentation/devicetree/bindings/net/broadcom-systemport.txt             |   29 +
 Documentation/devicetree/bindings/net/can/xilinx_can.txt                  |   44 ++
 Documentation/devicetree/bindings/net/cpsw-phy-sel.txt                    |    4 +-
 Documentation/devicetree/bindings/net/fixed-link.txt                      |   42 +
 Documentation/devicetree/bindings/net/fsl-tsec-phy.txt                    |    5 +-
 Documentation/devicetree/bindings/net/hisilicon-hix5hd2-gmac.txt          |   36 +
 Documentation/devicetree/bindings/net/ieee802154/at86rf230.txt            |   23 +
 Documentation/devicetree/bindings/net/micrel-ks8851.txt                   |   15 +-
 Documentation/devicetree/bindings/net/micrel-ksz9021.txt                  |   49 --
 Documentation/devicetree/bindings/net/micrel-ksz90x1.txt                  |   83 ++
 Documentation/devicetree/bindings/net/nfc/pn544.txt                       |   35 +
 Documentation/devicetree/bindings/net/nfc/st21nfca.txt                    |   33 +
 Documentation/devicetree/bindings/net/nfc/trf7970a.txt                    |    2 +
 Documentation/devicetree/bindings/net/via-rhine.txt                       |   17 +
 Documentation/driver-model/devres.txt                                     |    5 +
 Documentation/networking/bonding.txt                                      |   44 +-
 Documentation/networking/can.txt                                          |   35 +
 Documentation/networking/cdc_mbim.txt                                     |  339 ++++++++
 Documentation/networking/filter.txt                                       |  423 +++++++++-
 MAINTAINERS                                                               |   19 +-
 arch/arm/boot/dts/am33xx.dtsi                                             |    2 +
 arch/arm/boot/dts/am4372.dtsi                                             |    2 +
 arch/arm/boot/dts/armada-xp-matrix.dts                                    |    4 +
 arch/arm/boot/dts/vt8500.dtsi                                             |    6 +
 arch/arm/boot/dts/wm8650.dtsi                                             |    6 +
 arch/arm/boot/dts/wm8850.dtsi                                             |    6 +
 arch/arm/mach-tegra/board-paz00.c                                         |    4 +-
 arch/arm/net/bpf_jit_32.c                                                 |  139 ++--
 arch/mips/bcm47xx/sprom.c                                                 |    1 +
 arch/powerpc/net/bpf_jit_64.S                                             |    2 +-
 arch/powerpc/net/bpf_jit_comp.c                                           |  157 ++--
 arch/powerpc/sysdev/fsl_soc.c                                             |   32 -
 arch/s390/net/bpf_jit_comp.c                                              |  163 ++--
 arch/sparc/include/asm/checksum_32.h                                      |   12 +
 arch/sparc/include/asm/checksum_64.h                                      |   12 +
 arch/sparc/net/bpf_jit_comp.c                                             |  162 ++--
 arch/x86/include/asm/checksum_64.h                                        |    9 +-
 arch/x86/net/bpf_jit.S                                                    |   77 +-
 arch/x86/net/bpf_jit_comp.c                                               | 1399 ++++++++++++++++++---------------
 drivers/atm/fore200e.c                                                    |    2 +-
 drivers/atm/idt77252.c                                                    |    8 +-
 drivers/bluetooth/ath3k.c                                                 |    3 +-
 drivers/bluetooth/btmrvl_drv.h                                            |    4 +-
 drivers/bluetooth/btmrvl_main.c                                           |   19 +-
 drivers/bluetooth/btmrvl_sdio.c                                           |  103 ++-
 drivers/bluetooth/btmrvl_sdio.h                                           |    3 +
 drivers/bluetooth/btusb.c                                                 |  155 +++-
 drivers/bluetooth/hci_h4.c                                                |    7 -
 drivers/clk/ti/clk-43xx.c                                                 |   16 +
 drivers/hv/channel_mgmt.c                                                 |    2 +-
 drivers/hv/hyperv_vmbus.h                                                 |    6 +-
 drivers/hv/vmbus_drv.c                                                    |   10 +-
 drivers/infiniband/hw/cxgb4/cm.c                                          |  127 ++-
 drivers/infiniband/hw/cxgb4/cq.c                                          |    7 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h                                    |    2 +
 drivers/infiniband/hw/cxgb4/provider.c                                    |    2 +-
 drivers/infiniband/hw/cxgb4/t4.h                                          |    1 +
 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h                                 |    1 +
 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c                              |    2 +-
 drivers/isdn/capi/Kconfig                                                 |   18 +-
 drivers/isdn/capi/capi.c                                                  |    4 +-
 drivers/isdn/capi/capidrv.c                                               |  195 +++++
 drivers/isdn/capi/capiutil.c                                              |  200 -----
 drivers/isdn/hisax/hfc4s8s_l1.c                                           |  111 +--
 drivers/isdn/i4l/isdn_ppp.c                                               |    4 +-
 drivers/isdn/mISDN/l1oip_core.c                                           |   14 +-
 drivers/mmc/host/mmc_spi.c                                                |   18 +-
 drivers/net/bonding/bond_3ad.c                                            |   62 +-
 drivers/net/bonding/bond_alb.c                                            |  153 ++--
 drivers/net/bonding/bond_alb.h                                            |    1 +
 drivers/net/bonding/bond_debugfs.c                                        |    2 +-
 drivers/net/bonding/bond_main.c                                           |  218 ++---
 drivers/net/bonding/bond_netlink.c                                        |    8 +-
 drivers/net/bonding/bond_options.c                                        |   66 +-
 drivers/net/bonding/bond_options.h                                        |    2 +
 drivers/net/bonding/bond_procfs.c                                         |   16 +-
 drivers/net/bonding/bond_sysfs.c                                          |  567 +++----------
 drivers/net/bonding/bond_sysfs_slave.c                                    |    4 +-
 drivers/net/bonding/bonding.h                                             |  143 ++--
 drivers/net/can/Kconfig                                                   |   30 +-
 drivers/net/can/Makefile                                                  |    4 +-
 drivers/net/can/c_can/c_can.c                                             |   15 +-
 drivers/net/can/c_can/c_can.h                                             |    8 +-
 drivers/net/can/c_can/c_can_pci.c                                         |   78 +-
 drivers/net/can/c_can/c_can_platform.c                                    |   84 +-
 drivers/net/can/mscan/Kconfig                                             |    2 +-
 drivers/net/can/rcar_can.c                                                |  876 +++++++++++++++++++++
 drivers/net/can/softing/softing_main.c                                    |   20 +-
 drivers/net/can/spi/Kconfig                                               |   10 +
 drivers/net/can/spi/Makefile                                              |    8 +
 drivers/net/can/{ => spi}/mcp251x.c                                       |   95 ++-
 drivers/net/can/usb/Kconfig                                               |   12 +-
 drivers/net/can/usb/Makefile                                              |    1 +
 drivers/net/can/usb/gs_usb.c                                              |  971 +++++++++++++++++++++++
 drivers/net/can/usb/kvaser_usb.c                                          |   53 +-
 drivers/net/can/xilinx_can.c                                              | 1208 ++++++++++++++++++++++++++++
 drivers/net/dsa/mv88e6123_61_65.c                                         |    2 +-
 drivers/net/dsa/mv88e6131.c                                               |    4 +-
 drivers/net/dsa/mv88e6xxx.c                                               |   12 +-
 drivers/net/ethernet/3com/3c509.c                                         |    2 +-
 drivers/net/ethernet/3com/3c589_cs.c                                      |    2 +-
 drivers/net/ethernet/3com/typhoon.c                                       |    2 +-
 drivers/net/ethernet/8390/ax88796.c                                       |    4 +-
 drivers/net/ethernet/Kconfig                                              |    1 +
 drivers/net/ethernet/Makefile                                             |    1 +
 drivers/net/ethernet/adaptec/starfire.c                                   |    2 +-
 drivers/net/ethernet/alteon/acenic.c                                      |    2 +-
 drivers/net/ethernet/altera/altera_sgdma.c                                |    1 -
 drivers/net/ethernet/altera/altera_tse_ethtool.c                          |    2 +-
 drivers/net/ethernet/amd/Kconfig                                          |   14 +-
 drivers/net/ethernet/amd/Makefile                                         |    1 +
 drivers/net/ethernet/amd/amd8111e.c                                       |    2 +-
 drivers/net/ethernet/amd/ariadne.c                                        |    3 -
 drivers/net/ethernet/amd/au1000_eth.c                                     |    2 +-
 drivers/net/ethernet/amd/hplance.c                                        |    4 +-
 drivers/net/ethernet/amd/mvme147.c                                        |    6 +-
 drivers/net/ethernet/amd/nmclan_cs.c                                      |    2 +-
 drivers/net/ethernet/amd/xgbe/Makefile                                    |    6 +
 drivers/net/ethernet/amd/xgbe/xgbe-common.h                               | 1007 ++++++++++++++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c                              |  375 +++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c                                 |  556 +++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c                                  | 2182 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                                  | 1351 +++++++++++++++++++++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c                              |  510 ++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-main.c                                 |  512 ++++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c                                 |  433 ++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe.h                                      |  676 ++++++++++++++++
 drivers/net/ethernet/arc/emac_main.c                                      |   49 ++
 drivers/net/ethernet/atheros/alx/main.c                                   |    2 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c                        |    6 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c                        |    6 +-
 drivers/net/ethernet/atheros/atlx/atl1.c                                  |    4 +-
 drivers/net/ethernet/atheros/atlx/atl2.c                                  |    6 +-
 drivers/net/ethernet/broadcom/Kconfig                                     |   11 +
 drivers/net/ethernet/broadcom/Makefile                                    |    1 +
 drivers/net/ethernet/broadcom/b44.c                                       |    2 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c                              |    7 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                                | 1654 ++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/broadcom/bcmsysport.h                                |  678 ++++++++++++++++
 drivers/net/ethernet/broadcom/bgmac.c                                     |    2 +-
 drivers/net/ethernet/broadcom/bnx2.c                                      |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h                               |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                           |   14 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h                           |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c                           |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h                           |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                       |   23 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h                   |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h                          |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h                      |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c                          |   36 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                          |   49 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c                            |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h                            |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c                         |   15 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h                         |    8 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c                         |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h                         |    2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c                          |    6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h                          |    4 +-
 drivers/net/ethernet/broadcom/cnic.c                                      |   29 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                            |    2 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c                              |   21 +-
 drivers/net/ethernet/broadcom/tg3.c                                       |  104 ++-
 drivers/net/ethernet/broadcom/tg3.h                                       |    2 +-
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c                           |    6 +-
 drivers/net/ethernet/calxeda/xgmac.c                                      |    2 +-
 drivers/net/ethernet/chelsio/cxgb/cxgb2.c                                 |    6 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c                           |    6 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c                        |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                                |   14 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                           |  263 +++++--
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h                            |    7 +
 drivers/net/ethernet/chelsio/cxgb4/sge.c                                  |   11 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h                                |    1 +
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h                               |   10 +
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                       |    2 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c                                |    7 +-
 drivers/net/ethernet/cisco/enic/enic.h                                    |   32 +-
 drivers/net/ethernet/cisco/enic/enic_dev.c                                |    4 +-
 drivers/net/ethernet/cisco/enic/enic_dev.h                                |    4 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                            |   67 +-
 drivers/net/ethernet/cisco/enic/enic_main.c                               |  323 +++++---
 drivers/net/ethernet/cisco/enic/vnic_cq.h                                 |    9 +
 drivers/net/ethernet/cisco/enic/vnic_dev.c                                |    4 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.h                                |    4 +-
 drivers/net/ethernet/davicom/dm9000.c                                     |   66 +-
 drivers/net/ethernet/dec/tulip/tulip_core.c                               |    2 +-
 drivers/net/ethernet/dec/tulip/uli526x.c                                  |    4 +-
 drivers/net/ethernet/dlink/dl2k.c                                         |    6 +-
 drivers/net/ethernet/dlink/sundance.c                                     |    2 +-
 drivers/net/ethernet/ec_bhf.c                                             |   20 +-
 drivers/net/ethernet/emulex/benet/be.h                                    |   15 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c                               |  610 +++++++-------
 drivers/net/ethernet/emulex/benet/be_cmds.h                               |   85 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                            |  194 +++--
 drivers/net/ethernet/emulex/benet/be_hw.h                                 |   12 +-
 drivers/net/ethernet/emulex/benet/be_main.c                               |  581 ++++++++------
 drivers/net/ethernet/ethoc.c                                              |    6 -
 drivers/net/ethernet/faraday/ftgmac100.c                                  |    2 +-
 drivers/net/ethernet/faraday/ftmac100.c                                   |    2 +-
 drivers/net/ethernet/freescale/Kconfig                                    |    1 +
 drivers/net/ethernet/freescale/fec.h                                      |   13 +-
 drivers/net/ethernet/freescale/fec_main.c                                 |  661 ++++++++++++----
 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c                     |   17 +-
 drivers/net/ethernet/freescale/gianfar.c                                  |   22 +-
 drivers/net/ethernet/freescale/ucc_geth.c                                 |   14 +-
 drivers/net/ethernet/freescale/ucc_geth_ethtool.c                         |    2 +-
 drivers/net/ethernet/freescale/xgmac_mdio.c                               |    4 +-
 drivers/net/ethernet/fujitsu/fmvj18x_cs.c                                 |    2 +-
 drivers/net/ethernet/hisilicon/Kconfig                                    |   27 +
 drivers/net/ethernet/hisilicon/Makefile                                   |    5 +
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c                             | 1066 +++++++++++++++++++++++++
 drivers/net/ethernet/ibm/ehea/ehea_ethtool.c                              |    6 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c                                 |    5 +-
 drivers/net/ethernet/ibm/ehea/ehea_qmr.c                                  |    4 +-
 drivers/net/ethernet/ibm/emac/core.c                                      |    2 +-
 drivers/net/ethernet/icplus/ipg.c                                         |    2 +-
 drivers/net/ethernet/intel/e100.c                                         |    2 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c                          |    9 +-
 drivers/net/ethernet/intel/e1000/e1000_hw.c                               |    4 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c                             |    5 -
 drivers/net/ethernet/intel/e1000e/80003es2lan.c                           |    1 +
 drivers/net/ethernet/intel/e1000e/82571.c                                 |    1 +
 drivers/net/ethernet/intel/e1000e/e1000.h                                 |   41 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c                               |   17 +-
 drivers/net/ethernet/intel/e1000e/hw.h                                    |    3 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c                               |   62 +-
 drivers/net/ethernet/intel/e1000e/mac.c                                   |    9 +-
 drivers/net/ethernet/intel/e1000e/mac.h                                   |    3 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                                |   88 ++-
 drivers/net/ethernet/intel/e1000e/nvm.c                                   |    1 +
 drivers/net/ethernet/intel/e1000e/param.c                                 |    4 +
 drivers/net/ethernet/intel/e1000e/phy.c                                   |    1 +
 drivers/net/ethernet/intel/i40e/i40e.h                                    |   35 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                             |   60 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.h                             |    1 +
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                         |  137 ++--
 drivers/net/ethernet/intel/i40e/i40e_common.c                             |  141 +++-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c                             |    6 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                            |   21 +-
 drivers/net/ethernet/intel/i40e/i40e_diag.c                               |   50 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                            |  311 +++++---
 drivers/net/ethernet/intel/i40e/i40e_hmc.c                                |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_hmc.h                                |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                            |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h                            |    1 +
 drivers/net/ethernet/intel/i40e/i40e_main.c                               | 1124 ++++++++++++++++----------
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                          |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                                |   37 -
 drivers/net/ethernet/intel/i40e/i40e_register.h                           |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                               |  131 ++--
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                               |   18 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                               |   53 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h                           |    4 -
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                        |  209 ++++-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                        |    6 +-
 drivers/net/ethernet/intel/i40evf/Makefile                                |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                           |   61 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h                           |    6 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                       |  164 ++--
 drivers/net/ethernet/intel/i40evf/i40e_alloc.h                            |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                           |   13 +-
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h                              |   12 +-
 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h                          |    6 +-
 drivers/net/ethernet/intel/i40evf/i40e_osdep.h                            |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h                        |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_register.h                         |   17 +-
 drivers/net/ethernet/intel/i40evf/i40e_status.h                           |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                             |   84 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                             |   23 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                             |   67 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h                         |    9 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h                                |    7 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                        |  423 ++++++++--
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                           |  185 +++--
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                       |   62 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                              |  121 ++-
 drivers/net/ethernet/intel/igb/e1000_82575.h                              |   72 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h                            |  100 ++-
 drivers/net/ethernet/intel/igb/e1000_hw.h                                 |   96 ++-
 drivers/net/ethernet/intel/igb/e1000_i210.c                               |  134 ++--
 drivers/net/ethernet/intel/igb/e1000_i210.h                               |   47 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c                                |   56 +-
 drivers/net/ethernet/intel/igb/e1000_mac.h                                |   47 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.c                                |   47 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.h                                |   47 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.c                                |   48 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.h                                |   49 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c                                |   66 +-
 drivers/net/ethernet/intel/igb/e1000_phy.h                                |   48 +-
 drivers/net/ethernet/intel/igb/e1000_regs.h                               |   58 +-
 drivers/net/ethernet/intel/igb/igb.h                                      |   49 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c                              |  151 ++--
 drivers/net/ethernet/intel/igb/igb_hwmon.c                                |   47 +-
 drivers/net/ethernet/intel/igb/igb_main.c                                 |  203 ++---
 drivers/net/ethernet/intel/igb/igb_ptp.c                                  |   60 +-
 drivers/net/ethernet/intel/igbvf/ethtool.c                                |    7 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c                            |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                                  |   21 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                            |   89 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                            |   85 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                           |   80 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                           |   31 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c                              |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82598.c                        |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c                        |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h                        |   24 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c                           |   28 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c                          |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                          |   96 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h                             |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                              |    4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                             |  356 ++++++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c                              |   10 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h                              |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                              |   68 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                              |   32 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                              |  164 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                            |   66 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h                            |    5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                             |   62 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                             |   15 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c                              |    6 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                         |    2 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c                                |  376 ++++++---
 drivers/net/ethernet/marvell/mvmdio.c                                     |   18 +-
 drivers/net/ethernet/marvell/mvneta.c                                     |  324 ++++++--
 drivers/net/ethernet/marvell/pxa168_eth.c                                 |    2 +-
 drivers/net/ethernet/marvell/sky2.c                                       |    2 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c                                  |  112 +--
 drivers/net/ethernet/mellanox/mlx4/cq.c                                   |    3 +
 drivers/net/ethernet/mellanox/mlx4/en_cq.c                                |   15 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                           |   25 +-
 drivers/net/ethernet/mellanox/mlx4/en_main.c                              |    7 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                            |   57 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                                |   28 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                                |   14 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c                                   |  147 ++--
 drivers/net/ethernet/mellanox/mlx4/fw.c                                   |   24 +-
 drivers/net/ethernet/mellanox/mlx4/main.c                                 |  278 +++----
 drivers/net/ethernet/mellanox/mlx4/mcg.c                                  |   18 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                                 |   17 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                              |   41 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c                                   |   16 +-
 drivers/net/ethernet/mellanox/mlx4/port.c                                 |   12 +-
 drivers/net/ethernet/mellanox/mlx4/profile.c                              |   13 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c                                   |    7 +-
 drivers/net/ethernet/mellanox/mlx4/reset.c                                |   24 +-
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                     |  124 +--
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                             |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                              |    9 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                            |   14 +-
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                       |   30 +-
 drivers/net/ethernet/mellanox/mlx5/core/mr.c                              |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                       |   15 +-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c                              |    4 +-
 drivers/net/ethernet/micrel/ks8695net.c                                   |    6 +-
 drivers/net/ethernet/micrel/ks8851.c                                      |   87 +-
 drivers/net/ethernet/micrel/ksz884x.c                                     |    5 +-
 drivers/net/ethernet/microchip/enc28j60.c                                 |    2 +-
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c                          |    2 +-
 drivers/net/ethernet/natsemi/natsemi.c                                    |    2 +-
 drivers/net/ethernet/natsemi/ns83820.c                                    |    2 +-
 drivers/net/ethernet/neterion/s2io.c                                      |   15 +-
 drivers/net/ethernet/neterion/vxge/vxge-config.c                          |   22 +-
 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c                         |    6 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c                            |    4 +-
 drivers/net/ethernet/nvidia/forcedeth.c                                   |   16 +-
 drivers/net/ethernet/nxp/lpc_eth.c                                        |    8 +-
 drivers/net/ethernet/oki-semi/pch_gbe/Kconfig                             |    2 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c                   |    4 +-
 drivers/net/ethernet/packetengines/hamachi.c                              |    6 +-
 drivers/net/ethernet/packetengines/yellowfin.c                            |    2 +-
 drivers/net/ethernet/qlogic/Kconfig                                       |   11 +
 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c                      |    2 +-
 drivers/net/ethernet/qlogic/qla3xxx.c                                     |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h                               |   36 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c                       |   44 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h                       |    5 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c                     |   14 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c                           |   13 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c                       |    9 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c                            |   42 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c                            |   31 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                          |   92 ++-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c                      |   69 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h                         |    6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c                  |  192 +++--
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c                      |  171 ++--
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c                         |   68 ++
 drivers/net/ethernet/qlogic/qlge/qlge_main.c                              |    4 +-
 drivers/net/ethernet/realtek/r8169.c                                      |    2 +-
 drivers/net/ethernet/renesas/sh_eth.c                                     |   47 +-
 drivers/net/ethernet/renesas/sh_eth.h                                     |    2 -
 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c                        |    2 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c                           |   50 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h                            |    1 -
 drivers/net/ethernet/sfc/efx.c                                            |    2 +-
 drivers/net/ethernet/sfc/ethtool.c                                        |   10 +-
 drivers/net/ethernet/sfc/io.h                                             |    7 +
 drivers/net/ethernet/sfc/siena_sriov.c                                    |    3 +-
 drivers/net/ethernet/sfc/tx.c                                             |   22 +-
 drivers/net/ethernet/sis/sis190.c                                         |    2 +-
 drivers/net/ethernet/smsc/smc91c92_cs.c                                   |    2 +-
 drivers/net/ethernet/smsc/smsc911x.c                                      |    2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                      |   10 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                         |   26 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c                         |    7 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                     |   17 +-
 drivers/net/ethernet/tehuti/tehuti.c                                      |    2 +-
 drivers/net/ethernet/ti/cpmac.c                                           |   14 -
 drivers/net/ethernet/ti/cpsw-phy-sel.c                                    |   62 +-
 drivers/net/ethernet/ti/cpsw.c                                            |  114 ++-
 drivers/net/ethernet/ti/cpts.c                                            |   11 +-
 drivers/net/ethernet/ti/davinci_cpdma.c                                   |   39 +-
 drivers/net/ethernet/ti/davinci_emac.c                                    |    9 +-
 drivers/net/ethernet/ti/davinci_mdio.c                                    |   50 +-
 drivers/net/ethernet/tile/tilegx.c                                        |   13 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.c                              |    2 +-
 drivers/net/ethernet/via/Kconfig                                          |    2 +-
 drivers/net/ethernet/via/via-rhine.c                                      |  511 +++++++-----
 drivers/net/ethernet/xilinx/ll_temac_main.c                               |    2 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c                         |    2 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                             |    2 +-
 drivers/net/hyperv/hyperv_net.h                                           |  163 +++-
 drivers/net/hyperv/netvsc.c                                               |  529 ++++++++-----
 drivers/net/hyperv/netvsc_drv.c                                           |  129 ++-
 drivers/net/hyperv/rndis_filter.c                                         |  193 ++++-
 drivers/net/ieee802154/at86rf230.c                                        |  133 +---
 drivers/net/ieee802154/fakelb.c                                           |    6 +-
 drivers/net/ieee802154/mrf24j40.c                                         |   33 +-
 drivers/net/irda/Kconfig                                                  |    3 +-
 drivers/net/irda/via-ircc.c                                               |    7 +-
 drivers/net/irda/w83977af_ir.c                                            |   33 +-
 drivers/net/macvlan.c                                                     |  262 +++++--
 drivers/net/ntb_netdev.c                                                  |    3 +-
 drivers/net/phy/Kconfig                                                   |    6 +
 drivers/net/phy/Makefile                                                  |    1 +
 drivers/net/phy/amd-xgbe-phy.c                                            | 1357 ++++++++++++++++++++++++++++++++
 drivers/net/phy/at803x.c                                                  |   39 +-
 drivers/net/phy/fixed.c                                                   |   81 +-
 drivers/net/phy/mdio_bus.c                                                |   73 ++
 drivers/net/phy/micrel.c                                                  |  106 ++-
 drivers/net/phy/phy_device.c                                              |   50 +-
 drivers/net/phy/realtek.c                                                 |   88 +--
 drivers/net/phy/smsc.c                                                    |    3 +-
 drivers/net/phy/vitesse.c                                                 |    3 +-
 drivers/net/ppp/ppp_generic.c                                             |    4 +-
 drivers/net/ppp/pptp.c                                                    |    2 +-
 drivers/net/rionet.c                                                      |    2 +-
 drivers/net/team/team.c                                                   |    2 +-
 drivers/net/team/team_mode_loadbalance.c                                  |   12 +-
 drivers/net/tun.c                                                         |   54 +-
 drivers/net/usb/catc.c                                                    |    2 +-
 drivers/net/usb/cdc_mbim.c                                                |  129 ++-
 drivers/net/usb/cdc_ncm.c                                                 |  740 ++++++++++++-----
 drivers/net/usb/hso.c                                                     |    2 +-
 drivers/net/usb/huawei_cdc_ncm.c                                          |   13 -
 drivers/net/usb/ipheth.c                                                  |    2 +-
 drivers/net/usb/kaweth.c                                                  |    2 +-
 drivers/net/usb/pegasus.c                                                 |    2 +-
 drivers/net/usb/qmi_wwan.c                                                |    7 +-
 drivers/net/usb/r8152.c                                                   |    6 +-
 drivers/net/usb/rtl8150.c                                                 |    2 +-
 drivers/net/virtio_net.c                                                  |    9 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c                                     |   14 +-
 drivers/net/vxlan.c                                                       |  187 +++--
 drivers/net/wan/farsync.c                                                 |   31 +-
 drivers/net/wan/sdla.c                                                    |    4 -
 drivers/net/wimax/i2400m/control.c                                        |    2 +-
 drivers/net/wimax/i2400m/driver.c                                         |    7 +-
 drivers/net/wireless/at76c50x-usb.c                                       |  180 ++++-
 drivers/net/wireless/at76c50x-usb.h                                       |   26 +-
 drivers/net/wireless/ath/ar5523/ar5523.c                                  |    3 +-
 drivers/net/wireless/ath/ath10k/bmi.c                                     |   13 +-
 drivers/net/wireless/ath/ath10k/bmi.h                                     |    5 +-
 drivers/net/wireless/ath/ath10k/ce.c                                      |  383 +++++----
 drivers/net/wireless/ath/ath10k/ce.h                                      |   17 +-
 drivers/net/wireless/ath/ath10k/core.c                                    |  366 +++++----
 drivers/net/wireless/ath/ath10k/core.h                                    |   26 +-
 drivers/net/wireless/ath/ath10k/debug.c                                   |  109 ++-
 drivers/net/wireless/ath/ath10k/htc.c                                     |   18 +-
 drivers/net/wireless/ath/ath10k/htt.c                                     |   42 +-
 drivers/net/wireless/ath/ath10k/htt.h                                     |   37 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                                  |  587 +++++++++-----
 drivers/net/wireless/ath/ath10k/htt_tx.c                                  |    8 +-
 drivers/net/wireless/ath/ath10k/hw.h                                      |    1 +
 drivers/net/wireless/ath/ath10k/mac.c                                     |  990 ++++++++++++++---------
 drivers/net/wireless/ath/ath10k/pci.c                                     |  336 +++++---
 drivers/net/wireless/ath/ath10k/pci.h                                     |    3 -
 drivers/net/wireless/ath/ath10k/txrx.c                                    |  183 -----
 drivers/net/wireless/ath/ath10k/txrx.h                                    |    1 -
 drivers/net/wireless/ath/ath10k/wmi.c                                     |   90 ++-
 drivers/net/wireless/ath/ath10k/wmi.h                                     |  104 ++-
 drivers/net/wireless/ath/ath5k/phy.c                                      |    4 +-
 drivers/net/wireless/ath/ath6kl/Kconfig                                   |   30 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                                |   16 +-
 drivers/net/wireless/ath/ath6kl/core.c                                    |    6 +-
 drivers/net/wireless/ath/ath6kl/debug.c                                   |    4 -
 drivers/net/wireless/ath/ath6kl/debug.h                                   |    2 +-
 drivers/net/wireless/ath/ath6kl/hif.c                                     |    3 -
 drivers/net/wireless/ath/ath6kl/hif.h                                     |    4 +-
 drivers/net/wireless/ath/ath6kl/htc_mbox.c                                |   23 +-
 drivers/net/wireless/ath/ath6kl/htc_pipe.c                                |   10 +-
 drivers/net/wireless/ath/ath6kl/init.c                                    |    1 -
 drivers/net/wireless/ath/ath6kl/main.c                                    |   10 +-
 drivers/net/wireless/ath/ath6kl/sdio.c                                    |   17 +-
 drivers/net/wireless/ath/ath6kl/target.h                                  |    2 +-
 drivers/net/wireless/ath/ath6kl/txrx.c                                    |   31 +-
 drivers/net/wireless/ath/ath6kl/usb.c                                     |    2 -
 drivers/net/wireless/ath/ath6kl/wmi.c                                     |   21 +-
 drivers/net/wireless/ath/ath6kl/wmi.h                                     |    3 +-
 drivers/net/wireless/ath/ath9k/Makefile                                   |    3 +-
 drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h                      |    2 +-
 drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h                      |    2 +-
 drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h                      |    2 +-
 drivers/net/wireless/ath/ath9k/ar9340_initvals.h                          |    8 +-
 drivers/net/wireless/ath/ath9k/ar953x_initvals.h                          |    6 +-
 drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h                      |    2 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                    |   16 +-
 drivers/net/wireless/ath/ath9k/beacon.c                                   |    5 +-
 drivers/net/wireless/ath/ath9k/common-debug.c                             |  253 ++++++
 drivers/net/wireless/ath/ath9k/common-debug.h                             |   72 ++
 drivers/net/wireless/ath/ath9k/common.h                                   |    1 +
 drivers/net/wireless/ath/ath9k/debug.c                                    |  214 +----
 drivers/net/wireless/ath/ath9k/debug.h                                    |   44 --
 drivers/net/wireless/ath/ath9k/dfs.c                                      |    6 +-
 drivers/net/wireless/ath/ath9k/htc.h                                      |   19 +-
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c                            |  555 +------------
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c                             |    3 +-
 drivers/net/wireless/ath/ath9k/hw.c                                       |    3 +-
 drivers/net/wireless/ath/ath9k/init.c                                     |   40 +-
 drivers/net/wireless/ath/ath9k/mac.c                                      |   22 +
 drivers/net/wireless/ath/ath9k/mac.h                                      |    1 +
 drivers/net/wireless/ath/ath9k/main.c                                     |  163 +++-
 drivers/net/wireless/ath/ath9k/pci.c                                      |    3 +-
 drivers/net/wireless/ath/ath9k/recv.c                                     |   29 +-
 drivers/net/wireless/ath/ath9k/reg.h                                      |    3 -
 drivers/net/wireless/ath/carl9170/main.c                                  |    4 +-
 drivers/net/wireless/ath/carl9170/usb.c                                   |    8 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c                           |   45 +-
 drivers/net/wireless/ath/wcn36xx/smd.c                                    |    3 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c                               |    5 +-
 drivers/net/wireless/ath/wil6210/debugfs.c                                |    4 +-
 drivers/net/wireless/ath/wil6210/interrupt.c                              |    2 +-
 drivers/net/wireless/ath/wil6210/main.c                                   |   43 +-
 drivers/net/wireless/ath/wil6210/netdev.c                                 |   14 +
 drivers/net/wireless/ath/wil6210/pcie_bus.c                               |    4 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                             |   26 +-
 drivers/net/wireless/ath/wil6210/txrx.c                                   |   28 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                                |   11 +-
 drivers/net/wireless/ath/wil6210/wmi.c                                    |   36 +-
 drivers/net/wireless/ath/wil6210/wmi.h                                    |   50 +-
 drivers/net/wireless/b43/Kconfig                                          |   42 +-
 drivers/net/wireless/b43/b43.h                                            |    4 -
 drivers/net/wireless/b43/bus.h                                            |   10 +
 drivers/net/wireless/b43/main.c                                           |  498 ++++++------
 drivers/net/wireless/b43/phy_common.c                                     |   96 ++-
 drivers/net/wireless/b43/phy_common.h                                     |    8 +-
 drivers/net/wireless/b43/phy_g.c                                          |    6 +-
 drivers/net/wireless/b43/phy_n.c                                          |  321 ++++++--
 drivers/net/wireless/b43/phy_n.h                                          |    1 -
 drivers/net/wireless/b43/radio_2056.c                                     | 1336 +++++++++++++++++++++++++++++--
 drivers/net/wireless/b43/tables_nphy.c                                    |  150 +---
 drivers/net/wireless/b43/tables_nphy.h                                    |    3 +-
 drivers/net/wireless/b43/wa.c                                             |    2 +-
 drivers/net/wireless/b43/xmit.c                                           |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/Makefile                          |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd.h                             |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h                         |    7 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c                      |   18 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c                       |   39 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c                        |  283 ++++---
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c                        |  332 ++++++++
 drivers/net/wireless/brcm80211/brcmfmac/{nvram.h => firmware.h}           |   24 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwil_types.h                      |   24 +
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c                        |   80 +-
 drivers/net/wireless/brcm80211/brcmfmac/nvram.c                           |   94 ---
 drivers/net/wireless/brcm80211/brcmfmac/usb.c                             |  270 ++-----
 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c                     |  213 +++--
 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c                     |    3 +-
 drivers/net/wireless/brcm80211/brcmsmac/main.c                            |   13 +-
 drivers/net/wireless/brcm80211/brcmutil/d11.c                             |   93 ++-
 drivers/net/wireless/brcm80211/include/brcmu_d11.h                        |   14 +-
 drivers/net/wireless/brcm80211/include/brcmu_wifi.h                       |    1 +
 drivers/net/wireless/cw1200/sta.c                                         |    3 +-
 drivers/net/wireless/cw1200/sta.h                                         |    3 +-
 drivers/net/wireless/hostap/hostap_main.c                                 |    2 +-
 drivers/net/wireless/iwlegacy/3945.c                                      |    2 +-
 drivers/net/wireless/iwlegacy/4965-mac.c                                  |    2 +-
 drivers/net/wireless/iwlegacy/common.c                                    |    3 +-
 drivers/net/wireless/iwlegacy/common.h                                    |    3 +-
 drivers/net/wireless/iwlwifi/Kconfig                                      |   13 +-
 drivers/net/wireless/iwlwifi/dvm/Makefile                                 |    3 +-
 drivers/net/wireless/iwlwifi/dvm/calib.c                                  |    1 -
 drivers/net/wireless/iwlwifi/dvm/debugfs.c                                |    7 +-
 drivers/net/wireless/iwlwifi/dvm/dev.h                                    |    2 +
 drivers/net/wireless/iwlwifi/dvm/devices.c                                |    2 -
 drivers/net/wireless/iwlwifi/dvm/led.h                                    |   12 +
 drivers/net/wireless/iwlwifi/dvm/lib.c                                    |   19 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c                               |    5 +-
 drivers/net/wireless/iwlwifi/dvm/main.c                                   |   39 +-
 drivers/net/wireless/iwlwifi/dvm/power.c                                  |    4 +-
 drivers/net/wireless/iwlwifi/dvm/rs.c                                     |   10 +-
 drivers/net/wireless/iwlwifi/dvm/rx.c                                     |    2 +-
 drivers/net/wireless/iwlwifi/dvm/rxon.c                                   |   18 +-
 drivers/net/wireless/iwlwifi/dvm/scan.c                                   |    3 +-
 drivers/net/wireless/iwlwifi/dvm/sta.c                                    |   29 +-
 drivers/net/wireless/iwlwifi/dvm/tt.c                                     |    2 +-
 drivers/net/wireless/iwlwifi/dvm/tx.c                                     |   24 +-
 drivers/net/wireless/iwlwifi/dvm/ucode.c                                  |    6 +-
 drivers/net/wireless/iwlwifi/iwl-1000.c                                   |    1 +
 drivers/net/wireless/iwlwifi/iwl-2000.c                                   |    2 +
 drivers/net/wireless/iwlwifi/iwl-5000.c                                   |    1 +
 drivers/net/wireless/iwlwifi/iwl-6000.c                                   |    3 +
 drivers/net/wireless/iwlwifi/iwl-7000.c                                   |   11 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c                                   |    5 +-
 drivers/net/wireless/iwlwifi/iwl-agn-hw.h                                 |    4 +-
 drivers/net/wireless/iwlwifi/iwl-config.h                                 |   12 +
 drivers/net/wireless/iwlwifi/iwl-debug.c                                  |    6 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h                                  |   41 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c                                    |    5 +
 drivers/net/wireless/iwlwifi/{mvm/fw-error-dump.h => iwl-fw-error-dump.h} |   32 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h                                     |   35 +-
 drivers/net/wireless/iwlwifi/iwl-io.c                                     |   18 +
 drivers/net/wireless/iwlwifi/iwl-io.h                                     |    1 +
 drivers/net/wireless/iwlwifi/iwl-modparams.h                              |    1 +
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c                              |   73 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h                                |   25 +-
 drivers/net/wireless/iwlwifi/iwl-phy-db.c                                 |    9 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h                                   |   11 +
 drivers/net/wireless/iwlwifi/iwl-trans.h                                  |   60 +-
 drivers/net/wireless/iwlwifi/mvm/Makefile                                 |    3 +-
 drivers/net/wireless/iwlwifi/mvm/coex.c                                   |  114 ++-
 drivers/net/wireless/iwlwifi/mvm/d3.c                                     |  129 ++-
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c                            |   61 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs.c                                |   26 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h                            |   38 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h                              |   17 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h                              |    2 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h                            |   26 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h                             |   46 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h                              |    3 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h                                 |   54 +-
 drivers/net/wireless/iwlwifi/mvm/fw.c                                     |   31 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c                               |  119 ++-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c                               |  204 +++--
 drivers/net/wireless/iwlwifi/mvm/mvm.h                                    |   60 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c                                    |  102 +--
 drivers/net/wireless/iwlwifi/mvm/ops.c                                    |   97 ++-
 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c                               |   23 +-
 drivers/net/wireless/iwlwifi/mvm/power.c                                  |  410 +++++-----
 drivers/net/wireless/iwlwifi/mvm/quota.c                                  |    2 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c                                     |  491 +++++++++---
 drivers/net/wireless/iwlwifi/mvm/rs.h                                     |   24 +
 drivers/net/wireless/iwlwifi/mvm/rx.c                                     |   45 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c                                   |   33 +-
 drivers/net/wireless/iwlwifi/mvm/sf.c                                     |    3 -
 drivers/net/wireless/iwlwifi/mvm/sta.c                                    |  189 +----
 drivers/net/wireless/iwlwifi/mvm/sta.h                                    |    6 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c                             |   71 +-
 drivers/net/wireless/iwlwifi/mvm/tt.c                                     |   11 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c                                     |   13 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c                                  |   87 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c                                   |   14 +-
 drivers/net/wireless/iwlwifi/pcie/internal.h                              |   33 +-
 drivers/net/wireless/iwlwifi/pcie/rx.c                                    |   86 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c                                 |  137 +++-
 drivers/net/wireless/iwlwifi/pcie/tx.c                                    |  197 ++---
 drivers/net/wireless/libertas/cfg.c                                       |    7 +-
 drivers/net/wireless/libertas/defs.h                                      |    3 +-
 drivers/net/wireless/libertas/rx.c                                        |    8 +-
 drivers/net/wireless/mac80211_hwsim.c                                     |    5 +-
 drivers/net/wireless/mwifiex/11ac.c                                       |    3 +-
 drivers/net/wireless/mwifiex/11n.c                                        |   45 +-
 drivers/net/wireless/mwifiex/11n.h                                        |    3 +-
 drivers/net/wireless/mwifiex/11n_aggr.c                                   |   28 +-
 drivers/net/wireless/mwifiex/README                                       |    7 +
 drivers/net/wireless/mwifiex/cfg80211.c                                   |   19 +-
 drivers/net/wireless/mwifiex/cmdevt.c                                     |    2 -
 drivers/net/wireless/mwifiex/debugfs.c                                    |   25 +
 drivers/net/wireless/mwifiex/decl.h                                       |    8 +-
 drivers/net/wireless/mwifiex/fw.h                                         |   25 +-
 drivers/net/wireless/mwifiex/ioctl.h                                      |    2 +-
 drivers/net/wireless/mwifiex/main.c                                       |    2 -
 drivers/net/wireless/mwifiex/main.h                                       |   26 +-
 drivers/net/wireless/mwifiex/pcie.c                                       |    4 +-
 drivers/net/wireless/mwifiex/scan.c                                       |   66 +-
 drivers/net/wireless/mwifiex/sdio.c                                       |   15 +-
 drivers/net/wireless/mwifiex/sdio.h                                       |   18 +-
 drivers/net/wireless/mwifiex/sta_cmd.c                                    |    7 +
 drivers/net/wireless/mwifiex/sta_cmdresp.c                                |   18 +-
 drivers/net/wireless/mwifiex/sta_event.c                                  |   44 ++
 drivers/net/wireless/mwifiex/sta_rx.c                                     |   16 +-
 drivers/net/wireless/mwifiex/sta_tx.c                                     |    4 +-
 drivers/net/wireless/mwifiex/tdls.c                                       |   97 ++-
 drivers/net/wireless/mwifiex/uap_cmd.c                                    |    8 +-
 drivers/net/wireless/mwifiex/usb.c                                        |   55 +-
 drivers/net/wireless/mwifiex/util.c                                       |    6 +-
 drivers/net/wireless/mwifiex/wmm.c                                        |   22 +-
 drivers/net/wireless/mwifiex/wmm.h                                        |    5 +-
 drivers/net/wireless/orinoco/hw.c                                         |    4 +-
 drivers/net/wireless/orinoco/hw.h                                         |    4 +-
 drivers/net/wireless/orinoco/orinoco_usb.c                                |    2 +-
 drivers/net/wireless/orinoco/wext.c                                       |    4 +-
 drivers/net/wireless/p54/main.c                                           |    3 +-
 drivers/net/wireless/ray_cs.c                                             |    2 +-
 drivers/net/wireless/rndis_wlan.c                                         |    4 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                               |    1 +
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                                   |    4 +-
 drivers/net/wireless/rsi/rsi_common.h                                     |    2 +-
 drivers/net/wireless/rsi/rsi_mgmt.h                                       |    1 +
 drivers/net/wireless/rt2x00/rt2800lib.c                                   |   15 +-
 drivers/net/wireless/rt2x00/rt2x00.h                                      |    3 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c                                   |    3 +-
 drivers/net/wireless/rt2x00/rt2x00usb.c                                   |    6 +
 drivers/net/wireless/rt2x00/rt61pci.c                                     |   10 +-
 drivers/net/wireless/rt2x00/rt73usb.c                                     |   10 +-
 drivers/net/wireless/rtl818x/rtl8180/Makefile                             |    4 +-
 drivers/net/wireless/rtl818x/rtl8180/dev.c                                |   27 +-
 drivers/net/wireless/rtl818x/rtl8187/dev.c                                |   11 +-
 drivers/net/wireless/rtl818x/rtl818x.h                                    |    6 +-
 drivers/net/wireless/rtlwifi/core.c                                       |    3 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c                               |   20 -
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.h                               |    2 -
 drivers/net/wireless/rtlwifi/rtl8188ee/sw.c                               |    6 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c                               |   21 -
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.h                               |    2 -
 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c                               |    1 -
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c                               |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c                               |    3 -
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c                               |   20 -
 drivers/net/wireless/rtlwifi/rtl8192se/hw.h                               |    2 -
 drivers/net/wireless/rtlwifi/rtl8192se/sw.c                               |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/hal_bt_coexist.c                   |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c                               |   21 -
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.h                               |    2 -
 drivers/net/wireless/rtlwifi/rtl8723ae/sw.c                               |    1 -
 drivers/net/wireless/rtlwifi/rtl8723be/hw.c                               |   20 -
 drivers/net/wireless/rtlwifi/rtl8723be/hw.h                               |    2 -
 drivers/net/wireless/rtlwifi/rtl8723be/sw.c                               |    5 +-
 drivers/net/wireless/rtlwifi/rtl8723be/trx.c                              |    1 -
 drivers/net/wireless/rtlwifi/wifi.h                                       |    6 +-
 drivers/net/wireless/ti/wl1251/acx.c                                      |    1 -
 drivers/net/wireless/ti/wl1251/cmd.c                                      |    1 -
 drivers/net/wireless/ti/wl1251/event.c                                    |    5 +-
 drivers/net/wireless/ti/wl1251/main.c                                     |   68 +-
 drivers/net/wireless/ti/wl1251/spi.c                                      |   44 +-
 drivers/net/wireless/ti/wlcore/debugfs.h                                  |    4 +-
 drivers/net/wireless/ti/wlcore/main.c                                     |    5 +-
 drivers/net/wireless/ti/wlcore/sdio.c                                     |   28 +-
 drivers/net/wireless/ti/wlcore/spi.c                                      |   69 +-
 drivers/net/wireless/ti/wlcore/wlcore_i.h                                 |    4 +-
 drivers/net/xen-netback/common.h                                          |  107 ++-
 drivers/net/xen-netback/interface.c                                       |  523 +++++++-----
 drivers/net/xen-netback/netback.c                                         |  754 +++++++++---------
 drivers/net/xen-netback/xenbus.c                                          |  182 ++++-
 drivers/net/xen-netfront.c                                                | 1123 ++++++++++++++++----------
 drivers/nfc/Kconfig                                                       |    1 +
 drivers/nfc/Makefile                                                      |    1 +
 drivers/nfc/pn544/i2c.c                                                   |  154 +++-
 drivers/nfc/port100.c                                                     |   36 +-
 drivers/nfc/st21nfca/Kconfig                                              |   23 +
 drivers/nfc/st21nfca/Makefile                                             |    8 +
 drivers/nfc/st21nfca/i2c.c                                                |  724 +++++++++++++++++
 drivers/nfc/st21nfca/st21nfca.c                                           |  698 ++++++++++++++++
 drivers/nfc/st21nfca/st21nfca.h                                           |   87 ++
 drivers/nfc/trf7970a.c                                                    |  261 ++++--
 drivers/of/of_mdio.c                                                      |  206 +++--
 drivers/ptp/ptp_clock.c                                                   |    5 +-
 drivers/s390/net/claw.c                                                   |    2 +-
 drivers/s390/net/ctcm_main.c                                              |    2 +-
 drivers/s390/net/ctcm_sysfs.c                                             |   14 +-
 drivers/s390/net/lcs.c                                                    |   15 +-
 drivers/s390/net/qeth_core.h                                              |    6 +-
 drivers/s390/net/qeth_core_main.c                                         |  100 ++-
 drivers/s390/net/qeth_core_sys.c                                          |   22 +-
 drivers/s390/net/qeth_l2_main.c                                           |   18 +-
 drivers/s390/net/qeth_l3_main.c                                           |   21 +-
 drivers/scsi/iscsi_tcp.c                                                  |    2 +-
 drivers/staging/et131x/et131x.c                                           |    2 +-
 drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c                          |    2 +-
 drivers/staging/netlogic/xlr_net.c                                        |    2 +-
 drivers/staging/octeon/ethernet.c                                         |    2 +-
 drivers/staging/rtl8821ae/core.c                                          |   14 +-
 drivers/staging/wlan-ng/cfg80211.c                                        |    4 +-
 drivers/usb/gadget/u_ether.c                                              |    4 +-
 include/linux/ath9k_platform.h                                            |    2 +
 include/linux/can/core.h                                                  |    6 +-
 include/linux/can/dev.h                                                   |    6 +-
 include/linux/can/led.h                                                   |    6 +-
 include/linux/can/platform/cc770.h                                        |    6 +-
 include/linux/can/platform/mcp251x.h                                      |    6 +-
 include/linux/can/platform/rcar_can.h                                     |   17 +
 include/linux/can/platform/sja1000.h                                      |    6 +-
 include/linux/can/platform/ti_hecc.h                                      |    6 +-
 include/linux/can/skb.h                                                   |    6 +-
 include/linux/cpumask.h                                                   |    8 +
 include/linux/crc7.h                                                      |    8 +-
 include/linux/ethtool.h                                                   |   21 +-
 include/linux/filter.h                                                    |  384 +++++++--
 include/linux/ieee80211.h                                                 |    1 +
 include/linux/if_bridge.h                                                 |   19 +
 include/linux/if_link.h                                                   |    3 +-
 include/linux/if_macvlan.h                                                |    3 +
 include/linux/if_vlan.h                                                   |    4 +-
 include/linux/isdn/capiutil.h                                             |    5 -
 include/linux/ktime.h                                                     |   24 +
 include/linux/mlx4/device.h                                               |    4 +-
 include/linux/netdev_features.h                                           |    3 +
 include/linux/netdevice.h                                                 |   99 ++-
 include/linux/netfilter/nfnetlink_acct.h                                  |    8 +-
 include/linux/netlink.h                                                   |    3 +-
 include/linux/nl802154.h                                                  |   31 +
 include/linux/of_mdio.h                                                   |   29 +-
 include/linux/phy.h                                                       |    8 +
 include/linux/phy_fixed.h                                                 |   16 +
 include/linux/platform_data/st21nfca.h                                    |   32 +
 include/linux/rfkill-gpio.h                                               |   10 -
 include/linux/skbuff.h                                                    |  151 +++-
 include/linux/spi/at86rf230.h                                             |   14 -
 include/linux/ssb/ssb.h                                                   |    1 +
 include/linux/tcp.h                                                       |   10 +-
 include/linux/udp.h                                                       |   24 +-
 include/linux/usb/cdc_ncm.h                                               |   35 +-
 include/net/6lowpan.h                                                     |    1 +
 include/net/addrconf.h                                                    |    5 -
 include/net/af_ieee802154.h                                               |   10 +-
 include/net/bluetooth/hci.h                                               |   22 +
 include/net/bluetooth/hci_core.h                                          |   24 +-
 include/net/bluetooth/mgmt.h                                              |   15 +
 include/net/bluetooth/rfcomm.h                                            |    6 +-
 include/net/cfg80211.h                                                    |  275 +++++--
 include/net/checksum.h                                                    |    2 +
 include/net/dsa.h                                                         |    5 +
 include/net/gre.h                                                         |    5 +-
 include/net/ieee802154.h                                                  |    9 +
 include/net/ieee802154_netdev.h                                           |  187 ++++-
 include/net/inet_ecn.h                                                    |    2 +-
 include/net/inet_hashtables.h                                             |    8 +-
 include/net/inet_sock.h                                                   |   10 +
 include/net/inetpeer.h                                                    |   17 +-
 include/net/ip.h                                                          |   83 +-
 include/net/ip6_checksum.h                                                |   19 +
 include/net/ip6_route.h                                                   |    2 +-
 include/net/ipv6.h                                                        |   24 +-
 include/net/mac80211.h                                                    |  155 +++-
 include/net/net_namespace.h                                               |    8 +
 include/net/netfilter/nf_nat.h                                            |    2 +
 include/net/netfilter/nf_tables.h                                         |  130 ++-
 include/net/netfilter/nft_meta.h                                          |   36 +
 include/net/netns/ipv4.h                                                  |    7 +
 include/net/netns/ipv6.h                                                  |    1 +
 include/net/nfc/digital.h                                                 |    4 +
 include/net/nfc/hci.h                                                     |    1 +
 include/net/nfc/nfc.h                                                     |    3 +
 include/net/pkt_cls.h                                                     |    2 +-
 include/net/pkt_sched.h                                                   |    2 +-
 include/net/protocol.h                                                    |    1 -
 include/net/regulatory.h                                                  |    6 +
 include/net/sch_generic.h                                                 |    2 +-
 include/net/sctp/structs.h                                                |    6 +-
 include/net/secure_seq.h                                                  |    2 -
 include/net/snmp.h                                                        |   32 +-
 include/net/sock.h                                                        |    6 +-
 include/net/tcp.h                                                         |   47 +-
 include/net/tso.h                                                         |   20 +
 include/net/udp.h                                                         |   18 +-
 include/net/vxlan.h                                                       |   14 +-
 include/net/xfrm.h                                                        |   57 +-
 include/uapi/linux/audit.h                                                |    8 +
 include/uapi/linux/can.h                                                  |    6 +-
 include/uapi/linux/can/bcm.h                                              |    6 +-
 include/uapi/linux/can/error.h                                            |    6 +-
 include/uapi/linux/can/gw.h                                               |    6 +-
 include/uapi/linux/can/netlink.h                                          |    6 +-
 include/uapi/linux/can/raw.h                                              |    6 +-
 include/uapi/linux/capability.h                                           |    7 +-
 include/uapi/linux/ethtool.h                                              |   35 +
 include/uapi/linux/filter.h                                               |    3 +-
 include/uapi/linux/if_fddi.h                                              |   90 +--
 include/uapi/linux/if_link.h                                              |   12 +-
 include/uapi/linux/if_tunnel.h                                            |    2 +-
 include/uapi/linux/l2tp.h                                                 |    2 +
 include/uapi/linux/neighbour.h                                            |    1 +
 include/uapi/linux/netfilter/nf_tables.h                                  |   37 +
 include/uapi/linux/netfilter/nfnetlink.h                                  |    2 +
 include/uapi/linux/netfilter/nfnetlink_acct.h                             |    9 +
 include/uapi/linux/nfc.h                                                  |   16 +-
 include/uapi/linux/nl80211.h                                              |   67 +-
 include/uapi/linux/openvswitch.h                                          |    4 +-
 include/uapi/linux/tipc.h                                                 |   23 +
 include/uapi/linux/tipc_config.h                                          |   10 +-
 include/uapi/linux/udp.h                                                  |    2 +
 include/xen/interface/io/netif.h                                          |   53 ++
 kernel/audit.c                                                            |   64 +-
 kernel/seccomp.c                                                          |  110 +--
 kernel/sysctl.c                                                           |    4 +-
 lib/Kconfig.debug                                                         |   13 +
 lib/Makefile                                                              |    1 +
 lib/cpumask.c                                                             |   63 ++
 lib/crc7.c                                                                |   84 +-
 lib/test_bpf.c                                                            | 1929 +++++++++++++++++++++++++++++++++++++++++++++
 net/8021q/vlan_core.c                                                     |    6 +-
 net/8021q/vlan_dev.c                                                      |   62 +-
 net/appletalk/ddp.c                                                       |    2 +-
 net/atm/svc.c                                                             |   10 +-
 net/batman-adv/debugfs.c                                                  |   13 +-
 net/batman-adv/distributed-arp-table.c                                    |    3 +-
 net/batman-adv/main.h                                                     |    2 +-
 net/batman-adv/network-coding.c                                           |    3 +-
 net/batman-adv/soft-interface.c                                           |    2 +-
 net/batman-adv/sysfs.c                                                    |   14 +-
 net/bluetooth/6lowpan.c                                                   |   65 +-
 net/bluetooth/hci_conn.c                                                  |   84 +-
 net/bluetooth/hci_core.c                                                  |   84 +-
 net/bluetooth/hci_event.c                                                 |  311 ++++++--
 net/bluetooth/hci_sock.c                                                  |   17 +-
 net/bluetooth/l2cap_core.c                                                |    6 +
 net/bluetooth/l2cap_sock.c                                                |    5 +-
 net/bluetooth/lib.c                                                       |    1 +
 net/bluetooth/mgmt.c                                                      |  278 ++++++-
 net/bluetooth/rfcomm/core.c                                               |    2 +-
 net/bluetooth/rfcomm/tty.c                                                |   20 +-
 net/bluetooth/smp.c                                                       |  160 ++--
 net/bluetooth/smp.h                                                       |   30 +-
 net/bridge/Makefile                                                       |    4 +-
 net/bridge/br.c                                                           |   98 +++
 net/bridge/br_device.c                                                    |   16 +-
 net/bridge/br_fdb.c                                                       |  134 +++-
 net/bridge/br_if.c                                                        |  126 ++-
 net/bridge/br_input.c                                                     |    8 +-
 net/bridge/br_mdb.c                                                       |    4 +-
 net/bridge/br_multicast.c                                                 |  382 ++++++---
 net/bridge/br_netfilter.c                                                 |    2 +-
 net/bridge/br_netlink.c                                                   |    3 +
 net/bridge/br_notify.c                                                    |  118 ---
 net/bridge/br_private.h                                                   |   75 +-
 net/bridge/br_sysfs_br.c                                                  |   26 +
 net/bridge/br_sysfs_if.c                                                  |   30 +-
 net/bridge/br_vlan.c                                                      |  154 +++-
 net/bridge/netfilter/Kconfig                                              |   17 +-
 net/bridge/netfilter/Makefile                                             |    1 +
 net/bridge/netfilter/nft_meta_bridge.c                                    |  139 ++++
 net/can/af_can.c                                                          |   31 +-
 net/can/af_can.h                                                          |    9 +-
 net/can/proc.c                                                            |   76 +-
 net/ceph/osd_client.c                                                     |    2 +-
 net/core/Makefile                                                         |    2 +-
 net/core/datagram.c                                                       |   14 +-
 net/core/dev.c                                                            |   98 ++-
 net/core/dev_addr_lists.c                                                 |   85 ++
 net/core/ethtool.c                                                        |  215 ++++-
 net/core/filter.c                                                         | 1292 ++++++++++++++----------------
 net/core/net_namespace.c                                                  |    2 +-
 net/core/pktgen.c                                                         |   50 +-
 net/core/ptp_classifier.c                                                 |    4 +-
 net/core/rtnetlink.c                                                      |   73 +-
 net/core/secure_seq.c                                                     |   25 -
 net/core/skbuff.c                                                         |   28 +-
 net/core/sock.c                                                           |    4 +-
 net/core/tso.c                                                            |   77 ++
 net/dccp/ipv4.c                                                           |    1 -
 net/dccp/proto.c                                                          |    9 +-
 net/dccp/sysctl.c                                                         |    3 +-
 net/dccp/timer.c                                                          |    2 +-
 net/decnet/af_decnet.c                                                    |    2 +-
 net/dns_resolver/dns_query.c                                              |    8 +-
 net/dsa/slave.c                                                           |    2 +-
 net/ieee802154/6lowpan_rtnl.c                                             |  207 ++---
 net/ieee802154/dgram.c                                                    |  104 ++-
 net/ieee802154/header_ops.c                                               |   52 +-
 net/ieee802154/ieee802154.h                                               |   19 +
 net/ieee802154/netlink.c                                                  |   20 +
 net/ieee802154/nl-mac.c                                                   |  809 +++++++++++++++++++
 net/ieee802154/nl_policy.c                                                |   16 +
 net/ieee802154/reassembly.c                                               |   48 +-
 net/ipv4/af_inet.c                                                        |  110 +--
 net/ipv4/datagram.c                                                       |   20 +-
 net/ipv4/devinet.c                                                        |    9 +-
 net/ipv4/gre_demux.c                                                      |   27 +-
 net/ipv4/gre_offload.c                                                    |   16 +-
 net/ipv4/icmp.c                                                           |   23 +-
 net/ipv4/igmp.c                                                           |   16 +-
 net/ipv4/inet_connection_sock.c                                           |   11 +-
 net/ipv4/inet_hashtables.c                                                |    6 +-
 net/ipv4/inetpeer.c                                                       |   20 +-
 net/ipv4/ip_forward.c                                                     |    2 +-
 net/ipv4/ip_gre.c                                                         |    7 +-
 net/ipv4/ip_options.c                                                     |    6 +-
 net/ipv4/ip_output.c                                                      |   22 +-
 net/ipv4/ip_tunnel.c                                                      |   25 +-
 net/ipv4/ip_tunnel_core.c                                                 |   10 +-
 net/ipv4/ip_vti.c                                                         |    8 +-
 net/ipv4/ipip.c                                                           |    5 +-
 net/ipv4/ipmr.c                                                           |    4 +-
 net/ipv4/netfilter/iptable_nat.c                                          |   14 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                                       |    2 +-
 net/ipv4/netfilter/nft_chain_nat_ipv4.c                                   |   12 +-
 net/ipv4/proc.c                                                           |   24 +-
 net/ipv4/raw.c                                                            |    2 +-
 net/ipv4/route.c                                                          |   52 +-
 net/ipv4/syncookies.c                                                     |    3 +-
 net/ipv4/sysctl_net_ipv4.c                                                |   45 +-
 net/ipv4/tcp.c                                                            |    8 +
 net/ipv4/tcp_bic.c                                                        |    5 +-
 net/ipv4/tcp_cong.c                                                       |   24 +-
 net/ipv4/tcp_cubic.c                                                      |    5 +-
 net/ipv4/tcp_fastopen.c                                                   |  219 +++++-
 net/ipv4/tcp_highspeed.c                                                  |    4 +-
 net/ipv4/tcp_htcp.c                                                       |    4 +-
 net/ipv4/tcp_hybla.c                                                      |    7 +-
 net/ipv4/tcp_illinois.c                                                   |    5 +-
 net/ipv4/tcp_input.c                                                      |   36 +-
 net/ipv4/tcp_ipv4.c                                                       |  303 +------
 net/ipv4/tcp_lp.c                                                         |    5 +-
 net/ipv4/tcp_metrics.c                                                    |    5 +-
 net/ipv4/tcp_minisocks.c                                                  |   31 +
 net/ipv4/tcp_offload.c                                                    |    9 +-
 net/ipv4/tcp_output.c                                                     |  126 +--
 net/ipv4/tcp_scalable.c                                                   |    5 +-
 net/ipv4/tcp_vegas.c                                                      |    7 +-
 net/ipv4/tcp_veno.c                                                       |    9 +-
 net/ipv4/tcp_yeah.c                                                       |    5 +-
 net/ipv4/udp.c                                                            |  135 ++--
 net/ipv4/udp_offload.c                                                    |    8 +-
 net/ipv4/udplite.c                                                        |    1 -
 net/ipv4/xfrm4_mode_tunnel.c                                              |    2 +-
 net/ipv4/xfrm4_output.c                                                   |    2 +-
 net/ipv6/addrconf.c                                                       |   49 +-
 net/ipv6/addrconf_core.c                                                  |    2 +-
 net/ipv6/af_inet6.c                                                       |   45 +-
 net/ipv6/icmp.c                                                           |   41 +-
 net/ipv6/inet6_connection_sock.c                                          |    2 +-
 net/ipv6/ip6_checksum.c                                                   |   63 +-
 net/ipv6/ip6_fib.c                                                        |   12 +-
 net/ipv6/ip6_flowlabel.c                                                  |    1 -
 net/ipv6/ip6_gre.c                                                        |   64 +-
 net/ipv6/ip6_offload.c                                                    |    2 +
 net/ipv6/ip6_output.c                                                     |   24 +-
 net/ipv6/ip6_tunnel.c                                                     |    1 +
 net/ipv6/ip6_vti.c                                                        |    3 -
 net/ipv6/netfilter/ip6table_nat.c                                         |   14 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c                                   |    2 +-
 net/ipv6/netfilter/nft_chain_nat_ipv6.c                                   |   12 +-
 net/ipv6/output_core.c                                                    |   27 +-
 net/ipv6/ping.c                                                           |    8 +-
 net/ipv6/proc.c                                                           |   14 +-
 net/ipv6/raw.c                                                            |   11 +-
 net/ipv6/route.c                                                          |    4 +-
 net/ipv6/sit.c                                                            |    5 +-
 net/ipv6/syncookies.c                                                     |    4 +-
 net/ipv6/sysctl_net_ipv6.c                                                |    7 +
 net/ipv6/tcp_ipv6.c                                                       |   86 +-
 net/ipv6/udp.c                                                            |   66 +-
 net/ipv6/udp_offload.c                                                    |    5 +-
 net/ipv6/udplite.c                                                        |    1 -
 net/ipv6/xfrm6_output.c                                                   |    6 +-
 net/ipx/af_ipx.c                                                          |    2 +-
 net/ipx/ipx_route.c                                                       |    3 +-
 net/iucv/af_iucv.c                                                        |   32 +-
 net/key/af_key.c                                                          |   34 +-
 net/l2tp/l2tp_core.c                                                      |  118 +--
 net/l2tp/l2tp_core.h                                                      |    4 +-
 net/l2tp/l2tp_ip.c                                                        |    1 -
 net/l2tp/l2tp_ip6.c                                                       |   11 +-
 net/l2tp/l2tp_netlink.c                                                   |   10 +-
 net/mac80211/Makefile                                                     |    3 +-
 net/mac80211/aes_ccm.c                                                    |   37 +-
 net/mac80211/cfg.c                                                        |  591 +++++---------
 net/mac80211/chan.c                                                       |  614 ++++++++++++---
 net/mac80211/debugfs.c                                                    |    2 +-
 net/mac80211/debugfs.h                                                    |    2 +
 net/mac80211/debugfs_netdev.c                                             |    6 +-
 net/mac80211/debugfs_netdev.h                                             |    2 +
 net/mac80211/driver-ops.h                                                 |  178 ++++-
 net/mac80211/ht.c                                                         |   22 +-
 net/mac80211/ibss.c                                                       |   78 +-
 net/mac80211/ieee80211_i.h                                                |   50 +-
 net/mac80211/iface.c                                                      |   46 +-
 net/mac80211/key.c                                                        |    7 +-
 net/mac80211/main.c                                                       |   10 +-
 net/mac80211/mesh.c                                                       |   38 +-
 net/mac80211/mesh_hwmp.c                                                  |    5 +-
 net/mac80211/mesh_pathtbl.c                                               |    6 +-
 net/mac80211/mesh_sync.c                                                  |    2 +-
 net/mac80211/michael.h                                                    |    1 +
 net/mac80211/mlme.c                                                       |   50 +-
 net/mac80211/rc80211_minstrel.c                                           |   12 +
 net/mac80211/rc80211_minstrel_ht.c                                        |   22 +-
 net/mac80211/rx.c                                                         |   19 +-
 net/mac80211/scan.c                                                       |   25 +-
 net/mac80211/sta_info.c                                                   |    4 +-
 net/mac80211/status.c                                                     |   25 +-
 net/mac80211/tdls.c                                                       |  325 ++++++++
 net/mac80211/trace.h                                                      |  117 +++
 net/mac80211/tx.c                                                         |  189 +++--
 net/mac80211/util.c                                                       |  191 ++++-
 net/mac80211/wpa.c                                                        |    5 +-
 net/mac802154/Kconfig                                                     |    4 +
 net/mac802154/Makefile                                                    |    3 +-
 net/mac802154/llsec.c                                                     | 1070 +++++++++++++++++++++++++
 net/mac802154/llsec.h                                                     |  108 +++
 net/mac802154/mac802154.h                                                 |   44 ++
 net/mac802154/mac_cmd.c                                                   |   42 +-
 net/mac802154/mib.c                                                       |  187 +++++
 net/mac802154/monitor.c                                                   |    3 +-
 net/mac802154/rx.c                                                        |   13 +-
 net/mac802154/wpan.c                                                      |  176 +++--
 net/mpls/mpls_gso.c                                                       |    1 +
 net/netfilter/ipset/ip_set_core.c                                         |    5 +-
 net/netfilter/ipvs/ip_vs_core.c                                           |    2 +-
 net/netfilter/ipvs/ip_vs_xmit.c                                           |   22 +-
 net/netfilter/nf_nat_core.c                                               |   24 +-
 net/netfilter/nf_tables_api.c                                             | 1287 +++++++++++++++++++++---------
 net/netfilter/nfnetlink.c                                                 |   10 +-
 net/netfilter/nfnetlink_acct.c                                            |   86 +-
 net/netfilter/nft_ct.c                                                    |   96 ++-
 net/netfilter/nft_hash.c                                                  |   59 +-
 net/netfilter/nft_lookup.c                                                |   10 +-
 net/netfilter/nft_meta.c                                                  |  103 ++-
 net/netfilter/nft_rbtree.c                                                |   43 +-
 net/netfilter/xt_bpf.c                                                    |    5 +-
 net/netfilter/xt_nfacct.c                                                 |    5 +-
 net/netfilter/xt_recent.c                                                 |    5 +-
 net/netlink/af_netlink.c                                                  |   70 +-
 net/netlink/af_netlink.h                                                  |    6 +-
 net/netlink/genetlink.c                                                   |    6 +-
 net/nfc/digital.h                                                         |    1 +
 net/nfc/digital_core.c                                                    |   26 +-
 net/nfc/digital_dep.c                                                     |    5 +-
 net/nfc/digital_technology.c                                              |  230 +++++-
 net/nfc/hci/command.c                                                     |    6 +-
 net/nfc/hci/core.c                                                        |   47 +-
 net/nfc/llcp_commands.c                                                   |    2 +-
 net/nfc/llcp_core.c                                                       |   13 +-
 net/nfc/nci/core.c                                                        |    9 +
 net/nfc/nci/ntf.c                                                         |    7 +-
 net/nfc/nfc.h                                                             |    6 +
 net/nfc/rawsock.c                                                         |   94 ++-
 net/openvswitch/actions.c                                                 |    4 +-
 net/openvswitch/datapath.c                                                |  778 ++++++++++--------
 net/openvswitch/datapath.h                                                |    8 +-
 net/openvswitch/flow.c                                                    |  188 +++--
 net/openvswitch/flow.h                                                    |   53 +-
 net/openvswitch/flow_netlink.c                                            |  186 ++---
 net/openvswitch/flow_netlink.h                                            |    1 -
 net/openvswitch/flow_table.c                                              |  121 +--
 net/openvswitch/flow_table.h                                              |    4 +-
 net/openvswitch/vport-gre.c                                               |    4 +-
 net/openvswitch/vport-internal_dev.c                                      |    2 +-
 net/openvswitch/vport-vxlan.c                                             |    7 +-
 net/openvswitch/vport.h                                                   |    6 +-
 net/rds/ib_send.c                                                         |    4 +-
 net/rds/iw_send.c                                                         |    4 +-
 net/rds/iw_sysctl.c                                                       |    3 +-
 net/rds/rdma_transport.c                                                  |    2 +-
 net/rds/sysctl.c                                                          |    3 +-
 net/rds/tcp_listen.c                                                      |    2 +-
 net/rfkill/rfkill-gpio.c                                                  |   59 +-
 net/sched/cls_api.c                                                       |   26 +-
 net/sched/cls_basic.c                                                     |   10 +-
 net/sched/cls_bpf.c                                                       |   14 +-
 net/sched/cls_cgroup.c                                                    |    4 +-
 net/sched/cls_flow.c                                                      |    4 +-
 net/sched/cls_fw.c                                                        |   10 +-
 net/sched/cls_route.c                                                     |   11 +-
 net/sched/cls_rsvp.h                                                      |    4 +-
 net/sched/cls_tcindex.c                                                   |    8 +-
 net/sched/cls_u32.c                                                       |   10 +-
 net/sched/sch_api.c                                                       |   10 +-
 net/sched/sch_choke.c                                                     |    7 +-
 net/sched/sch_drr.c                                                       |    4 +-
 net/sched/sch_fq.c                                                        |    5 +-
 net/sched/sch_fq_codel.c                                                  |    7 +-
 net/sched/sch_hhf.c                                                       |    9 +-
 net/sched/sch_netem.c                                                     |    7 +-
 net/sched/sch_sfq.c                                                       |    7 +-
 net/sctp/associola.c                                                      |  170 ++--
 net/sctp/endpointola.c                                                    |    2 +-
 net/sctp/ipv6.c                                                           |    4 +-
 net/sctp/output.c                                                         |    2 +-
 net/sctp/proc.c                                                           |    2 +-
 net/sctp/protocol.c                                                       |   11 +-
 net/sctp/sm_make_chunk.c                                                  |    2 +-
 net/sctp/socket.c                                                         |   13 +-
 net/sctp/sysctl.c                                                         |   21 +-
 net/sctp/transport.c                                                      |    2 +-
 net/sctp/ulpqueue.c                                                       |    4 +
 net/sunrpc/socklib.c                                                      |    3 +-
 net/sunrpc/xprtsock.c                                                     |    3 -
 net/tipc/Makefile                                                         |    2 +-
 net/tipc/bcast.c                                                          |  194 +++--
 net/tipc/bcast.h                                                          |    9 +-
 net/tipc/bearer.c                                                         |  153 ++--
 net/tipc/bearer.h                                                         |   47 +-
 net/tipc/config.c                                                         |   12 +-
 net/tipc/core.c                                                           |   14 +-
 net/tipc/core.h                                                           |   10 +-
 net/tipc/discover.c                                                       |  281 ++++---
 net/tipc/discover.h                                                       |    1 +
 net/tipc/eth_media.c                                                      |   51 +-
 net/tipc/handler.c                                                        |  134 ----
 net/tipc/ib_media.c                                                       |   34 +-
 net/tipc/link.c                                                           |  216 ++---
 net/tipc/link.h                                                           |   21 +-
 net/tipc/msg.c                                                            |   55 +-
 net/tipc/msg.h                                                            |    5 +-
 net/tipc/name_distr.c                                                     |   78 +-
 net/tipc/name_distr.h                                                     |   35 +-
 net/tipc/name_table.c                                                     |   14 +-
 net/tipc/net.c                                                            |   71 +-
 net/tipc/net.h                                                            |    4 +-
 net/tipc/node.c                                                           |  110 ++-
 net/tipc/node.h                                                           |   88 ++-
 net/tipc/node_subscr.c                                                    |    9 +-
 net/tipc/node_subscr.h                                                    |    2 +-
 net/tipc/port.c                                                           |   39 +-
 net/tipc/port.h                                                           |   10 +-
 net/tipc/socket.c                                                         |  121 ++-
 net/tipc/socket.h                                                         |    4 +-
 net/unix/af_unix.c                                                        |    8 +-
 net/wireless/Kconfig                                                      |   37 +
 net/wireless/ap.c                                                         |    4 +-
 net/wireless/chan.c                                                       |  175 ++++-
 net/wireless/core.c                                                       |  147 +++-
 net/wireless/core.h                                                       |   53 +-
 net/wireless/ethtool.c                                                    |   10 +-
 net/wireless/genregdb.awk                                                 |   14 +-
 net/wireless/ibss.c                                                       |   43 +-
 net/wireless/mesh.c                                                       |   32 +-
 net/wireless/mlme.c                                                       |   38 +-
 net/wireless/nl80211.c                                                    |  654 ++++++++-------
 net/wireless/nl80211.h                                                    |    3 +-
 net/wireless/rdev-ops.h                                                   |   15 +-
 net/wireless/reg.c                                                        |  156 +++-
 net/wireless/reg.h                                                        |   18 +
 net/wireless/scan.c                                                       |  162 ++--
 net/wireless/sme.c                                                        |   48 +-
 net/wireless/trace.h                                                      |   66 +-
 net/wireless/util.c                                                       |  209 +++--
 net/wireless/wext-compat.c                                                |   40 +-
 net/wireless/wext-compat.h                                                |    2 +-
 net/wireless/wext-sme.c                                                   |   12 +-
 net/xfrm/xfrm_output.c                                                    |    5 +-
 net/xfrm/xfrm_policy.c                                                    |   56 +-
 net/xfrm/xfrm_proc.c                                                      |    3 +-
 net/xfrm/xfrm_state.c                                                     |   37 +-
 net/xfrm/xfrm_user.c                                                      |   89 +--
 security/selinux/include/classmap.h                                       |    2 +-
 tools/net/bpf_exp.l                                                       |    1 +
 tools/net/bpf_exp.y                                                       |   11 +-
 tools/net/bpf_jit_disasm.c                                                |   20 +-
 tools/testing/selftests/net/Makefile                                      |    8 +-
 1263 files changed, 61461 insertions(+), 22887 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-net-cdc_ncm
 create mode 100644 Documentation/ABI/testing/sysfs-class-net-queues
 create mode 100644 Documentation/ABI/testing/sysfs-class-net-statistics
 create mode 100644 Documentation/devicetree/bindings/net/amd-xgbe-phy.txt
 create mode 100644 Documentation/devicetree/bindings/net/amd-xgbe.txt
 create mode 100644 Documentation/devicetree/bindings/net/broadcom-systemport.txt
 create mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt
 create mode 100644 Documentation/devicetree/bindings/net/fixed-link.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-hix5hd2-gmac.txt
 create mode 100644 Documentation/devicetree/bindings/net/ieee802154/at86rf230.txt
 delete mode 100644 Documentation/devicetree/bindings/net/micrel-ksz9021.txt
 create mode 100644 Documentation/devicetree/bindings/net/micrel-ksz90x1.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt
 create mode 100644 Documentation/devicetree/bindings/net/via-rhine.txt
 create mode 100644 Documentation/networking/cdc_mbim.txt
 create mode 100644 drivers/net/can/rcar_can.c
 create mode 100644 drivers/net/can/spi/Kconfig
 create mode 100644 drivers/net/can/spi/Makefile
 rename drivers/net/can/{ => spi}/mcp251x.c (96%)
 create mode 100644 drivers/net/can/usb/gs_usb.c
 create mode 100644 drivers/net/can/xilinx_can.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/Makefile
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-common.h
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-desc.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-dev.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-drv.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-main.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe.h
 create mode 100644 drivers/net/ethernet/broadcom/bcmsysport.c
 create mode 100644 drivers/net/ethernet/broadcom/bcmsysport.h
 create mode 100644 drivers/net/ethernet/hisilicon/Kconfig
 create mode 100644 drivers/net/ethernet/hisilicon/Makefile
 create mode 100644 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
 create mode 100644 drivers/net/phy/amd-xgbe-phy.c
 create mode 100644 drivers/net/wireless/ath/ath9k/common-debug.c
 create mode 100644 drivers/net/wireless/ath/ath9k/common-debug.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/firmware.c
 rename drivers/net/wireless/brcm80211/brcmfmac/{nvram.h => firmware.h} (52%)
 delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/nvram.c
 rename drivers/net/wireless/iwlwifi/{mvm/fw-error-dump.h => iwl-fw-error-dump.h} (82%)
 create mode 100644 drivers/nfc/st21nfca/Kconfig
 create mode 100644 drivers/nfc/st21nfca/Makefile
 create mode 100644 drivers/nfc/st21nfca/i2c.c
 create mode 100644 drivers/nfc/st21nfca/st21nfca.c
 create mode 100644 drivers/nfc/st21nfca/st21nfca.h
 create mode 100644 include/linux/can/platform/rcar_can.h
 create mode 100644 include/linux/platform_data/st21nfca.h
 create mode 100644 include/net/netfilter/nft_meta.h
 create mode 100644 include/net/tso.h
 create mode 100644 lib/test_bpf.c
 delete mode 100644 net/bridge/br_notify.c
 create mode 100644 net/bridge/netfilter/nft_meta_bridge.c
 create mode 100644 net/core/tso.c
 create mode 100644 net/mac80211/tdls.c
 create mode 100644 net/mac802154/llsec.c
 create mode 100644 net/mac802154/llsec.h
 delete mode 100644 net/tipc/handler.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ