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>] [day] [month] [year] [list]
Date:	Wed, 02 Apr 2014 23:25:51 -0400 (EDT)
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


Here is my initial pull request for the networking subsystem during
this merge window:

1) Support for ESN in AH (RFC 4302) from Fan Du.

2) Add full kernel doc for ethtool command structures, from Ben Hutchings.

3) Add BCM7xxx PHY driver, from Florian Fainelli.

4) Export computed TCP rate information in netlink socket dumps, from Eric
   Dumazet.

5) Allow IPSEC SA to be dumped partially using a filter, from Nicolas
   Dichtel.

6) Convert many drivers to pci_enable_msix_range(), from Alexander Gordeev.

7) Record SKB timestamps more efficiently, from Eric Dumazet.

8) Switch to microsecond resolution for TCP round trip times, also from Eric
   Dumazet.

9) Clean up and fix 6lowpan fragmentation handling by making use of
   the existing inet_frag api for it's implementation.

10) Add TX grant mapping to xen-netback driver, from Zoltan Kiss.

11) Auto size SKB lengths when composing netlink messages based upon
    past message sizes used, from Eric Dumazet.

12) qdisc dumps can take a long time, add a cond_resched(),  From Eric
    Dumazet.

13) Sanitize netpoll core and drivers wrt. SKB handling semantics.  Get rid
    of never-used-in-tree netpoll RX handling.  From Eric W. Biederman.

14) Support inter-address-family and namespace changing in VTI tunnel
    driver(s).  From Steffen Klassert.

15) Add Altera TSE driver, from Vince Bridgers.

16) Optimizing csum_replace2() so that it doesn't adjust the checksum
    by checksumming the entire header, from Eric Dumazet.

17) Expand BPF internal implementation for faster interpreting, more
    direct translations into JIT'd code, and much cleaner uses of BPF
    filtering in non-socket ocntexts.  From Daniel Borkmann and Alexei
    Starovoitov.

I did a test merge just now and there were three conflicts:

1) drivers/of/of_net.c, simple keep the addition of phy_modes[].

2) drivers/staging/wlags49_h2/wl_netdev.c, Eric Biederman changed this
   driver to properly use "consume" and "any" variants of SKB freeing
   functions.  They are all in similar locations at the conflict
   points, but indented differently, etc.

3) drivers/staging/wlan-ng/cfg80211.c, use the ieee80211_get_channel()
   invocation that uses the value already computed in 'freq'.

Please pull, thanks a lot.

The following changes since commit 49d8137a4039c63c834827f4bfe875e27bb9c521:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-03-28 15:09:37 -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 b1586f099ba897542ece36e8a23c1a62907261ef:

  netpoll: Use skb_irq_freeable to make zap_completion_queue safe. (2014-04-01 17:53:36 -0400)

----------------------------------------------------------------
Aaron Durbin (2):
      mwifiex: balance dma map/unmap sizes
      mwifiex: don't leak DMA command skbuffs

Adam Lee (2):
      rtlwifi: add MSI interrupts mode support
      rtlwifi: rtl8188ee: enable MSI interrupts mode

Akeem G Abodunrin (3):
      i40e: Setting i40e_down bit for tx_timeout
      i40e: Prevent overflow due to kzalloc
      i40e: Fix function comments

Alexander Aring (26):
      6lowpan: add frag information struct
      6lowpan: add uncompress header size function
      6lowpan: fix fragmentation on sending side
      6lowpan: change tag type to __be16
      6lowpan: move 6lowpan.c to 6lowpan_rtnl.c
      6lowpan: fix some checkpatch issues
      net: ns: add ieee802154_6lowpan namespace
      6lowpan: handling 6lowpan fragmentation via inet_frag api
      6lowpan: fix type of datagram size parameter
      6lowpan: remove initialization of tag value
      6lowpan: use memcpy to set tag value in fraghdr
      at86rf230: add help and 212 to Kconfig menu entry
      ieee802154: fix whitespace issues in Kconfig
      6lowpan: add missing include of net/ipv6.h
      6lowpan: move 6lowpan header to include/net
      6lowpan: reassembly: fix return of init function
      6lowpan: reassembly: fix access of ctl table entry
      Bluetooth: make bluetooth 6lowpan as an option
      at86rf230: fix unexpected state change
      at86rf230: move locking state in xmit
      at86rf230: change reset timings
      at86rf230: make reset pin optionally
      at86rf230: add support for devicetree
      af_ieee802154: fix check on broadcast address
      ieee802154: dgram: cleanup set of broadcast panid
      at86rf230: mask irq's before deregister device

Alexander Bondar (6):
      iwlwifi: mvm: Enable power save on BSS and P2P client in DCM
      iwlwifi: pcie: enable LP XTAL to reduce power consumption
      iwlwifi: mvm: Change beacon filter enablement condition
      iwlwifi: mvm: restructure scan parameters calculation
      iwlwifi: mvm: configure low latency dependent scan parameters
      mac80211: release sched_scan_sdata when stopping sched scan

Alexander Gordeev (38):
      ath10k: Get rid of superfluous call to pci_disable_msi()
      ath10k: Disable MSI in case IRQ configuration is unknown
      ath10k: Use pci_enable_msi_range()
      bnx2: Use pci_enable_msix_range() instead of pci_enable_msix()
      bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix()
      tg3: Use pci_enable_msix_range() instead of pci_enable_msix()
      bna: Use pci_enable_msix_range() instead of pci_enable_msix()
      cxgb3: Remove superfluous call to pci_disable_msix()
      cxgb3: Use pci_enable_msix_range() instead of pci_enable_msix()
      cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()
      cxgb4vf: Remove superfluous call to pci_disable_msix()
      cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix()
      enic: Use pci_enable_msix_range() instead of pci_enable_msix()
      benet: Use pci_enable_msix_range() instead of pci_enable_msix()
      e1000e: Use pci_enable_msix_range() instead of pci_enable_msix()
      i40e: Use pci_enable_msix_range() instead of pci_enable_msix()
      igb: Use pci_enable_msix_range() instead of pci_enable_msix()
      igbvf: Use pci_enable_msix_range() instead of pci_enable_msix()
      ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix()
      ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix()
      mlx4: Use pci_enable_msix_range() instead of pci_enable_msix()
      mlx5: Use pci_enable_msix_range() instead of pci_enable_msix()
      myri10ge: Use pci_enable_msix_range() instead of pci_enable_msix()
      s2io: Use pci_enable_msix_range() instead of pci_enable_msix()
      vxge: Use pci_enable_msix_range() instead of pci_enable_msix()
      forcedeth: Fix invalid errno reporting in nv_request_irq()
      forcedeth: Cleanup MSI-X to MSI to INTx fallback code
      forcedeth: Use pci_enable_msix_range() instead of pci_enable_msix()
      netxen: Use pci_enable_msix_range() instead of pci_enable_msix()
      qlcnic: Cleanup qlcnic_enable_msix() return values
      qlcnic: Use pci_enable_msix_range() instead of pci_enable_msix()
      qlge: Get rid of an redundant assignment
      qlge: Use pci_enable_msix_range() instead of pci_enable_msix()
      sfc: Use pci_enable_msix_range() instead of pci_enable_msix()
      niu: Use pci_enable_msix_range() instead of pci_enable_msix()
      vmxnet3: Fix MSI-X/MSI enablement code
      vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix()
      wil6210: Use pci_enable_msi_range() instead of pci_enable_msi_block()

Alexander Shiyan (3):
      can: mcp251x: Make driver more quiet
      can: mcp251x: Remove #ifdef CONFIG_PM_SLEEP
      can: mcp251x: Fix regulators operation without CONFIG_REGULATOR

Alexei Starovoitov (2):
      net: filter: rework/optimize internal BPF interpreter's instruction set
      doc: filter: extend BPF documentation to document new internals

Alexey Khoroshilov (3):
      connector: remove duplicated code in cn_call_callback()
      p54usb: fix leaks at failure path in p54u_probe()
      rtl8187: fix use after free on failure path in rtl8187_probe()

Amir Vadai (6):
      net: Add sysfs file for port number
      net/mlx4_en: Expose port number through sysfs
      net/mlx4_en: Fix bad use of dev_id
      net/mlx4_en: Fix UP limit in ieee_ets->prio_tc
      net/mlx4_en: Fix selftest failing on non 10G link speed
      net/mlx4_en: Use union for BlueFlame WQE

Amitkumar Karwar (30):
      mwifiex: change beacon parameter structure
      mwifiex: separate out response buffer parsing code
      mwifiex: separate out next scan command queueing logic
      mwifiex: implement extended scan feature
      mwifiex: update beamforming capability field for HT
      mwifiex: advertise correct beamforming information for VHT
      mwifiex: cleanup in mwifiex_fill_cap_info()
      mwifiex: enable obss scan offload feature flag
      mwifiex: change transmit buffer size for 8897
      mwifiex: abort scan while cancelling pending command
      mwifiex: skipping pending commands after unload
      mwifiex: stop AP at shutdown time
      mwifiex: block further commands after timeout
      mwifiex: get rid of extra num_cmd_timeout variable
      mwifiex: replace num_cmd_timeout with is_cmd_timedout
      mwifiex: update MCS information as per antenna settings
      mwifiex: extract firmware API version number
      mwifiex: add VHT MCS rate configuration support
      mwifiex: use VHT MCS mask in set bitrate mask handler
      mwifiex: code rearrangement for better readability
      mwifiex: create separate function mwifiex_11n_dispatch_pkt()
      mwifiex: add AMSDU inside AMPDU support
      Bluetooth: btmrvl: don't consume all vendor specific events
      mwifiex: corner case NULL pointer dereference fix
      mwifiex: correction in sleep confirm command sequence number
      mwifiex: cancel pending commands during host sleep
      mwifiex: scan command preparation failure handling
      mwifiex: cancel pending commands for signal
      mwifiex: use timeout variant for wait_event_interruptible
      mwifiex: fix spinlock bad magic bug

Andi Kleen (1):
      sections, ipvs: Remove useless __read_mostly for ipvs genl_ops

Andre Guedes (23):
      Bluetooth: Save connection interval parameters in hci_conn
      Bluetooth: Group list_head fields from strcut hci_dev together
      Bluetooth: Introduce le_conn_failed() helper
      Bluetooth: Introduce connection parameters list
      Bluetooth: Use connection parameters if any
      Bluetooth: Create hci_req_add_le_scan_disable helper
      Bluetooth: Declare le_conn_failed in hci_core.h
      Bluetooth: Stop scanning on LE connection
      Bluetooth: Remove unused function
      Bluetooth: Refactor HCI connection code
      Bluetooth: Move address type conversion to outside hci_connect_le
      Bluetooth: Introduce hdev->pend_le_conn list
      Bluetooth: Introduce LE auto connection infrastructure
      Bluetooth: Introduce LE auto connect options
      Bluetooth: Connection parameters and auto connection
      Bluetooth: Temporarily stop background scanning on discovery
      Bluetooth: Auto connection and power on
      Bluetooth: Connection parameters and resolvable address
      Bluetooth: Support resolvable private addresses
      Bluetooth: Add le_auto_conn file on debugfs
      Bluetooth: Create hci_req_add_le_passive_scan helper
      Bluetooth: Update background scan parameters
      Bluetooth: Enable duplicates filter in background scan

Andrea Merello (30):
      rtl8180: prepare to handle more than two chip types
      rtl8180: remove too-early-added rtl8187se enum value
      rtl8180: support for BSS_CHANGED_BASIC_RATES
      rtl8180: make *IFS and CW tunable by mac80211, and set them in the proper place
      rtl8180: move eeprom read stuff in a separate function
      rtl818x: remove unused conf_erp callback from RF ops struct
      rtl8180: fix DMA register are written two times
      rtl8180: rationalize TX queues
      rtl818x: add registers for rtl8187se
      rtl8180: add rtl8187se chip type
      rtl8180: add rtl8187se fields to TX descriptor
      rtl8180: add basic rate configuration support for rtl8187se
      rtl8180: support for rtl8187se RX descriptors
      rtl8180: add ISR for rtl8187se
      rtl8180: introduce functions to enable/disable ints and add support for rtl8187se
      rtl8180: don't write MAR registers for rtl8187se
      rtl8180: add TX queue mapping and support for rtl8187se
      rtl8180: config carbus register for rtl8187se
      rtl8180: add rtl8187se params to eeprom reading
      rtl8180: introduce functions for setting ANAPARAM 2 and 3 params
      rtl8180: add RF code for rtl8225 zebra v4
      rtl8180: add rtl8187se HW initialization
      rtl8180: add ERP configuration for rtl8187se
      rtl8180: make sure RTL818X_MSR_ENEDCA is set for rtl8187se
      rtl8180: add WMM parameters configuration for rtl8187se
      rtl8180: detect rtl8187se card
      rtl8180: enable rtl8187se support
      rtl818x: Update Kconfig for rtl8187se
      rtl8187: fix compile warning
      rtl8180: don't use weird trick to access "far" registers

Andreas Bofjäll (1):
      tipc: explicitly include core.h in addr.h

Andrei Otcheretianski (1):
      mac80211_hwsim: add channel switch support

Andrew Earl (1):
      Bluetooth: Fix aborting eSCO connection in case of error 0x20

Andrzej Kaczmarek (2):
      Bluetooth: Fix channel check when binding RFCOMM sock
      Bluetooth: Fix NULL pointer dereference when sending data

Andy Shevchenko (2):
      Bluetooth: sort the list of IDs in the source code
      Bluetooth: append new supported device to the list [0b05:17d0]

Anjali Singhai Jain (16):
      i40e: Remove a FW workaround for Number of MSIX vectors
      i40e: Remove a redundant filter addition
      i40e: Fix a bug in the update logic for FDIR SB filter.
      i40e/i40evf: Some flow director HW definition fixes
      i40e: Define a new state variable to keep track of feature auto disable
      i40e: Add code to handle FD table full condition
      i40e: Bug fix for FDIR replay logic
      i40e: Let MDD events be handled by MDD handler
      i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control
      i40e/i40evf: Add EEE LPI stats
      i40e: Fix a message string
      i40e: Delete ATR filter on RST
      i40e: Cleanup in FDIR SB ethtool code
      i40e: Add functionality for FD SB to drop packets
      i40e/i40evf: Add an FD message level
      i40e: Use DEBUG_FD message level for an FD message

Antonio Quartulli (5):
      cfg80211: fix channel configuration in IBSS join
      batman-adv: prefer ether_addr_copy to memcpy
      batman-adv: add kerneldoc for dst_hint argument
      batman-adv: improve the TT flags documentation
      batman-adv: improve DAT documentation

Ard Biesheuvel (1):
      mac80211: drop unused param 'encrypted' from ccmp_special_blocks()

Arend van Spriel (17):
      brcmfmac: move SDIO specific functions
      brcmfmac: rename sdio_chip.[ch]
      brcmfmac: make chip related functions host interface independent
      brcmfmac: remove TRACE level debug message from brcmf_sdio_bus_sleep()
      brcmfmac: remove unintended error logging
      brcmfmac: get chip core information from the device
      brcmfmac: CR4 takes precedence over CM3 in brcmf_chip_enter_download()
      brcmfmac: fix use of skb control buffer in SDIO driver part
      brcmfmac: remove unused variable data_len from brcmf_sdio_bus_txdata()
      brcmfmac: use pre-allocated scatter-gather table for txglomming
      brcmfmac: reset suspend flag upon sdio suspend failure
      Revert "brcmfmac: Use atomic functions for intstatus update."
      brcmfmac: assure active clock request upon entering SLEEP state
      brcmfmac: remove mode field from brcmf_cfg80211_vif structure
      brcmfmac: reinit watchdog completion after handling watchdog
      brcmfmac: only show error message when brcmf_sdiod_regrw_helper() fails
      brcmfmac: fallback to mimo_bw_cap for older firmwares

Ariej Marjieh (3):
      iwlwifi: mvm: remove upper limit for error log base pointer
      iwlwifi: 8000: add 11n only SKU of 8000 devices
      iwlwifi: change number of PAPD groups in PHY DB

Ariel Elior (1):
      bnx2x: Remove unnecessary internal mem config

Arik Nemtsov (10):
      iwlwifi: add very first D0i3 support
      iwlwifi: mvm: add D0i3 ref/unref for scan
      wlcore: cancel Tx watchdog on suspend and rearm on first Tx after
      wlcore: AP: don't start mac80211 PS on non-peer HLIDs
      wlcore: wl18xx: allow CCK rates for AP mode
      wlcore: decrease warning verbosity during recovery
      wlcore: add support for STA CSA with chan contexts
      iwlwifi: mvm: wait for stop sched-scan completion
      iwlwifi: mvm: abort scan on sched_scan request
      iwlwifi: mvm: reconfigure qos seq on D0i3 exit

Arnd Bergmann (8):
      atm: firestream: fix interruptible_sleep_on race
      isdn: pcbit: fix interruptible_sleep_on race
      isdn: hisax/elsa: fix sleep_on race in elsa FSM
      isdn: divert, hysdn: fix interruptible_sleep_on race
      isdn: fix multiple sleep_on races
      atm: nicstar: remove interruptible_sleep_on_timeout
      Bluetooth: make sure 6LOWPAN_IPHC is built-in if needed
      wireless: Kconfig: add missing dependency for airo_cs

Arron Wang (2):
      NFC: pn544: Pass hardware variant information when downloading firmware
      NFC: pn544: i2c: Support PN544 C3 secure firmware download

Avinash Patil (21):
      mwifiex: handle AMPDU supported check for AP interface
      mwifiex: make tos_to_tid_inv part of mwifiex_private structure
      mwifiex: move station list functions to common code
      mwifiex: add tdls_mgmt handler support
      mwifiex: parse TDLS action frames during RX
      mwifiex: add cfg80211 tdls_oper handler support
      mwifiex: add cfg80211 add_station handler support
      mwifiex: add cfg80211 change_station handler support
      mwifiex: provision for holding and restoring packets during TDLS setup
      mwifiex: tdls related handling for data packets addressed to TDLS peer
      mwifiex: AMPDU support for TDLS link
      mwifiex: pass ieee80211_vht_cap to mwifiex_fill_vht_cap_tlv
      mwifiex: add VHT support for TDLS
      mwifiex: separate BA params for TDLS link if 11ac is supported
      mwifiex: disable all TDLS link during disconnection
      mwifiex: parse API version from FW
      mwifiex: add key material v2 support
      mwifiex: use del_timer_sync instead of del_timer
      mwifiex: remove redundant del_timer
      mwifiex: handle extended scan event for AP interface
      mwifiex: add support for sleep cookie in PCIe

Avinash kumar (1):
      drivers:net:wireless:airo.c:checkpatch.pl cleanup

Avri Altman (1):
      iwlwifi: mvm: disable power on P2P client when BSS is added

Axel Lin (9):
      NFC: NCI: Use reinit_completion() at appropriate places
      NFC: port100: Convert to use USB_DEVICE macro
      NFC: pn533: Convert to use USB_DEVICE macro
      NFC: Use list_for_each_entry in nfc_find_se()
      NFC: digital: Use matching_[im|tm]_protocols to check with NFC protocols masks
      NFC: Use LIST_HEAD() at appropriate places
      NFC: Remove redundant test for dev->n_targets in nfc_find_target
      NFC: Move checking valid gb_len value to nfc_llcp_set_remote_gb
      NFC: llcp: Use list_for_each_entry in nfc_llcp_find_local()

Barak Bercovitz (2):
      wlcore: block read/writes to FW during ELP
      wlcore: don't stop sched_scan on interface removal

Bartosz Markowski (2):
      ath10k: remove excessive rx msdu len check
      ath10k: AP: handle HT station which does not have HT RX MCS

Ben Chan (2):
      USB: cdc: add MBIM extended functional descriptor structure
      net: cdc_ncm: respect operator preferred MTU reported by MBIM

Ben Dooks (3):
      phy: micrel: add of configuration for LED mode
      sh_eth: update OF PHY registeration
      sh_eth: ensure pm_runtime cannot suspend the device during init

Ben Greear (7):
      ath10k:  Print out firmware feature bits from IE.
      ath10k: print out size of wmi-ready-event message
      ath10k: add more debugging for receive errors
      ath10k: better tx/rx debugging
      ath10k:  add more details to some debug messages
      ath10k: add vdev-id, return code to error codes
      ath10k: support msdu chaining

Ben Hutchings (27):
      ethtool: Expand documentation of struct ethtool_cmd
      ethtool: Expand documentation of struct ethtool_drvinfo
      ethtool: Expand documentation of struct ethtool_wol
      ethtool: Expand documentation of struct ethtool_regs
      ethtool: Expand documentation of struct ethtool_eeprom
      ethtool: Expand documentation of struct ethtool_ringparam
      ethtool: Update documentation of struct ethtool_pauseparam
      ethtool: Expand documentation of string set types
      ethtool: Expand documentation of struct ethtool_test
      ethtool: Expand documentation of struct ethtool_stats
      ethtool: Expand documentation of struct ethtool_perm_addr
      ethtool: Document the general convention for VLAs in kernel space
      ethtool: Move kernel-doc comment next to struct ethtool_dump definition
      ethtool: Fix unwanted section breaks in kernel-doc
      sfc: Cache skb->data in local variable in efx_ptp_rx()
      sfc: Rewrite adjustment of PPS event in a clearer way
      sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN
      sfc: Remove unused definitions of EF10 user-mode DMA descriptors
      sfc: Correct comment about number of TX queues used on EF10
      sfc: Preserve rx_frm_trunc counters when resizing DMA rings
      sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc'
      sfc: Use canonical pointer type for MAC address in efx_set_mac_address()
      sfc: Update product naming
      sfc: Cosmetic changes to self-test from the out-of-tree driver
      sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy
      sfc: Add/remove blank lines to taste
      cgxb4: Stop using ethtool SPEED_* constants

Bing Zhao (5):
      mwifiex: make use of IEEE80211_VHT_MCS_NOT_SUPPORTED
      mwifiex: make 11ac mcs rate tables global and const
      mwifiex: improve readability in 11ac mcsmap to maxrate conversion
      mwifiex: remove unsupported code in 11ac
      mwifiex: remove global variable cmd_wait_q_required

Bjorn Van Tilt (1):
      can: usb_8dev: Fix memory leak in usb_8dev_start_xmit

Bjørn Mork (2):
      ipv6: log src and dst along with "udp checksum is 0"
      ipv6: addrconf: silence sparse endianness warnings

Byungho An (3):
      MAINTAINERS: add maintainer for Samsung sxgbe driver
      net: sxgbe: fix sparse warnings about static declaration
      net: sxgbe: fix potential null dereference

Calvin Owens (1):
      ieee80211: Print human-readable disassoc/deauth reason codes

Carolyn Wyborny (3):
      igb: Update license text to remove FSF address and update copyright.
      igb: Fix for devices using ethtool for EEE settings
      igb: Add register defines needed for time sync functions

Catherine Sullivan (4):
      i40e: Change MSIX to MSI-X
      i40e and i40evf: Bump driver versions
      i40e/i40evf: Bump pf&vf build versions
      i40e/i40evf: Bump build versions

Christian Engelmayer (1):
      igb: Fix memory leak in igb_get_module_eeprom()

Christian Riesch (2):
      ptp: Fix compiler warnings in the testptp utility
      ptp: Fix compiler warnings in the testptp utility

Christoph Paasch (2):
      igb: Fix Null-pointer dereference in igb_reset_q_vector
      igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only

Christopher R. Baker (1):
      can: populate netdev::dev_id for udev discrimination

Chun-Yeow Yeoh (5):
      ath10k: fix the printing of 10.x FW version when FW crashed
      mac80211: fix the increment of mesh precedence value
      ath10k: implement drv_get_tsf for ibss merging
      ath10k: set the mactime of ieee80211_rx_status
      mac80211: add missing update on rx status VHT flag

Claudio Takahasi (1):
      Bluetooth: Fix removing Long Term Key

Claudiu Manoil (15):
      gianfar: Cleanup/Fix gfar_probe and the hw init code
      gianfar: Remove sysfs stubs for FIFOCFG and stashing
      gianfar: Remove useless HAS_PADDING device flag
      gianfar: Factor out enabling/disabling of hw interrupts
      gianfar: Add missing graceful reset steps and fixes
      gianfar: Remove clean_rx_ring race from gfar_ethtool
      gianfar: Implement MAC reset and reconfig procedure
      gianfar: Fix on-the-fly vlan and mtu updates
      gianfar: Don't free/request irqs on device reset
      gianfar: Fix device reset races (oops) for Tx
      gianfar: Fix Tx int miss, dont write IC on-the-fly
      gianfar: Separate out the Tx interrupt handling (Tx NAPI)
      gianfar: Use Single-Queue polling for "fsl,etsec2"
      gianfar: Fix multi-queue support checks @probe()
      gianfar: Fix P1010 config regression (SQ polling)

Cédric Le Goater (1):
      hostap: add Netgear MA401 card

Daeseok Youn (3):
      atm: ambassador: use NULL instead of 0 for pointer
      atm: nicstar: use NULL instead of 0 for pointer
      atm: solos-pci: make solos_bh() as static

Dan Carpenter (6):
      mwifiex: memory corruption in mwifiex_tdls_add_vht_capab()
      i40e: potential array underflow in i40e_vc_process_vf_msg()
      rsi: rsi_91x: misleading debug printk
      net: sxgbe: sxgbe_mdio_register() frees the bus
      net: sxgbe: fix logical vs bitwise operation
      net: sxgbe: make "core_ops" static

Daniel Baluta (1):
      net: remove empty lines from tcp_syn_flood_action

Daniel Borkmann (15):
      loopback: sctp: add NETIF_F_SCTP_CSUM to device features
      tools: bpf_dbg: various misc code cleanups
      packet: allow to transmit +4 byte in TX_RING slot for VLAN case
      net: sctp: remove NULL check in sctp_assoc_update_retran_path
      net: nlmon: flag nlmon devs with LLTX/SG
      packet: respect devices with LLTX flag in direct xmit
      net: filter: add jited flag to indicate jit compiled filters
      net: filter: keep original BPF program around
      net: filter: move filter accounting to filter core
      net: ptp: use sk_unattached_filter_create() for BPF
      net: ptp: do not reimplement PTP/BPF classifier
      net: ppp: use sk_unattached_filter api
      net: isdn: use sk_unattached_filter api
      net: filter: minor: fix kdoc in __sk_run_filter
      net: ptp: move PTP classifier in its own file

Daniel Kim (5):
      brcmfmac: enable firmware console logging functionality
      brcmfmac: correct setting of WEP broadcast/unicast keys
      brcmfmac: Correct mcs index report
      brcmfmac: Enable 40MHz bandwidth in 2GHz band and OBSS scanning operations
      brcmfmac: use mfp if required from user-space

Daniel Pieczko (1):
      Call efx_set_channels() before efx->type->dimension_resources()

David Ertman (14):
      e1000e: Cleanup unecessary references
      e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets
      e1000e: Fix 82579 sets LPI too early.
      e1000e: Cleanup - Update GPL header and Copyright
      e1000e: Add missing branding strings in ich8lan.c
      e1000e: Refactor PM flows
      e1000e Refactor of Runtime Power Management
      e1000e: Feature Enable PHY Ultra Low Power Mode (ULP)
      e1000e: Fix not generating an error on invalid load parameter
      e1000e: Fix ethtool offline tests for 82579 parts
      e1000e: Fix SHRA register access for 82579
      e1000e: Fix Hardware Unit Hang
      e1000e: Fix Explicitly set Transmit Control Register
      e1000e: Fix no connectivity when driver loaded with cable out

David Howells (5):
      af_rxrpc: Fix UDP MTU calculation from ICMP_FRAG_NEEDED
      af_rxrpc: Add sysctls for configuring RxRPC parameters
      af_rxrpc: Improve ACK production
      af_rxrpc: Expose more RxRPC parameters via sysctls
      af_rxrpc: Request an ACK for every alternate DATA packet

David S. Miller (105):
      Merge branch 'ethtool_docs'
      Merge branch 'sfc'
      Merge branch 'bnx2x'
      Merge branch 'net_sched'
      Merge branch 'i40e'
      Merge branch 'tipc'
      Merge tag 'linux-can-next-for-3.15-20140212' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'bcmgenet'
      Merge branch 'phy'
      Merge branch 'ieee802154'
      Merge branch 'gianfar'
      Merge branch 'msix'
      Merge branch 'cxgb4'
      Merge branch 'r8152'
      Merge branch 'bonding'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'i40evf'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'mlx4'
      Merge branch 'qlcnic-next'
      bcmgenet: Deleted unnecessary select_queue method.
      Merge branch 'gianfar'
      Merge branch 'bnx2x'
      Merge branch 'mlx4'
      Merge branch 'intel-next'
      Merge branch 'kdoc'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge branch 'intel-next'
      Merge branch '6lowpan'
      Merge branch 'intel-next'
      Merge branch '6lowpan'
      Merge branch 'mlx4'
      Merge branch 'mpls_tc'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'r8152'
      tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent()
      Merge branch '6lowpan'
      Merge branch 'xen-netback-next'
      Merge tag 'rxrpc-devel-20140304' of git://git.kernel.org/.../dhowells/linux-fs
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'r8152'
      Merge tag 'linux-can-next-for-3.15-20140307' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'gianfar-next'
      Merge branch 'hyperv-next'
      Merge branch 'pkt_sched_cond_resched'
      Merge branch 'tipc'
      Merge branch 'mlx4-next'
      Merge branch 'dev_kfree_skb_any'
      Merge branch 'cxgb4-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 'napi_budget_zero'
      Merge branch 'ieee802154-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'alb_learning'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'cxgb4-next'
      Merge branch 'napi_budget_zero'
      Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next
      Merge branch 'netpoll-next'
      Merge branch 'sh_eth'
      Merge branch 'at86rf230'
      Merge branch 'altera_tse'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge tag 'linux-can-next-for-3.15-20140317' of git://gitorious.org/linux-can/linux-can-next
      netfilter: Add missing vmalloc.h include to nft_hash.c
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'mlx4-next'
      Merge branch 'cdc-next'
      Merge branch 'sh_eth-next'
      Merge branch 'bcmgenet-next'
      Merge branch 'ptp-next'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'qlcnic-next'
      Merge git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'master' of git://git.kernel.org/.../ebiederm/net-next
      xen-netback: Proper printf format for ptrdiff_t is 't'.
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'bnx2x-next'
      Merge branch 'bcm7xxx-next'
      Merge branch 'bonding-next'
      Merge branch 'bonding-next'
      Merge branch 'sxgbe'
      Merge branch 'tipc-next'
      Revert "ptp: Fix compiler warnings in the testptp utility"
      Merge branch 'mdio_reset-next'
      Merge branch 'be2net-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'tipc-next'
      Merge branch 'mlx4_vxlan'
      Merge branch 'skb_cow_head'
      Merge branch 'netpoll-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'xen-netback'
      Merge branch 'filter-next'
      Merge branch 'bridge_8021AD'
      Merge branch 'net_sysfs_doc'
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge tag 'linux-can-fixes-for-3.15-20140401' of git://gitorious.org/linux-can/linux-can

David Spinadel (3):
      iwlwifi: mvm: don't stop sched scan in restart
      iwlwifi: mvm: notify scan completed even if no fw_restart
      mac80211: fix IE buffer len

Denis Kirjanov (1):
      ipv4: ip_forward: perform skb->pkt_type check at the beginning

Dinh Nguyen (1):
      net: stmmac: Add SOCFPGA glue driver

Dmitry Kravkov (1):
      bnx2x: utilize FW 7.8.19

Don Fry (2):
      pcnet32: fix reallocation error
      pcnet32: add missing check for pci_dma_mapping_error

Don Skidmore (7):
      ixgbe: modify behavior on receiving a HW ECC error.
      ixgbe: fix to use correct timeout interval for memory read completion
      ixgbe: collect all 82599 AUTOC code in one function
      ixgbe: fix bit toggled for 82599 reset fix.
      ixgbe: Add check for FW veto bit
      ixgbe: fix errors related to protected AUTOC calls
      ixgbe: Stop cacheing if the MNG FW enabled

Duan Jiong (1):
      neigh: directly goto out after setting nud_state to NUD_FAILED

Edward Cree (1):
      sfc: Use ether_addr_copy and eth_broadcast_addr

Eliad Peller (35):
      iwlwifi: mvm: add basic bcast filtering implementation
      iwlwifi: mvm: add predefined broadcast filter configuration
      iwlwifi: mvm: add dest ip to bcast filter configuration
      iwlwifi: mvm: add bcast_filtering debugfs entries
      iwlwifi: add D0i3 references boiler plate
      iwlwifi: add enter/exit D0i3 ops
      iwlwifi: mvm: add D0i3 power configurations
      iwlwifi: mvm: configure vifs upon D0i3 entry/exit
      iwlwifi: mvm: allow transport sleep when FW is operational
      iwlwifi: mvm: add D0i3 ref/unref for ROC commands
      iwlwifi: mvm: add D0i3 ref/unref when ap, ibss or p2p_cli vifs are running
      iwlwifi: mvm: add d0i3_refs debugfs file
      iwlwifi: mvm: configure WOWLAN_CONFIGURATION on D0i3 entry
      iwlwifi: mvm: get status on D0i3 exit
      iwlwifi: mvm: add debugfs hook to take an mvm ref
      iwlwifi: mvm: reserve sta_id 0 to station
      mac80211: reset probe_send_count also in HW_CONNECTION_MONITOR case
      mac80211: add beacon_loss debugfs file
      iwlwifi: pcie: clean iwl_pcie_[rt]xq_inc_wr_ptr a bit
      iwlwifi: mvm: add debugfs for prph reg read/write
      wlcore/wl12xx/wl18xx: simplify fw_status handling
      wlcore/wl12xx/wl18xx: configure num_links per-hw
      wlcore/wl12xx/wl18xx: configure max_stations per-hw
      wlcore/wl12xx/wl18xx: configure iface_combinations per-hw
      wl18xx: move to new firmware (wl18xx-fw-3.bin)
      wlcore: don't handle unsetting of default wep key
      wlcore: consider multiple APs when checking active_link_count
      wlcore: enable beacon filtering only after receiving a beacon
      iwlwifi: mvm: fix a few wd_disable comments
      iwlwifi: mvm: check for d0i3 fw capability
      iwlwifi: rs: split rs_collect_tx_data
      iwlwifi: add rs_rate_scale_clear_tbl_windows helper function
      iwlwifi: mvm: configure seq_num to D0i3
      iwlwifi: mvm: configure protocol offloading on D0i3
      mac80211: add status_driver_data array to ieee80211_tx_info

Elizabeth Kappler (1):
      i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open()

Emil Goode (2):
      brcmsmac: fix deadlock on missing firmware
      brcmsmac: update comment to reflect the code

Emil Tantilov (3):
      ixgbevf: fix handling of tx checksumming
      ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO
      ixgbe: enable tx queues after link up

Emmanuel Grumbach (44):
      iwlwifi: 7000: warn about old firmware
      iwlwifi: remove obsolete TODO
      iwlwifi: mvm: provide helper to fetch the iwl_mvm_sta from sta_id
      iwlwifi: mvm: check ARRAY_SIZE(mvm->fw_id_to_mac_id) = IWL_MVM_STATION_COUNT
      iwlwifi: pcie: fix unused variable gcc warning
      iwlwifi: mvm: BT Coex - set low latency vif as primary
      iwlwifi: mvm: BT Coex - change SMPS settings in AP mode
      iwlwifi: mvm: change the format of the SRAM dump
      iwlwifi: mvm: allow to force reduced tx power from debugfs
      iwlwifi: mvm: add vif type in debugfs output
      iwlwifi: fix kerneldoc format
      iwlwifi: mvm: BT Coex - fix SYNC2SCO flags
      iwlwifi: mvm: remove duplicate assignment to ap_ibss_active
      iwlwifi: mvm: clean up in power code
      iwlwifi: mvm: don't look at power commmand to decide if power is enabled
      iwlwifi: mvm: don't send the beacon filtering command from iterator
      iwlwifi: mvm: store latest power command for debugfs read
      iwlwifi: mvm: remove support for legacy power API
      iwlwifi: mvm: remove iwl_mvm_power_mac_disable
      iwlwifi: mvm: refactor power code
      mac80211: remove unused radiotap vendor fields in ieee80211_rx_status
      mac80211: move VHT related RX_FLAG to another variable
      mac80211: propagate STBC / LDPC flags to radiotap
      iwlwifi: mvm: fix typo in WARNING in rs.c
      iwlwifi: mvm: propagate LDPC / STBC status to radiotap
      iwlwifi: mvm: don't dump log of second CPU when not relevant
      iwlwifi: pcie: stop the firmware when we restart it
      iwlwifi: mvm: set immediate apply time bit in time events
      iwlwifi: mvm: fix quota for D3 image
      iwlwifi: mvm: fix scan offload for BGN SKU
      iwlwifi: dvm: take mutex when sending SYNC BT config command
      iwlwifi: mvm: BT Coex add support for Co-running block
      iwlwifi: mvm: make bt-coex.c generic
      iwlwifi: mvm: BT Coex - classify packet priority in BT code
      iwlwifi: mvm: BT Coex - enable per-AC BT priority
      iwlwifi: mvm: fix merge damage
      iwlwifi: mvm: don't fail completely if led mode is not supported
      iwlwifi: mvm: send udev event upon firmware error to dump logs
      iwlwifi: mvm: BT Coex - add debugfs hook to set BT Tx priority
      iwlwifi: mvm: fix theoretical NULL ptr dereference
      iwlwifi: mvm: disable uAPSD due to bugs in the firmware
      iwlwifi: mvm: add missing include
      cfg80211/mac80211: ignore signal if the frame was heard on wrong channel
      mac80211: set beamforming bit in radiotap

Eran Harary (10):
      iwlwifi: Add 8000 HW family support
      iwlwifi: mvm: support NVM sections for family 8000
      iwlwifi: pcie: disable APMG configurations for family 8000
      iwlwifi: pcie: change CSR reset in family 8000
      iwlwifi: pcie: Disable L0S exit timer for 8000 HW family
      iwlwifi: pcie: fix secure section / dual cpu firmware loading
      iwlwifi: mvm: support multiple firmware sections
      iwlwifi: mvm: support alive notification api version2
      iwlwifi: mvm: new NVM format in family 8000
      iwlwifi: mvm: prepare infrastructure for more TLV flags

Eric Dumazet (20):
      net-sysfs: get_netdev_queue_index() cleanup
      tcp: add pacing_rate information into tcp_info
      net: add skb_mstamp infrastructure
      tcp: switch rtt estimations to usec resolution
      net_sched: htb: do not acquire qdisc lock in dump operations
      tcp: do not leak non zero tstamp in output packets
      l2tp: keep original skb ownership
      pkt_sched: fq: do not hold qdisc lock while allocating memory
      netlink: autosize skb lengthes
      l2tp: fix unused variable warning
      tcp: timestamp SYN+DATA messages
      flowcache: restore a single flow_cache kmem_cache
      pkt_sched: do not use rcu in tc_dump_qdisc()
      pkt_sched: add cond_resched() to class and qdisc dump
      netfilter: conntrack: Fix UP builds
      net: sched: use no more than one page in struct fw_head
      net: optimize csum_replace2()
      tcp: tcp_make_synack() minor changes
      net: net: add a core netdev->tx_dropped counter
      net-gro: restore frag0 optimization

Eric W Biederman (1):
      i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup

Eric W. Biederman (102):
      8139cp: Call dev_kfree_skby_any instead of kfree_skb.
      8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.
      r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.
      bonding: Call dev_kfree_skby_any instead of kfree_skb.
      bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.
      tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.
      ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.
      mlx4: Call dev_kfree_skby_any instead of dev_kfree_skb.
      benet: Call dev_kfree_skby_any instead of kfree_skb.
      gianfar: Carefully free skbs in functions called by netpoll.
      bnx2: Don't receive packets when the napi budget == 0
      8139cp: Don't receive packets when the napi budget == 0
      bcm63xx_enet: Stop pretending to support netpoll
      net: Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq
      bnx2x: Don't receive packets when the napi budget == 0
      i40e: Don't receive packets when the napi budget == 0
      igb: Don't receive packets when the napi budget == 0
      ixgbe: Don't receive packets when the napi budget == 0
      amd8111e: Don't receive packets when the napi budget == 0
      enic: Don't receive packets when the napi budget == 0
      fs_enet: Don't receive packets when the napi budget == 0
      ibmveth: Don't receive packets when the napi budget == 0
      sky2: Don't receive packets when the napi budget == 0
      mlx4: Don't receive packets when the napi budget == 0
      s2io: Don't receive packets when the napi budget == 0
      tilegx: Don't receive packets when the napi budget == 0
      tilepro: Don't receive packets when the napi budget == 0
      tc35815: Don't receive packets when the napi budget == 0
      vxge: Don't receive packets when the napi budget == 0
      sfc: Don't receive packets when the napi budget == 0
      netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev
      netpoll: Pass budget into poll_napi
      netpoll: Visit all napi handlers in poll_napi
      netpoll: Warn if more packets are processed than are budgeted
      netpoll: Add netpoll_rx_processing
      netpoll: Don't drop all received packets.
      netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP
      netpoll: Consolidate neigh_tx processing in service_neigh_queue
      netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP
      netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP)
      uml/net_kern: Call dev_consume_skb_any instead of dev_kfree_skb.
      3c509: Call dev_consume_skb_any instead of dev_kfree_skb.
      3c59x: Call dev_consume_skb_any instead of dev_kfree_skb.
      8390: Call dev_consume_skb_any instead of dev_kfree_skb.
      bfin_mac: Call dev_consume_skb_any instead of dev_kfree_skb.
      sun4i-emac: Call dev_consume_skb_any instead of dev_kfree_skb.
      am79c961a: Call dev_consume_skb_any instead of dev_kfree_skb.
      lance: Call dev_consume_skb_any instead of dev_kfree_skb.
      pcnet32: Call dev_kfree_skb_any instead of dev_kfree_skb.
      alx: Call dev_kfree_skb_any instead of dev_kfree_skb.
      atl1c: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      bnad: Call dev_kfree_skb_any instead of dev_kfree_skb.
      macb: Call dev_kfree_skb_any instead of kfree_skb.
      xgmac: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      cxgb3: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
      cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
      cxfb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
      cs89x0: Call dev_consume_skb_any instead of dev_kfree_skb.
      enic: Call dev_kfree_skb_any instead of dev_kfree_skb.
      dm9000: Call dev_consume_skb_any instead of dev_kfree_skb.
      dmfe: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      uli526x: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      sundance: Call dev_kfree_skb_any instead of dev_kfree_skb.
      fec: Call dev_kfree_skb_any instead of kfree_skb.
      ucc_geth: Call dev_consume_skb_any instead of dev_kfree_skb.
      i825xx: Call dev_kfree_skb_any instead of dev_kfree_skb.
      ehea: Call dev_consume_skb_any instead of dev_kfree_skb.
      ibmveth: Call dev_consume_skb_any instead of dev_kfree_skb.
      jme: Call dev_kfree_skb_any instead of dev_kfree_skb.
      mv643xx_eth: Call dev_kfree_skb_any instead of dev_kfree_skb.
      skge: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      sky2: Call dev_kfree_skb_any instead of dev_kfree_skb.
      ksz884x: Call dev_consume_skb_any instead of dev_kfree_skb.
      s2io: Call dev_kfree_skb_any instead of dev_kfree_skb.
      vxge: Call dev_kfree_skb_any instead of dev_kfree_skb.
      forcedeth: Call dev_kfree_skb_any instead of kfree_skb.
      sc92031: Call dev_consume_skb_any instead of dev_kfree_skb.
      sis900: Call dev_kfree_skb_any instead of dev_kfree_skb.
      smc911x: Call dev_kfree_skb_any instead of dev_kfree_skb.
      smc91x: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      smsc911x: Call dev_consume_skb_any instead of dev_kfree_skb.
      stmmac: Call dev_consume_skb_any instead of dev_kfree_skb.
      sungem: Call dev_consume_skb_any instead of dev_kfree_skb.
      tilepro: Call dev_consume_skb_any instead of kfree_skb.
      spider_net: Call dev_consume_skb_any instead of dev_kfree_skb.
      via-rhine: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      via-velocity: Call dev_kfree_skb_any instead of kfree_skb.
      xilinx_emaclite: Call dev_consume_skb_any instead of dev_kfree_skb.
      vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb.
      xen-netfront: Call dev_kfree_skb_any instead of dev_kfree_skb.
      wlags49_h2: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      staging/octeon-ethernet: Call dev_kfree/consume_skb_any instead of dev_kfree_skb.
      virtio_net: Call dev_kfree_skb_any instead of dev_kfree_skb.
      if_vlan: Call dev_kfree_skb_any instead of kfree_skb.
      netpoll: Remove gfp parameter from __netpoll_setup
      netpoll: Only call ndo_start_xmit from a single place
      netpoll: Move rx enable/disable into __dev_close_many
      netpoll: Rename netpoll_rx_enable/disable to netpoll_poll_disable/enable
      netpoll: Remove strong unnecessary assumptions about skbs
      netpoll: Respect NETIF_F_LLTX
      net: Add a test to see if a skb is freeable in irq context
      netpoll: Use skb_irq_freeable to make zap_completion_queue safe.

Erik Hugne (3):
      tipc: failed transmissions should return error
      tipc: fix neighbor detection problem after hw address change
      tipc: make discovery domain a bearer attribute

Eugenia Emantayev (4):
      net/mlx4_en: Verify mlx4_en module parameters
      net/mlx4_en: Pad ethernet packets smaller than 17 bytes
      net/mlx4_en: Move queue stopped/waked counters to be per ring
      net/mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64()

Eyal Perry (2):
      net/mlx4_core: Fix sparse warning
      net/mlx4_en: Change Connect-X description in kconfig

Eyal Shapira (5):
      mac80211: advertise BF STS according to AP support
      iwlwifi: mvm: add Rx frames statistics via debugfs
      iwlwifi: mvm: cleanups in iwl_dbgfs_frame_stats_read
      iwlwifi: mvm: rs: fix search cycle rules
      iwlwifi: mvm: don't enable protection for all AMPDUs

Eytan Lifshitz (1):
      iwlwifi: mvm: fix possible memory leak

Fabio Estevam (4):
      net: bcmgenet: Use devm_ioremap_resource()
      smsc911x: Change clock warning message to debug level
      smsc911x: Do not use netdev_dbg() when device is not registered
      smsc911x: No need to print driver version

Fan Du (8):
      skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end
      {IPv4,xfrm} Add ESN support for AH egress part
      {IPv4,xfrm} Add ESN support for AH ingress part
      {IPv6,xfrm} Add ESN support for AH egress part
      {IPv6,xfrm} Add ESN support for AH ingress part
      xfrm: Don't prohibit AH from using ESN feature
      flowcache: Make flow cache name space aware
      flowcache: Bring net/core/flow.c under IPsec maintain scope

Fariya Fatima (1):
      rsi: Add RS9113 wireless driver

Felix Fietkau (11):
      ath9k: list more reset causes in debugfs
      ath9k: do not set half/quarter channel flags in AR_PHY_MODE
      ath9k: make some hardware reset log messages debug-only
      ath5k: set SURVEY_INFO_IN_USE on get_survey
      ath9k_hw: toggle weak signal detection in AP mode on older chipsets
      ath9k_hw: tweak noise immunity thresholds for older chipsets
      ath9k: fix ready time of the multicast buffer queue
      ath9k: clean up and enhance ANI debugfs file
      ath9k_hw: remove ANI function restrictions for AP mode
      ath9k_hw: set ANI cycpwr_thr1 as absolute values instead of relative
      ath9k_hw: set ANI firstep as absolute values instead of relative

Fengguang Wu (3):
      netfilter: ipset: Add hash: fix coccinelle warnings
      net/mlx4_en: mlx4_en_verify_params() can be static
      batman-adv: fix coccinelle warnings

Fernando Luis Vazquez Cao (1):
      igb: remove references to long gone command line parameters

Florent Fourcot (1):
      ipv6: remove some unused include in flowlabel

Florian Fainelli (53):
      net: phy: use network device in phy_print_status
      net: phy: update phy_print_status to show pause settings
      net: phy: display human readable PHY speed settings
      net: phy: add genphy_aneg_done()
      net: phy: allow driver to implement their own aneg_done
      net: phy: fix phy_{clear,config}_interrupt comment typos
      net: phy: re-design phy_modes to be self-contained
      net: phy: expose PHY device interface mode
      net: phy: add "has_fixups" boolean property
      net: phy: expose phydev->has_fixups to sysfs
      net: phy: add MoCA PHY type
      net: phy: update port type for MoCA PHYs
      net: phy: broadcom: extract register definitions
      net: phy: add Broadcom BCM7xxx internal PHY driver
      net: bcmgenet: add driver definitions and private structure
      net: bcmgenet: add main driver file
      net: bcmgenet: add MDIO routines
      net: bcmgenet: hook into the build system
      Documentation: add Device tree bindings for Broadcom GENET
      MAINTAINERS: add entry for the Broadcom GENET driver
      Documentation: broadcom-bcmgenet: add better clocks documentation
      net: phy: move PHY software reset to genphy_soft_reset
      net: phy: allow PHY drivers to implement their own software reset
      Documentation: networking: update phy.txt with recent changes
      Documentation: broadcom-bcmgenet: fix address and cells properties
      net: bcmgenet: drop checks on priv->phydev
      net: bcmgenet: remove commented code in bcmgenet_xmit()
      net: bcmgenet: remove unused bh_lock member
      ixgbevf: fix skb->pkt_type checks
      net: bcmgenet: remove unused spinlock member
      net: bcmgenet: add skb_tx_timestamp call
      net: bcmgenet: remove bogus tx queue checks
      net: bcmgenet: manipulate netdev_queue directly
      net: phy: bcm7xxx: define constants for our registers
      net: phy: bcm7xxx: fix spurious MDIO failures during workaround
      net: phy: bcm7xxx: properly clear AFE_RX_LP_COUNTER
      net: bcmgenet: set RBUF_SKIP_FCS based on UniMAC CRC forwarding
      net: greth: remove empty MDIO bus reset function
      tg3: remove empty MDIO bus reset function
      macb: remove empty MDIO bus reset function
      dnet: remove empty MDIO bus reset function
      net: ethoc: remove empty MDIO bus function
      fec: remove empty MDIO bus function
      fs_enet: remove empty MDIO bus function
      net: mvmdio: remove empty MDIO bus reset function
      net: emaclite: remove empty MDIO bus reset function
      net: sun4i: remove empty MDIO bus reset function
      net: ftgmac100: remove empty MDIO bus reset function
      r6040: remove empty MDIO bus reset function
      bfin_mac: remove empty MDIO bus reset function
      Documentation: networking: phy.txt: MDIO bus reset is optional
      net: sysfs: add Documentation entries for basic set of attributes
      net: export NET_ADDR_* values to user-space API

Florian Vaussard (5):
      can: sja1000: convert printk to use netdev API
      can: sja1000: platform: use devm_* APIs
      can: sja1000: fuse of_platform into platform
      Documentation: devicetree: sja1000: add reg-io-width binding
      can: sja1000: of: add reg-io-width property for 8, 16 and 32-bit register access

Florian Westphal (14):
      ip_tunnel: return more precise errno value when adding tunnel fails
      netfilter: nft_ct: labels get support
      tcp: use zero-window when free_space is low
      netfilter: nfnetlink_log: remove unused code
      net: tcp: add mib counters to track zero window transitions
      netfilter: ipset: kernel: uapi: fix MARKMASK attr ABI breakage
      netfilter: connlimit: factor hlist search into new function
      netfilter: connlimit: improve packet-to-closed-connection logic
      netfilter: connlimit: move insertion of new element out of count function
      netfilter: connlimit: use kmem_cache for conn objects
      6lowpan: reassembly: un-export local functions
      netfilter: connlimit: use keyed locks
      netfilter: connlimit: make same_source_net signed
      netfilter: connlimit: use rbtree for per-host conntrack obj storage

Franky Lin (2):
      brcmfmac: add owner info to sdio_driver structure
      brcmfmac: add BCM4354 SDIO interface support

Fujinaka, Todd (1):
      igb: add register rd/wr for surprise removal

Geert Uytterhoeven (1):
      ath9k: Fix uninitialized variable in ath9k_has_tx_pending()

Girish K S (1):
      net: sxgbe: add EEE(Energy Efficient Ethernet) for Samsung sxgbe

Greg Rose (2):
      i40evf: Enable the ndo_set_features netdev op
      i40e: Make the alloc and free queue vector calls orthogonal

Gu Zheng (1):
      net: add a pre-check of net_ns in sk_change_net()

Gustavo Padovan (1):
      Bluetooth: Fix skb allocation check for A2MP

Haiyang Zhang (2):
      hyperv: Add latest NetVSP versions to auto negotiation
      hyperv: Change the receive buffer size for legacy hosts

Hannes Frederic Sowa (7):
      ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg
      ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment
      ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT
      ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT
      inet: remove now unused flag DST_NOPEER
      ipv6: strengthen fallback fragmentation id generation
      ipv6: some ipv6 statistic counters failed to disable bh

Hante Meuleman (15):
      brcmfmac: expand sta info to report dtim and beacon period.
      brcmfmac: fix sdio sending of large buffers.
      brcmfmac: simplify sdio code download routine.
      brcmfmac: on sdio remove first detach bus then stop worker.
      brcmfmac: Make firmeware roaming a module param.
      brcmfmac: Correct header debug dump for sdio tx hdrs.
      brcmfmac: de-init driver layers in correct order.
      brcmfmac: Minimize SDIO dpc scheduling.
      brcmfmac: Remove immediate sleep support from SDIO.
      brcmfmac: Small cleanup of redundant code.
      brcmfmac: Use atomic functions for intstatus update.
      brcmfmac: Put frame sdio tx error handling in sub function.
      brcmfmac: Use atomic functions for intstatus update.
      brcmfmac: Protect tx seq number for data and control
      brcmfmac: Improve scanning settings for connect.

Hariprasad Shenai (3):
      cxgb4: Add more PCI device ids.
      cxgb4: Adds device ID for few more Chelsio Adapters
      cxgb4vf: Adds device Id for few more Chelsio adapters

Harish Patil (1):
      qlcnic: Enhance semaphore lock access failure error message

Heiko Carstens (1):
      qeth: make qeth_query_card_info_cb() static

Heinrich Schuchardt (1):
      rtlwifi: Remove redundant if clause

Hiroaki SHIMODA (1):
      sch_tbf: Remove holes in struct tbf_sched_data.

Horia Geanta (1):
      xfrm: avoid creating temporary SA when there are no listeners

Ido Shamay (2):
      net/mlx4: Set number of RX rings in a utility function
      net/mlx4: Fix limiting number of IRQ's instead of RSS queues

Ido Yariv (3):
      iwlwifi: pcie: retrieve and parse ACPI power limitations
      iwlwifi: mvm: handle platform PCIe power limitation
      iwlwifi: 7265: add power limit/tx backoff translation table

Igal Chernobelsky (1):
      wlcore: send EAPOL frames with voice priority

Ilan Peer (6):
      iwlwifi: mvm: add the quota remainder to a data binding
      iwlwifi: mvm: fix quota allocation
      cfg80211: fix few minor issues in reg_process_hint()
      mac80211: Fix ROC duration == 0 handling
      iwlwifi: mvm: modify the tsf_id master/slave logic
      cfg80211: send stop AP event only due to internal reason

Ilia Mirkin (1):
      netfilter: ipset: move registration message to init from net_init

Inbal Hacohen (1):
      iwlwifi: mvm: remove redundant define in fw.c

Ivan Vecera (1):
      be2net: do external loopback test only when it is requested

Ivaylo Dimitrov (1):
      wl1251: use skb_trim to make skb shorter

Jack Morgenstein (6):
      mlx4: Adjust QP1 multiplexing for RoCE/SRIOV
      mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index
      mlx4: In RoCE allow guests to have multiple GIDS
      mlx4: Add ref counting to port MAC table for RoCE
      mlx4: Implement IP based gids support for RoCE/SRIOV
      mlx4: Activate RoCE/SRIOV

Jacob Keller (14):
      ixgbe: don't use magic size number to assign ptp_caps.name
      ixgbe: implement SIOCGHWTSTAMP ioctl
      ixgbe: move setting rx_pb_size into get_invariants
      ixgbe: add Linux NICS mailing list to contact info
      ixgbe: fixup header for ixgbe_set_rxpba_82598
      ixgbe: fix some multiline hw_dbg prints
      ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check
      ixgbe: check Core Clock Disable bit
      ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly
      ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables
      ixgbe: remove unused media type
      ixgbe: use ixgbe_read_pci_cfg_word
      ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599
      igb: implement SIOCGHWTSTAMP ioctl

Jakub Kicinski (8):
      doc: update driver TX algorithm in timestamping.txt
      e1000e: add timeout for TX HW time stamping work
      e1000e: remove redundant if clause from PTP work
      igb: never generate both software and hardware timestamps
      igb: fix race conditions on queuing skb for HW time stamp
      ixgbe: remove redundant if clause from PTP work
      ixgbe: never generate both software and hardware timestamps
      ixgbe: fix race conditions on queuing skb for HW time stamp

Jan Beulich (1):
      consolidate duplicate code is skb_checksum_setup() helpers

Janusz Dziedzic (14):
      ath10k: enable wmi ps peer param command for 10.x FW
      ath10k: AP mode, set UAPSD params correctly
      nl80211: add Guard Interval support for set_bitrate_mask
      cfg80211: set preset_chandef after channel switch
      cfg80211: add helper reg_get_regdomain() function
      cfg80211: regulatory introduce maximum bandwidth calculation
      ath10k: pass frames with invalid peer status to upper layer
      cfg80211: regulatory: introduce NL80211_RRF_AUTO_BW rule flag
      cfg80211: regulatory: allow user to set world regdomain
      cfg80211: regulatory: allow getting DFS CAC time from userspace
      cfg80211: DFS get CAC time from regulatory database
      ath10k: enable spectrum management support
      ath10k: bitrate_mask add force_sgi support
      ath10k: skip management frames in HTT path

Jason Gunthorpe (2):
      dt: Document a compatible entry for MDIO ethernet Phys
      of_mdio: Allow the DT to specify the phy ID and avoid autoprobing

Jean Delvare (1):
      brcmfmac: Make probe function __init

Jean Sacren (5):
      ieee802154: fix new function declaration
      ieee802154: fix at86rf212_set_txpower() exit path
      ixgbe: fix ixgbe_check_reset_blocked() declaration
      i40e: fix function kernel doc description
      i40e/i40evf: fix error checking path

Jeff Kirsher (3):
      igb: make local functions static and remove dead code
      igb: fix warning if !CONFIG_IGB_HWMON
      igb: Fix code comment

Jesper Dangaard Brouer (5):
      netfilter: trivial code cleanup and doc changes
      netfilter: conntrack: spinlock per cpu to protect special lists.
      netfilter: avoid race with exp->master ct
      netfilter: conntrack: seperate expect locking from nf_conntrack_lock
      netfilter: conntrack: remove central spinlock nf_conntrack_lock

Jesse Brandeburg (13):
      i40e: spelling error
      i40e: bump driver version
      i40evf: trivial fixes
      i40e/i40evf: i40e implementation for skb_set_hash
      i40e: count timeout events
      i40e: fix nvm version and remove firmware report
      i40e/i40evf: carefully fill tx ring
      i40e: make string references to q be queue
      i40e: cleanup strings
      i40e: simplified init string
      i40e/i40evf: enable hardware feature head write back
      i40e/i40evf: reduce context descriptors
      i40evf: remove double space after return

Jingoo Han (2):
      net: w5300: Use devm_ioremap_resource()
      net: w5100: Use devm_ioremap_resource()

Jiri Pirko (1):
      rtnl: make ifla_policy static

Jitendra Kalsaria (1):
      qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration

Joe Perches (38):
      bonding: Convert pr_warning to pr_warn, neatening
      bonding: Neaten pr_<level>
      bonding: Convert c99 comments
      bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar)
      hsr: Use ether_addr_copy
      bonding: More use of ether_addr_copy
      bonding: Remove unnecessary else
      bonding: Invert test
      ath9k: Use static const
      bridge: Use ether_addr_copy and ETH_ALEN
      bridge: netfilter: Use ether_addr_copy
      bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros
      Bluetooth: Convert uses of __constant_<foo> to <foo>
      8021q: Convert uses of __constant_<foo> to <foo>
      net: Convert uses of __constant_<foo> to <foo>
      ieee802154: Convert uses of __constant_<foo> to <foo>
      tipc: Convert uses of __constant_<foo> to <foo>
      brocade: Convert uses of __constant_<foo> to <foo>
      xilinx: Convert uses of __constant_<foo> to <foo>
      lg-vl600: Convert uses of __constant_<foo> to <foo>
      netfilter: Convert uses of __constant_<foo> to <foo>
      ath9k: Convert uses of __constant_<foo> to <foo>
      rsi: Add pr_fmt,__printf, fix format & arg mismatch
      e100: Convert uses of __constant_<foo> to <foo>
      igb: Convert uses of __constant_<foo> to <foo>
      igbvf: Convert uses of __constant_<foo> to <foo>
      ixgbe: Convert uses of __constant_<foo> to <foo>
      ixgbevf: Convert uses of __constant_<foo> to <foo>
      chelsio: Remove addressof casts to same type
      altera: Remove casts of pointer to same type
      alx: Remove casts of pointer to same type
      qlcnic: Remove casts of pointer to same type
      rtlwifi: Remove addressof casts to same type
      carl9170: Remove casts of pointer to same type
      mwifiex: Remove casts of pointer to same type
      rtlwifi: Remove casts of pointer to same type
      i40e/i40evf: Remove addressof casts to same type
      i40e: Remove casts of pointer to same type

Johan Hedberg (120):
      Bluetooth: Fix outgoing authentication requirement check
      Bluetooth: Fix mgmt error code for negative PIN response
      Bluetooth: Reorder L2CAP functions to avoid forward declarations
      Bluetooth: Queue incoming ACL data until BT_CONNECTED state is reached
      Bluetooth: Remove useless l2cap_seq_list_remove function
      Bluetooth: Rename L2CAP_CHAN_CONN_FIX_A2MP to L2CAP_CHAN_FIXED
      Bluetooth: Switch ATT channels to use L2CAP_CHAN_FIXED
      Bluetooth: Fix BT_SECURITY socket option for fixed channels (ATT)
      Bluetooth: Fix CID initialization for fixed channels
      Bluetooth: Fix respecting le_default_mps value
      Bluetooth: Fix disconnecting L2CAP channel for credits violation
      Bluetooth: Fix disconnecting L2CAP when a credits overflow occurs
      Bluetooth: Free up l2cap_chan->sport when initiating a connection
      Bluetooth: Refuse peer L2CAP address reading when not connected
      Bluetooth: Refuse peer RFCOMM address reading when not connected
      Bluetooth: Always use l2cap_chan->psm for returning PSM to user space
      Bluetooth: Remove unnecessary check for chan->psm
      Bluetooth: Enable LTK distribution to slave devices
      Bluetooth: Remove Simultaneous LE & BR/EDR flags from AD
      Bluetooth: Fix long_term_keys debugfs output
      Bluetooth: Make LTK key type check more readable
      Bluetooth: Remove unnecessary LTK type check from hci_add_ltk
      Bluetooth: Fix differentiating stored master vs slave LTK types
      Bluetooth: Enable LE L2CAP CoC support by default
      Bluetooth: Fix missing PDU length checks for SMP
      Bluetooth: Fix minor whitespace issues in SMP code
      Bluetooth: Add smp_irk_matches helper function
      Bluetooth: Add AES crypto context for each HCI device
      Bluetooth: Add basic IRK management support
      Bluetooth: Add hci_bdaddr_is_rpa convenience function
      Bluetooth: Implement mgmt_load_irks command
      Bluetooth: Enable support for remote IRK distribution
      Bluetooth: Fix properly ignoring unexpected SMP PDUs
      Bluetooth: Fix missing address type check for removing LTKs
      Bluetooth: Remove return values from functions that don't need them
      Bluetooth: Fix hci_remove_ltk failure when no match is found
      Bluetooth: Fix completing SMP as peripheral when no keys are expected
      Bluetooth: Fix removing any IRKs when unpairing devices
      Bluetooth: Add convenience function for fetching IRKs
      Bluetooth: Remove SMP data specific crypto context
      Bluetooth: Track the LE Identity Address in struct hci_conn
      Bluetooth: Fix updating Identity Address in L2CAP channels
      Bluetooth: Wait for SMP key distribution completion when pairing
      Bluetooth: Don't try to look up private addresses as Identity Address
      Bluetooth: Look up RPA for connection requests with Identity Address
      Bluetooth: Use Identity Address in Device Found event
      Bluetooth: Avoid using GFP_ATOMIC where not necessary
      Bluetooth: Return added key when adding LTKs and IRKs
      Bluetooth: Move New LTK store hint evaluation into mgmt_new_ltk
      Bluetooth: Track SMP keys in the SMP context
      Bluetooth: Move SMP LTK notification after key distribution
      Bluetooth: Add support for sending New IRK event
      Bluetooth: Fix iterating wrong list in hci_remove_irk()
      Bluetooth: Add helper variables to smp_distribute_keys()
      Bluetooth: Add initial code for distributing local IRK
      Bluetooth: Move enable/disable_advertising higher up in mgmt.c
      Bluetooth: Add mgmt defines for privacy
      Bluetooth: Add Privacy flag to mgmt supported/current settings
      Bluetooth: Ensure hci_conn always contains the local identity address
      Bluetooth: Set the correct values for Identity Address Information
      Bluetooth: Add SMP function for generating RPAs
      Bluetooth: Add timer for regenerating local RPA
      Bluetooth: Add hci_update_random_address() convenience function
      Bluetooth: Use hci_update_random_address() when connecting LE
      Bluetooth: Use hci_update_random_address() for enabling advertising
      Bluetooth: Use hci_update_random_address() for initiating LE scan
      Bluetooth: Don't write static address during power on
      Bluetooth: Add debugfs entry for RPA regeneration timeout
      Bluetooth: Add support for Set Privacy command
      Bluetooth: Fix setting correct src_type when connecting LE
      Bluetooth: Remove unneeded hdev->own_addr_type
      Bluetooth: Enable RPA resolving if mgmt_set_privacy is called
      Bluetooth: Fix canceling RPA expiry timer
      Bluetooth: Add convenience function for getting total connection count
      Bluetooth: Move HCI_ADVERTISING handling into mgmt.c
      Bluetooth: Move check for MGMT_CONNECTED flag into mgmt.c
      Bluetooth: Don't clear HCI_DISCOVERABLE when powering off
      Bluetooth: Don't clear HCI_CONNECTABLE when powering off
      Bluetooth: Don't clear HCI_ADVERTISING when powering off
      Bluetooth: Clean up HCI state when doing power off
      Bluetooth: Fix advertising address type when toggling connectable
      Bluetooth: Ignore IRKs with no Identity Address
      Bluetooth: Track not yet received keys in SMP
      Bluetooth: Simplify logic for checking for SMP completion
      Bluetooth: Remove unneeded "force" parameter from smp_distribute_keys()
      Bluetooth: Add tracking of advertising address type
      Bluetooth: Add hci_copy_identity_address convenience function
      Bluetooth: Fix disconnecting connections in non-connected states
      Bluetooth: Add timer to force power off
      Bluetooth: Fix clearing SMP keys if pairing fails
      Bluetooth: Add protections for updating local random address
      Bluetooth: Fix updating connection state to BT_CONNECT too early
      Bluetooth: Track LE initiator and responder address information
      Bluetooth: Use hdev->init/resp_addr values for smp_c1 function
      Bluetooth: Add defines for LE initiator filter policy
      Bluetooth: Add timeout for LE connection attempts
      Bluetooth: Re-encrypt link after receiving an LTK
      Bluetooth: Delay LTK encryption to let remote receive all keys
      Bluetooth: Fix trying to disable scanning twice
      Bluetooth: Remove unnecessary stop_scan_complete function
      Bluetooth: Fix expected key count debug logs
      Bluetooth: Fix updating SMP remote key distribution information
      Bluetooth: Fix const declaration for swap function src parameter
      Bluetooth: Fix smp_e byte order to be consistent with SMP specification
      Bluetooth: Fix MITM flag when initiating SMP pairing
      Bluetooth: Simplify logic when checking SMP_FLAG_TK_VALID
      Bluetooth: Increase SMP re-encryption delay to 500ms
      Bluetooth: Fix SMP user passkey notification mgmt event
      Bluetooth: Fix Pair Device response parameters for pairing failure
      Bluetooth: Fix passkey endianess in user_confirm and notify_passkey
      Bluetooth: Fix address value for early disconnection events
      Bluetooth: Fix potential NULL pointer dereference in SMP
      Bluetooth: Add missing cmd_status handler for LE_Start_Encryption
      Bluetooth: Fix SMP confirmation callback handling
      Bluetooth: Add SMP flag to track which side is the initiator
      Bluetooth: Don't try to confirm locally initiated SMP pairing
      Bluetooth: Remove LTK re-encryption procedure
      Bluetooth: Fix potential NULL pointer dereference in smp_conn_security
      Bluetooth: Remove unnecessary assignment in SMP
      Bluetooth: Fix returning peer address in pending connect state

Johannes Berg (57):
      iwlwifi: mvm: implement AP/GO uAPSD support
      iwlwifi: pcie: make FH debugfs file code easier to understand
      iwlwifi: mvm: add low-latency framework
      iwlwifi: mvm: disable powersave in low-latency
      iwlwifi: mvm: reserve bandwidth for low-latency interface
      iwlwifi: mvm: limit non-low-latency binding scheduling duration
      iwlwifi: rs: use const u16 for throughput tables
      iwlwifi: mvm: remove unneeded calculations
      iwlwifi: mvm: abort scheduled scan on scan request
      iwlwifi: mvm: clean up iwl_mvm_bss_info_changed_ap_ibss
      cfg80211: make connect ie param const
      nl80211: check channel switch validity better
      mac80211: mesh: remove mesh_id check
      mac80211: use sdata mesh_id_len instead of wdev's
      mac80211: fix agg_status debugfs file write
      mac80211: make rate control ops const
      mac80211: make cfg80211 ops and privid const
      nl80211: make netlink attribute policies const
      cfg80211: make device_type const
      mac80211_hwsim: make netlink policy const
      mac80211: minstrel_ht: sample_table can be __read_mostly
      mac80211: remove module handling from rate control ops
      mac80211_hwsim: make P2P-Device support optional
      nl80211: check nla_parse() return values
      mac80211: add length check in ieee80211_is_robust_mgmt_frame()
      nl80211: send event when AP operation is stopped
      nl80211: fix scheduled scan RSSI matchset attribute confusion
      mac80211: remove set but unused variables
      mac80211: fix bufferable MMPDU RX handling
      wireless: sort and extend element ID list
      mac80211: order IEs in probe request correctly
      mac80211: order IEs in association request correctly
      mac80211: remove superfluous band variable
      mac80211_hwsim: fix number of channels in interface combinations
      mac80211: simplify roc check in idle calculation
      cfg80211: remove NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL
      nl80211: use ie_len in scheduled scan
      mac80211: add NAPI support back
      iwlwifi: make various things const
      iwlwifi: mvm: use IEEE80211_TX_CTRL_PORT_CTRL_PROTO flag
      iwlwifi: remove iwl_fw_valid_(tx|rx)_ant inlines
      mac80211: remove erroneous comment about RX radiotap header
      Merge remote-tracking branch 'wireless-next/master' into mac80211-next
      cfg80211: document sched_scan_stop synchronous behaviour
      mac80211: allow driver to return error from sched_scan_stop
      iwlwifi: nvm: remove reading valid antennas from NVM
      cfg80211: regulatory: simplify uevent sending
      iwlwifi: mvm: init drv_stats_lock
      iwlwifi: pcie: suppress ACPI related error message
      iwlwifi: nvm: fix VHT capability antenna-dependent fields
      iwlwifi: return whether to stop from rfkill method
      iwlwifi: mvm: remove using max_duration in firmware API
      iwlwifi: mvm: remove spurious blank line
      iwlwifi: mvm: ignore unchanged low-latency flag
      mac80211: fix potential use-after-free
      mac80211: verify deauthentication and return error on failure
      mac80211: fix suspend vs. authentication race

John Greene (1):
      ath5k: add missing dma_map_error call

John W. Linville (26):
      Merge git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
      Revert "Staging: rtl8812ae: remove modules field of rate_control_ops"
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      Revert "Revert "Staging: rtl8812ae: remove modules field of rate_control_ops""
      rtl8821ae: fixup staging driver for revised ieee80211_is_robust_mgmt_frame
      wlan-ng: fixup staging driver for removal of ieee80211_dsss_chan_to_freq
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem
      Merge branch 'for-linville' of git://github.com/kvalo/ath
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-fixes
      Merge tag 'nfc-next-3.15-1' of git://git.kernel.org/.../sameo/nfc-next
      rsi: make rsi_dbg a regular function
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next
      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
      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 Paul Maloy (18):
      tipc: stricter behavior of message reassembly function
      tipc: change reception of tunnelled duplicate packets
      tipc: change reception of tunnelled failover packets
      tipc: change signature of tunnelling reception function
      tipc: more cleanup of tunnelling reception function
      tipc: rename stack variables in function tipc_link_tunnel_rcv
      tipc: changes to general packet reception algorithm
      tipc: delay delete of link when failover is needed
      tipc: add node_lock protection to link lookup function
      tipc: fix a loop style problem
      tipc: correct usage of spin_lock() vs spin_lock_bh()
      tipc: replace reference table rwlock with spinlock
      tipc: remove redundant 'peer_name' field in struct tipc_sock
      tipc: aggregate port structure into socket structure
      tipc: eliminate upcall function pointers between port and socket
      tipc: eliminate redundant locking
      tipc: align usage of variable names and macros in socket
      tipc: eliminate redundant lookups in registry

Joseph Gasparakis (1):
      i40e: Flow Director sideband accounting

Josh Hunt (1):
      netfilter: ipset: add forceadd kernel support for hash set types

Jouni Malinen (4):
      cfg80211: Allow BSS hint to be provided for connect
      cfg80211: Advertise maximum associated STAs in AP mode
      cfg80211: Clean up connect params and channel fetching
      ath9k: Enable U-APSD AP mode support

Jozsef Kadlecsik (1):
      netfilter: ipset: Prepare the kernel for create option flags when no extension is needed

Julia Lawall (6):
      caif: delete unnecessary field initialization
      ixgbevf: delete unneeded call to pci_set_power_state
      isdn: replace del_timer by del_timer_sync
      atm: replace del_timer by del_timer_sync
      hsr: replace del_timer by del_timer_sync
      yam: replace del_timer by del_timer_sync

Julien Massot (2):
      ath6kl: increase usb rx buffer size to 4096
      ath6kl: set rx urb count threshold to 1

Jurgen Kramer (1):
      Bluetooth: btusb: Add IMC Networks (Broadcom based)

Justin van Wijngaarden (1):
      Drivers: net: ethernet: 3com: 3c589_cs fixed coding style issues

KY Srinivasan (9):
      Drivers: net: hyperv: Get rid of the rndis_filter_packet structure
      Drivers: net: hyperv: Cleanup the receive path
      Drivers: net: hyperv: Cleanup the netvsc receive callback functio
      Drivers: net: hyperv: Enable scatter gather I/O
      Drivers: net: hyperv: Cleanup the send path
      Drivers: net: hyperv: Enable offloads on the host
      Drivers: net: hyperv: Enable receive side IP checksum offload
      Drivers: net: hyperv: Enable send side checksum offload
      Drivers: net: hyperv: Enable large send offload

Kalle Valo (5):
      ath10k: enable firmware STA quick kickout
      Merge remote-tracking branch 'wireless-next/master' into ath-next
      ath10k: fix alignment in ath10k_dbg()
      ath: remove camel case from struct reg_dmn_pair_mapping
      ath10k: release conf_mutex if vdev_start() fails

Karl Beldan (1):
      mac80211: send {ADD,DEL}BA on AC_VO like other mgmt frames, as per spec

Ken ICHIKAWA (1):
      igb: specify phc_index of 82575 for get_ts_info

Kevin Hao (1):
      e1000e: fix the build error when PM is disabled

Kleber Sacilotto de Souza (1):
      IB/mlx5_core: remove unreachable function call in module init

Kumar Sanghvi (12):
      cxgb4: Add support to recognize 40G links
      cxgb4: Print adapter VPD Part Number instead of Engineering Change field
      cxgb4: Allow >10G ports to have multiple queues
      cxgb4: LE-Workaround is not atomic in firmware
      cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities
      cxgb4: Remove unused registers and add missing ones
      cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()
      cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB
      cxgb4: Add code to dump SGE registers when hitting idma hangs
      cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck
      cxgb4: Updates for T5 SGE's Egress Congestion Threshold
      cxgb4: Calculate len properly for LSO path

Larry Finger (17):
      rtlwifi: btcoexist: Add new mini driver
      rtlwifi: Prepare existing drivers for new driver
      rtlwifi: rtl8723ae: rtl8723-common: Create new driver for common code
      rtlwifi: rtl8723ae: rtl8723-common: Copy common firmware code
      rtlwifi: rtl8723ae: rtl8723-common: Copy common dynamic power management code
      rtlwifi: rtl8723be: Add new driver
      rtlwifi: rtl8192ce: rtl8192cu: rtl8192de: rtl8192se: rtl8723ae: rtl8723be: rtl8188eu: Modify for new API
      rtlwifi: Move common routines to core
      rtlwifi: rtl8723be: rtl8723com: Remove unused allow_all_destaddr functions
      rtlwifi: rtl8192cu: Fix too long disable of IRQs
      rtlwifi: rtl8192se: Fix too long disable of IRQs
      rtlwifi: rtl8188ee: Fix too long disable of IRQs
      rtlwifi: rtl8723ae: Fix too long disable of IRQs
      rtlwifi: rtl8192ce: Handle unused switch case
      rtlwifi: rtl8723be: Fix sparse errors
      rtlwifi: rtl8723be: Fix smatch warnings
      rtlwifi: rtl8723be: Fix array dimension problems

Laurence Evans (1):
      sfc: Removed adhoc scheme to rate limit PTP event queue overflow message

Laurent Pinchart (5):
      sh_eth: Use the platform device for memory allocation
      sh_eth: Use the platform device as the MDIO bus parent
      sh_eth: Simplify MDIO bus initialization and release
      sh_eth: Register MDIO bus before registering the network device
      sh_eth: Remove goto statements that jump straight to a return

Li RongQing (3):
      ipv6: ip6_forward: perform skb->pkt_type check at the beginning
      ipv4: remove ipv4_ifdown_dst from route.c
      ipv4: remove ip_rt_dump from route.c

Liad Kaufman (1):
      iwlwifi: fix potential buffer overrun in fw name

Linus Lüssing (8):
      batman-adv: use vlan_/eth_hdr() instead of skb->data in interface_tx path
      batman-adv: remove obsolete skb_reset_mac_header() in batadv_bla_tx()
      batman-adv: Multicast Listener Announcements via Translation Table
      batman-adv: introduce capability initialization bitfield
      batman-adv: Announce new capability via multicast TVLV
      batman-adv: Modified forwarding behaviour for multicast packets
      batman-adv: Add IPv4 link-local/IPv6-ll-all-nodes multicast support
      batman-adv: Send multicast packets to nodes with a WANT_ALL flag

Lucas De Marchi (1):
      Bluetooth: allocate static minor for vhci

Lucas Stach (1):
      net: fec: make sure to init MAC address

Luciano Coelho (12):
      mac80211: refactor ieee80211_mesh_process_chanswitch()
      mac80211: align ieee80211_mesh_csa_beacon() with ieee80211_assign_beacon()
      mac80211: only set CSA beacon when at least one beacon must be transmitted
      mac80211: ibss: remove unnecessary call to release channel
      mac80211_hwsim: allow creation of single-channel radios with chanctx
      cfg80211: docbook: fix small formatting error
      cfg80211: docbook: add interface combinations documentation
      mac80211: allow drivers to request SMPS off
      nl80211: make sure we check for DFS with mesh channel switch
      cfg80211: remove radar requirements check from cfg80211_can_use_iftype_chan()
      mac80211: ibss: handle cfg80211_chandef_dfs_required() error codes
      wl1251: split wl251 platform data to a separate structure

Luis R. Rodriguez (3):
      net: kdoc struct net_device flags and priv_flags
      net: move net_device priv_flags out from UAPI
      cfg80211: allow reprocessing of pending requests

Lukasz Rymanowski (1):
      Bluetooth: Fix response on confirm_name

Maithili Hinge (1):
      mwifiex: update MCS set as per RX-STBC bit from hostapd

Manfred Rudigier (1):
      ptp: Add a command line option in testptp to set a specific PTP time

Marc Kleine-Budde (5):
      can: flexcan: Remove #ifdef CONFIG_PM_SLEEP
      can: flexcan: make use of platform_get_device_id()
      can: janz-ican3: convert dev_<level> printing to netdev_<level>
      can: c_can: free_c_can_dev(): add missing netif_napi_del()
      can: c_can: check return value to users of c_can_set_bittiming()

Marcel Holtmann (64):
      Bluetooth: Add LMP feature definitions for Secure Connections support
      Bluetooth: Add HCI command definition for Secure Connections enabling
      Bluetooth: Add HCI command definition for extended OOB data
      Bluetooth: Add definitions for new link key types
      Bluetooth: Add support for handling P-256 derived link keys
      Bluetooth: Enable Authenticated Payload Timeout Expired event
      Bluetooth: Add flags and setting for Secure Connections support
      Bluetooth: Add management command for enabling Secure Connections
      Bluetooth: Enable Secure Connection during power on if configured
      Bluetooth: Limit acceptable link key types to only supported ones
      Bluetooth: Add support for local OOB data with Secure Connections
      Bluetooth: Add debugfs quirk for forcing Secure Connections support
      Bluetooth: Provide remote OOB data for Secure Connections
      Bluetooth: Add internal function for storing P-192 and P-256 data
      Bluetooth: Add support for remote OOB input of P-256 data
      Bluetooth: Track Secure Connections support of remote devices
      Bluetooth: Introduce requirements for security level 4
      Bluetooth: Handle security level 4 for L2CAP connections
      Bluetooth: Handle security level 4 for RFCOMM connections
      Bluetooth: Add debugfs entry to show Secure Connections Only mode
      Bluetooth: Increment management interface revision
      Bluetooth: Add management setting for use of debug keys
      Bluetooth: Add management command to allow use of debug keys
      Bluetooth: Remove use_debug_keys debugfs entry
      Bluetooth: Remove one level of indentation from hci_encrypt_change_evt
      Bluetooth: Track the AES-CCM encryption status of LE and BR/EDR links
      Bluetooth: Remove check for valid LTK authenticated parameter
      Bluetooth: Rename authentication to key_type in mgmt_ltk_info
      Bluetooth: Remove __packed from struct smp_ltk
      Bluetooth: Add management command for Secure Connection Only Mode
      Bluetooth: Include security level 4 in connections check
      Bluetooth: Track if link is using P-256 authenticated combination key
      Bluetooth: Add constants for LTK key types
      Bluetooth: Restrict long term keys to public and static addresses
      Bluetooth: Fix sending wrong store hint for new long term keys
      Bluetooth: Add missing index added event on user channel failure
      Bluetooth: Allow HCI User Channel usage for controllers without address
      Bluetooth: Report identity address when remote device connects
      Bluetooth: Use connection address for reporting connection failures
      Bluetooth: Fix wrong identity address during connection failures
      Bluetooth: Expose current list of identity resolving keys via debugfs
      Bluetooth: Use same LE min/max connection event length during update
      Bluetooth: Don't send store hint for devices using identity addresses
      Bluetooth: Add comment explainging store hint for long term keys
      Bluetooth: Replace own_address_type with force_static_address debugfs
      Bluetooth: Track the current configured random address
      Bluetooth: Provide option for changing LE advertising channel map
      Bluetooth: Increase minor version of core module
      Bluetooth: Fix issue with missing management event opcode
      Bluetooth: Expose current identity information in debugfs
      Bluetooth: Use unresolvable private address for active scanning
      Bluetooth: Use privacy mode for non-connectable advertising
      Bluetooth: Store current RPA and update it if needed
      Bluetooth: Export current local RPA with identity information
      Bluetooth: Make hci_blacklist_clear function static
      Bluetooth: Add definitions for LE white list HCI commands
      Bluetooth: Clear all LE white list entries when powering controller
      Bluetooth: Add support for storing LE white list entries
      Bluetooth: Track LE white list modification via HCI commands
      Bluetooth: Use __le64 type for LE random numbers
      Bluetooth: Add support for handling signature resolving keys
      Bluetooth: Make LTK and CSRK only persisent when bonding
      Bluetooth: Enforce strict Secure Connections Only mode security
      Bluetooth: Track current configured LE scan type parameter

Marek Kwaczynski (2):
      mac80211: update opmode when adding new station
      ath10k: Set proper nss value for the peer

Marek Lindner (1):
      batman-adv: call unregister_netdev() to have it handle the locking for us

Marek Puzyniak (4):
      ath10k: configure access category for arp
      ath10k: refactor suspend/resume functions
      ath10k: suspend hardware before reset
      ath10k: do not overwrite max_antenna_gain

Mark A. Greer (8):
      NFC: Add ISO/IEC 15693 header definitions
      NFC: digital: Add Digital Layer support for ISO/IEC 15693
      NFC: Add netlink support for ISO/IEC 15693
      NFC: digital: Rename Type V tags to Type 5 tags
      NFC: trf7970a: Add driver with ISO/IEC 14443 Type 2 Tag Support
      NFC: trf7970a: Add support for Type 4A Tags
      NFC: trf7970a: Add ISO/IEC 15693 and Type 5 tag Support
      NFC: trf7970a: Add DTS Documentation

Mark Rustad (15):
      ixgbe: Add WoL support for a new device
      ixgbe: Restore hw_addr in LER recovery paths
      ixgbe: Fix up some ethtool results when adapter is removed
      ixgbe: Check config reads for removal
      ixgbevf: Indicate removal state explicitly
      ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit
      ixgbe: Break recursion in case of removal
      ixgbevf: Use static inlines instead of macros
      ixgbevf: Make the ethtool register test use accessors
      ixgbevf: Check register reads for adapter removal
      ixgbevf: Check for adapter removal on register writes
      ixgbevf: Additional adapter removal checks
      ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg
      ixgbe: Fix rcu warnings induced by LER
      ixgbevf: Fix rcu warnings induced by LER

Masaki TAGAWA (1):
      ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P

Masanari Iida (1):
      ixgbe: Fix format string in ixgbe_fcoe.c

Matan Barak (6):
      IB/mlx4_ib: Adapt code to use caps.num_ports instead of a constant
      net/mlx4: Add data structures to support N-Ports per VF
      net/mlx4: Add utils for N-Port VFs
      net/mlx4: Adapt code for N-Port VF
      net/mlx4: Adapt num_vfs/probed_vf params for single port VF
      mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic

Mathias Krause (3):
      pktgen: fix out-of-bounds access in pgctrl_write()
      pktgen: simplify error handling in pgctrl_write()
      pktgen: document all supported flags

Michael Braun (1):
      mac80211: fix WPA with VLAN on AP side with ps-sta again

Michael Knudsen (1):
      Bluetooth: Stop BCSP/H5 timer before cleaning up

Michal Kalderon (1):
      bnx2x: Add support in PF driver for RSC

Michal Kazior (25):
      ath10k: implement channel switching
      ath10k: implement AP CSA
      ath10k: implement and use new beacon method
      ath10k: properly return err from start()
      mac80211: batch CSA bss info notification
      mac80211: fix possible memory leak on AP CSA failure
      mac80211: move csa_active setting in STA CSA
      mac80211: fix sdata->radar_required locking
      mac80211: add missing CSA locking
      cfg80211: consider existing DFS interfaces
      ath9k: prepare for multi-interface CSA support
      ath10k: fix device initialization routine
      ath10k: fix SMPS support
      ath10k: implement sta_rc_update()
      ath10k: fix 4addr rx
      ath10k: fix sta_rc_update for non-ap iftype
      ath10k: remove DMA mapping wrappers
      ath10k: remove is_aborted from skb_cb
      ath10k: replace send_head() with tx_sg()
      ath10k: bypass htc for htt tx path
      ath10k: batch htt tx/rx completions
      ath10k: reduce htt tx/rx spinlock overhead
      ath10k: remove pci completion list
      ath10k: minimize coherent dma accesses
      mac80211: refactor channel switch function

Michal Kubeček (1):
      ipv6: do not overwrite inetpeer metrics prematurely

Michal Schmidt (3):
      bnx2x: clamp num_queues to prevent passing a negative value
      bnx2x: save RAM in kdump kernel by using a single queue
      bnx2x: save RAM in kdump kernel by disabling TPA

Mitch A Williams (1):
      i40evf: remove errant space

Mitch Williams (30):
      i40evf: clean up memsets
      i40e: remove dead code
      i40e: set VF state to active when reset is complete
      i40e: reset VFs after PF reset
      i40e: enable extant VFs
      i40e: don't handle VF reset on unload
      i40evf: clean up adapter struct
      i40evf: fix bogus comment
      i40evf: don't store unnecessary array of strings
      i40evf: change type of flags variable
      i40evf: refactor reset handling
      i40evf: request reset on tx hang
      i40evf: remove VLAN filters on close
      i40evf: fix multiple crashes on remove
      i40evf: get rid of pci_using_dac
      i40evf: fix up strings in init task
      i40evf: remove bogus comment
      i40evf: don't guess device name
      i40evf: store ring size in ring structs
      i40evf: update version and copyright date
      i40e: remove unnecessary delay
      i40e: tighten up ring enable/disable flow
      i40e/i40evf: Use correct number of VF vectors
      i40e/i40evf: Use dma_set_mask_and_coherent
      i40e: support VF link state ndo
      i40evf: correctly program RSS HLUT table
      i40evf: use min_t
      i40evf: don't shut down admin queue on error
      i40evf: clean up init error messages
      i40evf: fix oops in watchdog handler

Monam Agarwal (4):
      drivers/net: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c
      drivers/net: Use RCU_INIT_POINTER(x, NULL) in tun.c
      net/bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c
      net/core: Use RCU_INIT_POINTER(x, NULL) in netpoll.c

Nadim Zubidat (1):
      wlcore: memset wl->rx_filter_enabled to zero after recovery

Neerav Parikh (1):
      i40e: Fix static checker warning

Neil Jerram (1):
      net: order MPLS ethertypes numerically

Nicolas Dichtel (3):
      ipsec: add support of limited SA dump
      pfkey: fix SADB_X_EXT_FILTER length check
      xfrm: rename struct xfrm_filter

Oleksij Rempel (46):
      ath: add last_rssi to ath_common
      ath9k: move ath9k_process_rssi to common.c
      ath9k: move ath9k_process_rate to common.c
      ath9k: move ath9k_rx_accept to common.c
      ath9k_htc: add rx header converter to make it usable by ath9k
      ath9k_htc: use ath9k_cmn_process_rssi
      ath9k_htc: use ath9k_cmn_process_rate
      ath9k_htc: use ath9k_cmn_rx_accept
      ath9k_htc: sync rx_status-> related code with ath9k
      ath9k: move ath9k_rx_skb_postprocess to common.c
      ath9k_htc: use ath9k_cmn_rx_skb_postprocess
      ath9k_htc: remove useless memcpy
      ath9k_htc: catch fw panic pattern
      ath9k: move ath9k_init_channels_rates to common-init
      ath9k_htc: use ath9k_cmn_init_channels_rates
      ath9k: move setup_ht_cap to common-init
      ath9k_htc: use ath9k_cmn_setup_ht_cap
      ath9k-common: set maxstream=1 for ar9271
      ath9k: move ath9k_reload_chainmask_settings to common
      ath9k_htc: use ath9k_cmn_reload_chainmask
      ath9k: remove unused listen_interval and sleepduration.
      ath9k_htc: remove unused variable sleepduration
      ath9k_htc: add function ath9k_regwrite_multi
      ath9k: move struct ath_beacon_config to common
      ath9k_htc: use common ath_beacon_config
      ath9k_htc: move beaconq to struct htc_beacon
      ath9k_htc: use ath_beacon_conf.enable_beacon
      ath9k: move sc_flags to ath_common
      ath9k_htc: use common->op_flags
      ath9k_htc: add ATH_OP_PRIM_STA_VIF
      ath9k: remove unused bc_tstamp
      ath9k_htc: sync beacon slot code with ath9k
      ath9k: remove unused beacon_qi
      ath9k|ath9k_htc: move IEEE80211_MS_TO_TU to common
      ath9k-common: add nexttbtt and intval to ath_beacon_config
      ath9k: move ath9k_beacon_config_sta to common-beacon
      ath9k_htc: use ath9k_cmn_beacon_config_sta
      ath9k: move ath9k_beacon_config_adhoc to common
      ath9k_htc: add ath9k_htc_beacon_init (but not use it)
      ath9k_htc: use ath9k_htc_beacon_init in ath9k_htc_beacon_config_ap
      ath9k_htc: use ath9k_htc_beacon_init in ath9k_htc_beacon_config_adhoc
      ath9k_htc: use ath9k_cmn_beacon_config_adhoc
      ath9k: move ath9k_beacon_config_ap common
      ath9k: remove unused ath9k_get_next_tbtt
      ath9k_htc: use ath9k_cmn_beacon_config_ap
      ath9k_htc: move DEFAULT_SWBA_RESPONSE check to ath9k_htc_beacon_init

Oliver Hartkopp (8):
      can: preserve skbuff protocol in can_put_echo_skb
      can: only send bitrate data via netlink when available
      can: move sanity check for bitrate and tq into can_get_bittiming
      can: provide a separate bittiming_const parameter to bittiming functions
      can: introduce the data bitrate configuration for CAN FD
      can: allow to change the device mtu for CAN FD capable devices
      can: add bittiming check at interface open for CAN FD
      can: Unify MTU settings for CAN interfaces

Oliver Neukum (2):
      Bluetooth: Enable Atheros 0cf3:311e for firmware upload
      Bluetooth: Add firmware update for Atheros 0cf3:311f

Or Gerlitz (5):
      net/i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask
      net/mlx4: USe one wrapper that returns -EPERM
      mlx4: Add support for CONFIG_DEV command
      net/mlx4: Implement vxlan ndo calls
      net/mlx4: Set proper build dependancy with vxlan

Pablo Neira (1):
      netlink: don't compare the nul-termination in nla_strcmp

Pablo Neira Ayuso (4):
      netfilter: xt_ipcomp: Use ntohs to ease sparse warning
      vxlan: remove unused port variable in vxlan_udp_encap_recv()
      netfilter: nf_tables: add optional user data area to rules
      Merge git://git.kernel.org/.../horms/ipvs-next

Patrick McHardy (10):
      netfilter: ip_set: rename nfnl_dereference()/nfnl_set()
      netfilter: nfnetlink: add rcu_dereference_protected() helpers
      netfilter: nf_tables: add nft_dereference() macro
      netfilter: nf_tables: accept QUEUE/DROP verdict parameters
      netfilter: nft_hash: bug fixes and resizing
      netfilter: nf_tables: clean up nf_tables_trans_add() argument order
      netfilter: nf_tables: restore context for expression destructors
      netfilter: nf_tables: restore notifications for anonymous set destruction
      netfilter: nft_ct: remove family from struct nft_ct
      netfilter: nft_nat: fix family validation

Paul Durrant (3):
      xen-netback: remove pointless clause from if statement
      xen-netback: worse-case estimate in xenvif_rx_action is underestimating
      xen-netback: BUG_ON in xenvif_rx_action() not catching overflow

Paul Stewart (1):
      mwifiex: Track BA sequence number reset

Peng Chen (2):
      Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.
      Bluetooth: Fix endianess issue in the ath3k driver

Peter Hurley (24):
      Revert "Bluetooth: Remove rfcomm_carrier_raised()"
      Revert "Bluetooth: Always wait for a connection on RFCOMM open()"
      Revert "Bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()"
      tty: Fix ref counting for port krefs
      Bluetooth: Fix racy acquire of rfcomm_dev reference
      Bluetooth: Exclude released devices from RFCOMMGETDEVLIST ioctl
      Bluetooth: Release rfcomm_dev only once
      Bluetooth: Fix unreleased rfcomm_dev reference
      Bluetooth: Fix RFCOMM tty teardown race
      Bluetooth: Verify dlci not in use before rfcomm_dev create
      Bluetooth: Simplify RFCOMM session state eval
      Bluetooth: Refactor deferred setup test in rfcomm_dlc_close()
      Bluetooth: Refactor dlc disconnect logic in rfcomm_dlc_close()
      Bluetooth: Directly close dlc for not yet started RFCOMM session
      Bluetooth: Fix unsafe RFCOMM device parenting
      Bluetooth: Fix RFCOMM parent device for reused dlc
      Bluetooth: Rename __rfcomm_dev_get() to __rfcomm_dev_lookup()
      Bluetooth: Serialize RFCOMMCREATEDEV and RFCOMMRELEASEDEV ioctls
      Bluetooth: Refactor rfcomm_dev_add()
      Bluetooth: Cleanup RFCOMM device registration error handling
      Bluetooth: Force -EIO from tty read/write if .activate() fails
      Bluetooth: Don't fail RFCOMM tty writes
      Bluetooth: Refactor write_room() calculation
      Bluetooth: Fix write_room() calculation

Peter Pan(潘卫平) (1):
      tcp: delete unused parameter in tcp_nagle_check()

Peter Senna Tschudin (1):
      INTEL-IGB: Convert iounmap to pci_iounmap

Peter Wu (2):
      rtlwifi: avoid accessing RCR directly
      rtlwifi: properly apply filter flags

Phoebe Buckheister (22):
      ieee802154: add basic support for RF212 to at86rf230 driver
      ieee802154: default to AACK in at86rf230
      ieee802154: add TX power control to wpan_phy
      ieee802154: support 100kbps QPSK/EU in at86rf230
      ieee802154: add support for listen-before-talk in wpan_phy
      ieee802154: add support for CCA mode in wpan phys
      ieee802154: add support for setting CCA energy detection levels
      ieee802154: ensure that first RF212 state comes from TRX_OFF
      ieee802154: add netlink APIs for smartMAC configuration
      ieee802154: enable smart transmitter features of RF212
      ieee802154: fix faulty check in set_phy_params api
      ieee802154: rename struct ieee802154_addr to *_sa
      ieee802154: add address struct with proper endiannes and some operations
      ieee802154: enforce consistent endianness in the 802.15.4 stack
      ieee802154: add header structs with endiannes and operations
      mac802154: use header operations to create/parse headers
      ieee802154: use ieee802154_addr instead of *_sa variants
      6lowpan: move lowpan frag_info out of 802.15.4 headers
      ieee802154: add proper length checks to header creations
      ieee802154: properly unshare skbs in ieee802154 *_rcv functions
      mac802154: allow only one WPAN to be up at any given time
      mac802154: make csma/cca parameters per-wpan

Pontus Fuchs (9):
      wcn36xx: Fix copy paste error hal_exit_bmps -> hal_keep_alive
      wcn36xx: Improve feature caps exchange
      wcn36xx: Wait longer for SMD commands to complete
      wcn36xx: Cache nv to avoid request_firmware on resume path
      wcn36xx: Print FW capabilities
      wcn36xx: Add support for 3680
      wcn36xx: Rename wcn36xx_vif.ucast_dpu_signature to self_ucast_dpu_sign
      wcn36xx: Track dpu signature per sta
      wcn36xx: Update dtim period before starting BSS

Rafał Miłecki (1):
      bcma: gpio: register 32 GPIOs on BCM5357

Rajesh Borundia (1):
      qlcnic: Allow vlan0 traffic

Ravikumar Nelavelli (2):
      be2net: log LPVID used in multi-channel configs
      be2net: fix pmac_id[] allocation size

Richard Cochran (9):
      ptp: introduce programmable pins.
      ptp: add the pin GET/SETFUNC ioctls to the testptp program.
      ptp: expose the programmable pins via sysfs
      ptp: drivers: set the number of programmable pins.
      dp83640: trivial fixes
      dp83640: correct the periodic output frequency
      dp83640: implement programmable pin functions.
      dp83640: let external input pins from the module parameters be defaults.
      dp83640: let the periodic pin from the module parameter be a default.

Robert Schwebel (1):
      can: Documentation: fix parameter name "sample-point"

Sabrina Dubroca (1):
      ipx: implement shutdown()

Sachin Kamat (2):
      net: i40evf: Remove duplicate include
      net: wireless: wl3501_cs: Remove duplicate include

Sasha Levin (1):
      rds: prevent dereference of a NULL device in rds_iw_laddr_check

Sathya Perla (5):
      be2net: dma_sync each RX frag before passing it to the stack
      be2net: update driver version to 10.2
      be2net: add FW cmds needed for VxLAN offloads
      be2net: csum, tso and rss steering offload support for VxLAN
      be2net: fix build dependency on VxLAN

Sebastian Reichel (4):
      wl1251: move power GPIO handling into the driver
      wl1251: spi: add vio regulator support
      wl1251: spi: add device tree support
      Documentation: dt: wireless: Add wl1251

Sergei Shtylyov (8):
      sh_eth: use ETH_ZLEN instead of home-grown #define
      DT: net: document Ethernet bindings in one place
      sh_eth: add device tree support
      sh_eth: exit probe with unknown register layout
      sh_eth: convert pr_*() to netdev_*() calls
      sh_eth: convert dev_*() to netdev_*() calls
      sh_eth: fold netif_msg_*() and netdev_*() calls into netif_*() invocations
      micrel: fix masking off LED bits

Sergey Popovich (1):
      netfilter: ipset: Follow manual page behavior for SET target on list:set

Shahed Shaikh (7):
      qlcnic: Re-factor firmware minidump template header handling
      qlcnic: Update version to 5.3.56
      Update MAINTAINERS for qlcnic driver
      qlcnic: Add VXLAN Tx offload support
      qlcnic: Add VXLAN Rx offload support
      qlcnic: Update version to 5.3.57
      qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port'

Shaibal Dutta (2):
      net: wireless: move regulatory timeout work to power efficient workqueue
      net: rfkill: move poll work to power efficient workqueue

Shani Michaelli (1):
      mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE

Shannon Nelson (4):
      i40e: clean up comment style
      i40e: delete netdev after deleting napi and vectors
      i40e: eeprom integrity check on load and empr
      i40e: check for netdev before debugfs use

Silvan Jegen (1):
      net: Replace min macro with min_t

Simon Wunderlich (6):
      mac80211: send ibss probe responses with noack flag
      if_ether.h: add IEEE 802.21 Ethertype
      UAPI: add MPLS label stack definition
      cfg80211: add MPLS and 802.21 classification
      batman-adv: fix a few kerneldoc inconsistencies
      batman-adv: Start new development cycle

Siva Reddy (2):
      sxgbe: Add device-tree binding support document
      net: sxgbe: add basic framework for Samsung 10Gb ethernet driver

Somnath Kotur (1):
      be2net: Log a kernel message when UE is detected in BE & Skyhawk

Stanislav Fomichev (1):
      tcp: remove unused min_cwnd member of tcp_congestion_ops

Stanislaw Gruszka (5):
      rt2x00: move frequent messages to debug level
      iwl3945: fix wakeup interrupt
      iwlegacy: merge reclaim check
      iwlegacy: properly enable power saving
      iwl4965: disable 8K A-MSDU by default

Stefan Assmann (1):
      igb: enable VLAN stripping for VMs with i350

Stefan Raspl (2):
      qeth: Removed unused parameter
      qeth: Fix IP version detection for VLAN traffic

Stefan Sørensen (1):
      net:cpsw: Pass unhandled ioctl's on to generic phy ioctl

Steffen Klassert (27):
      xfrm: Remove caching of xfrm_policy_sk_bundles
      xfrm: Cleanup error handling of xfrm_state_clone
      xfrm4: Add IPsec protocol multiplexer
      esp4: Use the IPsec protocol multiplexer API
      ah4: Use the IPsec protocol multiplexer API
      ipcomp4: Use the IPsec protocol multiplexer API
      xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer
      ip_tunnel: Make vti work with i_key set
      vti: Update the ipv4 side to use it's own receive hook.
      xfrm4: Remove xfrm_tunnel_notifier
      vti4: Use the on xfrm_lookup returned dst_entry directly
      vti4: Support inter address family tunneling.
      vti4: Check the tunnel endpoints of the xfrm state and the vti interface
      vti4: Enable namespace changing
      flowcache: Fix resource leaks on namespace exit.
      xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly
      xfrm6: Add IPsec protocol multiplexer
      esp6: Use the IPsec protocol multiplexer API
      ah6: Use the IPsec protocol multiplexer API
      ipcomp6: Use the IPsec protocol multiplexer API
      vti6: Remove dst_entry caching
      vti6: Remove caching of flow informations.
      vti6: Update the ipv6 side to use its own receive hook.
      xfrm6: Remove xfrm_tunnel_notifier
      vti6: Support inter address family tunneling.
      vti6: Check the tunnel endpoints of the xfrm state and the vti interface
      vti6: Enable namespace changing

Stephane Grosjean (1):
      can: add ability to allocate CANFD frame in skb data

Stephen Rothwell (1):
      Staging: rtl8812ae: remove modules field of rate_control_ops

Steve Wise (2):
      cxgb4/iw_cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice
      cxgb4/iw_cxgb4: Doorbell Drop Avoidance Bug Fixes

Sucheta Chakraborty (1):
      qlcnic: Enhance driver message in failed state.

Sujith Manoharan (12):
      ath9k: Remove unnecessary check
      ath9k: Remove ath9k rate control
      ath9k: Fix IQ cal post processing for SoC
      ath9k: Check explicitly for IQ calibration
      ath9k: Rename ar9003_hw_tx_iqcal_load_avg_2_passes
      ath9k: Fix magnitude/phase calculation
      ath9k: Modify IQ calibration for AR955x
      ath9k: Expand the IQ coefficient array
      ath9k: Calculate IQ-CAL median
      ath9k: Add QCA953x WMAC platform support
      ath9k: Disable AR_INTR_SYNC_HOST1_FATAL for QCA953x
      ath9k: Fix temperature compensation

Sunil Dutt Undekari (1):
      cfg80211: Pass TDLS peer capability information in tdls_mgmt

Surendra Patil (1):
      Drivers:net:wireless:ti:wl1251: Fixed Sparse invalid assignment warning

Suresh Reddy (2):
      be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs
      be2net: Add link state control for VFs

Sylvain Roger Rieunier (1):
      ath9k: fix invalid max frame length

Szymon Janc (1):
      Bluetooth: Print error when dropping L2CAP data

Tejun Heo (1):
      wireless/rt2x00: don't use PREPARE_WORK in rt2800usb.c

Thierry Escande (6):
      NFC: port100: Fix possible buffer overflow
      NFC: digital: Add poll support for type 4A tag platform
      NFC: digital: Add ISO-DEP support for data exchange
      NFC: port100: Add support for type 4A tag platform
      NFC: digital: Add missing break in switch statement
      NFC: digital: Fix a possible memory leak

Thomas Gleixner (15):
      Bluetooth: bluecard: Use del_timer_sync() in teardown path
      atm: firestream: Use del_timer_sync() in teardown path
      atm: idt77105: Use del_timer_sync() in exit path
      can: c_can: Wait for CONTROL_INIT to be cleared
      can: c_can: Fix hardware raminit function
      can: c_can: Make it SMP safe
      can: c_can: Fix buffer ordering
      can: c_can: Fix the lost message handling
      can: c_can: Remove EOB exit
      can: c_can: Provide protection in the xmit path
      can: c_can: Make the code readable
      can: c_can: Reduce register access
      can: c_can: Store dlc private
      can: c_can: Simplify TX interrupt cleanup
      can: c_can: Avoid led toggling for every packet.

Thomas Petazzoni (1):
      net: mvneta: use devm_ioremap_resource() instead of of_iomap()

Thomas Stilwell (1):
      ieee802154: at86rf230: add support for rf233 chip

Tim Harvey (1):
      sky2: allow mac to come from dt

Tim Smith (3):
      af_rxrpc: Remove incorrect checksum calculation from rxrpc_recvmsg()
      af_rxrpc: Prevent RxRPC peers from ABORT-storming one another
      af_rxrpc: Keep rxrpc_call pointers in a hashtable

Timo Teräs (1):
      neigh: probe application via netlink in NUD_PROBE

Tingwei Liu (1):
      ipvs: Reduce checkpatch noise in ip_vs_lblc.c

Tobias Klauser (1):
      net: eth: cpsw: Use net_device_stats from struct net_device

Todd Fujinaka (2):
      e1000e: PTP lock in e1000e_phc_adjustfreq
      igb: fix array size calculation

Tom Herbert (4):
      net: e1000e calls skb_set_hash
      net: igb calls skb_set_hash
      net: ixgbe calls skb_set_hash
      net: Rename skb->rxhash to skb->hash

Ursula Braun (1):
      af_iucv: recvmsg problem for SOCK_STREAM sockets

Uwe Kleine-König (1):
      can: add explicit copyrights to can userspace header

Valentin Ilie (1):
      Bluetooth: Remove assignments in if-statements

Vasundhara Volam (4):
      be2net: Update copyright year
      be2net: refactor multi-channel config code for Skyhawk-R chip
      be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces
      be2net: Fix vlans_added counter

Veaceslav Falico (18):
      bonding: remove bond->lock from bond_arp_rcv
      bonding: permit using arp_validate with non-ab modes
      bonding: always update last_arp_rx on packet recieve
      bonding: always set recv_probe to bond_arp_rcv in arp monitor
      bonding: extend arp_validate to be able to receive unvalidated arp-only traffic
      bonding: document the new _arp options for arp_validate
      bonding: use the new options to correctly set last_arp_rx
      bonding: use last_arp_rx in slave_last_rx()
      bonding: use last_arp_rx in bond_loadbalance_arp_mon()
      bonding: remove useless updating of slave->dev->last_rx
      bonding: trivial: rename slave->jiffies to ->last_link_up
      bonding: rename last_arp_rx to last_rx
      bonding: fix bond_arp_rcv() race of curr_active_slave
      bonding: send arp requests even if there's no route to them
      bonding: make slave status notifications GFP_ATOMIC
      ether: add loopback type ETH_P_LOOPBACK
      bonding: use the correct ether type for alb
      bonding: ratelimit pr_warn()s in 802.3ad mode

Vince Bridgers (12):
      dts: Add bindings for the Altera Triple Speed Ethernet driver
      Documentation: networking: Add Altera Ethernet (TSE) Documentation
      Altera TSE: Add Altera Ethernet Driver MSGDMA File Components
      Altera TSE: Add Altera Ethernet Driver SGDMA file components
      Altera TSE: Add Miscellaneous Files for Altera Ethernet Driver
      Altera TSE: Add main and header file for Altera Ethernet Driver
      Altera TSE: Add Altera Ethernet Driver Makefile and Kconfig
      MAINTAINERS: Add entry for Altera Triple Speed Ethernet Driver
      net: ethernet: Change Ethernet Makefile and Kconfig for Altera TSE driver
      Altera TSE: Set version number by driver's get regs
      Altera TSE: Correct typecast issue detected by kbuild test robot
      Altera TSE: Correct two typos in original submission

Vipul Pandya (3):
      net: sxgbe: add TSO support for Samsung sxgbe
      net: sxgbe: add Checksum offload support for Samsung sxgbe
      net: sxgbe: add ethtool related functions support Samsung sxgbe

Vlad Yasevich (2):
      net: Allow modules to use is_skb_forwardable
      bridge: use is_skb_forwardable in forward path

Vladimir Kondratiev (40):
      wil6210: Tx management frame
      wil6210: [DEBUG] allow to query Rx and all Tx VRING descriptors
      wil6210: [DEBUG] Improve Vring printing
      wil6210: multiple connect - initial support
      wil6210: Block ACK
      wil6210: Find free vring for Tx
      wil6210: broadcast Tx
      wil6210: fix BACK status processing
      wil6210: dump_station initial support
      wil6210: per-connection statistics
      wil6210: disconnect only requested peer
      wil6210: Fill vring2cid_tid table early
      wil6210: Provide signal strength indication
      wil6210: use ether_addr_equal
      wil6210: single station disconnect
      wil6210: do not reorder groupcast Rx
      wil6210: fix buffer overflow in wil_txdesc_debugfs_show()
      wil6210: fix smatch warning in wil_cfg80211_get_station()
      wil6210: Helpers to deal with 'cidxtid' fields
      wil6210: Block data till "data port open" reported
      wil6210: enable scan while connected
      wil6210: add scatter-gather support
      wil6210: generalize tx desc mapping
      wil6210: update target reset to support new HW
      wil6210: reduce dmesg pollution after FW crash
      wil6210: report reset time
      wil6210: fix for HW bug in interrupt setup logic
      wil6210: sort HW registers definitions
      wil6210: reset on power good
      wil6210: reduce printing
      wil6210: fix memory leak in the AP flow
      wil6210: Fix kernel oops in reset flow
      wil6210: fw error recovery
      wil6210: fix secondary connect
      wil6210: serialize fw_recovery and start_ap
      wil6210: use GRO
      wil6210: target reset flow update
      wil6210: add memory barriers for the reset flow
      wil6210: fix race between disconnect and Tx NAPI
      wireless: max MSDU size for DMG networks

Vytas Dauksa (2):
      netfilter: ipset: add hash:ip,mark data type to ipset
      netfilter: ipset: add markmask for hash:ip,mark data type

WANG Cong (8):
      net_sched: act: hide struct tcf_common from API
      net_sched: act: refactor cleanup ops
      net_sched: act: move tcf_hashinfo_init() into tcf_register_action()
      net_sched: act: refuse to remove bound action outside
      net_sched: act: clean up tca_action_flush()
      net: allow setting mac address of loopback device
      net: introduce netdev_alloc_pcpu_stats() for drivers
      openvswitch: rename ->sync to ->syncp

Wang Yufen (16):
      bonding:fix checkpatch errors with foo* bar|foo * bar
      bonding:fix checkpatch errors comments and space
      bonding:fix checkpatch warnings braces {}
      bonding:fix checkpatch warnings braces {}
      bonding:fix checkpatch warnings braces {}
      bonding:fix checkpatch warnings braces {}
      netlink: fix checkpatch errors space and "foo *bar"
      ipv6: fix checkpatch errors with brace and "foo *bar"
      ipv6: fix checkpatch errors with space required or prohibited
      ipv6:fix checkpatch errors with assignment in if condition
      ipv6: fix checkpatch errors comments and space
      ipv6: fix checkpatch errors of brace and trailing statements
      ipv6: fix checkpatch errors of "foo*" and "foo * bar"
      ipv6: tcp_ipv6 do some cleanup
      ipv6: reuse rt6_need_strict
      ipv6: tcp_ipv6 policy route issue

Wei Liu (1):
      xen-netback: disable rogue vif in kthread context

Wei Yongjun (1):
      Bluetooth: Convert to use ATTRIBUTE_GROUPS macro

Yang Yingliang (6):
      socket: replace some printk with pr_*
      sch_netem: return errcode before setting params
      sch_netem: change some func's param from "struct Qdisc *" to "struct netem_sched_data *"
      sch_netem: replace magic numbers with enumerate in GE model
      sch_netem: replace magic numbers with enumerate in get_loss_clg
      net_sched: return nla_nest_end() instead of skb->len

Yaniv Machani (1):
      wlcore: increase timeout to 5000 msecs

Yann Droneaud (1):
      RDMA/cxgb4: set error code on kmalloc() failure

Yegor Yefremov (1):
      qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan

Ying Xue (16):
      tipc: move code for resetting links from bearer.c to link.c
      tipc: move code for deleting links from bearer.c to link.c
      tipc: redefine 'started' flag in struct link to bitmap
      tipc: remove 'links' list from tipc_bearer struct
      tipc: remove bearer_lock from tipc_bearer struct
      tipc: align tipc function names with common naming practice in the network
      tipc: remove unnecessary checking for node object
      tipc: obsolete the remote management feature
      tipc: acquire necessary locks in named_cluster_distribute routine
      tipc: convert tipc_bearers array to pointer list
      tipc: remove active flag from tipc_bearer structure
      tipc: make broadcast bearer store in bearer_list array
      tipc: rename node create lock to protect node list and hlist
      tipc: tipc: convert node list and node hlist to RCU lists
      tipc: use node_list_lock to protect tipc_num_nodes variable
      tipc: use node list lock to protect tipc_num_links variable

Yoann DI RUZZA (1):
      can: at91_can: add listen only mode

Yogesh Ashok Powar (5):
      mwl8k: Adding support to access BBP registers
      mwl8k: Implement sw_scan start/stop cbs
      mwl8k: Adding support to gather survey per channel
      mwl8k: le32_to_cpu cast to restricted
      mwl8k: mwl8k_update_survey can be static

Yuchung Cheng (1):
      tcp: snmp stats for Fast Open, SYN rtx, and data pkts

Yuval Mintz (13):
      bnx2x: [Debug] change verbosity of some prints
      bnx2x: Remove unused iov code
      bnx2x: Semantic Validate vlan/mac changes
      bnx2x: Revise IOV vlan/mac validation
      bnx2x: Fix bnx2x_panic_dump for VFs
      bnx2x: (semantic) revise scheduling of sp_rtnl
      bnx2x: Support mng. request for driver version
      bnx2x: Create workqueue for IOV related tasks
      bnx2x: Remove the sriov VFOP mechanism
      bnx2x: Don't show port statistics for VFs
      bnx2x: Don't allow VFs to become promiscuous
      bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set
      bnx2x: Fix possible memory leak on iov error flow

ZHAO Gang (1):
      b43: use kernel api to replace b43 specific helper function

Zhao Qiang (1):
      phy/at8031: enable at8031 to work on interrupt mode

Zhao, Gang (13):
      b43: Kconfig: let config B43_BCMA_PIO depends on B43
      b43: return true / false instead of numbers in functions which return bool value
      airo: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      atmel: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      wl3501_cs: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      rndis_wlan: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      zd1201: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      orinoco: replace function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      ieee80211: remove function ieee80211_{dsss_chan_to_freq, freq_to_dsss_chan}
      wireless: Kconfig: add missing dependency
      cfg80211: make __cfg80211_join_ibss() static
      cfg80211: remove unnecessary check
      cfg80211: remove macro ASSERT_RDEV_LOCK(rdev)

Zoltan Kiss (13):
      xen-netback: Use skb->cb for pending_idx
      xen-netback: Minor refactoring of netback code
      xen-netback: Handle foreign mapped pages on the guest RX path
      xen-netback: Introduce TX grant mapping
      xen-netback: Remove old TX grant copy definitons and fix indentations
      xen-netback: Add stat counters for zerocopy
      xen-netback: Handle guests with too many frags
      xen-netback: Timeout packets in RX path
      xen-netback: Aggregate TX unmap operations
      Revert "xen-netback: Aggregate TX unmap operations"
      xen-netback: Stop using xenvif_tx_pending_slots_available
      xen-netback: Non-functional follow-up patch for grant mapping series
      xen-netback: Functional follow-up patch for grant mapping series

andrea merello (9):
      mac80211: add check on hw->max_signal value on ieee80211_register_hw
      rtl818x: change misleading names for few register bit definitions
      rtl818x: Explicitly enable contetion window
      rtl818x: pci_iomap() should pair with pci_iounmap()
      rtl818x: check for pci_map_single() success when initializing RX ring
      rtl818x: make dev_alloc_skb() null pointer check to really work
      rtl818x: add comments to explain few not obvious HW configs.
      rtl818x: Make sure the TX descriptor "valid" flag is written by last
      rtl818x: make sure TX descriptor writes are done before kicking DMA

david decotigny (1):
      net-sysfs: expose number of carrier on/off changes

dingtianhong (12):
      bonding: remove the redundant judgements for bond_set_mac_address()
      bonding: remove the redundant judgements for bond_option_queue_id_set()
      bonding: netpoll: remove unwanted slave_dev_support_netpoll()
      bonding: use rcu_dereference() to access curr_active_slave
      bonding: remove no longer needed lock for bond_xxx_info_query()
      vlan: slight optimization for vlan_do_receive()
      vlan: use use ether_addr_equal_64bits to instead of ether_addr_equal
      bonding: slight optimization for bond xmit path
      bonding: ratelimit pr_err() for bond xmit broadcast
      vlan: make a new function vlan_dev_vlan_proto() and export
      bonding: support QinQ for bond arp interval
      bonding: add net_ratelimt to avoid spam in arp interval

françois romieu (8):
      atl1: remove open-coded skb_cow_head.
      atl1c: remove open-coded skb_cow_head.
      atl1e: remove open-coded skb_cow_head.
      jme: remove open-coded skb_cow_head.
      qlge: remove open-coded skb_cow_head.
      bna: remove open-coded skb_cow_head.
      tg3: remove open-coded skb_cow_head.
      wimax/i2400m: remove open-coded skb_cow_head.

hayeswang (26):
      r8152: move some functions
      r8152: add three functions
      r8152: replace some types from int to bool
      r8152: load the default MAC address
      r8152: reduce the frequency of spin_lock
      r8152: clear BMCR_PDOWN
      r8152: combine PHY reset with set_speed
      r8152: move some functions from probe to open
      r8152: support WOL
      r8152: support runtime suspend
      r8152: disable teredo for RTL8152
      r8152: replace netif_rx with netif_receive_skb
      r8152: set disable_hub_initiated_lpm
      r8152: support get_msglevel and set_msglevel
      r8152: deal with the empty line and space
      r8152: replace tp->netdev with netdev
      r8152: remove rtl8152_get_stats
      r8152: replace spin_lock_irqsave and spin_unlock_irqrestore
      r8152: check tx agg list before spin lock
      r8152: up the priority of the transmission
      r8152: calculate the dropped packets for rx
      r8152: support rx checksum
      r8152: support TSO
      r8152: support IPv6
      r8152: add skb_cow_head
      r8152: support dumping the hw counters

stephen hemminger (7):
      net: remove unnecessary return's
      netfilter: remove double colon
      bonding: remove dead code
      bonding: options handling cleanup
      bonding: fix const in options processing
      netdev: set __percpu attribute on netdev_alloc_pcpu_stats
      bonding: force cast of IP address in options

wangweidong (5):
      appletalk: fix checkpatch errors with space required or prohibited
      appletalk: fix checkpatch errors with foo* bar|foo * bar
      appletalk: fix checkpatch error with indent
      via: fix a punctuation typo
      atheros/atlx: use SET_ETHTOOL_OPS directly

 Documentation/ABI/testing/sysfs-bus-mdio           |   20 +
 Documentation/ABI/testing/sysfs-class-net          |  199 ++
 Documentation/ABI/testing/sysfs-class-net-mesh     |    9 +
 Documentation/ABI/testing/sysfs-ptp                |   20 +
 Documentation/DocBook/80211.tmpl                   |    2 +
 Documentation/devices.txt                          |    1 +
 .../bindings/net/allwinner,sun4i-emac.txt          |    6 +-
 .../devicetree/bindings/net/altera_tse.txt         |  114 +
 Documentation/devicetree/bindings/net/arc_emac.txt |   11 +-
 .../devicetree/bindings/net/broadcom-bcmgenet.txt  |  121 +
 .../devicetree/bindings/net/can/sja1000.txt        |    4 +
 .../devicetree/bindings/net/cavium-mix.txt         |    7 +-
 .../devicetree/bindings/net/cavium-pip.txt         |    7 +-
 .../devicetree/bindings/net/cdns-emac.txt          |    6 +-
 Documentation/devicetree/bindings/net/cpsw.txt     |    5 +-
 .../devicetree/bindings/net/davicom-dm9000.txt     |    2 -
 .../devicetree/bindings/net/davinci_emac.txt       |    3 +-
 Documentation/devicetree/bindings/net/ethernet.txt |   25 +
 Documentation/devicetree/bindings/net/fsl-fec.txt  |    5 +-
 .../devicetree/bindings/net/fsl-tsec-phy.txt       |   13 +-
 Documentation/devicetree/bindings/net/lpc-eth.txt  |    5 +-
 Documentation/devicetree/bindings/net/macb.txt     |    6 +-
 .../bindings/net/marvell-armada-370-neta.txt       |    6 +-
 .../devicetree/bindings/net/marvell-orion-net.txt  |    4 +-
 .../devicetree/bindings/net/micrel-ks8851.txt      |    1 -
 Documentation/devicetree/bindings/net/micrel.txt   |   18 +
 .../devicetree/bindings/net/nfc/trf7970a.txt       |   34 +
 Documentation/devicetree/bindings/net/phy.txt      |   10 +-
 .../devicetree/bindings/net/samsung-sxgbe.txt      |   52 +
 Documentation/devicetree/bindings/net/sh_eth.txt   |   55 +
 .../devicetree/bindings/net/smsc-lan91c111.txt     |    3 +-
 Documentation/devicetree/bindings/net/smsc911x.txt |    5 +-
 Documentation/devicetree/bindings/net/stmmac.txt   |    7 +-
 .../devicetree/bindings/net/wireless/ti,wl1251.txt |   39 +
 Documentation/networking/altera_tse.txt            |  263 ++
 Documentation/networking/bonding.txt               |   96 +-
 Documentation/networking/can.txt                   |    2 +-
 Documentation/networking/filter.txt                |  125 +
 Documentation/networking/gianfar.txt               |   30 -
 Documentation/networking/igb.txt                   |   48 -
 Documentation/networking/phy.txt                   |   11 +-
 Documentation/networking/pktgen.txt                |   24 +-
 Documentation/networking/rxrpc.txt                 |   81 +
 Documentation/networking/tcp.txt                   |    2 +-
 Documentation/networking/timestamping.txt          |    6 +-
 Documentation/ptp/testptp.c                        |   87 +-
 MAINTAINERS                                        |   31 +-
 arch/arm/mach-omap2/board-omap3pandora.c           |    6 +-
 arch/arm/mach-omap2/board-rx51-peripherals.c       |   13 +-
 arch/arm/net/bpf_jit_32.c                          |    7 +-
 arch/powerpc/net/bpf_jit_comp.c                    |    7 +-
 arch/s390/net/bpf_jit_comp.c                       |   13 +-
 arch/sparc/net/bpf_jit_comp.c                      |    5 +-
 arch/um/drivers/net_kern.c                         |    2 +-
 arch/x86/net/bpf_jit_comp.c                        |   11 +-
 block/blk-cgroup.h                                 |    8 +-
 drivers/atm/ambassador.c                           |    2 +-
 drivers/atm/firestream.c                           |    6 +-
 drivers/atm/idt77105.c                             |    6 +-
 drivers/atm/nicstar.c                              |   24 +-
 drivers/atm/solos-pci.c                            |    2 +-
 drivers/bcma/driver_gpio.c                         |    9 +-
 drivers/bluetooth/ath3k.c                          |   97 +-
 drivers/bluetooth/bfusb.c                          |   14 +-
 drivers/bluetooth/bluecard_cs.c                    |   11 +-
 drivers/bluetooth/bt3c_cs.c                        |    7 +-
 drivers/bluetooth/btmrvl_main.c                    |   11 +-
 drivers/bluetooth/btuart_cs.c                      |    6 +-
 drivers/bluetooth/btusb.c                          |   59 +-
 drivers/bluetooth/dtl1_cs.c                        |    9 +-
 drivers/bluetooth/hci_bcsp.c                       |   31 +-
 drivers/bluetooth/hci_h5.c                         |   10 +-
 drivers/bluetooth/hci_ldisc.c                      |    9 +-
 drivers/bluetooth/hci_vhci.c                       |    3 +-
 drivers/connector/connector.c                      |    1 -
 drivers/infiniband/hw/cxgb4/cm.c                   |   24 +-
 drivers/infiniband/hw/cxgb4/device.c               |  177 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h             |    9 +-
 drivers/infiniband/hw/cxgb4/provider.c             |   45 +-
 drivers/infiniband/hw/cxgb4/qp.c                   |  140 +-
 drivers/infiniband/hw/cxgb4/t4.h                   |    6 +
 drivers/infiniband/hw/cxgb4/user.h                 |    5 +
 drivers/infiniband/hw/mlx4/alias_GUID.c            |    2 +-
 drivers/infiniband/hw/mlx4/cm.c                    |   80 +-
 drivers/infiniband/hw/mlx4/cq.c                    |   42 +-
 drivers/infiniband/hw/mlx4/mad.c                   |  122 +-
 drivers/infiniband/hw/mlx4/main.c                  |   31 +-
 drivers/infiniband/hw/mlx4/mcg.c                   |    5 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |   24 +-
 drivers/infiniband/hw/mlx4/qp.c                    |  319 +-
 drivers/infiniband/hw/mlx4/sysfs.c                 |    5 +
 drivers/isdn/act2000/module.c                      |    2 +-
 drivers/isdn/divert/divert_procfs.c                |    7 +-
 drivers/isdn/hisax/elsa.c                          |    9 +-
 drivers/isdn/hisax/elsa_ser.c                      |    3 +-
 drivers/isdn/hysdn/hysdn_proclog.c                 |    7 +-
 drivers/isdn/i4l/isdn_common.c                     |   15 +-
 drivers/isdn/i4l/isdn_ppp.c                        |   61 +-
 drivers/isdn/pcbit/drv.c                           |    6 +-
 drivers/isdn/sc/init.c                             |    4 +-
 drivers/net/Kconfig                                |    5 -
 drivers/net/bonding/bond_3ad.c                     |   74 +-
 drivers/net/bonding/bond_3ad.h                     |  175 +-
 drivers/net/bonding/bond_alb.c                     |  138 +-
 drivers/net/bonding/bond_debugfs.c                 |   10 +-
 drivers/net/bonding/bond_main.c                    |  466 ++-
 drivers/net/bonding/bond_netlink.c                 |    8 +-
 drivers/net/bonding/bond_options.c                 |  328 +-
 drivers/net/bonding/bond_options.h                 |   62 +-
 drivers/net/bonding/bond_procfs.c                  |   14 +-
 drivers/net/bonding/bond_sysfs.c                   |   24 +-
 drivers/net/bonding/bonding.h                      |   43 +-
 drivers/net/caif/caif_serial.c                     |    1 -
 drivers/net/caif/caif_spi.c                        |    1 -
 drivers/net/can/at91_can.c                         |   10 +-
 drivers/net/can/bfin_can.c                         |    1 +
 drivers/net/can/c_can/c_can.c                      |  349 +-
 drivers/net/can/c_can/c_can.h                      |   29 +
 drivers/net/can/c_can/c_can_platform.c             |   47 +-
 drivers/net/can/cc770/cc770.c                      |    1 +
 drivers/net/can/dev.c                              |  183 +-
 drivers/net/can/flexcan.c                          |   11 +-
 drivers/net/can/grcan.c                            |    1 +
 drivers/net/can/janz-ican3.c                       |   65 +-
 drivers/net/can/mcp251x.c                          |   22 +-
 drivers/net/can/mscan/mscan.c                      |    7 +-
 drivers/net/can/pch_can.c                          |    1 +
 drivers/net/can/sja1000/Kconfig                    |   13 +-
 drivers/net/can/sja1000/Makefile                   |    1 -
 drivers/net/can/sja1000/ems_pci.c                  |    1 +
 drivers/net/can/sja1000/ems_pcmcia.c               |    1 +
 drivers/net/can/sja1000/kvaser_pci.c               |    1 +
 drivers/net/can/sja1000/peak_pci.c                 |    1 +
 drivers/net/can/sja1000/peak_pcmcia.c              |    1 +
 drivers/net/can/sja1000/plx_pci.c                  |    1 +
 drivers/net/can/sja1000/sja1000.c                  |   10 +-
 drivers/net/can/sja1000/sja1000_of_platform.c      |  220 --
 drivers/net/can/sja1000/sja1000_platform.c         |  194 +-
 drivers/net/can/slcan.c                            |    6 +
 drivers/net/can/softing/softing_main.c             |    2 +
 drivers/net/can/ti_hecc.c                          |    1 +
 drivers/net/can/usb/ems_usb.c                      |    1 +
 drivers/net/can/usb/esd_usb2.c                     |    2 +
 drivers/net/can/usb/kvaser_usb.c                   |    2 +
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |    2 +
 drivers/net/can/usb/usb_8dev.c                     |    3 +-
 drivers/net/dummy.c                                |   12 +-
 drivers/net/ethernet/3com/3c509.c                  |    2 +-
 drivers/net/ethernet/3com/3c589_cs.c               | 1127 +++---
 drivers/net/ethernet/3com/3c59x.c                  |    2 +-
 drivers/net/ethernet/8390/lib8390.c                |    2 +-
 drivers/net/ethernet/Kconfig                       |    2 +
 drivers/net/ethernet/Makefile                      |    2 +
 drivers/net/ethernet/adi/bfin_mac.c                |    9 +-
 drivers/net/ethernet/aeroflex/greth.c              |    6 -
 drivers/net/ethernet/allwinner/sun4i-emac.c        |    2 +-
 drivers/net/ethernet/altera/Kconfig                |    8 +
 drivers/net/ethernet/altera/Makefile               |    7 +
 drivers/net/ethernet/altera/altera_msgdma.c        |  202 ++
 drivers/net/ethernet/altera/altera_msgdma.h        |   34 +
 drivers/net/ethernet/altera/altera_msgdmahw.h      |  167 +
 drivers/net/ethernet/altera/altera_sgdma.c         |  509 +++
 drivers/net/ethernet/altera/altera_sgdma.h         |   35 +
 drivers/net/ethernet/altera/altera_sgdmahw.h       |  124 +
 drivers/net/ethernet/altera/altera_tse.h           |  486 +++
 drivers/net/ethernet/altera/altera_tse_ethtool.c   |  235 ++
 drivers/net/ethernet/altera/altera_tse_main.c      | 1543 ++++++++
 drivers/net/ethernet/altera/altera_utils.c         |   44 +
 drivers/net/ethernet/altera/altera_utils.h         |   27 +
 drivers/net/ethernet/amd/7990.c                    |    2 +-
 drivers/net/ethernet/amd/am79c961a.c               |    2 +-
 drivers/net/ethernet/amd/amd8111e.c                |    3 +
 drivers/net/ethernet/amd/pcnet32.c                 |  124 +-
 drivers/net/ethernet/atheros/alx/main.c            |    4 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |   34 +-
 drivers/net/ethernet/atheros/atl1e/atl1e_main.c    |   14 +-
 drivers/net/ethernet/atheros/atlx/atl1.c           |   15 +-
 drivers/net/ethernet/atheros/atlx/atl2.c           |   10 +-
 drivers/net/ethernet/broadcom/Kconfig              |   11 +
 drivers/net/ethernet/broadcom/Makefile             |    1 +
 drivers/net/ethernet/broadcom/b44.c                |    8 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c       |    3 -
 drivers/net/ethernet/broadcom/bnx2.c               |   24 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |   45 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |  162 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h    |   48 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c    |    8 +-
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    |   11 +-
 .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h    |    1 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h    |   31 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  385 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c     |  155 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h     |   21 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  | 1876 +++-------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h  |  368 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c   |  619 ++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h   |   22 +
 drivers/net/ethernet/broadcom/genet/Makefile       |    2 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     | 2584 ++++++++++++++
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |  628 ++++
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |  464 +++
 drivers/net/ethernet/broadcom/tg3.c                |   30 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |   65 +-
 drivers/net/ethernet/cadence/macb.c                |    8 +-
 drivers/net/ethernet/calxeda/xgmac.c               |    6 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |   26 +-
 drivers/net/ethernet/chelsio/cxgb3/sge.c           |    6 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h         |   16 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |  230 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h     |    1 +
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |  172 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |  152 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h        |    1 +
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h       |    9 +
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h      |    4 +
 .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c    |   43 +-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         |    6 +-
 drivers/net/ethernet/cirrus/cs89x0.c               |    2 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |   24 +-
 drivers/net/ethernet/davicom/dm9000.c              |    2 +-
 drivers/net/ethernet/dec/tulip/dmfe.c              |    4 +-
 drivers/net/ethernet/dec/tulip/uli526x.c           |    4 +-
 drivers/net/ethernet/dlink/sundance.c              |    2 +-
 drivers/net/ethernet/dnet.c                        |    6 -
 drivers/net/ethernet/emulex/benet/Kconfig          |    8 +
 drivers/net/ethernet/emulex/benet/be.h             |   27 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  213 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h        |   97 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |   30 +-
 drivers/net/ethernet/emulex/benet/be_hw.h          |    9 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |  467 ++-
 drivers/net/ethernet/emulex/benet/be_roce.c        |    2 +-
 drivers/net/ethernet/emulex/benet/be_roce.h        |    2 +-
 drivers/net/ethernet/ethoc.c                       |    6 -
 drivers/net/ethernet/faraday/ftgmac100.c           |    6 -
 drivers/net/ethernet/freescale/Makefile            |    3 +-
 drivers/net/ethernet/freescale/fec_main.c          |   19 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |    1 +
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |    3 +
 drivers/net/ethernet/freescale/fs_enet/mii-fec.c   |    7 -
 drivers/net/ethernet/freescale/gianfar.c           | 1377 ++++----
 drivers/net/ethernet/freescale/gianfar.h           |  114 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c   |  165 +-
 drivers/net/ethernet/freescale/gianfar_ptp.c       |    1 +
 drivers/net/ethernet/freescale/gianfar_sysfs.c     |  340 --
 drivers/net/ethernet/freescale/ucc_geth.c          |    2 +-
 drivers/net/ethernet/i825xx/lib82596.c             |    2 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |    6 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |    6 +-
 drivers/net/ethernet/intel/e100.c                  |    4 +-
 drivers/net/ethernet/intel/e1000e/80003es2lan.c    |   47 +-
 drivers/net/ethernet/intel/e1000e/80003es2lan.h    |   47 +-
 drivers/net/ethernet/intel/e1000e/82571.c          |   47 +-
 drivers/net/ethernet/intel/e1000e/82571.h          |   47 +-
 drivers/net/ethernet/intel/e1000e/Makefile         |    7 +-
 drivers/net/ethernet/intel/e1000e/defines.h        |   55 +-
 drivers/net/ethernet/intel/e1000e/e1000.h          |   52 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c        |   64 +-
 drivers/net/ethernet/intel/e1000e/hw.h             |   55 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  427 ++-
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   72 +-
 drivers/net/ethernet/intel/e1000e/mac.c            |   47 +-
 drivers/net/ethernet/intel/e1000e/mac.h            |   47 +-
 drivers/net/ethernet/intel/e1000e/manage.c         |   47 +-
 drivers/net/ethernet/intel/e1000e/manage.h         |   47 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  373 +-
 drivers/net/ethernet/intel/e1000e/nvm.c            |   47 +-
 drivers/net/ethernet/intel/e1000e/nvm.h            |   47 +-
 drivers/net/ethernet/intel/e1000e/param.c          |   53 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   47 +-
 drivers/net/ethernet/intel/e1000e/phy.h            |   47 +-
 drivers/net/ethernet/intel/e1000e/ptp.c            |   53 +-
 drivers/net/ethernet/intel/e1000e/regs.h           |   48 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   50 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c      |    5 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c      |  370 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c         |    9 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |   87 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |  476 ++-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  546 ++-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |  117 +-
 drivers/net/ethernet/intel/i40e/i40e_prototype.h   |    7 +
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |  434 ++-
 drivers/net/ethernet/intel/i40e/i40e_type.h        |   12 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  135 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |    5 +
 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h    |    2 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c    |  369 +-
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |    7 +
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      |   90 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h      |   16 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h         |   48 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c |   13 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    |  299 +-
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    |   27 +-
 drivers/net/ethernet/intel/igb/Makefile            |    5 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c       |   15 +-
 drivers/net/ethernet/intel/igb/e1000_82575.h       |   12 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h     |   75 +-
 drivers/net/ethernet/intel/igb/e1000_hw.h          |    5 +-
 drivers/net/ethernet/intel/igb/e1000_i210.c        |   25 +-
 drivers/net/ethernet/intel/igb/e1000_i210.h        |   14 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_mac.h         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.c         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_mbx.h         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.c         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_nvm.h         |    5 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c         |   76 +-
 drivers/net/ethernet/intel/igb/e1000_phy.h         |    6 +-
 drivers/net/ethernet/intel/igb/e1000_regs.h        |   36 +-
 drivers/net/ethernet/intel/igb/igb.h               |   18 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   76 +-
 drivers/net/ethernet/intel/igb/igb_hwmon.c         |    5 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  170 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |   64 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |   10 +-
 drivers/net/ethernet/intel/ixgb/ixgb_main.c        |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |    9 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c     |   33 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c     |  360 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c    |  200 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h    |   14 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.h |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c   |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |   18 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c      |   11 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h      |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |   17 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  212 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c       |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h       |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |   45 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h       |    8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |   39 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h     |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c     |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h      |   29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c      |    6 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c       |  141 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h       |   12 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |  161 +-
 drivers/net/ethernet/intel/ixgbevf/regs.h          |   12 +-
 drivers/net/ethernet/intel/ixgbevf/vf.h            |   33 +-
 drivers/net/ethernet/jme.c                         |   16 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c         |    4 +-
 drivers/net/ethernet/marvell/mvmdio.c              |    6 -
 drivers/net/ethernet/marvell/mvneta.c              |   20 +-
 drivers/net/ethernet/marvell/skge.c                |    4 +-
 drivers/net/ethernet/marvell/sky2.c                |   28 +-
 drivers/net/ethernet/mellanox/mlx4/Kconfig         |    9 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |  179 +-
 drivers/net/ethernet/mellanox/mlx4/en_clock.c      |    1 +
 drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c     |    2 +-
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |   45 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |  128 +-
 drivers/net/ethernet/mellanox/mlx4/en_port.c       |    6 +
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |   28 +
 drivers/net/ethernet/mellanox/mlx4/en_selftest.c   |    6 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |   40 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c            |   48 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c            |  108 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |  174 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           |    5 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   14 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |   19 +-
 drivers/net/ethernet/mellanox/mlx4/port.c          |  267 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |  289 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   17 +-
 drivers/net/ethernet/micrel/ksz884x.c              |    2 +-
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |   40 +-
 drivers/net/ethernet/neterion/s2io.c               |   14 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c     |   35 +-
 drivers/net/ethernet/nvidia/forcedeth.c            |   57 +-
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |   11 +-
 drivers/net/ethernet/qlogic/Kconfig                |   10 +
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |    5 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h        |  121 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |   10 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h    |   11 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   91 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c    |   23 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c     |   22 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h     |    9 +
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |  179 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |   85 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c   |  233 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c   |    6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c  |  102 +-
 drivers/net/ethernet/qlogic/qlge/qlge_main.c       |   25 +-
 drivers/net/ethernet/rdc/r6040.c                   |    6 -
 drivers/net/ethernet/realtek/8139cp.c              |    7 +-
 drivers/net/ethernet/realtek/8139too.c             |   12 +-
 drivers/net/ethernet/realtek/r8169.c               |   14 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  271 +-
 drivers/net/ethernet/renesas/sh_eth.h              |    3 +-
 drivers/net/ethernet/samsung/Kconfig               |   16 +
 drivers/net/ethernet/samsung/Makefile              |    5 +
 drivers/net/ethernet/samsung/sxgbe/Kconfig         |    9 +
 drivers/net/ethernet/samsung/sxgbe/Makefile        |    4 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h  |  535 +++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c    |  262 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c    |  515 +++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h    |  298 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c     |  382 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h     |   50 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c |  524 +++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    | 2317 ++++++++++++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c    |  244 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c     |  254 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h     |  104 +
 .../net/ethernet/samsung/sxgbe/sxgbe_platform.c    |  259 ++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h     |  488 +++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.c    |   91 +
 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.h    |   38 +
 drivers/net/ethernet/sfc/ef10.c                    |   27 +-
 drivers/net/ethernet/sfc/ef10_regs.h               |   61 -
 drivers/net/ethernet/sfc/efx.c                     |   33 +-
 drivers/net/ethernet/sfc/efx.h                     |    2 +-
 drivers/net/ethernet/sfc/ethtool.c                 |   39 +-
 drivers/net/ethernet/sfc/falcon.c                  |    6 +-
 drivers/net/ethernet/sfc/farch.c                   |    5 +-
 drivers/net/ethernet/sfc/filter.h                  |    2 +-
 drivers/net/ethernet/sfc/mcdi.c                    |   14 +-
 drivers/net/ethernet/sfc/mcdi_port.c               |    4 +-
 drivers/net/ethernet/sfc/net_driver.h              |    1 -
 drivers/net/ethernet/sfc/nic.c                     |    1 -
 drivers/net/ethernet/sfc/ptp.c                     |   93 +-
 drivers/net/ethernet/sfc/selftest.c                |    6 +-
 drivers/net/ethernet/sfc/siena_sriov.c             |   13 +-
 drivers/net/ethernet/sfc/tx.c                      |   21 +-
 drivers/net/ethernet/silan/sc92031.c               |    2 +-
 drivers/net/ethernet/sis/sis900.c                  |    2 +-
 drivers/net/ethernet/smsc/smc911x.c                |    2 +-
 drivers/net/ethernet/smsc/smc91x.c                 |    4 +-
 drivers/net/ethernet/smsc/smsc911x.c               |    7 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |   10 +
 drivers/net/ethernet/stmicro/stmmac/Makefile       |    1 +
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |  130 +
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |    3 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    3 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |    1 +
 drivers/net/ethernet/sun/niu.c                     |   11 +-
 drivers/net/ethernet/sun/sungem.c                  |    2 +-
 drivers/net/ethernet/ti/cpsw.c                     |   34 +-
 drivers/net/ethernet/ti/cpts.c                     |   11 +-
 drivers/net/ethernet/tile/tilegx.c                 |    4 +
 drivers/net/ethernet/tile/tilepro.c                |   11 +-
 drivers/net/ethernet/toshiba/spider_net.c          |    2 +-
 drivers/net/ethernet/toshiba/tc35815.c             |    3 +
 drivers/net/ethernet/via/via-rhine.c               |   16 +-
 drivers/net/ethernet/via/via-velocity.c            |    2 +-
 drivers/net/ethernet/wiznet/w5100.c                |    9 +-
 drivers/net/ethernet/wiznet/w5300.c                |    9 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |    4 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    2 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |   15 +-
 drivers/net/ethernet/xscale/Kconfig                |    1 +
 drivers/net/ethernet/xscale/ixp4xx_eth.c           |   11 +-
 drivers/net/hamradio/yam.c                         |    2 +-
 drivers/net/hyperv/hyperv_net.h                    |  207 +-
 drivers/net/hyperv/netvsc.c                        |   93 +-
 drivers/net/hyperv/netvsc_drv.c                    |  337 +-
 drivers/net/hyperv/rndis_filter.c                  |  187 +-
 drivers/net/ieee802154/Kconfig                     |   34 +-
 drivers/net/ieee802154/at86rf230.c                 |  520 ++-
 drivers/net/ieee802154/fakehard.c                  |   22 +-
 drivers/net/ieee802154/mrf24j40.c                  |   17 +-
 drivers/net/ifb.c                                  |    8 +-
 drivers/net/loopback.c                             |   16 +-
 drivers/net/macvlan.c                              |   13 +-
 drivers/net/nlmon.c                                |   18 +-
 drivers/net/phy/Kconfig                            |    6 +
 drivers/net/phy/Makefile                           |    1 +
 drivers/net/phy/at803x.c                           |   30 +
 drivers/net/phy/bcm7xxx.c                          |  359 ++
 drivers/net/phy/broadcom.c                         |   52 -
 drivers/net/phy/dp83640.c                          |   94 +-
 drivers/net/phy/mdio-sun4i.c                       |    6 -
 drivers/net/phy/mdio_bus.c                         |   20 +
 drivers/net/phy/micrel.c                           |   49 +-
 drivers/net/phy/phy.c                              |   51 +-
 drivers/net/phy/phy_device.c                       |   57 +-
 drivers/net/ppp/ppp_generic.c                      |   60 +-
 drivers/net/team/team.c                            |   28 +-
 drivers/net/team/team_mode_loadbalance.c           |    4 +-
 drivers/net/tun.c                                  |    8 +-
 drivers/net/usb/cdc_ether.c                        |    7 +
 drivers/net/usb/cdc_ncm.c                          |   17 +
 drivers/net/usb/lg-vl600.c                         |    2 +-
 drivers/net/usb/qmi_wwan.c                         |    7 +
 drivers/net/usb/r8152.c                            | 1232 +++++--
 drivers/net/veth.c                                 |   23 +-
 drivers/net/virtio_net.c                           |   10 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  112 +-
 drivers/net/vxlan.c                                |   13 +-
 drivers/net/wimax/i2400m/netdev.c                  |    3 +-
 drivers/net/wireless/Kconfig                       |   11 +-
 drivers/net/wireless/Makefile                      |    1 +
 drivers/net/wireless/airo.c                        |   17 +-
 drivers/net/wireless/ath/ath.h                     |   15 +-
 drivers/net/wireless/ath/ath10k/ce.c               |   16 +-
 drivers/net/wireless/ath/ath10k/ce.h               |    9 +-
 drivers/net/wireless/ath/ath10k/core.c             |   36 +-
 drivers/net/wireless/ath/ath10k/core.h             |   81 +-
 drivers/net/wireless/ath/ath10k/debug.h            |    2 +-
 drivers/net/wireless/ath/ath10k/hif.h              |   25 +-
 drivers/net/wireless/ath/ath10k/htc.c              |   25 +-
 drivers/net/wireless/ath/ath10k/htt.h              |   18 +
 drivers/net/wireless/ath/ath10k/htt_rx.c           |  269 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |  205 +-
 drivers/net/wireless/ath/ath10k/hw.h               |    6 +
 drivers/net/wireless/ath/ath10k/mac.c              |  850 ++++-
 drivers/net/wireless/ath/ath10k/pci.c              |  536 ++-
 drivers/net/wireless/ath/ath10k/pci.h              |   28 -
 drivers/net/wireless/ath/ath10k/txrx.c             |   32 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |  132 +-
 drivers/net/wireless/ath/ath10k/wmi.h              |   34 +-
 drivers/net/wireless/ath/ath5k/base.c              |    3 +
 drivers/net/wireless/ath/ath5k/mac80211-ops.c      |    1 +
 drivers/net/wireless/ath/ath6kl/cfg80211.c         |   27 +-
 drivers/net/wireless/ath/ath6kl/usb.c              |    6 +-
 drivers/net/wireless/ath/ath6kl/wmi.c              |    4 +-
 drivers/net/wireless/ath/ath9k/Kconfig             |   12 -
 drivers/net/wireless/ath/ath9k/Makefile            |    5 +-
 drivers/net/wireless/ath/ath9k/ahb.c               |   11 +-
 drivers/net/wireless/ath/ath9k/ani.c               |   52 +-
 drivers/net/wireless/ath/ath9k/ani.h               |    4 +
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |   85 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |  235 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   63 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |    4 -
 drivers/net/wireless/ath/ath9k/ath9k.h             |   35 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |  203 +-
 drivers/net/wireless/ath/ath9k/common-beacon.c     |  180 +
 drivers/net/wireless/ath/ath9k/common-beacon.h     |   26 +
 drivers/net/wireless/ath/ath9k/common-init.c       |  244 ++
 drivers/net/wireless/ath/ath9k/common-init.h       |   20 +
 drivers/net/wireless/ath/ath9k/common.c            |  244 ++
 drivers/net/wireless/ath/ath9k/common.h            |   35 +
 drivers/net/wireless/ath/ath9k/debug.c             |   86 +-
 drivers/net/wireless/ath/ath9k/debug.h             |    1 -
 drivers/net/wireless/ath/ath9k/dfs_debug.h         |    2 +
 drivers/net/wireless/ath/ath9k/hif_usb.c           |    2 +
 drivers/net/wireless/ath/ath9k/htc.h               |   27 +-
 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c    |  260 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |  240 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |   54 +-
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |  179 +-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |   36 +
 drivers/net/wireless/ath/ath9k/htc_hst.h           |   12 +
 drivers/net/wireless/ath/ath9k/hw.c                |    4 +-
 drivers/net/wireless/ath/ath9k/init.c              |  247 +-
 drivers/net/wireless/ath/ath9k/link.c              |   16 +-
 drivers/net/wireless/ath/ath9k/mac.c               |    2 +-
 drivers/net/wireless/ath/ath9k/mac.h               |    9 +-
 drivers/net/wireless/ath/ath9k/main.c              |   69 +-
 drivers/net/wireless/ath/ath9k/mci.c               |    2 +-
 drivers/net/wireless/ath/ath9k/pci.c               |    8 +-
 drivers/net/wireless/ath/ath9k/rc.c                | 1495 --------
 drivers/net/wireless/ath/ath9k/rc.h                |  248 --
 drivers/net/wireless/ath/ath9k/recv.c              |  267 +-
 drivers/net/wireless/ath/ath9k/tx99.c              |    2 +-
 drivers/net/wireless/ath/ath9k/wow.c               |    4 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   18 +-
 drivers/net/wireless/ath/carl9170/rx.c             |    2 +-
 drivers/net/wireless/ath/regd.c                    |   10 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |   10 +-
 drivers/net/wireless/ath/wcn36xx/dxe.h             |    4 +-
 drivers/net/wireless/ath/wcn36xx/hal.h             |    4 +-
 drivers/net/wireless/ath/wcn36xx/main.c            |   72 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |   64 +-
 drivers/net/wireless/ath/wcn36xx/smd.h             |    5 +-
 drivers/net/wireless/ath/wcn36xx/txrx.c            |    7 +-
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h         |   10 +-
 drivers/net/wireless/ath/wil6210/Makefile          |    1 +
 drivers/net/wireless/ath/wil6210/cfg80211.c        |  241 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |  181 +-
 drivers/net/wireless/ath/wil6210/interrupt.c       |   33 +-
 drivers/net/wireless/ath/wil6210/main.c            |  234 +-
 drivers/net/wireless/ath/wil6210/netdev.c          |    5 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c        |   37 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c      |  177 +
 drivers/net/wireless/ath/wil6210/txrx.c            |  334 +-
 drivers/net/wireless/ath/wil6210/txrx.h            |    7 +
 drivers/net/wireless/ath/wil6210/wil6210.h         |  164 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |  136 +-
 drivers/net/wireless/atmel.c                       |    8 +-
 drivers/net/wireless/b43/Kconfig                   |    2 +-
 drivers/net/wireless/b43/debugfs.h                 |    2 +-
 drivers/net/wireless/b43/main.c                    |    2 +-
 drivers/net/wireless/b43/main.h                    |   35 -
 drivers/net/wireless/b43/phy_common.c              |    4 +-
 drivers/net/wireless/b43/pio.c                     |   10 +-
 drivers/net/wireless/b43/sysfs.c                   |    2 +-
 drivers/net/wireless/b43/xmit.c                    |   14 +-
 drivers/net/wireless/b43legacy/main.c              |    4 +-
 drivers/net/wireless/b43legacy/sysfs.c             |    2 +-
 drivers/net/wireless/b43legacy/xmit.c              |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/Makefile   |    4 +-
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  107 +-
 drivers/net/wireless/brcm80211/brcmfmac/chip.c     | 1034 ++++++
 drivers/net/wireless/brcm80211/brcmfmac/chip.h     |   91 +
 .../net/wireless/brcm80211/brcmfmac/dhd_linux.c    |    4 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c |  982 +++---
 drivers/net/wireless/brcm80211/brcmfmac/fwil.c     |    5 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwil.h     |    2 +-
 .../net/wireless/brcm80211/brcmfmac/fwil_types.h   |   10 +
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c      |    6 +-
 .../net/wireless/brcm80211/brcmfmac/sdio_chip.c    |  972 -----
 .../net/wireless/brcm80211/brcmfmac/sdio_chip.h    |  231 --
 .../net/wireless/brcm80211/brcmfmac/sdio_host.h    |   91 +
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  |  283 +-
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h  |   21 +-
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  |   20 +-
 .../net/wireless/brcm80211/include/brcm_hw_ids.h   |    1 +
 .../net/wireless/brcm80211/include/brcmu_wifi.h    |    3 +
 drivers/net/wireless/cw1200/fwio.c                 |    4 +-
 drivers/net/wireless/hostap/hostap_cs.c            |    2 +
 drivers/net/wireless/ipw2x00/ipw2100.c             |    2 +-
 drivers/net/wireless/ipw2x00/ipw2200.c             |    2 +-
 drivers/net/wireless/iwlegacy/3945-mac.c           |   13 +-
 drivers/net/wireless/iwlegacy/3945-rs.c            |    3 +-
 drivers/net/wireless/iwlegacy/4965-mac.c           |   15 +-
 drivers/net/wireless/iwlegacy/4965-rs.c            |    3 +-
 drivers/net/wireless/iwlegacy/commands.h           |    3 +-
 drivers/net/wireless/iwlegacy/common.c             |   83 +-
 drivers/net/wireless/iwlegacy/common.h             |   17 +-
 drivers/net/wireless/iwlwifi/Kconfig               |   14 +
 drivers/net/wireless/iwlwifi/Makefile              |    2 +-
 drivers/net/wireless/iwlwifi/dvm/agn.h             |    4 +-
 drivers/net/wireless/iwlwifi/dvm/devices.c         |    2 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c        |    2 +-
 drivers/net/wireless/iwlwifi/dvm/main.c            |   12 +-
 drivers/net/wireless/iwlwifi/dvm/rs.c              |   23 +-
 drivers/net/wireless/iwlwifi/dvm/rs.h              |    2 +-
 drivers/net/wireless/iwlwifi/dvm/rx.c              |    2 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c            |   27 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c            |  132 +
 drivers/net/wireless/iwlwifi/iwl-config.h          |   19 +
 drivers/net/wireless/iwlwifi/iwl-csr.h             |   66 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h           |    2 +
 drivers/net/wireless/iwlwifi/iwl-drv.c             |   58 +-
 drivers/net/wireless/iwlwifi/iwl-drv.h             |   14 +
 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h    |    5 +-
 drivers/net/wireless/iwlwifi/iwl-fw-file.h         |   17 +
 drivers/net/wireless/iwlwifi/iwl-fw.h              |   47 +-
 drivers/net/wireless/iwlwifi/iwl-io.c              |   19 +-
 drivers/net/wireless/iwlwifi/iwl-io.h              |    4 +
 drivers/net/wireless/iwlwifi/iwl-modparams.h       |    2 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c       |  270 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.h       |    3 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h         |   35 +-
 drivers/net/wireless/iwlwifi/iwl-phy-db.c          |    4 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h            |   69 +-
 drivers/net/wireless/iwlwifi/iwl-trans.h           |   40 +-
 drivers/net/wireless/iwlwifi/mvm/Makefile          |    4 +-
 .../net/wireless/iwlwifi/mvm/{bt-coex.c => coex.c} |  474 ++-
 drivers/net/wireless/iwlwifi/mvm/constants.h       |    4 +
 drivers/net/wireless/iwlwifi/mvm/d3.c              |  226 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c     |  119 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs.c         |  485 ++-
 .../mvm/{fw-api-bt-coex.h => fw-api-coex.h}        |   21 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h       |   14 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h    |   33 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h       |    3 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h      |   31 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h       |    3 +
 drivers/net/wireless/iwlwifi/mvm/fw-api.h          |  134 +-
 drivers/net/wireless/iwlwifi/mvm/fw-error-dump.h   |  106 +
 drivers/net/wireless/iwlwifi/mvm/fw.c              |   79 +-
 drivers/net/wireless/iwlwifi/mvm/led.c             |    2 +
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c        |   78 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |  601 +++-
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |  259 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c             |   87 +-
 drivers/net/wireless/iwlwifi/mvm/offloading.c      |  215 ++
 drivers/net/wireless/iwlwifi/mvm/ops.c             |  481 ++-
 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c        |    4 +-
 drivers/net/wireless/iwlwifi/mvm/power.c           |  426 ++-
 drivers/net/wireless/iwlwifi/mvm/power_legacy.c    |  319 --
 drivers/net/wireless/iwlwifi/mvm/quota.c           |  100 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c              |  210 +-
 drivers/net/wireless/iwlwifi/mvm/rs.h              |    2 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c              |   33 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c            |  255 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c             |  213 +-
 drivers/net/wireless/iwlwifi/mvm/sta.h             |   62 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c      |    8 +-
 drivers/net/wireless/iwlwifi/mvm/tt.c              |    7 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c              |   43 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c           |  138 +-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |   85 +-
 drivers/net/wireless/iwlwifi/pcie/internal.h       |    4 +-
 drivers/net/wireless/iwlwifi/pcie/rx.c             |   52 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  410 ++-
 drivers/net/wireless/iwlwifi/pcie/tx.c             |   73 +-
 drivers/net/wireless/libertas/cfg.c                |    3 +-
 drivers/net/wireless/libertas/if_sdio.c            |    4 +-
 drivers/net/wireless/mac80211_hwsim.c              |  113 +-
 drivers/net/wireless/mac80211_hwsim.h              |    6 +
 drivers/net/wireless/mwifiex/11ac.c                |  192 +-
 drivers/net/wireless/mwifiex/11ac.h                |    2 +
 drivers/net/wireless/mwifiex/11h.c                 |    4 +-
 drivers/net/wireless/mwifiex/11n.c                 |  106 +-
 drivers/net/wireless/mwifiex/11n.h                 |   58 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.c       |  203 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.h       |    3 +-
 drivers/net/wireless/mwifiex/Makefile              |    1 +
 drivers/net/wireless/mwifiex/README                |    2 +-
 drivers/net/wireless/mwifiex/cfg80211.c            |  403 ++-
 drivers/net/wireless/mwifiex/cfp.c                 |  205 +-
 drivers/net/wireless/mwifiex/cmdevt.c              |  161 +-
 drivers/net/wireless/mwifiex/debugfs.c             |    8 +-
 drivers/net/wireless/mwifiex/decl.h                |   23 +
 drivers/net/wireless/mwifiex/fw.h                  |  202 +-
 drivers/net/wireless/mwifiex/ie.c                  |    6 +-
 drivers/net/wireless/mwifiex/init.c                |    8 +-
 drivers/net/wireless/mwifiex/ioctl.h               |   25 +-
 drivers/net/wireless/mwifiex/join.c                |   66 +-
 drivers/net/wireless/mwifiex/main.c                |   10 +-
 drivers/net/wireless/mwifiex/main.h                |  112 +-
 drivers/net/wireless/mwifiex/pcie.c                |  180 +-
 drivers/net/wireless/mwifiex/pcie.h                |    5 +
 drivers/net/wireless/mwifiex/scan.c                |  615 ++--
 drivers/net/wireless/mwifiex/sdio.c                |   11 +-
 drivers/net/wireless/mwifiex/sdio.h                |    6 +
 drivers/net/wireless/mwifiex/sta_cmd.c             |  471 ++-
 drivers/net/wireless/mwifiex/sta_cmdresp.c         |  130 +-
 drivers/net/wireless/mwifiex/sta_event.c           |   52 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c           |  164 +-
 drivers/net/wireless/mwifiex/sta_rx.c              |   34 +-
 drivers/net/wireless/mwifiex/sta_tx.c              |    3 +
 drivers/net/wireless/mwifiex/tdls.c                | 1044 ++++++
 drivers/net/wireless/mwifiex/uap_cmd.c             |   24 +-
 drivers/net/wireless/mwifiex/uap_event.c           |  130 +-
 drivers/net/wireless/mwifiex/uap_txrx.c            |   22 +-
 drivers/net/wireless/mwifiex/usb.c                 |   11 +-
 drivers/net/wireless/mwifiex/util.c                |  118 +-
 drivers/net/wireless/mwifiex/util.h                |   20 +-
 drivers/net/wireless/mwifiex/wmm.c                 |  131 +-
 drivers/net/wireless/mwifiex/wmm.h                 |   18 +
 drivers/net/wireless/mwl8k.c                       |  197 +-
 drivers/net/wireless/orinoco/cfg.c                 |    5 +-
 drivers/net/wireless/orinoco/hw.c                  |    2 +-
 drivers/net/wireless/orinoco/scan.c                |    5 +-
 drivers/net/wireless/orinoco/wext.c                |    2 +-
 drivers/net/wireless/p54/p54usb.c                  |    6 +-
 drivers/net/wireless/prism54/isl_ioctl.c           |    2 +-
 drivers/net/wireless/rndis_wlan.c                  |    7 +-
 drivers/net/wireless/rsi/Kconfig                   |   30 +
 drivers/net/wireless/rsi/Makefile                  |   12 +
 drivers/net/wireless/rsi/rsi_91x_core.c            |  342 ++
 drivers/net/wireless/rsi/rsi_91x_debugfs.c         |  339 ++
 drivers/net/wireless/rsi/rsi_91x_mac80211.c        | 1008 ++++++
 drivers/net/wireless/rsi/rsi_91x_main.c            |  295 ++
 drivers/net/wireless/rsi/rsi_91x_mgmt.c            | 1304 +++++++
 drivers/net/wireless/rsi/rsi_91x_pkt.c             |  196 ++
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |  850 +++++
 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c        |  566 +++
 drivers/net/wireless/rsi/rsi_91x_usb.c             |  575 +++
 drivers/net/wireless/rsi/rsi_91x_usb_ops.c         |  177 +
 drivers/net/wireless/rsi/rsi_boot_params.h         |  126 +
 drivers/net/wireless/rsi/rsi_common.h              |   87 +
 drivers/net/wireless/rsi/rsi_debugfs.h             |   48 +
 drivers/net/wireless/rsi/rsi_main.h                |  218 ++
 drivers/net/wireless/rsi/rsi_mgmt.h                |  285 ++
 drivers/net/wireless/rsi/rsi_sdio.h                |  129 +
 drivers/net/wireless/rsi/rsi_usb.h                 |   68 +
 drivers/net/wireless/rt2x00/rt2800usb.c            |   12 +-
 drivers/net/wireless/rt2x00/rt2x00debug.c          |    2 +-
 drivers/net/wireless/rtl818x/Kconfig               |    4 +-
 drivers/net/wireless/rtl818x/rtl8180/Makefile      |    2 +-
 drivers/net/wireless/rtl818x/rtl8180/dev.c         | 1009 +++++-
 drivers/net/wireless/rtl818x/rtl8180/rtl8180.h     |   76 +-
 drivers/net/wireless/rtl818x/rtl8180/rtl8225.c     |   23 +-
 drivers/net/wireless/rtl818x/rtl8180/rtl8225se.c   |  475 +++
 drivers/net/wireless/rtl818x/rtl8180/rtl8225se.h   |   61 +
 drivers/net/wireless/rtl818x/rtl8187/dev.c         |   20 +-
 drivers/net/wireless/rtl818x/rtl818x.h             |  269 +-
 drivers/net/wireless/rtlwifi/Kconfig               |   27 +-
 drivers/net/wireless/rtlwifi/Makefile              |    3 +
 drivers/net/wireless/rtlwifi/btcoexist/Makefile    |    7 +
 .../net/wireless/rtlwifi/btcoexist/halbt_precomp.h |   75 +
 .../wireless/rtlwifi/btcoexist/halbtc8723b2ant.c   | 3698 ++++++++++++++++++++
 .../wireless/rtlwifi/btcoexist/halbtc8723b2ant.h   |  173 +
 .../net/wireless/rtlwifi/btcoexist/halbtcoutsrc.c  | 1011 ++++++
 .../net/wireless/rtlwifi/btcoexist/halbtcoutsrc.h  |  559 +++
 drivers/net/wireless/rtlwifi/btcoexist/rtl_btc.c   |  218 ++
 drivers/net/wireless/rtlwifi/btcoexist/rtl_btc.h   |   52 +
 drivers/net/wireless/rtlwifi/core.c                |  124 +-
 drivers/net/wireless/rtlwifi/core.h                |    4 +
 drivers/net/wireless/rtlwifi/pci.c                 |  131 +-
 drivers/net/wireless/rtlwifi/pci.h                 |   14 +
 drivers/net/wireless/rtlwifi/ps.c                  |  119 +-
 drivers/net/wireless/rtlwifi/ps.h                  |   60 +
 drivers/net/wireless/rtlwifi/rc.c                  |    3 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/Makefile    |    1 -
 drivers/net/wireless/rtlwifi/rtl8188ee/dm.c        |   11 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/fw.c        |    4 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c        |  128 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/phy.c       |   63 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/pwrseq.h    |    1 -
 drivers/net/wireless/rtlwifi/rtl8188ee/reg.h       |   16 -
 drivers/net/wireless/rtlwifi/rtl8188ee/sw.c        |    1 +
 drivers/net/wireless/rtlwifi/rtl8188ee/trx.c       |   14 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/trx.h       |    8 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c        |   34 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/phy.c       |   71 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/reg.h       |   16 -
 drivers/net/wireless/rtlwifi/rtl8192ce/trx.c       |    7 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/trx.h       |    7 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c        |   31 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/phy.c       |   71 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/trx.c       |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/trx.h       |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192de/dm.c        |   50 +-
 drivers/net/wireless/rtlwifi/rtl8192de/hw.c        |   18 +-
 drivers/net/wireless/rtlwifi/rtl8192de/phy.c       |  429 +--
 drivers/net/wireless/rtlwifi/rtl8192de/reg.h       |   14 -
 drivers/net/wireless/rtlwifi/rtl8192de/rf.c        |    6 +-
 drivers/net/wireless/rtlwifi/rtl8192de/trx.c       |    5 +-
 drivers/net/wireless/rtlwifi/rtl8192de/trx.h       |    7 +-
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |   48 +-
 drivers/net/wireless/rtlwifi/rtl8192se/phy.c       |   87 +-
 drivers/net/wireless/rtlwifi/rtl8192se/reg.h       |   12 -
 drivers/net/wireless/rtlwifi/rtl8192se/rf.c        |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |    7 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.h       |    8 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/Makefile    |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/def.h       |    5 -
 drivers/net/wireless/rtlwifi/rtl8723ae/dm.c        |   47 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/dm.h        |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/fw.c        |  260 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/fw.h        |   18 +-
 .../wireless/rtlwifi/rtl8723ae/hal_bt_coexist.c    |    2 +
 drivers/net/wireless/rtlwifi/rtl8723ae/hal_btc.c   |    8 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c        |  127 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/phy.c       |  530 +--
 drivers/net/wireless/rtlwifi/rtl8723ae/phy.h       |   21 -
 drivers/net/wireless/rtlwifi/rtl8723ae/pwrseq.h    |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/reg.h       |   16 -
 drivers/net/wireless/rtlwifi/rtl8723ae/sw.c        |   13 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/trx.c       |   11 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/trx.h       |   13 +-
 drivers/net/wireless/rtlwifi/rtl8723be/Makefile    |   19 +
 drivers/net/wireless/rtlwifi/rtl8723be/def.h       |  248 ++
 drivers/net/wireless/rtlwifi/rtl8723be/dm.c        | 1325 +++++++
 drivers/net/wireless/rtlwifi/rtl8723be/dm.h        |  310 ++
 drivers/net/wireless/rtlwifi/rtl8723be/fw.c        |  620 ++++
 drivers/net/wireless/rtlwifi/rtl8723be/fw.h        |  248 ++
 drivers/net/wireless/rtlwifi/rtl8723be/hw.c        | 2523 +++++++++++++
 drivers/net/wireless/rtlwifi/rtl8723be/hw.h        |   64 +
 drivers/net/wireless/rtlwifi/rtl8723be/led.c       |  153 +
 drivers/net/wireless/rtlwifi/rtl8723be/led.h       |   35 +
 drivers/net/wireless/rtlwifi/rtl8723be/phy.c       | 2156 ++++++++++++
 drivers/net/wireless/rtlwifi/rtl8723be/phy.h       |  217 ++
 drivers/net/wireless/rtlwifi/rtl8723be/pwrseq.c    |  106 +
 drivers/net/wireless/rtlwifi/rtl8723be/pwrseq.h    |  304 ++
 drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.c |  140 +
 drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.h |   95 +
 drivers/net/wireless/rtlwifi/rtl8723be/reg.h       | 2277 ++++++++++++
 drivers/net/wireless/rtlwifi/rtl8723be/rf.c        |  504 +++
 drivers/net/wireless/rtlwifi/rtl8723be/rf.h        |   43 +
 drivers/net/wireless/rtlwifi/rtl8723be/sw.c        |  384 ++
 drivers/net/wireless/rtlwifi/rtl8723be/sw.h        |   35 +
 drivers/net/wireless/rtlwifi/rtl8723be/table.c     |  572 +++
 drivers/net/wireless/rtlwifi/rtl8723be/table.h     |   43 +
 drivers/net/wireless/rtlwifi/rtl8723be/trx.c       |  960 +++++
 drivers/net/wireless/rtlwifi/rtl8723be/trx.h       |  617 ++++
 drivers/net/wireless/rtlwifi/rtl8723com/Makefile   |    9 +
 .../net/wireless/rtlwifi/rtl8723com/dm_common.c    |   65 +
 .../net/wireless/rtlwifi/rtl8723com/dm_common.h    |   33 +
 .../net/wireless/rtlwifi/rtl8723com/fw_common.c    |  329 ++
 .../net/wireless/rtlwifi/rtl8723com/fw_common.h    |  126 +
 drivers/net/wireless/rtlwifi/rtl8723com/main.c     |   33 +
 .../net/wireless/rtlwifi/rtl8723com/phy_common.c   |  434 +++
 .../net/wireless/rtlwifi/rtl8723com/phy_common.h   |   89 +
 drivers/net/wireless/rtlwifi/usb.c                 |    4 +-
 drivers/net/wireless/rtlwifi/wifi.h                |  518 ++-
 drivers/net/wireless/ti/wilink_platform_data.c     |   37 +-
 drivers/net/wireless/ti/wl1251/cmd.c               |    2 +-
 drivers/net/wireless/ti/wl1251/sdio.c              |   31 +-
 drivers/net/wireless/ti/wl1251/spi.c               |   71 +-
 drivers/net/wireless/ti/wl1251/wl1251.h            |    4 +-
 drivers/net/wireless/ti/wl12xx/main.c              |   67 +-
 drivers/net/wireless/ti/wl12xx/wl12xx.h            |   53 +
 drivers/net/wireless/ti/wl18xx/main.c              |   85 +-
 drivers/net/wireless/ti/wl18xx/tx.c                |    4 +-
 drivers/net/wireless/ti/wl18xx/wl18xx.h            |   62 +-
 drivers/net/wireless/ti/wlcore/acx.c               |    7 +-
 drivers/net/wireless/ti/wlcore/acx.h               |    6 +-
 drivers/net/wireless/ti/wlcore/cmd.c               |   24 +-
 drivers/net/wireless/ti/wlcore/cmd.h               |    9 +-
 drivers/net/wireless/ti/wlcore/event.c             |    4 +-
 drivers/net/wireless/ti/wlcore/hw_ops.h            |    9 +
 drivers/net/wireless/ti/wlcore/init.c              |    6 +-
 drivers/net/wireless/ti/wlcore/io.h                |    8 +-
 drivers/net/wireless/ti/wlcore/main.c              |  200 +-
 drivers/net/wireless/ti/wlcore/ps.c                |    6 +-
 drivers/net/wireless/ti/wlcore/rx.c                |   19 +-
 drivers/net/wireless/ti/wlcore/rx.h                |    2 +-
 drivers/net/wireless/ti/wlcore/spi.c               |    4 +-
 drivers/net/wireless/ti/wlcore/sysfs.c             |    2 +-
 drivers/net/wireless/ti/wlcore/tx.c                |   45 +-
 drivers/net/wireless/ti/wlcore/tx.h                |    1 +
 drivers/net/wireless/ti/wlcore/wlcore.h            |   27 +-
 drivers/net/wireless/ti/wlcore/wlcore_i.h          |   86 +-
 drivers/net/wireless/wl3501_cs.c                   |    6 +-
 drivers/net/wireless/zd1201.c                      |    9 +-
 drivers/net/xen-netback/common.h                   |  112 +-
 drivers/net/xen-netback/interface.c                |  141 +-
 drivers/net/xen-netback/netback.c                  |  813 +++--
 drivers/net/xen-netfront.c                         |   14 +-
 drivers/nfc/Kconfig                                |   12 +
 drivers/nfc/Makefile                               |    1 +
 drivers/nfc/pn533.c                                |   28 +-
 drivers/nfc/pn544/i2c.c                            |  194 +-
 drivers/nfc/pn544/pn544.c                          |    2 +-
 drivers/nfc/pn544/pn544.h                          |    3 +-
 drivers/nfc/port100.c                              |   25 +-
 drivers/nfc/trf7970a.c                             | 1370 ++++++++
 drivers/of/of_mdio.c                               |   23 +-
 drivers/of/of_net.c                                |   26 +-
 drivers/ptp/Kconfig                                |    1 +
 drivers/ptp/ptp_chardev.c                          |  128 +-
 drivers/ptp/ptp_clock.c                            |   23 +
 drivers/ptp/ptp_ixp46x.c                           |    1 +
 drivers/ptp/ptp_pch.c                              |    1 +
 drivers/ptp/ptp_private.h                          |    8 +
 drivers/ptp/ptp_sysfs.c                            |  115 +
 drivers/s390/net/qeth_core.h                       |    7 +-
 drivers/s390/net/qeth_core_main.c                  |    4 +-
 drivers/s390/net/qeth_l2_main.c                    |    6 +-
 drivers/staging/octeon/ethernet-tx.c               |    6 +-
 drivers/staging/rtl8821ae/rc.c                     |    1 -
 drivers/staging/rtl8821ae/rtl8821ae/trx.c          |    2 +-
 drivers/staging/wlags49_h2/wl_netdev.c             |    6 +-
 drivers/staging/wlan-ng/cfg80211.c                 |    2 +-
 include/linux/brcmphy.h                            |   60 +
 include/linux/can/dev.h                            |    9 +-
 include/linux/ethtool.h                            |    3 +
 include/linux/filter.h                             |  118 +-
 include/linux/ieee80211.h                          |  239 +-
 include/linux/if_vlan.h                            |    9 +-
 include/linux/isdn_ppp.h                           |    5 +-
 include/linux/miscdevice.h                         |    1 +
 include/linux/mlx4/cmd.h                           |    8 +
 include/linux/mlx4/device.h                        |   50 +-
 include/linux/mlx4/driver.h                        |   12 +
 include/linux/mlx4/qp.h                            |   11 +-
 include/linux/mmc/sdio_ids.h                       |    1 +
 include/linux/mpls.h                               |    6 +
 include/linux/netdevice.h                          |  157 +-
 include/linux/netfilter/ipset/ip_set.h             |   15 +-
 include/linux/netfilter/nfnetlink.h                |   21 +
 include/linux/netpoll.h                            |   71 +-
 include/linux/nl802154.h                           |   12 +
 include/linux/phy.h                                |   56 +
 include/linux/ptp_classify.h                       |  103 +-
 include/linux/ptp_clock_kernel.h                   |   33 +
 include/linux/seccomp.h                            |    1 -
 include/linux/skbuff.h                             |  104 +-
 include/linux/sxgbe_platform.h                     |   54 +
 include/linux/tcp.h                                |    8 +-
 include/linux/tty.h                                |    6 +-
 include/linux/u64_stats_sync.h                     |   16 +-
 include/linux/usb/cdc_ncm.h                        |    1 +
 include/linux/wl12xx.h                             |   24 +-
 {net/ieee802154 => include/net}/6lowpan.h          |  115 +
 include/net/act_api.h                              |   22 +-
 include/net/addrconf.h                             |    6 +-
 include/net/af_ieee802154.h                        |    4 +-
 include/net/bluetooth/bluetooth.h                  |    1 +
 include/net/bluetooth/hci.h                        |   76 +-
 include/net/bluetooth/hci_core.h                   |  209 +-
 include/net/bluetooth/l2cap.h                      |    8 +-
 include/net/bluetooth/mgmt.h                       |   63 +-
 include/net/bluetooth/rfcomm.h                     |   10 +-
 include/net/cfg80211.h                             |   90 +-
 include/net/checksum.h                             |   23 +-
 include/net/dst.h                                  |   18 +-
 include/net/flow.h                                 |    6 +-
 include/net/flowcache.h                            |   25 +
 include/net/ieee80211_radiotap.h                   |    4 +
 include/net/ieee802154.h                           |   28 +-
 include/net/ieee802154_netdev.h                    |  195 +-
 include/net/ip.h                                   |   13 +-
 include/net/ip6_fib.h                              |    3 +-
 include/net/ip6_route.h                            |   14 +-
 include/net/mac80211.h                             |  101 +-
 include/net/mac802154.h                            |   41 +-
 include/net/net_namespace.h                        |    4 +
 include/net/netfilter/nf_conntrack.h               |   11 +-
 include/net/netfilter/nf_conntrack_core.h          |    9 +-
 include/net/netfilter/nf_conntrack_labels.h        |    4 +-
 include/net/netfilter/nf_tables.h                  |   28 +-
 include/net/netns/conntrack.h                      |   13 +-
 include/net/netns/ieee802154_6lowpan.h             |   22 +
 include/net/netns/xfrm.h                           |   11 +-
 include/net/nfc/digital.h                          |    7 +
 include/net/nfc/nfc.h                              |    3 +
 include/net/nl802154.h                             |    6 +-
 include/net/regulatory.h                           |   21 +-
 include/net/route.h                                |    1 -
 include/net/rtnetlink.h                            |    2 +-
 include/net/sock.h                                 |   39 +-
 include/net/tc_act/tc_csum.h                       |    4 +-
 include/net/tc_act/tc_defact.h                     |    4 +-
 include/net/tc_act/tc_gact.h                       |    4 +-
 include/net/tc_act/tc_ipt.h                        |    4 +-
 include/net/tc_act/tc_mirred.h                     |    4 +-
 include/net/tc_act/tc_nat.h                        |    4 +-
 include/net/tc_act/tc_pedit.h                      |    4 +-
 include/net/tc_act/tc_skbedit.h                    |    4 +-
 include/net/tcp.h                                  |   13 +-
 include/net/wpan-phy.h                             |   19 +-
 include/net/xfrm.h                                 |  128 +-
 include/trace/events/net.h                         |   12 +-
 include/uapi/linux/can.h                           |   32 +
 include/uapi/linux/can/netlink.h                   |    3 +
 include/uapi/linux/ethtool.h                       |  439 ++-
 include/uapi/linux/if.h                            |  134 +-
 include/uapi/linux/if_ether.h                      |    6 +-
 include/uapi/linux/if_link.h                       |    1 +
 include/uapi/linux/in.h                            |    4 +
 include/uapi/linux/in6.h                           |    4 +
 include/uapi/linux/mpls.h                          |   34 +
 include/uapi/linux/netdevice.h                     |    6 +
 include/uapi/linux/netfilter/ipset/ip_set.h        |   12 +
 include/uapi/linux/netfilter/nf_tables.h           |    6 +-
 include/uapi/linux/nfc.h                           |    9 +-
 include/uapi/linux/nl80211.h                       |   92 +-
 include/uapi/linux/pfkeyv2.h                       |   15 +-
 include/uapi/linux/ptp_clock.h                     |   39 +-
 include/uapi/linux/snmp.h                          |    6 +
 include/uapi/linux/tcp.h                           |    3 +
 include/uapi/linux/tcp_metrics.h                   |    7 +-
 include/uapi/linux/usb/cdc.h                       |   12 +
 include/uapi/linux/xfrm.h                          |   10 +
 kernel/seccomp.c                                   |  119 +-
 lib/nlattr.c                                       |   10 +-
 net/8021q/vlan.h                                   |    4 +-
 net/8021q/vlan_core.c                              |   10 +-
 net/8021q/vlan_dev.c                               |   22 +-
 net/8021q/vlan_netlink.c                           |    4 +-
 net/Kconfig                                        |    4 +
 net/appletalk/aarp.c                               |    4 +-
 net/appletalk/ddp.c                                |  100 +-
 net/atm/mpc.c                                      |    2 +-
 net/batman-adv/Kconfig                             |    9 +
 net/batman-adv/Makefile                            |    1 +
 net/batman-adv/bat_iv_ogm.c                        |   10 +-
 net/batman-adv/bridge_loop_avoidance.c             |   35 +-
 net/batman-adv/distributed-arp-table.c             |    9 +-
 net/batman-adv/distributed-arp-table.h             |    3 +
 net/batman-adv/fragmentation.c                     |    4 +-
 net/batman-adv/gateway_client.c                    |   10 +-
 net/batman-adv/icmp_socket.c                       |   11 +-
 net/batman-adv/main.c                              |   19 +-
 net/batman-adv/main.h                              |    4 +-
 net/batman-adv/multicast.c                         |  748 ++++
 net/batman-adv/multicast.h                         |   80 +
 net/batman-adv/network-coding.c                    |   26 +-
 net/batman-adv/originator.c                        |   11 +-
 net/batman-adv/packet.h                            |   53 +-
 net/batman-adv/routing.c                           |   17 +-
 net/batman-adv/send.c                              |   31 +-
 net/batman-adv/send.h                              |    7 +
 net/batman-adv/soft-interface.c                    |   48 +-
 net/batman-adv/sysfs.c                             |    6 +
 net/batman-adv/translation-table.c                 |  140 +-
 net/batman-adv/translation-table.h                 |    2 +
 net/batman-adv/types.h                             |   90 +-
 net/bluetooth/6lowpan.c                            |    2 +-
 net/bluetooth/6lowpan.h                            |   21 +
 net/bluetooth/Kconfig                              |    8 +-
 net/bluetooth/Makefile                             |    3 +-
 net/bluetooth/a2mp.c                               |   20 +-
 net/bluetooth/af_bluetooth.c                       |    2 +-
 net/bluetooth/hci_conn.c                           |  239 +-
 net/bluetooth/hci_core.c                           | 1473 ++++++--
 net/bluetooth/hci_event.c                          |  566 ++-
 net/bluetooth/hci_sock.c                           |   17 +-
 net/bluetooth/hci_sysfs.c                          |   18 +-
 net/bluetooth/l2cap_core.c                         |  706 ++--
 net/bluetooth/l2cap_sock.c                         |   69 +-
 net/bluetooth/mgmt.c                               |  974 +++++-
 net/bluetooth/rfcomm/core.c                        |   96 +-
 net/bluetooth/rfcomm/sock.c                        |   34 +-
 net/bluetooth/rfcomm/tty.c                         |  262 +-
 net/bluetooth/sco.c                                |   10 +-
 net/bluetooth/smp.c                                |  585 +++-
 net/bluetooth/smp.h                                |   21 +-
 net/bridge/br_device.c                             |   30 +-
 net/bridge/br_forward.c                            |    9 +-
 net/bridge/br_if.c                                 |    2 +-
 net/bridge/br_multicast.c                          |    4 +-
 net/bridge/br_netfilter.c                          |    4 +-
 net/bridge/br_private.h                            |    8 +-
 net/bridge/br_vlan.c                               |    8 +-
 net/bridge/netfilter/ebt_among.c                   |    2 +-
 net/bridge/netfilter/ebt_dnat.c                    |    2 +-
 net/bridge/netfilter/ebt_redirect.c                |    6 +-
 net/bridge/netfilter/ebt_snat.c                    |    2 +-
 net/ceph/osd_client.c                              |    2 -
 net/core/Makefile                                  |    1 +
 net/core/dev.c                                     |  153 +-
 net/core/filter.c                                  | 1567 +++++++--
 net/core/flow.c                                    |  132 +-
 net/core/flow_dissector.c                          |   24 +-
 net/core/neighbour.c                               |    9 +-
 net/core/net-sysfs.c                               |   22 +-
 net/core/netpoll.c                                 |  587 +---
 net/core/pktgen.c                                  |   32 +-
 net/core/ptp_classifier.c                          |  141 +
 net/core/request_sock.c                            |    1 -
 net/core/rtnetlink.c                               |  113 +-
 net/core/skbuff.c                                  |  166 +-
 net/core/sock_diag.c                               |   23 +-
 net/core/timestamping.c                            |   19 +-
 net/hsr/hsr_device.c                               |   10 +-
 net/hsr/hsr_framereg.c                             |   20 +-
 net/hsr/hsr_main.c                                 |    6 +-
 net/ieee802154/6lowpan_iphc.c                      |    3 +-
 net/ieee802154/{6lowpan.c => 6lowpan_rtnl.c}       |  388 +-
 net/ieee802154/Kconfig                             |    2 +-
 net/ieee802154/Makefile                            |    6 +-
 net/ieee802154/af802154.h                          |    5 +-
 net/ieee802154/af_ieee802154.c                     |   22 +-
 net/ieee802154/dgram.c                             |   60 +-
 net/ieee802154/header_ops.c                        |  287 ++
 net/ieee802154/ieee802154.h                        |    1 +
 net/ieee802154/netlink.c                           |    1 +
 net/ieee802154/nl-mac.c                            |  220 +-
 net/ieee802154/nl_policy.c                         |   10 +
 net/ieee802154/raw.c                               |   18 +-
 net/ieee802154/reassembly.c                        |  571 +++
 net/ieee802154/reassembly.h                        |   41 +
 net/ieee802154/wpan-class.c                        |    4 +-
 net/ipv4/Makefile                                  |    2 +-
 net/ipv4/af_inet.c                                 |    4 +-
 net/ipv4/ah4.c                                     |   78 +-
 net/ipv4/esp4.c                                    |   26 +-
 net/ipv4/fib_frontend.c                            |    2 +-
 net/ipv4/ip_forward.c                              |    7 +-
 net/ipv4/ip_output.c                               |   12 +-
 net/ipv4/ip_sockglue.c                             |   21 +-
 net/ipv4/ip_tunnel.c                               |   31 +-
 net/ipv4/ip_tunnel_core.c                          |    4 +-
 net/ipv4/ip_vti.c                                  |  310 +-
 net/ipv4/ipcomp.c                                  |   26 +-
 net/ipv4/netfilter.c                               |    2 +-
 net/ipv4/ping.c                                    |    2 +-
 net/ipv4/proc.c                                    |    6 +
 net/ipv4/raw.c                                     |    2 +-
 net/ipv4/route.c                                   |   12 -
 net/ipv4/tcp.c                                     |   13 +-
 net/ipv4/tcp_cong.c                                |   10 -
 net/ipv4/tcp_cubic.c                               |    4 -
 net/ipv4/tcp_highspeed.c                           |    1 -
 net/ipv4/tcp_hybla.c                               |   13 +-
 net/ipv4/tcp_illinois.c                            |    2 -
 net/ipv4/tcp_input.c                               |  187 +-
 net/ipv4/tcp_ipv4.c                                |    8 +-
 net/ipv4/tcp_lp.c                                  |    2 -
 net/ipv4/tcp_metrics.c                             |   83 +-
 net/ipv4/tcp_minisocks.c                           |    4 +-
 net/ipv4/tcp_output.c                              |   71 +-
 net/ipv4/tcp_probe.c                               |    2 +-
 net/ipv4/tcp_scalable.c                            |    1 -
 net/ipv4/tcp_timer.c                               |    3 +
 net/ipv4/tcp_vegas.c                               |    2 -
 net/ipv4/tcp_veno.c                                |    1 -
 net/ipv4/tcp_westwood.c                            |    1 -
 net/ipv4/tcp_yeah.c                                |    2 -
 net/ipv4/udp.c                                     |    3 +-
 net/ipv4/xfrm4_input.c                             |    9 -
 net/ipv4/xfrm4_mode_tunnel.c                       |   68 -
 net/ipv4/xfrm4_policy.c                            |    1 +
 net/ipv4/xfrm4_protocol.c                          |  286 ++
 net/ipv6/Makefile                                  |    2 +-
 net/ipv6/addrlabel.c                               |   59 +-
 net/ipv6/ah6.c                                     |   80 +-
 net/ipv6/esp6.c                                    |   26 +-
 net/ipv6/icmp.c                                    |    2 +-
 net/ipv6/ip6_checksum.c                            |    4 +-
 net/ipv6/ip6_fib.c                                 |  121 +-
 net/ipv6/ip6_flowlabel.c                           |    6 -
 net/ipv6/ip6_gre.c                                 |    9 +-
 net/ipv6/ip6_output.c                              |   19 +-
 net/ipv6/ip6_tunnel.c                              |   13 +-
 net/ipv6/ip6_vti.c                                 |  316 +-
 net/ipv6/ipcomp6.c                                 |   22 +-
 net/ipv6/ipv6_sockglue.c                           |    2 +-
 net/ipv6/mcast.c                                   |   11 +-
 net/ipv6/output_core.c                             |   27 +-
 net/ipv6/ping.c                                    |    4 +-
 net/ipv6/route.c                                   |   50 +-
 net/ipv6/sit.c                                     |   18 +-
 net/ipv6/tcp_ipv6.c                                |   46 +-
 net/ipv6/xfrm6_mode_tunnel.c                       |   63 -
 net/ipv6/xfrm6_policy.c                            |    7 +
 net/ipv6/xfrm6_protocol.c                          |  270 ++
 net/ipx/af_ipx.c                                   |   28 +-
 net/iucv/af_iucv.c                                 |    1 +
 net/key/af_key.c                                   |   39 +-
 net/l2tp/l2tp_core.c                               |   24 +-
 net/l2tp/l2tp_ppp.c                                |    3 -
 net/mac80211/agg-tx.c                              |    2 +-
 net/mac80211/cfg.c                                 |  306 +-
 net/mac80211/cfg.h                                 |    2 +-
 net/mac80211/chan.c                                |    2 +
 net/mac80211/debugfs_netdev.c                      |   13 +
 net/mac80211/debugfs_sta.c                         |    2 +-
 net/mac80211/driver-ops.h                          |   12 +-
 net/mac80211/ht.c                                  |    4 +-
 net/mac80211/ibss.c                                |   45 +-
 net/mac80211/ieee80211_i.h                         |   17 +-
 net/mac80211/iface.c                               |   13 +-
 net/mac80211/main.c                                |   21 +-
 net/mac80211/mesh.c                                |   96 +-
 net/mac80211/mlme.c                                |  179 +-
 net/mac80211/pm.c                                  |   14 +-
 net/mac80211/rate.c                                |   46 +-
 net/mac80211/rate.h                                |    2 +-
 net/mac80211/rc80211_minstrel.c                    |    2 +-
 net/mac80211/rc80211_minstrel.h                    |    2 +-
 net/mac80211/rc80211_minstrel_ht.c                 |    7 +-
 net/mac80211/rc80211_pid_algo.c                    |    2 +-
 net/mac80211/rx.c                                  |  109 +-
 net/mac80211/scan.c                                |   15 +-
 net/mac80211/sta_info.h                            |    2 +
 net/mac80211/status.c                              |    3 +-
 net/mac80211/tx.c                                  |   35 +-
 net/mac80211/util.c                                |   42 +-
 net/mac80211/vht.c                                 |   26 +-
 net/mac80211/wpa.c                                 |    9 +-
 net/mac802154/Makefile                             |    2 +
 net/mac802154/ieee802154_dev.c                     |   85 +-
 net/mac802154/mac802154.h                          |   19 +-
 net/mac802154/mac_cmd.c                            |    5 +-
 net/mac802154/mib.c                                |   26 +-
 net/mac802154/rx.c                                 |    1 -
 net/mac802154/wpan.c                               |  457 ++-
 net/netfilter/ipset/Kconfig                        |    9 +
 net/netfilter/ipset/Makefile                       |    1 +
 net/netfilter/ipset/ip_set_core.c                  |   54 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |   43 +
 net/netfilter/ipset/ip_set_hash_ip.c               |    3 +-
 net/netfilter/ipset/ip_set_hash_ipmark.c           |  321 ++
 net/netfilter/ipset/ip_set_hash_ipport.c           |    3 +-
 net/netfilter/ipset/ip_set_hash_ipportip.c         |    3 +-
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |    3 +-
 net/netfilter/ipset/ip_set_hash_net.c              |    3 +-
 net/netfilter/ipset/ip_set_hash_netiface.c         |    3 +-
 net/netfilter/ipset/ip_set_hash_netnet.c           |   10 +-
 net/netfilter/ipset/ip_set_hash_netport.c          |    3 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |    3 +-
 net/netfilter/ipset/pfxlen.c                       |    4 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |    6 +-
 net/netfilter/ipvs/ip_vs_lblc.c                    |   13 +-
 net/netfilter/nf_conntrack_core.c                  |  432 ++-
 net/netfilter/nf_conntrack_expect.c                |   36 +-
 net/netfilter/nf_conntrack_h323_main.c             |    4 +-
 net/netfilter/nf_conntrack_helper.c                |   41 +-
 net/netfilter/nf_conntrack_netlink.c               |  133 +-
 net/netfilter/nf_conntrack_sip.c                   |    8 +-
 net/netfilter/nf_tables_api.c                      |   80 +-
 net/netfilter/nfnetlink.c                          |    8 +
 net/netfilter/nfnetlink_log.c                      |    8 -
 net/netfilter/nft_compat.c                         |    4 +-
 net/netfilter/nft_ct.c                             |   36 +-
 net/netfilter/nft_hash.c                           |  261 +-
 net/netfilter/nft_immediate.c                      |    3 +-
 net/netfilter/nft_log.c                            |    3 +-
 net/netfilter/nft_lookup.c                         |    5 +-
 net/netfilter/nft_nat.c                            |   22 +-
 net/netfilter/xt_AUDIT.c                           |    4 +-
 net/netfilter/xt_connlimit.c                       |  311 +-
 net/netfilter/xt_ipcomp.c                          |    2 +-
 net/netlink/af_netlink.c                           |   31 +-
 net/netlink/af_netlink.h                           |    1 +
 net/nfc/core.c                                     |   10 +-
 net/nfc/digital.h                                  |    6 +
 net/nfc/digital_core.c                             |   67 +-
 net/nfc/digital_technology.c                       |  247 +-
 net/nfc/hci/llc.c                                  |    4 +-
 net/nfc/llcp_core.c                                |   16 +-
 net/nfc/nci/core.c                                 |    3 +-
 net/nfc/nci/spi.c                                  |    3 +-
 net/nfc/netlink.c                                  |    8 +
 net/openvswitch/datapath.c                         |   20 +-
 net/openvswitch/datapath.h                         |    2 +-
 net/openvswitch/vport.c                            |   14 +-
 net/packet/af_packet.c                             |   59 +-
 net/rds/iw.c                                       |    3 +-
 net/rfkill/core.c                                  |    9 +-
 net/rxrpc/Makefile                                 |    5 +-
 net/rxrpc/af_rxrpc.c                               |    9 +
 net/rxrpc/ar-ack.c                                 |   61 +-
 net/rxrpc/ar-call.c                                |  213 +-
 net/rxrpc/ar-connection.c                          |   10 +-
 net/rxrpc/ar-error.c                               |    1 +
 net/rxrpc/ar-input.c                               |  190 +-
 net/rxrpc/ar-internal.h                            |   40 +-
 net/rxrpc/ar-output.c                              |   15 +-
 net/rxrpc/ar-recvmsg.c                             |   25 +-
 net/rxrpc/ar-skbuff.c                              |    7 +-
 net/rxrpc/ar-transport.c                           |   10 +-
 net/rxrpc/sysctl.c                                 |  146 +
 net/sched/act_api.c                                |  142 +-
 net/sched/act_csum.c                               |   31 +-
 net/sched/act_gact.c                               |   34 +-
 net/sched/act_ipt.c                                |   68 +-
 net/sched/act_mirred.c                             |   56 +-
 net/sched/act_nat.c                                |   33 +-
 net/sched/act_pedit.c                              |   45 +-
 net/sched/act_police.c                             |   22 +-
 net/sched/act_simple.c                             |   64 +-
 net/sched/act_skbedit.c                            |   36 +-
 net/sched/cls_fw.c                                 |   33 +-
 net/sched/sch_api.c                                |    8 +-
 net/sched/sch_atm.c                                |    3 +-
 net/sched/sch_cbq.c                                |    6 +-
 net/sched/sch_fq.c                                 |    3 +-
 net/sched/sch_fq_codel.c                           |    3 +-
 net/sched/sch_generic.c                            |    2 +
 net/sched/sch_hfsc.c                               |    3 +-
 net/sched/sch_hhf.c                                |    3 +-
 net/sched/sch_htb.c                                |   20 +-
 net/sched/sch_ingress.c                            |    3 +-
 net/sched/sch_netem.c                              |   79 +-
 net/sched/sch_tbf.c                                |   26 +-
 net/sctp/associola.c                               |    3 +-
 net/sctp/transport.c                               |    1 -
 net/socket.c                                       |   18 +-
 net/tipc/addr.h                                    |    2 +
 net/tipc/bcast.c                                   |   41 +-
 net/tipc/bcast.h                                   |    4 +-
 net/tipc/bearer.c                                  |   96 +-
 net/tipc/bearer.h                                  |   13 +-
 net/tipc/config.c                                  |  107 +-
 net/tipc/config.h                                  |    5 -
 net/tipc/core.c                                    |   11 +-
 net/tipc/core.h                                    |    1 -
 net/tipc/discover.c                                |   23 +-
 net/tipc/discover.h                                |    5 +-
 net/tipc/link.c                                    |  620 ++--
 net/tipc/link.h                                    |   57 +-
 net/tipc/name_distr.c                              |   22 +-
 net/tipc/name_distr.h                              |    2 +-
 net/tipc/net.c                                     |   19 +-
 net/tipc/node.c                                    |  119 +-
 net/tipc/node.h                                    |    6 +-
 net/tipc/port.c                                    |  301 +-
 net/tipc/port.h                                    |  130 +-
 net/tipc/ref.c                                     |   27 +-
 net/tipc/ref.h                                     |    1 -
 net/tipc/socket.c                                  |  414 ++-
 net/tipc/socket.h                                  |   72 +
 net/wireless/ap.c                                  |   10 +-
 net/wireless/chan.c                                |   87 +-
 net/wireless/core.c                                |    4 +-
 net/wireless/core.h                                |   17 +-
 net/wireless/genregdb.awk                          |   10 +-
 net/wireless/ibss.c                                |   34 +-
 net/wireless/mesh.c                                |   12 +-
 net/wireless/mlme.c                                |    4 +-
 net/wireless/nl80211.c                             |  272 +-
 net/wireless/nl80211.h                             |    2 +
 net/wireless/rdev-ops.h                            |    9 +-
 net/wireless/reg.c                                 |  297 +-
 net/wireless/reg.h                                 |    3 +-
 net/wireless/scan.c                                |   31 +-
 net/wireless/sme.c                                 |    1 -
 net/wireless/trace.h                               |   35 +-
 net/wireless/util.c                                |   57 +-
 net/wireless/wext-sme.c                            |    2 +-
 net/xfrm/xfrm_input.c                              |   97 +-
 net/xfrm/xfrm_policy.c                             |   40 +-
 net/xfrm/xfrm_state.c                              |   72 +-
 net/xfrm/xfrm_user.c                               |   37 +-
 security/selinux/include/xfrm.h                    |    5 +-
 tools/net/bpf_dbg.c                                |  119 +-
 1388 files changed, 99887 insertions(+), 30802 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-class-net
 create mode 100644 Documentation/devicetree/bindings/net/altera_tse.txt
 create mode 100644 Documentation/devicetree/bindings/net/broadcom-bcmgenet.txt
 create mode 100644 Documentation/devicetree/bindings/net/ethernet.txt
 create mode 100644 Documentation/devicetree/bindings/net/micrel.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt
 create mode 100644 Documentation/devicetree/bindings/net/samsung-sxgbe.txt
 create mode 100644 Documentation/devicetree/bindings/net/sh_eth.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
 create mode 100644 Documentation/networking/altera_tse.txt
 delete mode 100644 drivers/net/can/sja1000/sja1000_of_platform.c
 create mode 100644 drivers/net/ethernet/altera/Kconfig
 create mode 100644 drivers/net/ethernet/altera/Makefile
 create mode 100644 drivers/net/ethernet/altera/altera_msgdma.c
 create mode 100644 drivers/net/ethernet/altera/altera_msgdma.h
 create mode 100644 drivers/net/ethernet/altera/altera_msgdmahw.h
 create mode 100644 drivers/net/ethernet/altera/altera_sgdma.c
 create mode 100644 drivers/net/ethernet/altera/altera_sgdma.h
 create mode 100644 drivers/net/ethernet/altera/altera_sgdmahw.h
 create mode 100644 drivers/net/ethernet/altera/altera_tse.h
 create mode 100644 drivers/net/ethernet/altera/altera_tse_ethtool.c
 create mode 100644 drivers/net/ethernet/altera/altera_tse_main.c
 create mode 100644 drivers/net/ethernet/altera/altera_utils.c
 create mode 100644 drivers/net/ethernet/altera/altera_utils.h
 create mode 100644 drivers/net/ethernet/broadcom/genet/Makefile
 create mode 100644 drivers/net/ethernet/broadcom/genet/bcmgenet.c
 create mode 100644 drivers/net/ethernet/broadcom/genet/bcmgenet.h
 create mode 100644 drivers/net/ethernet/broadcom/genet/bcmmii.c
 delete mode 100644 drivers/net/ethernet/freescale/gianfar_sysfs.c
 create mode 100644 drivers/net/ethernet/samsung/Kconfig
 create mode 100644 drivers/net/ethernet/samsung/Makefile
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/Kconfig
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/Makefile
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.c
 create mode 100644 drivers/net/ethernet/samsung/sxgbe/sxgbe_xpcs.h
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
 create mode 100644 drivers/net/phy/bcm7xxx.c
 create mode 100644 drivers/net/wireless/ath/ath9k/common-beacon.c
 create mode 100644 drivers/net/wireless/ath/ath9k/common-beacon.h
 create mode 100644 drivers/net/wireless/ath/ath9k/common-init.c
 create mode 100644 drivers/net/wireless/ath/ath9k/common-init.h
 delete mode 100644 drivers/net/wireless/ath/ath9k/rc.c
 delete mode 100644 drivers/net/wireless/ath/ath9k/rc.h
 create mode 100644 drivers/net/wireless/ath/wil6210/rx_reorder.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/chip.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/chip.h
 delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c
 delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.h
 create mode 100644 drivers/net/wireless/iwlwifi/iwl-8000.c
 rename drivers/net/wireless/iwlwifi/mvm/{bt-coex.c => coex.c} (65%)
 rename drivers/net/wireless/iwlwifi/mvm/{fw-api-bt-coex.h => fw-api-coex.h} (96%)
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-error-dump.h
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/offloading.c
 delete mode 100644 drivers/net/wireless/iwlwifi/mvm/power_legacy.c
 create mode 100644 drivers/net/wireless/mwifiex/tdls.c
 create mode 100644 drivers/net/wireless/rsi/Kconfig
 create mode 100644 drivers/net/wireless/rsi/Makefile
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_core.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_debugfs.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_mac80211.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_main.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_mgmt.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_pkt.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_sdio.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_usb.c
 create mode 100644 drivers/net/wireless/rsi/rsi_91x_usb_ops.c
 create mode 100644 drivers/net/wireless/rsi/rsi_boot_params.h
 create mode 100644 drivers/net/wireless/rsi/rsi_common.h
 create mode 100644 drivers/net/wireless/rsi/rsi_debugfs.h
 create mode 100644 drivers/net/wireless/rsi/rsi_main.h
 create mode 100644 drivers/net/wireless/rsi/rsi_mgmt.h
 create mode 100644 drivers/net/wireless/rsi/rsi_sdio.h
 create mode 100644 drivers/net/wireless/rsi/rsi_usb.h
 create mode 100644 drivers/net/wireless/rtl818x/rtl8180/rtl8225se.c
 create mode 100644 drivers/net/wireless/rtl818x/rtl8180/rtl8225se.h
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/Makefile
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/halbt_precomp.h
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/halbtc8723b2ant.c
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/halbtc8723b2ant.h
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/halbtcoutsrc.c
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/halbtcoutsrc.h
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/rtl_btc.c
 create mode 100644 drivers/net/wireless/rtlwifi/btcoexist/rtl_btc.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/Makefile
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/def.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/dm.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/dm.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/fw.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/fw.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/hw.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/hw.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/led.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/led.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/phy.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/phy.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/pwrseq.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/pwrseq.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/reg.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/rf.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/rf.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/sw.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/sw.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/table.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/table.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/trx.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723be/trx.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/Makefile
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/dm_common.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/dm_common.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/fw_common.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/fw_common.h
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/main.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/phy_common.c
 create mode 100644 drivers/net/wireless/rtlwifi/rtl8723com/phy_common.h
 create mode 100644 drivers/nfc/trf7970a.c
 create mode 100644 include/linux/mpls.h
 create mode 100644 include/linux/sxgbe_platform.h
 rename {net/ieee802154 => include/net}/6lowpan.h (81%)
 create mode 100644 include/net/flowcache.h
 create mode 100644 include/net/netns/ieee802154_6lowpan.h
 create mode 100644 include/uapi/linux/mpls.h
 create mode 100644 net/batman-adv/multicast.c
 create mode 100644 net/batman-adv/multicast.h
 create mode 100644 net/core/ptp_classifier.c
 rename net/ieee802154/{6lowpan.c => 6lowpan_rtnl.c} (65%)
 create mode 100644 net/ieee802154/header_ops.c
 create mode 100644 net/ieee802154/reassembly.c
 create mode 100644 net/ieee802154/reassembly.h
 create mode 100644 net/ipv4/xfrm4_protocol.c
 create mode 100644 net/ipv6/xfrm6_protocol.c
 create mode 100644 net/netfilter/ipset/ip_set_hash_ipmark.c
 create mode 100644 net/rxrpc/sysctl.c
 create mode 100644 net/tipc/socket.h

Powered by blists - more mailing lists