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]
Message-Id: <20140805.220259.661326612882754033.davem@davemloft.net>
Date:	Tue, 05 Aug 2014 22:02:59 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


There are two conflicts you'll need to resolve by hand:

drivers/staging/cxt1e1/linux.c is removed your tree, changes are
made to it in net-next, just force the file removal to resolve.

drivers/net/wireless/ath/ath9k/hw.c is overlapping changes in net-next
alongside time conversion cleanups done by Thomas Gleixner in your
tree.  Retain Thomas's hunks and add "s32 usec = 0;" back to the local
variabels in ath9k_hw_reset()

Highlights:

1) Steady transitioning of the BPF instructure to a generic spot so all
   kernel subsystems can make use of it, from Alexei Starovoitov.

2) SFC driver supports busy polling, from Alexandre Rames.

3) Take advantage of hash table in UDP multicast delivery, from
   David Held.

4) Lighten locking, in particular by getting rid of the LRU lists,
   in inet frag handling.  From Florian Westphal.

5) Add support for various RFC6458 control messages in SCTP, from Geir
   Ola Vaagland.

6) Allow to filter bridge forwarding database dumps by device, from Jamal
   Hadi Salim.

7) virtio-net also now supports busy polling, from Jason Wang.

8) Some low level optimization tweaks in pktgen from Jesper Dangaard
   Brouer.

9) Add support for ipv6 address generation modes, so that userland can
   have some input into the process.  From Jiri Pirko.

10) Consolidate common TCP connection request code in ipv4 and ipv6,
    from Octavian Purdila.

11) New ARP packet logger in netfilter, from Pablo Neira Ayuso.

12) Generic resizable RCU hash table, with intial users in netlink
    and nftables.  From Thomas Graf.

13) Maintain a name assignment type so that userspace can see where a
    network device name came from (enumerated by kernel, assigned
    explicitly by userspace, etc.)  From Tom Gundersen.

14) Automatic flow label generation on transmit in ipv6, from Tom
    Herbert.

15) New packet timestamping facilities from Willem de Bruijn, meant to
    assist in measuring latencies going into/out-of the packet scheduler,
    latency from TCP data transmission to ACK, etc.

Please pull, thanks a lot!

The following changes since commit 26bcd8b72563b4c54892c4c2a409f6656fb8ae8b:

  Merge tag 'devicetree-for-linus' of git://git.secretlab.ca/git/linux (2014-07-30 09:01:04 -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 d247b6ab3ce6dd43665780865ec5fa145d9ab6bd:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-08-05 18:46:26 -0700)

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

Adam Lee (1):
      Bluetooth: ath3k: reduce pipe setting times in ath3k_load_fwfile()

Akeem G Abodunrin (1):
      i40e: Minor comment changes

Alex Gartrell (1):
      ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding

Alex Wang (1):
      openvswitch: Allow each vport to have an array of 'port_id's.

Alexander Aring (23):
      mac802154: at86rf230: add hw flags and merge ops
      at86rf230: add regmap support
      at86rf230: rework detect device handling
      at86rf230: remove is212 and add driver data
      at86rf230: add support for at86rf23x desense
      at86rf230: rework transmit and receive handling
      at86rf230: move RX_SAFE_MODE setting to hw_init
      at86rf230: rework irq_pol setting
      at86rf230: rework state change and start/stop
      at86rf230: rework reset to trx_off state change
      at86rf230: add timing for channel switch
      at86rf230: add sleep cycle timing
      at86rf230: add new author
      6lowpan: introduce new net/6lowpan directory
      MAINTAINERS: add net/6lowpan/ maintainer entry
      MAINTAINERS: add 6lowpan header file
      6lowpan: iphc: rename hc06_ptr pointer to hc_ptr
      6lowpan: iphc: use sizeof in udp uncompression
      6lowpan: iphc: cleanup use of lowpan_fetch_skb
      6lowpan: iphc: cleanup use of lowpan_push_hc_data
      6lowpan: iphc: use ipv6 api to check address scope
      6lowpan: iphc: remove check on null
      6lowpan: remove unused LOWPAN_FRAG_SIZE define

Alexander Duyck (1):
      rtnetlink: Drop unnecessary return value from ndo_dflt_fdb_del

Alexander Guller (1):
      net/mlx4_core: Make sure the max number of QPs per MCG isn't exceeded

Alexandre Rames (1):
      sfc: Add support for busy polling

Alexei Starovoitov (8):
      net: filter: split filter.c into two files
      bpf: update MAINTAINERS entry
      net: filter: rename 'struct sock_filter_int' into 'struct bpf_insn'
      net: filter: simplify socket charging
      net: filter: rename sk_filter_proglen -> bpf_classic_proglen
      net: filter: rename sk_chk_filter() -> bpf_check_classic()
      net: filter: rename sk_convert_filter() -> bpf_convert_filter()
      net: filter: split 'struct sk_filter' into socket and bpf parts

Alexey Khoroshilov (4):
      rsi: Use module_usb_driver
      rsi_91x_sdio: add error handling into rsi_module_init()
      rsi: GFP_ATOMIC is not needed in rsi_init_usb_interface()
      rsi: fix memory leaks and error handling in rsi_91x_usb

Alexey Perevalov (2):
      netfilter: nfnetlink_acct: dump unmodified nfacct flags
      netfilter: nfnetlink_acct: avoid using NFACCT_F_OVERQUOTA with bit helper functions

Amir Vadai (3):
      net/mlx4_en: Disable blueflame using ethtool private flags
      net/mlx4_core: Use low memory profile on kdump kernel
      net/mlx4_en: Reduce memory consumption on kdump kernel

Amitkumar Karwar (8):
      mwifiex: add firmware dump feature for PCIe
      mwifiex: use generic 'iface_work' workqueue for SDIO interface
      mwifiex: get rid of global pointer reset_host
      mwifiex: add firmware dump feature for SDIO
      mwifiex: access rx_reorder_tbl_ptr only while holding lock
      mwifiex: fix corner case system hang issue
      Bluetooth: add public address configuration for Marvell USB devices
      Bluetooth: btmrvl: add public address configuration support

Anantha Krishnan (1):
      Bluetooth: Add support for Acer [13D3:3432]

Anatol Pomozov (1):
      Bluetooth: Fix crash in the Marvell driver initialization codepath

Andre Guedes (6):
      Bluetooth: Use macro instead of hard-coded value
      Bluetooth: Connection parameters check helper
      Bluetooth: Connection Parameter Update Procedure
      Bluetooth: Move LE event mask setting into init3 phase
      Bluetooth: Enable new LE meta event
      Bluetooth: Introduce "New Connection Parameter" Event

Andrea Merello (10):
      rtl818x_pci: make RSSI code more readable
      rtl818x_pci: provide dBm signal information for rtl8185
      rtl818x_pci: fix possible RX descriptor invalid data read
      rtl818x_pci: Fix BSSID register written incorrectly
      rtl818x_pci: Fix rtl8185 excessive IFS after CTS-to-self
      rtl818x_pci: add comment pointing to the rtl8187se reference code
      rtl8180: fix incorrect TX retry.
      rtl8180: disable buggy rate fallback mechanism
      rtl818x_pci: handle broken PIO mapping
      rtl818x_pci: fix pci probe returns success when it fails

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

Andrei Otcheretianski (5):
      iwlwifi: mvm: Introduce an API to set STA_FLG_DISABLE_TX flag
      iwlwifi: mvm: Use beacon_get_template instead of beacon_get
      iwlwifi: mvm: Protect mvm->csa_vif with RCU
      iwlwifi: mvm: Reflect GO channel switch in NoA
      iwlwifi: mvm: Use CS tx block bit for AP/GO

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

Andrew Rybchenko (1):
      sfc: Add per-queue statistics in ethtool

Andrey Utkin (2):
      ath9k: drop negativity checks for unsigned values coming from kstrtoul()
      net/rxrpc/ar-key.c: drop negativity check on unsigned value

André Gaul (1):
      batman-adv: remove unnecessary logspam

Andy Lutomirski (3):
      iwlwifi: pcie: log when waking the NIC for hcmd submission fails
      iwlwifi: pcie: improve debugfs queue info
      iwlwifi: dvm: add a force_cam module parameter to fully disable power saving

Andy Zhou (2):
      openvswitch: Avoid memory corruption in queue_userspace_packet()
      openvswitch: Add skb_clone NULL check for the sampling action.

Anish Bhatt (16):
      cxgb4 : Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info
      cxgb4 : Add DCBx support codebase and dcbnl_ops
      cxgb4 : Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions
      cxgb4 : Makefile & Kconfig changes for DCBx support
      cxgb4 : Update copyright year on all cxgb4 files
      cxgb4: Fix endian bug introduced in cxgb4 dcb patchset
      Update setapp/getapp prototypes in dcbnl_rtnl_ops to return int instead of u8
      cxgb4/iw_cxgb4: Move common defines to cxgb4
      cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines
      libcxgbi: Add ipv6 api to driver
      cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api
      libcxgbi:cxgb4i Guard ipv6 code with a config check
      dcbnl : Fix misleading dcb_app->priority explanation
      cxgb4i : remove spurious use of rcu
      cxgb4i : Move stray CPL definitions to cxgb4 driver
      cxgb4 : Disable recursive mailbox commands when enabling vi

Anjali Singhai Jain (9):
      i40e/i40evf: i40e_register.h update
      i40e: Fix dangling ring pointers upon driver removal
      i40e: Bypass timeout recovery level 0 so as to not cause MDD
      i40e: Avoid adding the TCP-IPv4 filter twice
      i40e: Fix the FD sideband logic to detect a FD table full condition
      i40e: Add debugfs hooks to print current total FD filter count
      i40e: FD filter replay logic bug fix
      i40e/i40evf: Do not free the dummy packet buffer synchronously
      i40e: Fix a boundary condition and turning off of ntuple

Antonio Ospite (1):
      trivial: net/mac80211/mesh.c: fix typo s/Substract/Subtract/

Antonio Quartulli (1):
      batman-adv: prefer kmalloc_array to kmalloc when possible

Arend van Spriel (11):
      brcmfmac: clear ht info during attach phase
      brcmfmac: correct logging levels in btcoex source
      brcmfmac: reduce log level in fwil if firmware returns error
      brcmfmac: make use of seq_file API for debugfs entries
      brcmfmac: rework debugfs functions in the driver
      brcmfmac: move attach and detach functions in wl_cfg80211.c
      brcmfmac: introduce feature and quirk handling
      brcmfmac: moving some functions around
      brcmfmac: rework wiphy structure setup
      brcmfmac: add brcmf_p2p_detach() call in brcmf_cfg80211_detach()
      dt: bindings: add bindings for Broadcom bcm43xx sdio devices

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

Arik Nemtsov (31):
      mac80211: clarify TDLS Tx handling
      mac80211: set auth flags after other station info
      mac80211: cleanup TDLS state during failed setup
      cfg80211: pass TDLS initiator in tdls_mgmt operations
      mac80211: use TDLS initiator in tdls_mgmt operations
      mac80211: split tdls_mgmt function
      mac80211: implement proper Tx path flushing for TDLS
      mac80211: add API to request TDLS operation from userspace
      mac80211: make sure TDLS peer STA exists during setup
      mac80211: protect TDLS discovery session
      iwlwifi: mvm: disallow new TDLS stations when appropriate
      iwlwifi: mvm: protect TDLS discovery session
      iwlwifi: disable PSM on vifs with associated TDLS peers
      iwlwifi: mvm: teardown TDLS peers when initiating DCM
      wlcore: don't switch channels on disconnected STA vifs
      wl18xx: change the number of WLAN addrs per chip
      mac80211: track TDLS initiator internally
      mac80211: fix error path for TDLS setup
      mac80211: consolidate TDLS IE treatment
      mac80211: split extra TDLS IEs in setup frames
      mac80211: avoid adding some IEs on TDLS setup failure packets
      mac80211: set TDLS capab to zero on failure frames
      mac80211: add QoS IE during TDLS setup start
      mac80211: add TDLS QoS param IE on setup-confirm
      mac80211: move TDLS data to mgd private part
      mac80211: support HT for TDLS stations
      mac80211: set Rx highest rate in ht_cap
      mac80211: disable VHT for TDLS
      cfg80211: fix TDLS setup with VHT peers
      mac80211: ignore frames between TDLS peers when operating as AP
      iwlwifi: mvm: teardown TDLS peers during chan-switch and AP DCM

Arvid Brodin (11):
      net/hsr: Better variable names and update of contact info.
      net/hsr: Switch from dev_add_pack() to netdev_rx_handler_register()
      net/hsr: Move to per-hsr device prune timer.
      net/hsr: Operstate handling cleanup.
      net/hsr: Move slave init to hsr_slave.c.
      net/hsr: Use list_head (and rcu) instead of array for slave devices.
      net/hsr: Implemented .ndo_fix_features (better device features handling).
      net/hsr: Added SET_NETDEV_DEVTYPE and features |= NETIF_F_NETNS_LOCAL to dev_setup.
      net/hsr: Better frame dispatch
      net/hsr: Fix NULL pointer dereference on incomplete hsr_newlink() params.
      net/hsr: Remove left-over never-true conditional code.

Ashish Shah (4):
      i40e: use correct vf_id offset for virtchnl message
      i40e: remove support for vf unicast promiscuous mode
      i40evf: future-proof vfr_stat state check
      i40evf: do not re-arm watchdog after remove

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

Banerjee, Debabrata (1):
      tcp: don't require root to read tcp_metrics

Ben Greear (2):
      ipv6: Add more debugging around accept-ra logic.
      ipv6: Allow accepting RA from local IP addresses.

Ben Hutchings (1):
      sfc: Use __iowrite64_copy instead of a slightly different local function

Bing Zhao (11):
      mwifiex: wowlan: do not disconnect on suspend
      mwifiex: print sleep_confirm cmd/response and power save events
      Revert "mwifiex: Use the proper interfaces"
      Bluetooth: btmrvl: indicate pscan scheduling instant in a debug event
      mwifiex: fix a cut-n-paste error in adhoc-start
      mwifiex: define TDLS idle timeout macro with units
      mwifiex: declare sta_ptr in smaller scope
      mwifiex: correct a typo in mwifiex_ret_tdls_oper
      mwifiex: remove redundant TDLS setup action frame check and avoid leaks
      mwifiex: remove redundant timestamps in debug prints
      MAINTAINERS: update for mwifiex driver maintainers

Bob Copeland (1):
      mac80211: remove ignore_plink_timer flag

Brian Norris (1):
      net: bcmgenet: correct spelling

Carolyn Wyborny (3):
      i40e/i40evf: Update RSS configuration
      i40e: Fix ethtool coalesce settings
      igb: Add message when malformed packets detected by hw

Catherine Sullivan (11):
      i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35
      i40e: Add ablitity to enable/disable link from set_link_restart_an
      i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36
      i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38
      i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info
      i40e/i40evf: Add set_fc and init of FC settings
      i40e: Add set_pauseparam to ethtool
      i40e: Implement set_settings for ethtool
      i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40
      i40e: Fix firmware API version errors
      i40e: Give link more time after setting flow control

Chen-Yu Tsai (1):
      brcmfmac: add device tree support for SDIO devices

Chin-Ran Lo (2):
      Bluetooth: btmrvl: wait for HOST_SLEEP_ENABLE event in suspend
      Bluetooth: btmrvl: avoid sending data to firmware after hs_activated

Christoph Paasch (4):
      xfrm4: Remove duplicate semicolon
      tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction
      tcp: Fix integer-overflows in TCP veno
      tcp: Fix integer-overflow in TCP vegas

Christoph Schulz (2):
      net: ppp: reset nextseq counter when enabling SC_MULTILINK
      net: ppp: access ppp->nextseq only if CONFIG_PPP_MULTILINK is defined

Christophe Ricard (10):
      NFC: st21nfcb: Add driver for STMicroelectronics ST21NFCB NFC chip
      NFC: dts: st21nfcb_i2c: Add DTS Documentation
      NFC: nci: Add T1T support notification
      NFC: st21nfcb: few code clean up
      NFC: st21nfca: Free buffer in case no data are retrieved.
      NFC: st21nfca: Improved start of frame detection
      NFC: st21nfca: Improve read length sequence for P2P mode.
      NFC: hci: Add stop_poll HCI operand.
      NFC: st21nfca: Implement stop_poll HCI hook
      NFC: st21nfca: Adding P2P support to st21nfca in Initiator & Target mode

Christopher Pau (1):
      i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127

Cong Wang (2):
      net_sched: cancel nest attribute on failure in tcf_exts_dump()
      net_sched: hold tcf_lock in netdevice notifier

Cyrille Pitchen (5):
      net/macb: add scatter-gather hw feature
      net/macb: add TX checksum offload feature
      net/macb: add RX checksum offload feature
      ARM: at91: change compatibility string for sama5d3x gem
      net/macb: enable scatter-gather feature and set DMA burst length for sama5d4 gem

Dan Carpenter (3):
      bonding: fix a memory leak in bond_arp_send_all()
      ISDN: pcbit: off by one bugs in pcbit_set_msn()
      dm9000: NULL dereferences on error in probe()

Daniel Borkmann (4):
      net: sctp: improve timer slack calculation for transport HBs
      net: sctp: only warn in proc_sctp_do_alpha_beta if write
      net: sctp: deprecate rfc6458, 5.3.2. SCTP_SNDRCV support
      team: fix releasing uninitialized pointer to BPF prog

Daniel Kim (3):
      brcmfmac: Don't control mpc setting during scan operation
      brcmfmac: Make firmware path a module parameter
      brcmfmac: Do not use strcpy and strcat

David Ertman (5):
      e1000e: Fix CRC errors with jumbo traffic
      e1000e: Add code to check return values on NVM accesses
      e1000e: Add support for EEE in Sx states
      e1000e: Fix EEE in S5 w/ Runtime PM enabled
      e1000e: Fix Runtime PM blocks EEE link negotiation in S5

David Held (2):
      udp: Simplify __udp*_lib_mcast_deliver.
      udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver.

David Laight (5):
      net: sctp: Inline the functions from command.c
      net: sctp: Optimise the way 'sctp_arg_t' values are initialised.
      net: sctp: Use pointers (not array indexes) to access sctp_cmd_seq_t.cmds[].
      net: sctp: Open out the check for Nagle
      net: sctp: Rename SCTP_XMIT_NAGLE_DELAY to SCTP_XMIT_DELAY

David S. Miller (106):
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'cxgb4-next'
      Merge branch 'cc2520'
      Merge branch 'enic'
      enic: Kill unused variable in enic_rfs_flw_tbl_init().
      Merge branch 'crc32'
      Merge branch 'broadcom_rebranding'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'xgbe-next'
      Merge branch 'tipc-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'tcp_conn_request_unification'
      Merge branch 'pktgen'
      Merge branch 'bnx2x-next'
      Merge branch 'dp83640-next'
      Merge branch 'cxgb4-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'qlcnic-next'
      Merge branch 'be2net'
      Merge branch 'sctp'
      Merge branch 'ptp-vlan'
      Merge branch 'tlan-next'
      Merge branch 'tipc-next'
      Merge branch 'systemport-next'
      Merge branch 'net-hash-tx'
      Merge branch 'fec-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'at86rf230-next'
      Merge branch 'amd-xgbe-next'
      Merge branch 'hsr-next'
      Merge git://git.kernel.org/.../linville/wireless-next
      Merge branch 'sctp_command_queue'
      Merge branch 'defxx-next'
      Merge branch 'bridge_batmanadv_exports'
      Merge branch 'mlx4-next'
      Merge branch 'fec-next'
      Merge branch 'fec-next'
      Merge branch 'systemport-next'
      ipconfig: Only bootp paths should reference ic_dev_xid.
      Merge branch 'cpmac-next'
      Merge branch 'bridge-fdb-dump-filter'
      Merge branch 'mvebu'
      Merge branch 'r8169_tso_ipv6'
      Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'unnecessary_break'
      Merge branch 'udp_tunnel'
      Merge branch 'sfc-next'
      Merge branch 'amd811e-cleanups'
      Merge branch 'cxgb4-next'
      Merge branch 'net-break-after-goto'
      Merge branch 'amd-xgbe-next'
      Merge tag 'linux-can-next-for-3.17-20140715' of git://gitorious.org/linux-can/linux-can-next
      Merge branch 'bonding_rcu'
      Merge branch 'bonding-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'sctp-next'
      Merge branch 'tipc-next'
      Merge branch 'mlx4-next'
      Merge branch 'udp_hash'
      Merge branch 'davinci_mdio'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'cxgb4-next'
      Merge branch 'be2net-next'
      Merge branch 'netdev_print'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'break_after_return'
      Merge branch 'bcmgenet-next'
      Merge branch 'enic-next'
      Merge branch 'cxgb4-next'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'mlx4-next'
      Merge branch 'virtio-net-busy-poll'
      Merge branch 'bcmgenet-next'
      Merge branch 'filter-move'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge branch 'net_next_ovs' of git://git.kernel.org/.../pshelar/openvswitch
      Merge branch 'macb-next'
      Merge branch 'inet_frag_kill_lru_list'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next
      Merge tag 'master-2014-07-25' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'syststamp-removal'
      Merge branch 'netdev-name'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'mlx5-next'
      Merge branch 'amd-xgbe-next'
      Merge branch 'libphy_mmd'
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'stmmac-next'
      Merge branch 'xen-netfront'
      Merge branch 'filter-next'
      Merge branch 'inet-frags-next'
      Merge branch 'be2net-next'
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'amd-xgbe-next'
      Merge branch 'intel-next'
      Merge branch 'concurrent_hash_tables'
      Merge tag 'master-2014-07-31' of git://git.kernel.org/.../linville/wireless-next
      Merge branch 'xen-netback-next'
      Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'qlcnic'
      Merge branch 'net-timestamp-next'
      Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
      Merge branch 'amd-xgbe'
      Merge git://git.kernel.org/.../davem/net

David Spinadel (9):
      iwlwifi: mvm: use ksize to memset scan_command
      iwlwifi: mvm: don't use hardcoded num of scan channels
      iwlwifi: fix NVM channel attribute map.
      iwlwifi: mvm: support extended beacon notification
      mac80211: support more than one band in scan request
      mac80211: split sched scan IEs
      iwlwifi: mvm: add unified LMAC scan API
      iwlwifi: mvm: init lmac scan command
      iwlwifi: mvm: fix endianity in scan command

David Vrabel (3):
      xen-netfront: fix locking in connect error path
      xen-netfront: release per-queue Tx and Rx resource when disconnecting
      xen-netfront: print correct number of queues

Dmitry Kravkov (2):
      bnx2x: VF can report link speed
      bnx2x: enlarge minimal alignemnt of data offset

Dmitry Popov (2):
      ip_tunnel(ipv4): fix tunnels with "local any remote $remote_ip"
      tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys

Dotan Barak (1):
      net/mlx4_core: Make sure that negative array index isn't used

Duan Jiong (6):
      net: em_canid: remove useless statements from em_canid_change
      netfilter: use IS_ENABLED() macro
      netfilter: xt_LED: don't output error message redundantly
      net: fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS
      net: use inet6_iif instead of IP6CB()->iif
      ipv4: remove nested rcu_read_lock/unlock

Edward Cree (2):
      sfc: Add 40G link capability decoding
      sfc: add extra RX drop counters for nodesc_trunc and noskb_drop

Eliad Peller (18):
      iwlwifi: remove MCS32 support declaration
      iwlwifi: mvm: disable beacon filtering escape timer in d0i3
      iwlwifi: mvm: rs: don't clear persistent fields
      iwlwifi: mvm: rs: don't save debugfs files
      wlcore: save seq num only between recoveries
      wlcore: user smaller sqn padding for GEM
      wl18xx: fix last tx rate calculation
      wlcore: use correct LAA bit
      wlcore: add smart config definitions
      wlcore/wl18xx: add smart config commands
      wlcore: handle smart config vendor commands
      wlcore/wl18xx: handle smart config events
      wlcore: increase max roc duration to 30 seconds
      wlcore: register vendor commands
      wl18xx: make sure fw_status->priv exists before deref
      wlcore/wl18xx/wl12xx: convert bitmaps to unsigned longs
      iwlwifi: mvm: add some missing iwl_mvm_ref_sync() calls
      iwlwifi: mvm: wait for handlers when stopping scans

Emmanuel Grumbach (41):
      iwlwifi: bump API version for 8000 devices
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
      iwlwifi: add device / firmware to fw-error-dump file
      iwlwifi: rename iwl_mvm_fw_error_next_data
      iwlwifi: pcie: add firmware monitor capabilities
      iwlwifi: mvm: BT Coex - allow to force the antenna allocation
      iwlwifi: mvm: BT Coex - allow MIMO in more cases
      iwlwifi: mvm: BT Coex - don't limit rate control if TTC is on
      iwlwifi: mvm: BT Coex - add reduced Tx power thresholds to constants
      iwlwifi: mvm: BT Coex - avoid the shared antenna for management frames
      iwlwivi: mvm: BT Coex - properly set the priority of beacons
      Merge remote-tracking branch 'iwlwifi-fixes/master' into iwlwifi-next
      Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next
      iwlwifi: fix naming mistake for the fw_monitor module parameter
      iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
      iwlwifi: mvm: don't collect logs in the interrupt thread
      iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
      iwlwifi: mvm: update layout of firmware error dump
      iwlwifi: rename iwl_fw_error_fw_mon to iwl_fw_error_dump_fw_mon
      iwlwifi: mvm: remove unused flags from TX command
      iwlwifi: mvm: BT Coex - prepare towards new API
      iwlwifi: mvm: BT Coex - new API
      iwlwifi: mvm: BT Coex - convert the sw boost update to new API
      iwlwifi: mvm: BT Coex - convert the co-running update to new API
      iwlwifi: mvm: BT Coex - convert reduced Tx power to new API
      iwlwifi: mvm: BT Coex - add High Band retention
      iwlwifi: mvm: BT Coex - fix debugfs with old API
      iwlwifi: mvm: BT Coex - relax constraints when TTC / RRC is active
      iwlwifi: mvm: minor fix in comment
      iwlwifi: mvm: BT Coex - fix TLC with old API
      iwlwifi: fix Kconfig issues
      iwlwifi: mvm: use C99 initializers for add_sta
      iwlwifi: mvm: BT Coex - fix the ACK / CTS kill mask
      iwlwifi: mvm: BT Coex - don't change AP SMPS mode
      iwlwifi: fix inconsistency about power_save module parameter
      iwlwifi: split fw-error-dump between transport and mvm
      iwlwifi: dump periphery registers to fw-error-dump
      iwlwifi: dump CSRs to fw-error-dump
      iwlwifi: mvm: reset beacon filtering and BT Coex data upon FW restart
      Merge branch 'iwlwifi-fixes' into iwlwifi-next
      Merge remote-tracking branch 'wireless-next/master' into iwlwifi-next

Eran Harary (7):
      iwlwifi: mvm: fixes for 8000 NVM flow
      iwlwifi: mvm: fix bug in set_hw_address function
      iwlwifi: mvm: read the mac address in family 8000
      iwlwifi: mvm: warn about empty OTP
      iwlwifi: 8000: drop a print when the address is invalid
      iwlwifi: mvm: minor change in debug print
      iwlwifi: mvm: update smart fifo / beacon filtering upon association

Eric Dumazet (11):
      netfilter: x_tables: xt_free_table_info() cleanup
      inet: reduce TLB pressure for listeners
      inet: move ipv6only in sock_common
      net: filter: sk_chk_filter() no longer mangles filter
      bonding: get rid of bond_option_active_slave_get()
      bonding: use rcu_access_pointer() in bonding_show_mii_status()
      bonding: add proper __rcu annotation for curr_active_slave
      bonding: add proper __rcu annotation for current_arp_slave
      netfilter: xt_hashlimit: perform garbage collection from process context
      netlink: fix lockdep splats
      sctp: fix possible seqlock seadlock in sctp_packet_transmit()

Erik Hugne (4):
      tipc: bump max configurable window size
      tipc: refactor message delivery out of tipc_rcv
      tipc: fix link acknowledge logic in receive path
      tipc: fix a memleak when sending data

Eugenia Emantayev (5):
      net/mlx4_en: Fix set port ratelimit for 40GE
      net/mlx4_en: Run loopback test only when port is up
      net/mlx4: Verify port number in __mlx4_unregister_mac
      net/mlx4_en: Do not disable vlan filter during promiscuous mode
      net/mlx4_core: In SR-IOV mode host should add promisc QP to default entry only

Eyal Perry (1):
      net/mlx4_en: current_mac isn't updated in port up

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

Ezequiel Garcia (3):
      net: mvpp2: Fix a typo in the license
      net: mvpp2: Fix the BM pool buffer release check
      net: mvpp2: Simplify BM pool buffers freeing

Fabian Frederick (70):
      drivers/net/wireless/rt2x00/rt2x00dev.c: remove null test before kfree
      SPECTRUM_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
      LIBERTAS_CS: ioport_map/unmap relies on HAS_IOPORT_MAP
      PCMCIA_HERMES: ioport_map/unmap relies on HAS_IOPORT_MAP
      drivers/net/irda/kingsun-sir.c: remove null test before kfree
      drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c: remove null test before kfree
      netfilter: ctnetlink: remove null test before kfree
      net/dsa/dsa.c: remove unnecessary null test before kfree
      drivers/net/wireless/ipw2x00/libipw_module.c: remove unnecessary null test before kfree
      drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: remove unnecessary null test before debugfs_remove_recursive
      net/caif/caif_socket.c: remove unnecessary null test before debugfs_remove_recursive
      drivers/net/hyperv/netvsc.c: remove unnecessary null test before kfree
      Bluetooth: constify seq_operations
      ipconfig: add static to local variable
      ipconfig: move ic_dev_xid under IPCONFIG_BOOTP
      igb: remove unnecessary break after goto
      ixgbe: remove unnecessary break after goto
      i40e: remove unnecessary break after goto
      i40evf: remove unnecessary break after goto
      ps3_gelic: remove unnecessary break after goto
      orinoco_usb: remove unnecessary break after goto
      wcn36xx: remove unnecessary break after goto
      rtlwifi: remove unnecessary break after goto
      slip: remove unnecessary break after goto
      packet: remove unnecessary break after return
      tipc: remove unnecessary break after return
      9P: remove unnecessary break after return
      af_iucv: remove unnecessary break after goto
      netlabel: remove unnecessary break after goto
      pktgen: remove unnecessary break after goto
      drop_monitor: remove unnecessary break after return
      mac80211: remove unnecessary break after return
      af_key: remove unnecessary break after return
      netfilter: remove unnecessary break after return
      ipv6: remove unnecessary break after return
      NFC: remove unnecessary break after goto
      caif: remove unnecessary break after goto
      irda: remove unnecessary break after return
      ieee802154: remove unnecessary break after goto
      net: sctp: remove unnecessary break after return/goto
      ipvs: remove null test before kfree
      dlci: remove unnecessary break after return
      eth_v10: remove unnecessary break after return
      brcm80211: remove unnecessary break after return
      mwl8k: remove unnecessary break after return
      rtlwifi: remove unnecessary break after return
      rtlwifi: rtl8192ce: remove unnecessary break after return
      rtlwifi: rtl8192se: remove unnecessary break after return
      rtlwifi: rtl8723ae: remove unnecessary break after return
      rtlwifi: rtl8723be: remove unnecessary break after return
      rtlwifi: rtl8188ee: remove unnecessary break after return
      prism54: remove unnecessary break after return
      cw1200: remove unnecessary break after return
      airo: remove unnecessary break after return
      ath6kl: remove unnecessary break after return
      carl9170: remove unnecessary break after return
      e1000: remove unnecessary break after return
      ixgbe: remove unnecessary break after return
      e1000e: remove unnecessary break after return
      igb: remove unnecessary break after return
      8390: remove unnecessary break after return
      net: tulip: remove unnecessary break after return
      bna: remove unnecessary break after return
      sis900: remove unnecessary break after return
      niu: remove unnecessary break after return
      ucc_geth: remove unnecessary break after return
      atl1e: remove unnecessary break after return
      atlx: remove unnecessary break after return
      atl1c: remove unnecessary break after return
      ps3_gelic: remove unnecessary break after return

Fabio Estevam (2):
      fec: Simplify the PM related hooks
      Revert "net: phy: Set the driver when registering an MDIO bus device"

Felix Fietkau (23):
      ath9k: Add channel context structure
      ath9k: Move txpower limit to channel context
      ath9k: Move acq to channel context
      ath9k: Add channel context worker thread
      ath9k: channel context based transmission
      ath9k: send powersave frame on channel switch
      ath9k: Implement hw_scan support
      ath9k: Implement remain-on-channal support
      ath9k: Implement channel context ops
      ath9k: Move caldata into channel context
      ath9k: Add ATH_OP_MULTI_CHANNEL
      ath9k: save tsf in channel context
      ath9k: switch channel context for beaconing
      ath9k: Add p2p go NoA attribute
      ath9k: switch channel after sending beacon
      ath9k: Adjust AP beacon tsf based on station context
      ath9k: Implement mgd_prepare_tx
      ath9k: Add multi-channel scheduling support
      ath9k: Add periodic NoA support
      ath9k: Handle beacon miss on multi channel context
      ath9k: Update channel switch timer
      ath9k: Add recovery mechanism for hw TSF timer
      ath9k: fix pending tx frames accounting

Fengguang Wu (3):
      b43: b43_phyops_a can be static
      netfilter: nft_log: fix coccinelle warnings
      net/mlx4_en: mlx4_en_[gs]et_priv_flags() can be static

Florian Fainelli (26):
      net: systemport: update umac_enable_set to take a bitmask
      net: systemport: add bcm_sysport_netif_{enable,stop}
      net: systemport: add suspend and resume support
      net: systemport: rename rx_csum_en to rx_chk_en
      net: systemport: add Wake-on-LAN support
      net: provide stubs for ip6_set_txhash and ip6_make_flowlabel
      net: phy: export phy_suspend and phy_resume
      net: systemport: align multiple lines correctly
      net: systemport: use kcalloc instead of kzalloc
      net: bcmgenet: remove wol_enabled conditional code
      net: bcmgenet: add umac_enable_set helper
      net: bcmgenet: modularize bcmgenet_{open,close}
      net: bcmgenet: add suspend/resume callbacks
      net: bcmgenet: request Wake-on-LAN interrupt
      net: bcmgenet: add Wake-on-LAN support code
      net: bcmgenet: handle GENET_POWER_WOL_MAGIC
      net: bcmgenet: handle UMAC_IRQ_MPD_R interrupt bit
      net: bcmgenet: fix bcmgenet_wol_resume
      net: bcmgenet: suspend and resume from Wake-on-LAN
      net: bcmgenet: hook ethtool set/get_wol operations
      net: bcmgenet: only update UMAC_CMD if something changed
      net: bcmgenet: remove FSF mail address
      net: bcmgenet: re-align multiple lines correctly
      net: bcmgenet: add and remove missing blank lines
      net: bcmgenet: add missing braces to some if statements
      net: bcmgenet: use kcalloc instead of kzalloc

Florian Westphal (9):
      netfilter: conntrack: remove timer from ecache extension
      inet: frag: constify match, hashfn and constructor arguments
      inet: frag: remove hash size assumptions from callers
      inet: frag: move evictor calls into frag_find function
      inet: frag: move eviction of queues to work queue
      inet: frag: don't account number of fragment queues
      inet: frag: remove lru list
      inet: frag: remove periodic secret rebuild timer
      inet: frag: use seqlock for hash rebuild

Francois Romieu (2):
      net: remove spurious zd1201 rule.
      net: reduce USB network driver config options.

Franky Lin (1):
      brcmfmac: replace cfg80211 testmode with vendor command

Freddy Xin (1):
      AX88179_178A: Add ethtool ops for EEE support

Frederic Danis (1):
      ath6kl: Fix ath6kl_bmi_read_hi32 macro

Geert Uytterhoeven (1):
      enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build

Geir Ola Vaagland (4):
      net: sctp: implement rfc6458, 5.3.4. SCTP_SNDINFO cmsg support
      net: sctp: implement rfc6458, 5.3.5. SCTP_RCVINFO cmsg support
      net: sctp: implement rfc6458, 5.3.6. SCTP_NXTINFO cmsg support
      net: sctp: implement rfc6458, 8.1.31. SCTP_DEFAULT_SNDINFO support

Georg Lukas (2):
      Bluetooth: Provide defaults for LE advertising interval
      Bluetooth: Expose default LE advertising interval via debugfs

George Spelvin (3):
      lib: crc32: Greatly shrink CRC combining code
      lib: crc32: Mark test data __initconst
      lib: crc32: Add some additional __pure annotations

Govindarajulu Varadarajan (10):
      flow_keys: Record IP layer protocol in skb_flow_dissect()
      enic: fix return value in _vnic_dev_cmd
      enic: devcmd for adding IP 5 tuple hardware filters
      enic: alloc/free rx_cpu_rmap
      enic: Add Accelerated RFS support
      enic: add low latency socket busy_poll support
      enic: do tx cleanup in napi poll
      enic: fix return values in enic_set_coalesce
      enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures
      enic: Add ethtool support to show classifier filters added by the driver

Greg Rose (1):
      i40e: Stop the VF device after setting its MAC address

Gregory Greenman (1):
      iwlwifi: mvm: wait for d0i3 exit in add interface flow

Grygorii Strashko (2):
      net: davinci_mdio: reuse for keystone2 arch
      net: davinci_mdio: allow to create phys from dt

Haiyang Zhang (1):
      hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event

Hannes Frederic Sowa (2):
      random32: mix in entropy from core to late initcall
      ipv6: data of fwmark_reflect sysctl needs to be updated on netns construction

Hans Wennborg (2):
      drivers: atm: fix %d confusingly prefixed with 0x in format strings
      net: smc911x: fix %d confusingly prefixed with 0x in format string

Hans de Goede (2):
      brcmfmac: Fix some wrong register defines
      brcmfmac: Fix OOB interrupt not working for BCM43362

Hante Meuleman (11):
      brcmfmac: Add 43569 USB support.
      brcmfmac: Add USB device 43566 to supported devices.
      brcmfmac: Change USB probe routine to support Composite USB
      brcmfmac: Cleanup used device IDs.
      brcmfmac: Export brcmf_netif_rx for new protocol msgbuf.
      brcmfmac: Add protocol addressing mode and peer deletion API.
      brcmfmac: Adding msgbuf protocol.
      brcmfmac: Adding PCIe bus layer support.
      brcmfmac: Update pcie reset device routine.
      brcmfmac: Fix msgbuf flow control.
      brcmfmac: Add TDLS support to msgbuf.

Hariprasad Shenai (18):
      rdma/cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough
      cxgb4: Use FW interface to get BAR0 value
      cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method
      cxgb4: Adds device ID for few more Chelsio T4 Adapters
      cxgb4vf: Adds device ID for few more Chelsio T4 Adapters
      iw_cxgb4: Detect Ing. Padding Boundary at run-time
      cxgb4/iw_cxgb4: use firmware ord/ird resource limits
      cxgb4/iw_cxgb4: display TPTE on errors
      cxgb4/iw_cxgb4: work request logging feature
      iw_cxgb4: fix for 64-bit integer division
      cxgb4: Add the MC1 registers to read in the interrupt handler
      iw_cxgb4: log detailed warnings for negative advice
      iw_cxgb4: Support query_qp() verb
      iw_cxgb4: advertise the correct device max attributes
      iw_cxgb4: Don't limit TPTE count to 32KB
      cxgb4: Fixed incorrect check for memory operation in t4_memory_rw
      cxgb4: only free allocated fls
      cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine

Harish Patil (2):
      qlcnic: Enhance Tx timeout debug data collection.
      qlcnic: Update version to 5.3.61

Himangi Saraogi (16):
      batman-adv: Use kasprintf
      net: ipv6: Use BUG_ON
      ipv6: Use BUG_ON
      Bluetooth: cmtp: Remove unnecessary null test
      igmp: remove exceptional & on function name
      neigh: remove exceptional & on function name
      net_sched: remove exceptional & on function name
      isdn: use constants instead of magicnumbers
      netfilter: nf_conntrack: remove exceptional & on function name
      net/ipv4: Use IS_ERR_OR_NULL
      openvswitch: Use IS_ERR_OR_NULL
      net/udp_offload: Use IS_ERR_OR_NULL
      cirrus: cs89x0: Use managed interfaces
      net: ks8851-ml: Use devm_ioremap_resource
      net: dnet: Use managed interfaces
      net: phy: spi_ks8995: Introduce the use of devm_kzalloc

Hisashi Nakamura (1):
      net: sh_eth: Add r8a7794 support

Ivan Vecera (2):
      bna: fill the magic in bnad_get_eeprom() instead of validating
      bna: fix performance regression

JF Le Fillatre (1):
      r8152: add missing Makefile rule

Jack Morgenstein (3):
      mlx5: Move pci device handling from mlx5_ib to mlx5_core
      mlx5: minor fixes (mainly avoidance of hidden casts)
      mlx5: Adjust events to use unsigned long param instead of void *

Jacob Keller (9):
      i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable
      i40e: break PTP hardware control from ioctl command for timestamp mode
      i40e: don't store user requested mode until we've validated it
      i40e: only create PTP device node once
      i40e: remove linux/export.h header from i40e_ptp.c
      ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND
      i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0
      ixgbe: fix use of list_for_each in ixgbe_enumerate_functions
      ixgbe: don't check minimum link when direct assigned to virtual machine

Jahnavi Meher (18):
      rsi: Mapping the debugfs stats to the correct s/w queues.
      rsi: Fixed the kernel doc
      rsi: Using band from rsi_common to fill in ieee80211_rx_status
      rsi: Add macros for endpoints and set default value of endpoint.
      rsi: Changed the radio caps frame.
      rsi: Changed the rsi_set_channel() and rsi_program_bb_rf().
      rsi: Changed rate handling.
      rsi: Lower level debug messages and changed handling of confirm received for rsi_program_bb_rf().
      rsi: Use SGI if configured for fixed rate transmission.
      rsi: Changed the SDIO interrupt variables and some clean up.
      rsi: Changed the logic of dequeuing packets from hal queues.
      rsi: Added debug messages.
      rsi: Sending QoS null packet via the mgmt queue.
      rsi: Adding support for 5GHz
      rsi: Adding support for host based bgscan.
      rsi: Changes for 40MHz
      rsi: Fixed errors and warnings reported by static code analyzers.
      rsi: Fixed warnings reported by static code analyzers.

Jakub Kicinski (2):
      i40e: never generate both software and hardware timestamps
      i40e: fix race conditions on queuing skb for HW time stamp

Jamal Hadi Salim (2):
      bridge: fdb dumping takes a filter device
      bridge: netlink dump interface at par with brctl

Janusz Dziedzic (4):
      ath10k: print Kconfig options
      mac80211: allow tx via monitor iface when DFS
      ath10k: add implementation for configure max amsdu, ampdu
      ath10k: handle attention flags correctly when using A-MSDU

Jason Gunthorpe (1):
      sctp: Fixup v4mapped behaviour to comply with Sock API

Jason Wang (2):
      virtio-net: introduce virtnet_receive()
      virtio-net: rx busy polling support

Jeff Layton (1):
      net: clean up some sparse endianness warnings in ipv6.h

Jesper Dangaard Brouer (3):
      pktgen: document tuning for max NIC performance
      pktgen: avoid expensive set_current_state() call in loop
      pktgen: RCU-ify "if_list" to remove lock in next_to_run()

Jesse Brandeburg (9):
      i40e: workaround NVM GLQF_HKEY
      i40e/i40evf: remove reserved type
      i40e: fix fdir programming
      i40e/i40evf: initialize context descriptor
      i40e: disable TPH
      i40e: Finish implementation of ethtool get settings
      i40e: move nway reset
      i40e/i40evf: fix extension header csum logic
      i40evf: fix scan warning on sprintf

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

Jianhua Xie (2):
      bonding: enhance L2 hash helper with packet type
      bonding: update bonding.txt for Layer2 hash factors

Jiri Pirko (5):
      rtnetlink: allow to register ops without ops->setup set
      openvswitch: introduce rtnl ops stub
      bonding: allow to add vlans on top of empty bond
      bonding: remove no longer relevant vlan warnings
      ipv6: addrconf: implement address generation modes

Jiri Prchal (1):
      netfilter: xt_LED: fix too short led-always-blink

Jitendra Kalsaria (3):
      bnx2: Rebranding bnx2 driver.
      cnic: Rebranding cnic driver.
      MAINTAINERS: Update bnx2 maintainers

Joe Perches (2):
      rt2x00: Use dma_zalloc_coherent
      mac_pton: Use bool not int return

Johan Hedberg (138):
      Bluetooth: Fix missing NULL check for smp_chan_create() return value
      Bluetooth: Remove unnecessary SMP STK define
      Bluetooth: Remove HCI prefix from SMP LTK defines
      Bluetooth: Remove unused LTK authentication defines
      Bluetooth: Convert SMP flags into an enum
      Bluetooth: Add flexible buffer byte order swapping function
      Bluetooth: Fix validating IO capability values in mgmt commands
      Bluetooth: Fix checking for master LTKs
      Bluetooth: Update hci_add_link_key() to return pointer to key
      Bluetooth: Move mgmt event sending out from hci_add_link_key()
      Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYS
      Bluetooth: Don't store debug keys if flag for them is not set
      Bluetooth: Convert hcon->flush_key to a proper flag
      Bluetooth: Fix ignoring debug keys in mgmt_load_link_keys
      Bluetooth: Add a new HCI_USE_DEBUG_KEYS flag
      Bluetooth: Add support for mode 0x02 for mgmt_set_debug_keys
      Bluetooth: Convert hci_conn->link_mode into flags
      Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info
      Bluetooth: Add dedicated AES instance for each SMP context
      Bluetooth: Update SMP crypto functions to take the SMP context
      Bluetooth: Remove unnecessary hci_dev_unlock for smp_user_confirm_reply
      Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply
      Bluetooth: Remove unnecessary hcon->smp_conn variable
      Bluetooth: Use kzalloc instead of kmalloc for pending mgmt commands
      Bluetooth: Add tracking of local and piconet clock values
      Bluetooth: Add support for Get Clock Info mgmt command
      Bluetooth: Allow L2CAP getpeername() for BT_CONFIG state
      Bluetooth: Fix redundant encryption when receiving Security Request
      Bluetooth: Add flag to track STK encryption
      Bluetooth: Allow re-encryption with LTK when STK is in use
      Bluetooth: Fix redundant device (un)blocked events
      Bluetooth: Centralize looking up blocked devices to l2cap_recv_frame
      Bluetooth: Drop LE connections for blocked devices
      Bluetooth: Fix sparse warning with btmrvl driver
      Bluetooth: Rename hci_conn_params_clear to hci_conn_params_clear_all
      Bluetooth: Add specific connection parameter clear functions
      Bluetooth: Add new auto_conn value matching mgmt action 0x00
      Bluetooth: Remove only enabled entries with Remove Device command
      Bluetooth: Add Load Connection Parameters command
      Bluetooth: Fix missing update of conn params
      Bluetooth: Make hci_le_conn_update return the store hint
      Bluetooth: Pass store hint to mgmt_new_conn_param
      Bluetooth: Make is_identity_address a global function
      Bluetooth: Don't send connection parameters without identity address
      Bluetooth: Track number of added devices with HCI_AUTO_CONN_REPORT
      Bluetooth: Allow mgmt_device_found events for kernel-side scanning
      Bluetooth: Add support for background LE scanning
      Bluetooth: Support scanning for devices using RPA
      Bluetooth: Fix buffer overflow with variable length commands
      Bluetooth: Fix missing update of pend_le_reports
      Bluetooth: Remove redundant IRK lookup
      Bluetooth: Use hci_conn_params in pend_le_conns
      Bluetooth: Remove unnecessary checks for auto-connected devices
      Bluetooth: Add identity address check in param lookup functions
      Bluetooth: Fix missing return statement in process_adv_report
      Bluetooth: Convert pend_le_conn list to a generic action list
      Bluetooth: Convert pend_le_reports into a list
      Bluetooth: Simplify use of hci_pend_le_conns_clear()
      Bluetooth: Don't bother doing anything if auto_connect doesn't change
      Bluetooth: Simplify hci_conn_params->action list usage
      Bluetooth: Remove unused hci_pend_le_conn_del() function
      Bluetooth: Fix clearing and restarting all LE actions on power cycle
      Bluetooth: Remove unnecessary usage of hci_pend_le_conn_add
      Bluetooth: Remove unused hci_pend_le_conn_add function
      Bluetooth: Make hci_pend_le_conn_lookup more general purposed
      Bluetooth: Use hci_pend_le_action_lookup to look up report entries
      Bluetooth: Don't take actions on blocked devices when scanning
      Bluetooth: Use list_del when freeing the list entry
      Bluetooth: Restrict blocked device check in l2cap_recv_frame to LE
      Bluetooth: Fix sending Device Removed when clearing all parameters
      Bluetooth: Use lower timeout for LE auto-connections
      Bluetooth: Fix updating background scan for LE connect complete
      Bluetooth: Fix connecting devices during LE device discovery
      Bluetooth: Remove redundant IRK lookup in mgmt_device_found()
      Bluetooth: Remove unnecessary return value from check_pending_le_conn
      Bluetooth: Update discovery state earlier in hci_discovery_set_state
      Bluetooth: Don't let background scanning interfering with discovery
      Bluetooth: Enable passive scanning whenever we're connectable
      Bluetooth: Remove auth_type parameter from hci_connect_le()
      Bluetooth: Pass desired connection role to hci_connect_le()
      Bluetooth: Don't try background scanning if LE is not enabled
      Bluetooth: Add flag to track the real advertising state
      Bluetooth: Remove unnecessary mgmt_advertising function
      Bluetooth: Use real advertising state to random address update decision
      Bluetooth: Simplify usage of the enable_advertising function
      Bluetooth: Use the correct flag to decide to disable advertising
      Bluetooth: Stop advertising always before initiating a connection
      Bluetooth: Fix advertising and active scanning co-existence
      Bluetooth: Fix check for re-enabling advertising
      Bluetooth: Fix setting STOPPING state for discovery
      Bluetooth: Fix connectable and discoverable supported settings values
      Bluetooth: Fix toggling background scan when changing connectable state
      Bluetooth: Fix clearing HCI_LE_ADV for LE connections
      Bluetooth: Unify helpers for bdaddr_list manipulations
      Bluetooth: Introduce a whitelist for BR/EDR devices
      Bluetooth: Update page scan when necessary for Add/Remove Device
      Bluetooth: Fix incorrectly setting HCI_CONNECTABLE
      Bluetooth: Refactor connection request handling
      Bluetooth: Enable page scan also if there are white list entries
      Bluetooth: Add white list lookup for incoming connection requests
      Bluetooth: Fix setting HCI_CONNECTABLE from ioctl code
      Bluetooth: Always confirm incoming SMP just-works requests
      Bluetooth: Fix forcing SMP just-works with no-bonding
      Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
      Bluetooth: Fix advertising parameter update when toggling connectable
      Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
      Bluetooth: Fix using test_and_clear instead of test_and_set
      Bluetooth: Remove unneeded mgmt_connectable function
      Bluetooth: Refactor ioctl scan state update to its own function
      Bluetooth: Remove unneeded mgmt_discoverable function
      Bluetooth: Remove unneeded mgmt_write_scan_failed function
      Bluetooth: Fix tracking local SSP authentication requirement
      Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
      Bluetooth: Remove unnecessary params variable from process_adv_report()
      Bluetooth: Don't try to reject failed LE connections
      Bluetooth: Add proper defines for HCI connection role
      Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
      Bluetooth: Use explicit role instead of a bool in function parameters
      Bluetooth: Add a role parameter to hci_conn_add()
      Bluetooth: Track number of LE slave connections
      Bluetooth: Fix trying to initiate connections when acting as LE slave
      Bluetooth: Fix always checking the blacklist for incoming connections
      Bluetooth: Fix using uninitialized variable when pairing
      Bluetooth: Don't bother user space without IO capabilities
      Bluetooth: Fix resetting remote authentication requirement after pairing
      Bluetooth: Pass initiator/acceptor information to hci_conn_security()
      Bluetooth: Introduce a flag to track who really initiates authentication
      Bluetooth: Fix allowing initiating pairing when not pairable
      Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP
      Bluetooth: Disable HCI_CONNECTABLE based passive scanning for now
      Bluetooth: Prefer sizeof(*ptr) when allocating memory
      Bluetooth: Fix clearing HCI_PSCAN flag
      Bluetooth: Fix incorrectly disabling page scan when toggling connectable
      Bluetooth: Fix SMP context tracking leading to a kernel crash
      Bluetooth: Fix check for connected state when pairing
      Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE
      Bluetooth: Rename pairable mgmt setting to bondable
      Bluetooth: Always use non-bonding requirement when not bondable

Johannes Berg (11):
      mac80211: fix station/driver powersave race
      mac80211: remove weak WEP IV accounting
      cfg80211: make ethtool the driver's responsibility
      mac80211_hwsim: clean up own address matching
      iwlwifi: mvm: add back support for low-priority scan
      iwlwifi: mvm: handle device start failures during restart
      iwlwifi: mvm: don't send zero quota to the firmware
      iwlwifi: mvm: validate that we don't send zero quota
      iwlwifi: mvm: don't pass update type to quota iterator
      iwlwifi: mvm: remove update type argument from quota update
      mac80211: suppress unused variable warning without lockdep

John W. Linville (15):
      mac80211: remove PID rate control
      Merge git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'master' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      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 tag 'for-linville-20140717' of git://github.com/kvalo/ath
      Merge git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless
      Merge tag 'nfc-next-3.17-1' of git://git.kernel.org/.../sameo/nfc-next
      Merge tag 'for-linville-20140725' of git://github.com/kvalo/ath
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next

Jon Paul Maloy (21):
      tipc: eliminate case of writing to freed memory
      tipc: use negative error return values in functions
      tipc: introduce send functions for chained buffers in link
      tipc: make link mtu easily accessible from socket
      tipc: introduce direct iovec to buffer chain fragmentation function
      tipc: separate building and sending of rejected messages
      tipc: introduce message evaluation function
      tipc: RDM/DGRAM transport uses new fragmenting and sending functions
      tipc: connection oriented transport uses new send functions
      tipc: let port protocol senders use new link send function
      tipc: same receive code path for connection protocol and data messages
      tipc: clean up connection protocol reception function
      tipc: simplify connection congestion handling
      tipc: make name table distributor use new send function
      tipc: let internal link users call the new link send function
      tipc: add new functions for multicast and broadcast distribution
      tipc: start using the new multicast functions
      tipc: remove unreferenced functions
      tipc: rename temporarily named functions
      tipc: ensure sequential message delivery across dual bearers
      tipc: make tipc_buf_append() more robust

Jukka Rissanen (5):
      Bluetooth: Provide L2CAP ops callback for memcpy_fromiovec
      Bluetooth: 6LoWPAN: Use connected oriented channel instead of fixed one
      Bluetooth: 6LoWPAN: Create a kernel module
      Bluetooth: 6LoWPAN: Count module usage
      Bluetooth: 6LoWPAN: Remove network devices when unloading

Julia Lawall (2):
      CAPI: use correct structure type name in sizeof
      iwlegacy: use correct structure type name in sizeof

KY Srinivasan (1):
      Drivers: net-next: hyperv: Increase the size of the sendbuf region

Kalesh AP (11):
      be2net: re-enable vlan filtering mode asap
      be2net: use -ENETDOWN error status when interface is down
      be2net: fix error status for FW-download
      be2net: return -ETIMEDOUT when a FW-cmd times out
      be2net: return -ENOMEM for memory allocation failures
      be2net: fix return status of some ethtool methods
      be2net: fix return status of some ndo methods
      be2net: reduce arguments passed to FW-cmd routines
      be2net: remove unused structures in be_cmds.h
      be2net: use "if (!foo)" test style
      be2net: support deleting FW dump via ethtool (only for Lancer)

Kalle Valo (4):
      ath10k: remove unused len variables from wmi process rx functions
      ath6kl: convert ar6004 hardware flags to firmware feature flags
      ath6kl: don't set hi_refclk_hz if hardware version doesn't need it
      Merge remote-tracking branch 'wireless-next/master' into ath-next

Kamil Krawczyk (4):
      i40e/i40evf: modify debug prints to avoid seg faults
      i40e: do not take NVM ownership for SR read
      i40e/i40evf: add ASQ write back timeout variable to AQ structure
      i40e/i40evf: ARQ copy desc data even for failed commands

Karoly Kemeny (2):
      ipv4: clean up cast warning in do_ip_getsockopt
      net: kernel-doc compliant documentation for net_device

Kees Cook (1):
      rtlwifi: btcoexist: avoid format string in printk

Kevin Scott (1):
      i40e: Correct mask assignment value

Lad, Prabhakar (1):
      can: c_can: convert to use devm * api

Lendacky, Thomas (25):
      amd-xgbe: Make defines in xgbe.h unique
      amd-xgbe: VLAN Tx tag insertion fix
      amd-xgbe: VLAN Rx tag stripping fix
      amd-xgbe: Add support for VLAN filtering
      amd-xgbe: Change destination address filtering support
      amd-xgbe: Resolve checkpatch warning about sscanf usage
      amd-xgbe: Fix debugfs compatibility change with kstrtouint
      amd-xgbe: Clear the proper MTL interrupt register
      amd-xgbe: Call netif_napi_del on ndo_stop operation
      amd-xgbe: Performance enhancements
      amd-xgbe: Base AXI DMA cache settings on device tree
      phy: Expand phy speed/duplex settings array
      amd-xgbe: Remove the adjustments needed for fixed speed
      amd-xgbe: Add dma-coherent to device bindings documentation
      amd-xgbe: Add hardware timestamp support
      amd-xgbe: Update/fix 2.5GbE support
      amd-xgbe: Base queue fifo size and enablement on ring count
      amd-xgbe-phy: Updates to rate change complete check
      amd-xgbe-phy: Updates to KR training initiation
      amd-xgbe-phy: Print out the auto-negotiation method used
      amd-xgbe: Add traffic class support
      amd-xgbe: Remove unnecessary spinlocks
      amd-xgbe-phy: Allow more time for Rx/Tx to become ready
      amd-xgbe: Use dma_set_mask_and_coherent to set DMA mask
      amd-xgbe: Perform phy connect/disconnect at dev open/stop

Li RongQing (4):
      bridge: use list_for_each_entry_continue_reverse
      ipv6: fix the check when handle RA
      ipv4: remove the unnecessary variable in udp_mcast_next
      ipv6: remove obsolete comment in ip6_append_data()

Liad Kaufman (5):
      iwlwifi: update trans->hw_rev 8000 hw family format
      iwlwifi: nvm: update maximal parsed values in external nvm
      iwlwifi: mvm: assure no overflows occur while reading otp
      iwlwifi: mvm: remove 8000 HW family setting of adc sampling on nic config
      mac80211: make sure TDLS teardown packet is sent on time

Linus Lüssing (2):
      bridge: adding stubs for multicast exports
      bridge: export knowledge about the presence of IGMP/MLD queriers

Loic Poulain (1):
      Bluetooth: Remove redundant calls to h5_reset_rx

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

Luciano Coelho (8):
      mac80211: don't stop all queues when flushing
      mac80211: introduce refcount for queue_stop_reasons
      mac80211: add functions to stop and wake all queues assigned to a vif
      mac80211: stop only the queues assigned to the vif during channel switch
      iwlwifi: mvm: let iwl_mvm_update_quotas disregard a disabled vif
      iwlwifi: mvm: add switch_vif_chanctx operation
      iwlwifi: mvm: CSA unbind-bind flow support for client
      mac80211: remove redundant IEEE80211_STA_CSA_RECEIVED flag

Luis R. Rodriguez (2):
      p54: use request_firmware_direct() for optional EEPROM override
      wireless: fixup genregdb.awk for remove of antenna gain from wireless-regd

Maciej W. Rozycki (7):
      declance: Fix 64-bit compilation warnings
      defxx: Correct the receive DMA map size
      defxx: Discard DMA maps on buffer deallocation
      defxx: Use netdev_alloc_skb consistently
      defxx: Handle DMA mapping errors
      defxx: Add missing DMA synchronisation calls
      defxx: Fix issues with debug printk calls

Madalin Bucur (1):
      net/fsl: fix misspelled word

Mahesh Bandewar (1):
      bonding: Do not try to send packets over dead link in TLB mode.

Manuel Schölling (1):
      xilinx: Fix compiler warning

Marc Zyngier (1):
      net: sun4i-emac: fix memory leak on bad packet

Marcel Holtmann (120):
      Merge git://git.kernel.org/.../bluetooth/bluetooth
      Bluetooth: Use const for struct l2cap_ops field
      Bluetooth: Assign L2CAP socket priority when allocating SKB
      Bluetooth: Shrink size of struct l2cap_ctrl fields
      Bluetooth: Use explicit header and body length for L2CAP SKB allocation
      Bluetooth: Use struct delayed_work for HCI command timeout
      Bluetooth: Use separate dbg_flags to special debugfs options
      Bluetooth: Store current LE connection parameters in hci_conn struct
      Bluetooth: Track LE connection parameter update event
      Bluetooth: Set default min/max connection interval for LE slaves
      Bluetooth: Add support LE slave connection update procedure
      Bluetooth: Remove ssp_debug_mode debugfs option
      Bluetooth: Remove reason parameter from hci_amp_disconn function
      Bluetooth: Remove unneeded hci_conn_disconnect abstraction
      Bluetooth: Send HCI_Read_Clock_Offset before disconnecting
      Bluetooth: Increment management interface revision
      Bluetooth: Restrict access for raw-only controllers
      Bluetooth: Don't use non-resolvable private address for passive scanning
      Bluetooth: Move hci_pend_le_conn_* functions to different location
      Bluetooth: Clear pending connections from hci_conn_params_clear
      Bluetooth: Update background scanning from hci_conn_params_clear
      Bluetooth: Store latency and supervision timeout in connection params
      Bluetooth: Use LE connection parameters if known
      Bluetooth: Add support for Add/Remove Device management commands
      Bluetooth: Replace le_auto_conn debugfs with device_list entry
      Bluetooth: Add Device Added and Device Removed management events
      Bluetooth: Provide defaults for LE connection latency and timeout
      Bluetooth: Expose default connection latency setting via debugfs
      Bluetooth: Expose default supervision timeout setting via debugfs
      Bluetooth: Provide function to create and set connection parameters
      Bluetooth: Add default connection parameters before pairing
      Bluetooth: Start background scanning only when controller is ready
      Bluetooth: Use bool for smp_ltk_encrypt return value
      Bluetooth: Change hci_conn_params_add to return the parameter struct
      Bluetooth: Use hci_conn_params_add within hci_conn_params_set
      Bluetooth: Remove connection interval parameters from hci_conn_params_set
      Bluetooth: Fix merge of advertising data and scan response data
      Bluetooth: Provide flags parameter direct to mgmt_device_found
      Bluetooth: Add support for Not Connectable flag for Device Found events
      Bluetooth: Do not trigger background scanning when HCI_AUTO_OFF is set
      Bluetooth: Ensure that background scanning gets enabled on power on
      Bluetooth: Add support for hdev->set_bdaddr callback handling
      Bluetooth: Add public address configration for Broadcom USB devices
      Bluetooth: Add public address configration for Intel USB devices
      Bluetooth: Default to internal use manufacturer identifier
      Bluetooth: Check for default address of Intel USB controllers
      Bluetooth: Check for default address of Broadcom BCM20702A0 controllers
      Bluetooth: Introduce unconfigured controller state
      Bluetooth: Add support for Unconfigured Index Added events
      Bluetooth: Add support for Unconfigured Index Removed events
      Bluetooth: Add support for Read Unconfigured Index List command
      Bluetooth: Support HCI_QUIRK_RAW_DEVICE for hci_vhci driver
      Bluetooth: Add support for controller configuration info command
      Bluetooth: Fix constant for public address configuration
      Bluetooth: Document the existing device quirks
      Bluetooth: Add quirk for invalid controller address setting
      Bluetooth: Set HCI_QUIRK_INVALID_BADDR for Intel USB default address
      Bluetooth: Set HCI_QUIRK_INVALID_BADDR for BCM20702A0 default address
      Bluetooth: Allow reading configuration info when unconfigured
      Bluetooth: Add quirk for external configuration requirement
      Bluetooth: Fix quirks that are valid during setup driver callback
      Bluetooth: Support HCI_QUIRK_EXTERNAL_CONFIG for hci_vhci driver
      Bluetooth: Add support for Set External Configuration management command
      Bluetooth: Move mgmt_event helper function to different location
      Bluetooth: Add support for New Configuration Options management event
      Bluetooth: Use a more simpler style for HCI event callbacks
      Bluetooth: Run special init procedure for unconfigured controllers
      Bluetooth: Store Bluetooth address from controller setup
      Bluetooth: Run controller setup after external configuration
      Bluetooth: Add support for changing the public device address
      Bluetooth: Clear HCI_RAW flag when controller becomes configured
      Bluetooth: Add support for Intel bootloader devices
      Bluetooth: Skip unconfigured init procedure for raw-only devices
      Bluetooth: Remove module parameters for ignoring USB devices
      Bluetooth: Handle Intel USB bootloader with buggy interrupt
      Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
      Bluetooth: Fix memory leaking when hdev->send returns an error
      Bluetooth: Enforce providing hdev->send driver callback
      Bluetooth: Use BTUSB_BROKEN_ISOC flag for CSR USB sniffer devices
      Bluetooth: Fix enabling Authenticated Payload Timeout Expired event
      Bluetooth: Don't send ERTM configuration option when disabled
      Bluetooth: Mark controller is down when HCI_AUTO_OFF is set
      Bluetooth: Set HCI_PAIRABLE during power on for legacy ioctl
      Bluetooth: Move HCI socket definitions into its own header file
      Bluetooth: Move struct hci_sec_filter next to its user
      Bluetooth: Delcare the hci_sec_filter as const
      Bluetooth: Move struct hci_pinfo into net/bluetooth/hci_sock.c
      Bluetooth: Move HCI request internals to net/bluetooth/hci_core.c
      Bluetooth: Update the list of L2CAP fixed channels
      Bluetooth: Move struct sco_pinfo into net/bluetooth/sco.c
      Bluetooth: Move struct sco_conn into net/bluetooth/sco.c
      Bluetooth: Remove unused SCO_DEFAULT_FLUSH_TO constant
      Bluetooth: Move SCO timeout constants into net/bluetooth/sco.c
      Bluetooth: Check for valid HCI UART driver flags
      Bluetooth: Add support for external configuration with UART driver
      Bluetooth: Fix HCIUARTGETDEVICE ioctl when UART is not registered
      Bluetooth: Read LE Advertising Channel TX Power only when available
      Bluetooth: Enable LE encryption events only when supported
      Bluetooth: Enable LE Long Term Key Request event only when supported
      Bluetooth: Allocate struct inquiry_entry with GFP_KERNEL
      Bluetooth: Remove unneeded forward declaration of __sco_chan_add
      Bluetooth: Remove unneeded forward declaration of sco_chan_del
      Bluetooth: Convert L2CAP ident spinlock into a mutex
      Bluetooth: Remove sco_chan_get helper function
      Bluetooth: Fix endian and alignment issue with ath3k version handling
      Bluetooth: Remove unneeded variable assignment in hmac_sha256
      Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard
      Bluetooth: Read list of local codecs supported by the controller
      Bluetooth: Get MWS transport configuration of the controller
      Bluetooth: Ignore ADV_DIRECT_IND attempts from unknown devices
      Bluetooth: Fix issue with ADV_IND reports and auto-connection handling
      Bluetooth: Add support for using controller white list filtering
      Bluetooth: Fix white list handling with resolvable private addresses
      Bluetooth: Set Simultaneous LE and BR/EDR controller option to zero
      6lowpan: iphc: Fix block comments to match networking style
      6lowpan: iphc: Fix issues with alignment matching open parenthesis
      6lowpan: iphc: Fix missing blank line after variable declarations
      6lowpan: iphc: Fix missing braces for if statement
      6lowpan: iphc: Fix parenthesis alignments which off-by-one
      Bluetooth: Fix sparse warning from HID new leds handling

Marcin Wojtas (3):
      ethernet: Add new driver for Marvell Armada 375 network unit
      net: mvpp2: Fix the periodic XON enable bit
      net: mvpp2: Enable proper PHY polling and fix port functionality

Mark A. Greer (5):
      NFC: digital: Check for NFC-DEP before checking for Type 4 tag
      NFC: digital: Clear poll_tech_count before activating target
      NFC: digital: Add digital framing calls when in target mode
      NFC: digital: Remove extra blank line
      NFC: digital: Add 'tg_listen_md' and 'tg_get_rf_tech' driver hooks

Mark Rustad (10):
      ixgbe: Fix possible null-dereference in error path
      ixgbe: Change some uses of strncpy to strlcpy
      ixgbe: Convert some udelays to usleep_range
      ixgbe: Fix spurious release of semaphore in EEPROM access
      ixgbe: Correct X540 semaphore error
      ixgbe: Fix ixgbe_write_mbx error result
      ixgbe: Delete a bunch of dead code
      ixgbevf: Remove unused get_supported_physical_layer pointer
      ixgbe: Make return values more direct
      netlink: Fix shadow warning on jiffies

Markus Pargmann (1):
      mwifiex: Remove custom world regulatory domain

Mateusz Wrzesinski (1):
      sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter.

Mathias Krause (2):
      vti6: Simplify error handling in module init and exit
      vti: Simplify error handling in module init and exit

Mathy Vanhoef (2):
      ath5k: support for FIF_FCSFAIL filter
      ath5k: capture CCK and OFDM restarts

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

Michael S. Tsirkin (1):
      bridge: remove a useless comment

Michal Kazior (19):
      mac80211: move csa counters from sdata to beacon/presp
      mac80211: use csa counter offsets instead of csa_active
      mac80211: implement multi-vif in-place reservations
      mac80211: make check_combinations() aware of chanctx reservation
      mac80211: use chanctx reservation for AP CSA
      mac80211: use chanctx reservation for STA CSA
      cfg80211: remove channel_switch combination check
      ath10k: fix unregister deadlock when fw probe fails
      ath10k: fix bmi exchange tx/rx race
      ath10k: sanitize tx ring index access properly
      mac80211: fix Rx reordering with RX_FLAG_AMSDU_MORE
      mac80211: add support for Rx reordering offloading
      ath10k: workaround boot issues with KVM/PCI-passthrough
      ath10k: prevent some tx flushing failures
      ath10k: simplify tx helpers
      ath10k: workaround qos nullfunc bug
      ath10k: prevent endless pci rx loop
      ath10k: fix Rx aggregation reordering
      ath10k: don't advertise IBSS iftype for 10.x

Michal Kosiarz (1):
      i40e/i40evf: Reset Head and Tail on AQ initialization

Mitch Williams (13):
      i40evf: fix off-by-one
      i40evf: don't stop watchdog if it hasn't started
      i40evf: return more useful error information
      i40evf: fix typo
      i40evf: resend FW request if no response
      i40evf: set flags before sending message
      i40evf: change branding string
      i40evf: don't violate scope
      i40e: tolerate lost interrupts
      i40evf: invite vector 0 to the interrupt party
      i40evf: don't wait so long
      i40evf: don't leak queue vectors
      i40evf: fix memory leak on unused interfaces

Mugunthan V N (3):
      drivers: net: cpsw: disable coalesce when rx_coalesce_usecs is zero
      drivers: net: cpsw: add support to dump ALE table via ethtool register dump
      drivers: net: cpsw: cleanup: remove unused function

Neal Cardwell (2):
      tcp: switch snt_synack back to measuring transmit time of first SYNACK
      tcp: reduce spurious retransmits due to transient SACK reneging

Neerav Parikh (5):
      i40e: Helper routine for Rx/Tx queue enable/disable wait
      i40e: debugfs fix to dump remote LLDPDU
      i40e: Fix scheduling while atomic bug during NAPI
      i40e: Add PF reset when Malicious driver event for PF
      i40e: Add ndo_get_phys_port_id() callback support

Nick Pelly (1):
      Bluetooth: Fallback to SCO on error code 0x10 (Connection Accept Timeout)

Nicolas Ferre (1):
      net/macb: configure for FIFO mode and non-gigabit

Nikita Edward Baruzdin (4):
      can: netlink: Remove space before tab
      can: netlink: Add CAN_CTRLMODE_PRESUME_ACK flag
      can: sja1000: Add support for CAN_CTRLMODE_LOOPBACK
      can: sja1000: Add support for CAN_CTRLMODE_PRESUME_ACK

Nikolay Aleksandrov (8):
      bonding: fix bond_option_mode_set warning
      inet: frag: set limits and make init_net's high_thresh limit global
      inet: frags: use INC_STATS_BH in the ipv6 reassembly code
      inet: frags: rename last_in to flags
      inet: frags: enum the flag definitions and add descriptions
      inet: frags: fix function declaration alignments in inet_fragment
      inet: frags: use INET_FRAG_EVICTED to prevent icmp messages
      inet: frags: use kmem_cache for inet_frag_queue

Noa Osherovich (1):
      net/mlx4_en: Fix mac_hash database inconsistency

Octavian Purdila (15):
      tcp: move ir_mark initialization to tcp_openreq_init
      tcp: cookie_v4_init_sequence: skb should be const
      tcp: tcp_v[46]_conn_request: fix snt_synack initialization
      net: remove inet6_reqsk_alloc
      tcp: add init_req method to tcp_request_sock_ops
      tcp: add init_cookie_seq method to tcp_request_sock_ops
      tcp: add route_req method to tcp_request_sock_ops
      tcp: move around a few calls in tcp_v6_conn_request
      tcp: add init_seq method to tcp_request_sock_ops
      tcp: add send_synack method to tcp_request_sock_ops
      tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack
      tcp: add mss_clamp to tcp_request_sock_ops
      tcp: add queue_add_hash to tcp_request_sock_ops
      tcp: add tcp_conn_request
      tcp: tcp_conn_request: fix build error when IPv6 is disabled

Oliver Neukum (1):
      cdc_subset: deal with a device that needs reset for timeout

Ondrej Zary (11):
      tlan: Enable activity LED on Olicom OC-2325 and OC-2326
      tlan: Enable link monitoring
      tlan: Add ethtool support
      tlan: Fix MAC address byte order on OC-2325/OC-2326
      tlan: Restart autonegotiation on link loss
      tlan: Don't scream if no link
      tlan: Make autonegotiation faster
      tlan: Add PHY reset timeout
      tlan: Don't disable internal PHY on cards that use it in 10 Mbps mode
      tlan: Enable device at resume
      tlan: Isolate external PHY when using internal PHY

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

Pablo Neira (2):
      netfilter: xt_bpf: add mising opaque struct sk_filter definition
      net: filter: don't release unattached filter through call_rcu()

Pablo Neira Ayuso (14):
      netfilter: kill ulog targets
      netfilter: nf_log: use an array of loggers instead of list
      netfilter: nf_log: move log buffering to core logging
      netfilter: log: split family specific code to nf_log_{ip,ip6,common}.c files
      netfilter: log: nf_log_packet() as real unified interface
      netfilter: add generic ARP packet logger
      netfilter: bridge: add generic packet logger
      netfilter: nft_log: request explicit logger when loading rules
      netfilter: nft_log: complete logging support
      netfilter: fix several Kconfig problems in NF_LOG_*
      netfilter: xt_LOG: add missing string format in nf_log_packet()
      netfilter: bridge: add reject support
      netfilter: nf_tables: simplify set dump through netlink
      netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute

Paul Bolle (1):
      netfilter: kill remnants of ulog targets

Paul M Stillwell Jr (3):
      i40e/i40evf: Big endian fixes for handling HMC
      i40e/i40evf: Force a shifted '1' to be unsigned
      i40e/i40evf: Clean up code

Peter Pan(潘卫平) (1):
      net: delete duplicate dev_set_rx_mode() call

Peter Senna Tschudin (2):
      net: wireless: Remove useless return variables
      cw1200: Remove useless return variables

Prashant Sreedharan (2):
      MAINTAINERS: Update tg3 maintainer
      tg3: Modify tg3_tso_bug() to handle multiple TX rings

Pravin B Shelar (1):
      openvswitch: Enable tunnel GSO for OVS bridge.

Quentin Armitage (1):
      ipv4: Make IP_MULTICAST_ALL and IP_MSFILTER work on raw sockets

Rafał Miłecki (63):
      b43: drop B43_DEFAULT_CHANNEL
      b43: b43_op_config: drop check for core change
      b43: b43_op_config: use IEEE80211_CONF_CHANGE_CHANNEL
      b43: PHY: don't force default channel during init
      b43: b43_op_config: set channel info before switching band
      b43: store current channel using struct cfg80211_chan_def
      b43: PHY: drop own channel_freq (get it from chandef when needed)
      b43: PHY: drop is_40mhz (get width info from chandef)
      b43: PHY: drop channel_type (we can get this info from chandef)
      bcma: gpio: register all 32 GPIOs on BCM53572
      b43: remove leftover code from old devices support
      b43: add config for (en|dis)abling G-PHY support
      b43: N-PHY: update code for sending sample tone
      b43: N-PHY: update low-pass filter setup
      b43: update list and code making a selection of firmware files
      b43: treat LCNXN-PHY as extra N-PHY devices
      b43: N-PHY: fixes for radio 0x2057
      b43: N-PHY: complete generic support for 0x2057 radio
      b43: add more bcma cores
      b43: N-PHY: initialize hardware tables on new devices
      b43: N-PHY: rework names & picking of TX gain tables
      b43: N-PHY: add TX gains tables for radio 0x2057 rev 9
      b43: fix reading info about radio for new devices (cores 40 & 42)
      bcma: add driver for PCIe Gen 2 core
      b43: always print info about radio (manuf, id, revision)
      b43: N-PHY: drop reg 0x1 access restriction on new PHY revs
      b43: N-PHY: add TX gain tables for devices with specific EPA
      b43: N-PHY: add placeholders for new devices support
      b43; N-PHY: write most of the missing code for revs 7+
      b43: N-PHY: init and channel switching of radio 0x2057 rev 9
      b43: N-PHY: implement channel switching of radio 0x2057 rev 5
      b43: enable radio 0x2057 rev 9 (AKA BCM43228) support
      b43: don't warn about no 5 GHz support on 2.4 GHz devices
      b43: N-PHY: add missing TX gain table for radio 0x2057 rev 5
      ssb: make code for antenna gain extraction more generic
      ssb: extract antenna gains from SPROMs revs 4+ properly
      ssb: extract power info from SPROM revs 4 and 5
      bcma: extract antenna gains from SPROM correctly
      bcma: add support for BCM43217 found in Tenda W322E (14e4:43a9)
      b43: N-PHY: fix channel switching with 2 GHz radio 0x2057
      b43: N-PHY: add tables for radio 0x2057 rev 14
      b43: N-PHY: complete 0x2057 radio init calibration
      b43: N-PHY: set band on every channel switch
      b43: use one shared function for setting MAC frequency
      b43: N-PHY: update spur avoidance to support newer devices
      b43: N-PHY: add helper for setting digital filters
      b43: N-PHY: update digital filters setup
      b43: N-PHY: update generic rev7+ workarounds
      b43: N-PHY: allow applying separated workarounds per core
      b43: N-PHY: add rev7+ workarounds for radio revs 9 and 14
      b43: N-PHY: final fixes to rev7+ workarounds
      b43: enable radio 0x2057 rev 14 support (AKA BCM43217)
      b43: extract one more radio parameter: version
      b43: N-PHY: fix rev7+ typos at random places
      b43: report correct rate to mac80211 for 5 GHz packets
      b43: N-PHY: don't calculate values for TSSI if we can't transmit
      b43: register limited amount of 5G channels for BCM43228
      b43: enable 5 GHz support for N-PHY devices
      b43: add support for BCM43131 chipset with N-PHY rev 17
      bcma: add support for BCM43131 that was found in Tenda W311E
      b43: update PHY descriptions in Kconfig
      b43: N-PHY: fix "Data bus error" while working in 5 GHz
      bcma: use NS prefix for names of Northstar specific cores

Rajesh Borundia (3):
      qlcnic: Fix update of ethtool stats.
      qlcnic: Set driver version before registering netdev
      qlcnic: Initialize dcbnl_ops before register_netdev

Rajkumar Manoharan (16):
      ath9k: Fetch appropriate operating channel context
      ath9k: Move beacon config to channel context
      ath9k: Summarize hw state per channel context
      ath9k: Store current offchannel duration
      ath9k: use separate HW queue for each channel context
      ath9k: Advertise multichannel support
      ath9k: Fix build error in ath_reset_internal
      ath9k_hw: update CCK loop coefficients for AR953x 1.0
      ath9k_hw: Add QCA953x 2.0 initvals
      ath9k_hw: fix XPABIASLEVEL settings for AR9531
      ath9k_hw: fix tx gain table index for AR953x
      ath9k_hw: Fix pll2_divfrac for AR953x
      ath9k: Cache beacon config after association
      ath9k: Increase max listen interval
      ath9k: Calculate sleep duration
      ath9k: Initialize channel context ops on ahb probe

Rami Rosen (1):
      netlink: Fix do_one_broadcast() prototype.

Rasmus Villemoes (3):
      trivial: net/irda/irlmp.c: Fix closing brace followed by if
      net/wireless/brcm80211/brcmfmac: Make return type and name reflect actual semantics
      net: arcnet: Remove "#define bool int"

Ricardo Ribalda (1):
      net/usb/hso: Add support for Option GTM671WFS

Richard Weinberger (1):
      hyperv: Add netpoll support

Rickard Strandqvist (8):
      net: wireless: libertas: cmd.c: Cleaning up uninitialized variables
      net: wireless: rt2x00: rt2x00mac.c: Cleaning up uninitialized variables
      net: wireless: rtlwifi: rtl8192de: phy.c: Cleaning up uninitialized variable
      rtlwifi/rtl8192de: Fix media status register mask
      rtlwifi/rtl8192c[eu]: Fix media status register mask
      rtlwifi/rtl8188ee: Fix media status register mask
      rtlwifi/rtl8723ae: Replace magic number by macro
      rtlwifi/rtl8723be: Replace magic number by macro

Russell King (29):
      net: fec: iMX6 FEC does not support half-duplex gigabit
      net: fec: fix ethtool set_pauseparam duplex bug
      net: fec: fix interrupt handling races
      net: fec: use netif_tx_disable() rather than netif_stop_queue()
      net: fec: remove checking for NULL phy_dev in fec_enet_close()
      net: fec: ensure that a disconnected phy isn't configured
      net: fec: stop the phy before shutting down the MAC
      net: fec: remove useless fep->opened
      net: fec: make rx skb handling more robust
      net: fec: clean up transmit descriptor setup
      net: fec: ensure fec_enet_free_buffers() properly cleans the rings
      net: fec: fix missing kmalloc() failure check in fec_enet_alloc_buffers()
      net: fec: improve safety of suspend/resume/transmit timeout paths
      net: fec: ensure fec_enet_close() copes with resume failure
      net: fec: only restart or stop the device if it is present and running
      net: fec: move calls to quiesce/resume packet processing out of fec_restart()
      net: fec: remove inappropriate calls around fec_restart()
      net: fec: quiesce packet processing before stopping device in fec_suspend()
      net: fec: quiesce packet processing before stopping device in fec_set_features()
      net: fec: quiesce packet processing before changing features
      net: fec: quiesce packet processing when taking link down in fec_enet_adjust_link()
      net: fec: clean up duplex mode handling
      net: fec: better implementation of iMX6 ERR006358 quirk
      net: fec: replace delayed work with standard work
      net: fec: clear receive interrupts before processing a packet
      net: fec: reorder ethtool ops to match order in struct declaration
      net: fec: add support for dumping transmit ring on timeout
      net: fec: remove useless status check in tx reap path
      net: fec: consolidate hwtstamp implementation

Saeed Mahameed (1):
      net/mlx4_core: Remove MCG in case it is attached to promiscuous QPs only

Sasha Levin (1):
      iovec: make sure the caller actually wants anything in memcpy_fromiovecend

Sathya Perla (2):
      be2net: update driver version to 10.4
      be2net: ignore get/set profile FW cmd failures

Serey Kong (1):
      i40evf: Fixed guest OS panic when removing vf driver

Sergei Shtylyov (1):
      sh_eth: remove checks around dev_kfree_skb() calls

Shannon Nelson (16):
      i40e: clear VEB stats when pf stats are cleared
      i40e: keep service tasks out of reset process
      i40e: make prep_for_reset void
      i40e: warn on newer/older firmware API rev
      i40e: fix a stray print message
      i40e: use WoL flag when setting LAA
      i40e: allow user to set LAA again
      i40e: reapply LAA after reset
      i40e: no pf reset at pci remove
      i40e/i40evf: Add base address registers to aq struct
      i40e/i40evf: clear aq bah-bal on shutdown
      i40e: clear all queues and interrupts
      i40e/i40evf: Add nvmupdate support
      i40e: always print aqtx answer
      i40e: expose debug_write_register request
      i40e: disable local loopback on vmdq vsi

Shruti Kanetkar (1):
      net/fsl: Add format length modifier to avoid negative values

Simon Horman (1):
      openvswitch: Sample action without side effects

Simon Wunderlich (2):
      batman-adv: increase default hop penalty
      batman-adv: Start new development cycle

Sonic Zhang (1):
      bfin_mac: convert bfin Ethernet driver to NAPI framework

Sorin Dumitru (1):
      sock: remove skb argument from sk_rcvqueues_full

Stanislaw Gruszka (5):
      rt2x00: change beaconing locking
      rt2x00: change beaconing setup on RT2800
      rt2x00: change default MAC_BSSID_DW1_BSS_BCN_NUM
      rt2x00: change order when stop beaconing
      rt2x00: do not initialize BCN_OFFSET registers

Stefan Raspl (1):
      qeth: Display adjacent switch attributes

Stefan Sørensen (10):
      dp83640: Program pulsewidth2 values of perout triggers 0 and 1
      dp83640: Increase supported perout pins to 7
      dp83640: Verify calibration pin assignment
      dp83640: Get calibration pin with ptp_find_pin
      ptp: Allow reassigning calibration pin function
      net: Simplify ptp class checks
      ptp: Classify ptp over ip over vlan packets
      vlan: Pass SIOC[SG]HWTSTAMP ioctls to real device
      dp83640: Adjust ptp event timestamps
      dp83640: Fix receive timestamp race condition

Stephan Gabert (1):
      Bluetooth: Remove trailing whitespaces from Kconfig

Sven Eckelmann (1):
      batman-adv: Fix out-of-order fragmentation support

Thomas Gleixner (4):
      mwifiex: Use the proper interfaces
      mac80211: Use ktime_get_ts()
      net: Mac80211: Remove silly timespec dance
      wireless: mwifiex: Use the proper interfaces

Thomas Graf (5):
      net: Remove unlikely() for WARN_ON() conditions
      netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key
      lib: Resizable, Scalable, Concurrent Hash Table
      netlink: Convert netlink_lookup() to use RCU protected hash table
      nftables: Convert nft_hash to use generic rhashtable

Thomas Petazzoni (2):
      net: mvpp2: fix 10 Mbit/s usage
      net: mvpp2: implement ioctl() operation for PHY ioctls

Tobias Klauser (4):
      arc_emac: Use net_device_stats from struct net_device
      arc_emac: Remove unused pointer to net_device from arc_emac_priv
      net: skbuff: Use ALIGN macro instead of open coding it
      netlink: Use PAGE_ALIGNED macro

Todd Fujinaka (2):
      igb: bring link up when PHY is powered up
      igb: bump igb version to 5.2.13

Tom Gundersen (4):
      net: add name_assign_type netdev attribute
      net: set name assign type for renamed devices
      net: set name_assign_type in alloc_netdev()
      net: rtnetlink - make create_link take name_assign_type

Tom Herbert (12):
      flow_dissector: Abstract out hash computation
      net: Save TX flow hash in sock and set in skbuf on xmit
      net: Call skb_get_hash in get_xps_queue and __skb_tx_hash
      udp: Add function to make source port for UDP tunnels
      vxlan: Call udp_flow_src_port
      flow_dissector: Use IPv6 flow label in flow_dissector
      ipv6: Implement automatic flow label generation on transmit
      net: Only do flow_dissector hash computation once per packet
      udp: Add udp_sock_create for UDP tunnels to open listener socket
      vxlan: Call udp_sock_create
      l2tp: Call udp_sock_create
      udp: Move udp_tunnel_segment into udp_offload.c

Tony Camuso (1):
      enic: fix lockdep around devcmd_lock

Toralf Förster (1):
      i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c

Toshiaki Makita (3):
      bridge: Don't include NDA_VLAN for FDB entries with vid 0
      bridge: Update outdated comment on promiscuous mode
      team: Simplify return path of team_newlink

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

Ursula Braun (1):
      af_iucv: avoid path quiesce of severed path in shutdown()

Varka Bhadram (24):
      mrf24j40: separate h/w init and add checkings
      ieee802154: cc2520: adds driver for TI CC2520 radio
      ieee802154: cc2520: add driver to kernel build system
      devicetree: add device tree bindings for cc2520 driver
      6lowpan: mac802154: fix coding style issues
      net: cpmac: remove space in macro defination
      net: cpmac: fix comments
      net: cpmac: dynamic debug fixes
      net: cpmac: fix cpmac driver structure
      net: cpmac: fix missing a blank line after declarations
      net: cpmac: fix proper spacing before return statement
      net: cpmac: fix in releasing resources
      net: cpmac: fix in debug messages
      ethernet: amd: move amd111e_remove_one after probe
      ethernet: amd: use devm_ioremap()
      ethernet: amd: dynamic debug fixes
      ethernet: amd: fix comment styles
      ethernet: amd: fix pci device ids
      ethernet: amd: fix 'foo* bar'
      netlink: remove bool varible
      ethernet: realtek: use module_pci_driver
      ethernet: realtek: use pci_device_id
      6lowpan: remove unused macros
      6lowpan: remove unused function

Vasu Dev (3):
      i40e: adds FCoE code to the i40e driver
      i40e: Adds FCoE related code to i40e core driver
      i40e: adds FCoE to build and updates its documentation

Vasundhara Volam (8):
      be2net: remove be_cmd_get_profile_config_mbox/mccq() variants
      be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd
      be2net: create optimal number of queues on SR-IOV config
      be2net: update UE bit description strings
      be2net: use be_max_vfs() macro to access max-vfs
      be2net: avoid SRIOV config for BE2 chip
      be2net: use adapter->flags to track SRIOV state
      be2net: ignore VF mac address setting for the same mac

Veaceslav Falico (20):
      bonding: permit enslaving interfaces without set_mac support
      bonding: convert bond_main.c to use netdev_printk instead of pr_
      bonding: remove pr_fmt from bond_main.c
      bonding: convert bond_3ad.c to use netdev_printk instead of pr_
      bonding: remove pr_fmt from bond_3ad.c
      bonding: convert bond_alb.c to use netdev_printk instead of pr_
      bonding: remove pr_fmt from bond_alb.c
      bonding: convert bond_debugfs.c to use netdev_printk instead of pr_
      bonding: convert bond_netlink.c to use netdev_printk instead of pr_
      bonding: bonding: remove pr_fmt from bond_netlink.c
      bonding: convert bond_procfs.c to use netdev_printk instead of pr_
      bonding: convert bond_options.c to use netdev_printk instead of pr_
      bonding: remove pr_fmt from bond_options.c
      bonding: use rtnl_deref in bond_change_rx_flags()
      bonding: destroy proc directory only after all bonds are gone
      bonding: make it possible to have unlimited nested upper vlans
      net: use dev->name in netdev_pr* when it's available
      net: print net_device reg_state in netdev_* unless it's registered
      net: print a notification on device rename
      bonding: use kobject_put instead of _del after kobject_add

Vignesh Raman (1):
      Bluetooth: Avoid use of session socket after the session gets freed

Vince Bridgers (9):
      net: stmmac: add platform init/exit for Altera's ARM socfpga
      net: libphy: Add phy specific function to access mmd phy registers
      net: libphy: Add stubs to hook IEEE MMD Register reads and writes
      Documentation: networking: phy.txt: Update text for indirect MMD access
      net: stmmac: Change MAC interface to support multiple filter configurations
      net: stmmac: Correct set_filter for multicast and unicast cases
      dts: Add bindings for multicast hash bins and perfect filter entries
      ARM: socfpga: Add socfpga Ethernet filter attributes entries
      net: stmmac: Support devicetree configs for mcast and ucast filter entries

Vlad Yasevich (2):
      macvlan: Initialize vlan_features to turn on offload support.
      net: Correctly set segment mac_len in skb_segment().

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

Vladimir Kondratiev (33):
      wil6210: Tx mgmt frame from debugfs
      wil6210: indicate mgmt_tx status
      wil6210: print debug info when starting AP
      wil6210: trace wil->status on debugfs
      wil6210: print more info about BSS found
      wil6210: more debug info for vring
      wil6210: Tx performance monitoring
      wil6210: Allow driver load if FW not ready
      wil6210: BACK: track last dropped SSN
      wil6210: debugfs interface to send raw WMI command
      wil6210: writeable ITR registers
      wil6210: print error when notifying about FW error
      wil6210: debug print when scan request state changes
      wil6210: Use "name = value" format in the debugfs
      wil6210: add 'freq' and 'link' debugfs entries
      wil6210: Debug print GRO Rx result
      wil6210: avoid dmesg pollution by Tx errors
      wil6210: fix disconnect handling for AP
      wil6210: remove unused #include
      wil6210: map additional registers on target
      wil6210: fix for unreachable code in wmi_recv_cmd
      wil6210: work around for platforms with broken INTx
      wil6210: add 'info' debugfs entry
      wil6210: interrupt statistics
      wil6210: track Tx queue state
      wil6210: fix for 64-bit integer division
      wil6210: support for "sparrow" hardware
      wil6210: export FW/HW versions through debugfs
      wil6210: fix double definition of 'ctx'
      wil6210: fix memory leak on error path in wil_write_file_rxon()
      wil6210: use same mapping table for FW addr translation and debugfs
      wil6210: map RGF_USER_USAGE_1 on the debugfs
      wil6210: add new register region for AGC table

WANG Cong (5):
      veth: add netpoll support
      net: do not name the pointer to struct net_device net
      ipv4: fail early when creating netdev named all or default
      ipv6: fail early when creating netdev named all or default
      vlan: fail early when creating netdev named config

Wei Yongjun (4):
      tipc: fix sparse non static symbol warnings
      net: mvpp2: Remove redundant dev_err call in mvpp2_port_probe()
      net: mvpp2: Fix error return code in mvpp2_probe()
      tipc: remove duplicated include from socket.c

Willem de Bruijn (12):
      net-timestamp: SOCK_RAW and PING timestamping
      net-timestamp: document deprecated syststamp
      octeon: remove deprecated syststamp timestamp
      vxge: remove deprecated syststamp timestamp
      packet: remove deprecated syststamp timestamp
      net: remove deprecated syststamp timestamp
      net-timestamp: extend SCM_TIMESTAMPING ancillary data struct
      net-timestamp: move timestamp flags out of sk_flags
      net-timestamp: add key to disambiguate concurrent datagrams
      net-timestamp: SCHED timestamp on entering packet scheduler
      net-timestamp: TCP timestamping
      net-timestamp: ACK timestamp for bytestreams

Xinming Hu (2):
      mwifiex: add hscfg to debugfs
      mwifiex: update Copyright to 2014

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

Yannick Brosseau (1):
      ipvs: Remove dead debug code

Yevgeny Petrilin (1):
      net/mlx4_core: Fix leakage of SW multicast entries

Ying Xue (1):
      net: fix some typos in comment

Yishai Hadas (1):
      net/mlx4_en: Do not count LLC/SNAP in MTU calculation

Yuval Mintz (1):
      bnx2x: Fail probe of VFs using an old incompatible driver

Zhiyuan Yang (1):
      mwifiex: support wowlan magic-packet encapsulated as UDP packet

Zi Shen Lim (1):
      net: filter: move load_pointer() into filter.h

Zoltan Kiss (3):
      xen-netback: Adding debugfs "io_ring_qX" files
      xen-netback: Using a new state bit instead of carrier
      xen-netback: Turn off the carrier if the guest is not able to receive

david decotigny (1):
      netpoll: fix use after free

françois romieu (1):
      net: remove open-coded skb_cow_head.

hayeswang (5):
      r8152: increase the tx timeout
      r8152: support jumbo frame for RTL8153
      r8169: split rtl8169_tso_csum
      r8169: use Giant Send
      r8169: support IPv6

stephen hemminger (1):
      openvswitch: make generic netlink group const

wangweidong (1):
      appletalk: fix a coccinella warning in net/appletalk/ddp.c

 Documentation/ABI/testing/sysfs-class-net                            |   11 +
 Documentation/devicetree/bindings/net/amd-xgbe-phy.txt               |    6 +
 Documentation/devicetree/bindings/net/amd-xgbe.txt                   |   17 +-
 Documentation/devicetree/bindings/net/broadcom-systemport.txt        |    3 +-
 Documentation/devicetree/bindings/net/davinci-mdio.txt               |    8 +-
 Documentation/devicetree/bindings/net/ieee802154/cc2520.txt          |   29 +
 Documentation/devicetree/bindings/net/marvell-pp2.txt                |   61 +
 Documentation/devicetree/bindings/net/nfc/st21nfcb.txt               |   33 +
 Documentation/devicetree/bindings/net/sh_eth.txt                     |    1 +
 Documentation/devicetree/bindings/net/stmmac.txt                     |    6 +
 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt |   41 +
 Documentation/networking/bonding.txt                                 |   31 +-
 Documentation/networking/filter.txt                                  |   12 +-
 Documentation/networking/i40e.txt                                    |    7 +-
 Documentation/networking/ip-sysctl.txt                               |   38 +-
 Documentation/networking/packet_mmap.txt                             |   18 +-
 Documentation/networking/phy.txt                                     |   18 +-
 Documentation/networking/pktgen.txt                                  |   28 +
 Documentation/networking/timestamping.txt                            |   16 +-
 Documentation/networking/timestamping/timestamping.c                 |    7 +-
 MAINTAINERS                                                          |   33 +-
 arch/arm/boot/dts/sama5d3_gmac.dtsi                                  |    2 +-
 arch/arm/boot/dts/socfpga.dtsi                                       |    4 +
 arch/arm/net/bpf_jit_32.c                                            |    8 +-
 arch/mips/net/bpf_jit.c                                              |    8 +-
 arch/powerpc/net/bpf_jit_comp.c                                      |    8 +-
 arch/s390/net/bpf_jit_comp.c                                         |    4 +-
 arch/sparc/net/bpf_jit_comp.c                                        |    4 +-
 arch/x86/net/bpf_jit_comp.c                                          |   16 +-
 drivers/atm/eni.c                                                    |    4 +-
 drivers/bcma/Makefile                                                |    1 +
 drivers/bcma/driver_chipcommon_pmu.c                                 |    2 +
 drivers/bcma/driver_gpio.c                                           |    1 +
 drivers/bcma/driver_pcie2.c                                          |  175 ++
 drivers/bcma/host_pci.c                                              |    2 +
 drivers/bcma/main.c                                                  |    8 +
 drivers/bcma/scan.c                                                  |   22 +-
 drivers/bcma/sprom.c                                                 |   43 +-
 drivers/bluetooth/Kconfig                                            |   12 +-
 drivers/bluetooth/ath3k.c                                            |   35 +-
 drivers/bluetooth/btmrvl_drv.h                                       |    4 +
 drivers/bluetooth/btmrvl_main.c                                      |   73 +-
 drivers/bluetooth/btmrvl_sdio.c                                      |   21 +-
 drivers/bluetooth/btmrvl_sdio.h                                      |    2 +
 drivers/bluetooth/btusb.c                                            |  221 +-
 drivers/bluetooth/hci_h5.c                                           |    4 -
 drivers/bluetooth/hci_ldisc.c                                        |   25 +-
 drivers/bluetooth/hci_uart.h                                         |    1 +
 drivers/bluetooth/hci_vhci.c                                         |   34 +-
 drivers/firewire/net.c                                               |    3 +-
 drivers/hsi/clients/ssi_protocol.c                                   |    2 +-
 drivers/infiniband/hw/amso1100/c2_provider.c                         |    2 +-
 drivers/infiniband/hw/cxgb4/cm.c                                     |  112 +-
 drivers/infiniband/hw/cxgb4/cq.c                                     |   14 +-
 drivers/infiniband/hw/cxgb4/device.c                                 |  192 +-
 drivers/infiniband/hw/cxgb4/ev.c                                     |   55 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h                               |   40 +-
 drivers/infiniband/hw/cxgb4/provider.c                               |   14 +-
 drivers/infiniband/hw/cxgb4/qp.c                                     |  113 +-
 drivers/infiniband/hw/cxgb4/t4.h                                     |   19 +-
 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h                            |    1 -
 drivers/infiniband/hw/mlx5/cq.c                                      |   48 +-
 drivers/infiniband/hw/mlx5/mad.c                                     |    6 +-
 drivers/infiniband/hw/mlx5/main.c                                    |  295 +-
 drivers/infiniband/hw/mlx5/mem.c                                     |    2 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h                                 |   14 +-
 drivers/infiniband/hw/mlx5/mr.c                                      |   48 +-
 drivers/infiniband/hw/mlx5/qp.c                                      |   88 +-
 drivers/infiniband/hw/mlx5/srq.c                                     |   26 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c                            |    4 +-
 drivers/isdn/capi/capi.c                                             |    2 +-
 drivers/isdn/i4l/isdn_net.c                                          |    7 +-
 drivers/isdn/i4l/isdn_ppp.c                                          |   26 +-
 drivers/isdn/pcbit/drv.c                                             |    4 +-
 drivers/media/dvb-core/dvb_net.c                                     |    3 +-
 drivers/misc/sgi-xp/xpnet.c                                          |    3 +-
 drivers/net/Kconfig                                                  |    1 +
 drivers/net/Makefile                                                 |   10 +-
 drivers/net/arcnet/arcnet.c                                          |    3 +-
 drivers/net/bonding/bond_3ad.c                                       |  185 +-
 drivers/net/bonding/bond_alb.c                                       |  146 +-
 drivers/net/bonding/bond_alb.h                                       |    8 +
 drivers/net/bonding/bond_debugfs.c                                   |    6 +-
 drivers/net/bonding/bond_main.c                                      |  535 ++--
 drivers/net/bonding/bond_netlink.c                                   |   32 +-
 drivers/net/bonding/bond_options.c                                   |  228 +-
 drivers/net/bonding/bond_procfs.c                                    |    4 +-
 drivers/net/bonding/bond_sysfs.c                                     |    3 +-
 drivers/net/bonding/bond_sysfs_slave.c                               |    4 +-
 drivers/net/bonding/bonding.h                                        |   22 +-
 drivers/net/caif/caif_serial.c                                       |    3 +-
 drivers/net/caif/caif_spi.c                                          |    4 +-
 drivers/net/caif/caif_virtio.c                                       |    2 +-
 drivers/net/can/c_can/c_can_platform.c                               |   43 +-
 drivers/net/can/dev.c                                                |    2 +-
 drivers/net/can/sja1000/sja1000.c                                    |   27 +-
 drivers/net/can/slcan.c                                              |    2 +-
 drivers/net/cris/eth_v10.c                                           |    1 -
 drivers/net/dummy.c                                                  |    2 +-
 drivers/net/eql.c                                                    |    3 +-
 drivers/net/ethernet/8390/lib8390.c                                  |    2 +-
 drivers/net/ethernet/8390/mac8390.c                                  |    8 -
 drivers/net/ethernet/adi/Kconfig                                     |    3 +-
 drivers/net/ethernet/adi/bfin_mac.c                                  |   79 +-
 drivers/net/ethernet/adi/bfin_mac.h                                  |    3 +
 drivers/net/ethernet/allwinner/sun4i-emac.c                          |    6 +-
 drivers/net/ethernet/amd/Kconfig                                     |   13 +
 drivers/net/ethernet/amd/amd8111e.c                                  |  363 ++-
 drivers/net/ethernet/amd/declance.c                                  |   12 +-
 drivers/net/ethernet/amd/xgbe/Makefile                               |    4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-common.h                          |  121 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c                             |  270 ++
 drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c                         |    7 +-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c                            |   32 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c                             |  780 +++--
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                             |  728 ++++-
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c                         |   74 +-
 drivers/net/ethernet/amd/xgbe/xgbe-main.c                            |   66 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c                            |  107 -
 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c                             |  285 ++
 drivers/net/ethernet/amd/xgbe/xgbe.h                                 |  151 +-
 drivers/net/ethernet/arc/emac.h                                      |    4 -
 drivers/net/ethernet/arc/emac_main.c                                 |   11 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_hw.c                        |    2 -
 drivers/net/ethernet/atheros/atl1e/atl1e_hw.c                        |    1 -
 drivers/net/ethernet/atheros/atlx/atl1.c                             |    1 -
 drivers/net/ethernet/atheros/atlx/atl2.c                             |    3 -
 drivers/net/ethernet/broadcom/Kconfig                                |    8 +-
 drivers/net/ethernet/broadcom/bcmsysport.c                           |  489 ++-
 drivers/net/ethernet/broadcom/bcmsysport.h                           |   14 +-
 drivers/net/ethernet/broadcom/bnx2.c                                 |    9 +-
 drivers/net/ethernet/broadcom/bnx2.h                                 |    5 +-
 drivers/net/ethernet/broadcom/bnx2_fw.h                              |    3 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h                          |    9 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c                      |   55 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c                      |    4 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                  |   44 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c                     |    9 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c                    |  264 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h                    |   35 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c                     |   78 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.h                     |   23 +-
 drivers/net/ethernet/broadcom/cnic.c                                 |   10 +-
 drivers/net/ethernet/broadcom/cnic.h                                 |    3 +-
 drivers/net/ethernet/broadcom/cnic_defs.h                            |    3 +-
 drivers/net/ethernet/broadcom/cnic_if.h                              |    3 +-
 drivers/net/ethernet/broadcom/genet/Makefile                         |    2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                       |  573 ++--
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                       |   30 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c                   |  206 ++
 drivers/net/ethernet/broadcom/genet/bcmmii.c                         |   44 +-
 drivers/net/ethernet/broadcom/tg3.c                                  |   22 +-
 drivers/net/ethernet/brocade/bna/bnad.c                              |    2 +-
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c                      |    6 +-
 drivers/net/ethernet/brocade/bna/cna_fwimg.c                         |    4 -
 drivers/net/ethernet/cadence/macb.c                                  |  419 ++-
 drivers/net/ethernet/cadence/macb.h                                  |   53 +-
 drivers/net/ethernet/chelsio/Kconfig                                 |   11 +
 drivers/net/ethernet/chelsio/cxgb4/Makefile                          |    1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                           |   37 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c                       |  971 ++++++
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h                       |  141 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                      |  487 ++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h                       |   14 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c                             |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.h                             |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c                             |   37 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                           |  364 ++-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h                           |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h                          |    7 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h                         |   17 +-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h                        |   99 +-
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                  |   38 +-
 drivers/net/ethernet/cirrus/cs89x0.c                                 |   32 +-
 drivers/net/ethernet/cisco/enic/Makefile                             |    2 +-
 drivers/net/ethernet/cisco/enic/enic.h                               |   40 +-
 drivers/net/ethernet/cisco/enic/enic_api.c                           |    4 +-
 drivers/net/ethernet/cisco/enic/enic_clsf.c                          |  284 ++
 drivers/net/ethernet/cisco/enic/enic_clsf.h                          |   37 +
 drivers/net/ethernet/cisco/enic/enic_dev.c                           |   80 +-
 drivers/net/ethernet/cisco/enic/enic_dev.h                           |    4 +-
 drivers/net/ethernet/cisco/enic/enic_ethtool.c                       |  125 +-
 drivers/net/ethernet/cisco/enic/enic_main.c                          |  245 +-
 drivers/net/ethernet/cisco/enic/enic_res.c                           |    1 +
 drivers/net/ethernet/cisco/enic/vnic_dev.c                           |   65 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.h                           |    2 +
 drivers/net/ethernet/cisco/enic/vnic_devcmd.h                        |    5 +
 drivers/net/ethernet/cisco/enic/vnic_enet.h                          |    2 +
 drivers/net/ethernet/cisco/enic/vnic_rq.h                            |  122 +
 drivers/net/ethernet/davicom/dm9000.c                                |    6 +-
 drivers/net/ethernet/dec/tulip/de4x5.c                               |    1 -
 drivers/net/ethernet/dnet.c                                          |   46 +-
 drivers/net/ethernet/emulex/benet/be.h                               |   17 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c                          |  297 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h                          |   54 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c                       |   29 +-
 drivers/net/ethernet/emulex/benet/be_main.c                          |  270 +-
 drivers/net/ethernet/freescale/fec.h                                 |   10 +-
 drivers/net/ethernet/freescale/fec_main.c                            |  381 +--
 drivers/net/ethernet/freescale/ucc_geth.c                            |    2 -
 drivers/net/ethernet/freescale/xgmac_mdio.c                          |    4 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c                     |    3 -
 drivers/net/ethernet/intel/e1000/e1000_hw.c                          |    2 -
 drivers/net/ethernet/intel/e1000e/82571.c                            |    4 -
 drivers/net/ethernet/intel/e1000e/defines.h                          |    1 +
 drivers/net/ethernet/intel/e1000e/ethtool.c                          |    2 -
 drivers/net/ethernet/intel/e1000e/ich8lan.c                          |   21 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h                          |    4 +
 drivers/net/ethernet/intel/e1000e/mac.c                              |    1 -
 drivers/net/ethernet/intel/e1000e/manage.c                           |    5 +-
 drivers/net/ethernet/intel/e1000e/netdev.c                           |   55 +-
 drivers/net/ethernet/intel/e1000e/nvm.c                              |    4 +-
 drivers/net/ethernet/intel/i40e/Makefile                             |    1 +
 drivers/net/ethernet/intel/i40e/i40e.h                               |   72 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                        |  132 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.h                        |   39 +
 drivers/net/ethernet/intel/i40e/i40e_common.c                        |  482 ++-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                       |   29 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                       |  549 +++-
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c                          | 1561 ++++++++++
 drivers/net/ethernet/intel/i40e/i40e_fcoe.h                          |  128 +
 drivers/net/ethernet/intel/i40e/i40e_hmc.h                           |    4 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                       |  249 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h                       |   28 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                          |  753 ++++-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c                           |  520 +++-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h                         |    3 +
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                     |   31 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                           |  135 +-
 drivers/net/ethernet/intel/i40e/i40e_register.h                      | 5011 ++++++++++++-------------------
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                          |  190 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                          |   16 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                          |  213 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                   |   40 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                      |  119 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h                      |   39 +
 drivers/net/ethernet/intel/i40evf/i40e_common.c                      |    2 +-
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h                         |    4 +-
 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h                     |   28 +-
 drivers/net/ethernet/intel/i40evf/i40e_register.h                    | 5011 ++++++++++++-------------------
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                        |    9 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                        |    7 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                        |   74 +-
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c                   |    6 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                      |   86 +-
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                  |   44 +-
 drivers/net/ethernet/intel/igb/e1000_82575.c                         |    2 -
 drivers/net/ethernet/intel/igb/e1000_regs.h                          |    1 +
 drivers/net/ethernet/intel/igb/igb_main.c                            |   31 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c                       |  213 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                       |  315 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                      |  580 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c                         |   39 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c                      |   46 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                     |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c                        |   24 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                        |   74 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c                         |  117 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                         |  582 ++--
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c                         |   16 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                       |   31 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                        |   20 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                        |  216 +-
 drivers/net/ethernet/intel/ixgbevf/vf.h                              |    1 -
 drivers/net/ethernet/marvell/Kconfig                                 |    8 +
 drivers/net/ethernet/marvell/Makefile                                |    1 +
 drivers/net/ethernet/marvell/mvpp2.c                                 | 6426 ++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                      |   57 +
 drivers/net/ethernet/mellanox/mlx4/en_main.c                         |    6 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                       |   35 +-
 drivers/net/ethernet/mellanox/mlx4/en_rx.c                           |    7 +-
 drivers/net/ethernet/mellanox/mlx4/en_selftest.c                     |    3 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                           |   13 +-
 drivers/net/ethernet/mellanox/mlx4/main.c                            |   28 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c                             |  279 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                            |    5 -
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h                         |   10 +-
 drivers/net/ethernet/mellanox/mlx4/port.c                            |   32 +-
 drivers/net/ethernet/mellanox/mlx5/core/alloc.c                      |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                        |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                         |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/mad.c                        |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                       |  292 +-
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                  |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c                       |    2 +-
 drivers/net/ethernet/micrel/ks8851_mll.c                             |   59 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c                       |    1 -
 drivers/net/ethernet/octeon/octeon_mgmt.c                            |   25 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h                          |    4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c                      |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c                      |    4 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c                  |   18 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c                     |   58 +-
 drivers/net/ethernet/realtek/8139cp.c                                |   36 +-
 drivers/net/ethernet/realtek/r8169.c                                 |  220 +-
 drivers/net/ethernet/renesas/sh_eth.c                                |   20 +-
 drivers/net/ethernet/sfc/ef10.c                                      |   14 +-
 drivers/net/ethernet/sfc/efx.c                                       |   67 +-
 drivers/net/ethernet/sfc/efx.h                                       |    5 +
 drivers/net/ethernet/sfc/ethtool.c                                   |   59 +-
 drivers/net/ethernet/sfc/falcon.c                                    |    9 +-
 drivers/net/ethernet/sfc/mcdi_port.c                                 |   11 +
 drivers/net/ethernet/sfc/net_driver.h                                |  154 +
 drivers/net/ethernet/sfc/nic.h                                       |   13 +-
 drivers/net/ethernet/sfc/rx.c                                        |   12 +-
 drivers/net/ethernet/sfc/selftest.c                                  |    5 +-
 drivers/net/ethernet/sfc/siena.c                                     |    9 +-
 drivers/net/ethernet/sfc/tx.c                                        |   28 +-
 drivers/net/ethernet/sis/sis900.c                                    |    1 -
 drivers/net/ethernet/smsc/smc911x.c                                  |    2 +-
 drivers/net/ethernet/stmicro/stmmac/common.h                         |   47 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c                  |   69 +
 drivers/net/ethernet/stmicro/stmmac/dwmac1000.h                      |    3 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c                 |  131 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c                  |   27 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                 |    6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                    |   42 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c                |   67 +
 drivers/net/ethernet/sun/niu.c                                       |    1 -
 drivers/net/ethernet/ti/Kconfig                                      |    4 +-
 drivers/net/ethernet/ti/cpmac.c                                      |  279 +-
 drivers/net/ethernet/ti/cpsw.c                                       |   45 +-
 drivers/net/ethernet/ti/cpsw_ale.c                                   |   12 +-
 drivers/net/ethernet/ti/cpsw_ale.h                                   |    4 +
 drivers/net/ethernet/ti/cpts.c                                       |   24 +-
 drivers/net/ethernet/ti/davinci_mdio.c                               |   21 +-
 drivers/net/ethernet/ti/tlan.c                                       |  224 +-
 drivers/net/ethernet/ti/tlan.h                                       |    5 +-
 drivers/net/ethernet/tile/tilegx.c                                   |    4 +-
 drivers/net/ethernet/tile/tilepro.c                                  |    3 +-
 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c                    |   10 -
 drivers/net/ethernet/xilinx/ll_temac_main.c                          |    2 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c                    |    2 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c                        |    2 +-
 drivers/net/fddi/defxx.c                                             |  142 +-
 drivers/net/fddi/defxx.h                                             |    2 +-
 drivers/net/hamradio/6pack.c                                         |    3 +-
 drivers/net/hamradio/baycom_epp.c                                    |    2 +-
 drivers/net/hamradio/bpqether.c                                      |    4 +-
 drivers/net/hamradio/dmascc.c                                        |    4 +-
 drivers/net/hamradio/hdlcdrv.c                                       |    2 +-
 drivers/net/hamradio/mkiss.c                                         |    3 +-
 drivers/net/hamradio/scc.c                                           |    2 +-
 drivers/net/hamradio/yam.c                                           |    2 +-
 drivers/net/hyperv/hyperv_net.h                                      |    5 +-
 drivers/net/hyperv/netvsc.c                                          |   11 +-
 drivers/net/hyperv/netvsc_drv.c                                      |   41 +-
 drivers/net/hyperv/rndis_filter.c                                    |   21 +-
 drivers/net/ieee802154/Kconfig                                       |   12 +
 drivers/net/ieee802154/Makefile                                      |    1 +
 drivers/net/ieee802154/at86rf230.c                                   | 1464 +++++----
 drivers/net/ieee802154/cc2520.c                                      | 1039 +++++++
 drivers/net/ieee802154/fakehard.c                                    |    3 +-
 drivers/net/ieee802154/mrf24j40.c                                    |  115 +-
 drivers/net/ifb.c                                                    |    4 +-
 drivers/net/irda/kingsun-sir.c                                       |    4 +-
 drivers/net/loopback.c                                               |    2 +-
 drivers/net/macvlan.c                                                |    1 +
 drivers/net/phy/amd-xgbe-phy.c                                       |  136 +-
 drivers/net/phy/dp83640.c                                            |  239 +-
 drivers/net/phy/mdio_bus.c                                           |    1 -
 drivers/net/phy/micrel.c                                             |   22 +
 drivers/net/phy/phy.c                                                |   83 +-
 drivers/net/phy/phy_device.c                                         |    2 +
 drivers/net/phy/spi_ks8995.c                                         |   26 +-
 drivers/net/ppp/ppp_generic.c                                        |   35 +-
 drivers/net/slip/slhc.c                                              |    1 -
 drivers/net/slip/slip.c                                              |    2 +-
 drivers/net/team/team.c                                              |    8 +-
 drivers/net/team/team_mode_loadbalance.c                             |   18 +-
 drivers/net/tun.c                                                    |    3 +-
 drivers/net/usb/Kconfig                                              |   13 +-
 drivers/net/usb/ax88179_178a.c                                       |  264 ++
 drivers/net/usb/cdc-phonet.c                                         |    2 +-
 drivers/net/usb/cdc_subset.c                                         |   27 +-
 drivers/net/usb/hso.c                                                |    4 +-
 drivers/net/usb/r8152.c                                              |   38 +-
 drivers/net/usb/usbnet.c                                             |    8 +-
 drivers/net/veth.c                                                   |   29 +-
 drivers/net/virtio_net.c                                             |   67 +-
 drivers/net/vxlan.c                                                  |  144 +-
 drivers/net/wan/dlci.c                                               |    5 +-
 drivers/net/wan/hdlc.c                                               |    3 +-
 drivers/net/wan/hdlc_fr.c                                            |    5 +-
 drivers/net/wan/lapbether.c                                          |    4 +-
 drivers/net/wan/sbni.c                                               |    7 +-
 drivers/net/wan/sdla.c                                               |    3 +-
 drivers/net/wan/x25_asy.c                                            |    4 +-
 drivers/net/wimax/i2400m/usb.c                                       |    2 +-
 drivers/net/wireless/airo.c                                          |    6 +-
 drivers/net/wireless/at76c50x-usb.c                                  |    3 +-
 drivers/net/wireless/ath/ath.h                                       |    1 +
 drivers/net/wireless/ath/ath10k/ce.c                                 |   11 +-
 drivers/net/wireless/ath/ath10k/core.c                               |   12 +-
 drivers/net/wireless/ath/ath10k/core.h                               |    3 +
 drivers/net/wireless/ath/ath10k/debug.c                              |   73 +
 drivers/net/wireless/ath/ath10k/htc.c                                |   20 +-
 drivers/net/wireless/ath/ath10k/htt.h                                |   13 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                             |  122 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                             |   52 +
 drivers/net/wireless/ath/ath10k/mac.c                                |   99 +-
 drivers/net/wireless/ath/ath10k/mac.h                                |    4 +-
 drivers/net/wireless/ath/ath10k/pci.c                                |   28 +-
 drivers/net/wireless/ath/ath10k/pci.h                                |    3 +-
 drivers/net/wireless/ath/ath10k/txrx.c                               |    3 +-
 drivers/net/wireless/ath/ath10k/txrx.h                               |    1 +
 drivers/net/wireless/ath/ath10k/wmi.c                                |    8 +-
 drivers/net/wireless/ath/ath5k/ath5k.h                               |    1 +
 drivers/net/wireless/ath/ath5k/base.c                                |   31 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c                        |    2 +
 drivers/net/wireless/ath/ath6kl/bmi.h                                |    3 +-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                           |    8 +-
 drivers/net/wireless/ath/ath6kl/core.c                               |   16 +
 drivers/net/wireless/ath/ath6kl/core.h                               |   36 +-
 drivers/net/wireless/ath/ath6kl/htc_pipe.c                           |   32 +-
 drivers/net/wireless/ath/ath6kl/init.c                               |   91 +-
 drivers/net/wireless/ath/ath6kl/main.c                               |   17 +-
 drivers/net/wireless/ath/ath6kl/usb.c                                |    7 +-
 drivers/net/wireless/ath/ath6kl/wmi.c                                |   72 +-
 drivers/net/wireless/ath/ath6kl/wmi.h                                |    2 +-
 drivers/net/wireless/ath/ath9k/Makefile                              |    3 +-
 drivers/net/wireless/ath/ath9k/ahb.c                                 |    1 +
 drivers/net/wireless/ath/ath9k/ar9002_mac.c                          |    6 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c                       |    3 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c                           |   15 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c                          |    6 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c                          |    6 +-
 drivers/net/wireless/ath/ath9k/ar953x_initvals.h                     |  201 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                               |  162 +-
 drivers/net/wireless/ath/ath9k/beacon.c                              |   97 +-
 drivers/net/wireless/ath/ath9k/channel.c                             |  685 +++++
 drivers/net/wireless/ath/ath9k/common-beacon.c                       |    5 +-
 drivers/net/wireless/ath/ath9k/debug.c                               |   30 +-
 drivers/net/wireless/ath/ath9k/hw.c                                  |   26 +-
 drivers/net/wireless/ath/ath9k/hw.h                                  |    1 +
 drivers/net/wireless/ath/ath9k/init.c                                |   57 +-
 drivers/net/wireless/ath/ath9k/link.c                                |    6 +-
 drivers/net/wireless/ath/ath9k/mac.h                                 |   10 +-
 drivers/net/wireless/ath/ath9k/main.c                                |  892 ++++--
 drivers/net/wireless/ath/ath9k/mci.c                                 |    4 +-
 drivers/net/wireless/ath/ath9k/pci.c                                 |    1 +
 drivers/net/wireless/ath/ath9k/recv.c                                |   16 +-
 drivers/net/wireless/ath/ath9k/reg.h                                 |    4 +
 drivers/net/wireless/ath/ath9k/spectral.c                            |    8 +-
 drivers/net/wireless/ath/ath9k/tx99.c                                |    2 +-
 drivers/net/wireless/ath/ath9k/wow.c                                 |    1 +
 drivers/net/wireless/ath/ath9k/xmit.c                                |  135 +-
 drivers/net/wireless/ath/carl9170/phy.c                              |    1 -
 drivers/net/wireless/ath/wcn36xx/main.c                              |    1 -
 drivers/net/wireless/ath/wil6210/cfg80211.c                          |   68 +-
 drivers/net/wireless/ath/wil6210/debugfs.c                           |  361 ++-
 drivers/net/wireless/ath/wil6210/interrupt.c                         |    3 +
 drivers/net/wireless/ath/wil6210/main.c                              |   64 +-
 drivers/net/wireless/ath/wil6210/netdev.c                            |    2 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                          |   53 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                        |    1 +
 drivers/net/wireless/ath/wil6210/txrx.c                              |   39 +-
 drivers/net/wireless/ath/wil6210/wil6210.h                           |   36 +-
 drivers/net/wireless/ath/wil6210/wmi.c                               |   59 +-
 drivers/net/wireless/b43/Kconfig                                     |   31 +-
 drivers/net/wireless/b43/Makefile                                    |    6 +-
 drivers/net/wireless/b43/main.c                                      |  459 +--
 drivers/net/wireless/b43/main.h                                      |    1 +
 drivers/net/wireless/b43/phy_a.c                                     |    2 +-
 drivers/net/wireless/b43/phy_a.h                                     |    4 -
 drivers/net/wireless/b43/phy_common.c                                |   26 +-
 drivers/net/wireless/b43/phy_common.h                                |   12 +-
 drivers/net/wireless/b43/phy_ht.c                                    |    2 +-
 drivers/net/wireless/b43/phy_lcn.c                                   |   35 +-
 drivers/net/wireless/b43/phy_n.c                                     | 1461 +++++++--
 drivers/net/wireless/b43/phy_n.h                                     |   15 +
 drivers/net/wireless/b43/radio_2057.c                                |  540 +++-
 drivers/net/wireless/b43/radio_2057.h                                |   76 +
 drivers/net/wireless/b43/tables_nphy.c                               |  626 +++-
 drivers/net/wireless/b43/tables_nphy.h                               |    4 +
 drivers/net/wireless/b43/xmit.c                                      |    7 +-
 drivers/net/wireless/brcm80211/Kconfig                               |   10 +
 drivers/net/wireless/brcm80211/brcmfmac/Makefile                     |   11 +-
 drivers/net/wireless/brcm80211/brcmfmac/bcdc.c                       |   20 +
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c                     |   43 +-
 drivers/net/wireless/brcm80211/brcmfmac/btcoex.c                     |   38 +-
 drivers/net/wireless/brcm80211/brcmfmac/chip.c                       |   36 +-
 drivers/net/wireless/brcm80211/brcmfmac/commonring.c                 |  273 ++
 drivers/net/wireless/brcm80211/brcmfmac/commonring.h                 |   69 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd.h                        |   22 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h                    |   33 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c                 |    7 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c                    |  196 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h                    |  110 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c                  |   25 +-
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c                   |  283 +-
 drivers/net/wireless/brcm80211/brcmfmac/feature.c                    |  136 +
 drivers/net/wireless/brcm80211/brcmfmac/feature.h                    |   86 +
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c                   |    5 +
 drivers/net/wireless/brcm80211/brcmfmac/firmware.h                   |    5 +
 drivers/net/wireless/brcm80211/brcmfmac/flowring.c                   |  501 ++++
 drivers/net/wireless/brcm80211/brcmfmac/flowring.h                   |   84 +
 drivers/net/wireless/brcm80211/brcmfmac/fweh.c                       |    6 +-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h                       |    5 +
 drivers/net/wireless/brcm80211/brcmfmac/fwil.c                       |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c                   |  100 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c                     | 1397 +++++++++
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.h                     |   40 +
 drivers/net/wireless/brcm80211/brcmfmac/of.c                         |   56 +
 drivers/net/wireless/brcm80211/brcmfmac/of.h                         |   22 +
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c                        |    3 +-
 drivers/net/wireless/brcm80211/brcmfmac/pcie.c                       | 1846 ++++++++++++
 drivers/net/wireless/brcm80211/brcmfmac/pcie.h                       |   29 +
 drivers/net/wireless/brcm80211/brcmfmac/proto.c                      |   29 +-
 drivers/net/wireless/brcm80211/brcmfmac/proto.h                      |   31 +-
 drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h                  |   16 +-
 drivers/net/wireless/brcm80211/brcmfmac/usb.c                        |  251 +-
 drivers/net/wireless/brcm80211/brcmfmac/vendor.c                     |  115 +
 drivers/net/wireless/brcm80211/brcmfmac/vendor.h                     |   64 +
 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c                | 1176 ++++----
 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h                |    2 +-
 drivers/net/wireless/brcm80211/brcmsmac/main.c                       |   37 -
 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c                |    6 +-
 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c                  |    1 -
 drivers/net/wireless/brcm80211/include/brcm_hw_ids.h                 |   71 +-
 drivers/net/wireless/cw1200/fwio.c                                   |    1 -
 drivers/net/wireless/cw1200/scan.c                                   |    3 +-
 drivers/net/wireless/cw1200/scan.h                                   |    2 +-
 drivers/net/wireless/cw1200/sta.c                                    |    3 +-
 drivers/net/wireless/ipw2x00/libipw_module.c                         |    3 +-
 drivers/net/wireless/iwlegacy/common.c                               |    6 +-
 drivers/net/wireless/iwlegacy/common.h                               |    2 +-
 drivers/net/wireless/iwlwifi/Kconfig                                 |   25 +-
 drivers/net/wireless/iwlwifi/dvm/mac80211.c                          |    3 +-
 drivers/net/wireless/iwlwifi/dvm/power.c                             |    9 +
 drivers/net/wireless/iwlwifi/iwl-8000.c                              |    9 +-
 drivers/net/wireless/iwlwifi/iwl-config.h                            |    4 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c                               |   15 +
 drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c                      |    1 -
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h                     |   67 +-
 drivers/net/wireless/iwlwifi/iwl-fw-file.h                           |    6 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h                                |   12 +
 drivers/net/wireless/iwlwifi/iwl-modparams.h                         |    4 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c                         |   99 +-
 drivers/net/wireless/iwlwifi/iwl-prph.h                              |    6 +
 drivers/net/wireless/iwlwifi/iwl-trans.h                             |   21 +-
 drivers/net/wireless/iwlwifi/mvm/Makefile                            |    2 +-
 drivers/net/wireless/iwlwifi/mvm/coex.c                              |  513 ++--
 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c                       | 1257 ++++++++
 drivers/net/wireless/iwlwifi/mvm/constants.h                         |    2 +
 drivers/net/wireless/iwlwifi/mvm/debugfs.c                           |  324 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-coex.h                       |  222 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h                      |    2 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h                       |  256 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h                        |    7 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h                         |   30 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h                            |   78 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c                          |  111 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c                          |  792 ++++-
 drivers/net/wireless/iwlwifi/mvm/mvm.h                               |  150 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c                               |   35 +-
 drivers/net/wireless/iwlwifi/mvm/ops.c                               |  128 +-
 drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c                          |   26 +
 drivers/net/wireless/iwlwifi/mvm/power.c                             |   39 +-
 drivers/net/wireless/iwlwifi/mvm/quota.c                             |   38 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c                                |   96 +-
 drivers/net/wireless/iwlwifi/mvm/rs.h                                |   19 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c                                |   17 +
 drivers/net/wireless/iwlwifi/mvm/scan.c                              |  540 +++-
 drivers/net/wireless/iwlwifi/mvm/sta.c                               |   98 +-
 drivers/net/wireless/iwlwifi/mvm/sta.h                               |   12 +
 drivers/net/wireless/iwlwifi/mvm/time-event.c                        |  162 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.h                        |   29 +
 drivers/net/wireless/iwlwifi/mvm/tt.c                                |   12 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c                                |   35 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c                             |   65 -
 drivers/net/wireless/iwlwifi/pcie/internal.h                         |    7 +
 drivers/net/wireless/iwlwifi/pcie/trans.c                            |  339 ++-
 drivers/net/wireless/iwlwifi/pcie/tx.c                               |    1 +
 drivers/net/wireless/libertas/Kconfig                                |    2 +-
 drivers/net/wireless/libertas/cmd.c                                  |    1 +
 drivers/net/wireless/libertas/main.c                                 |    2 +-
 drivers/net/wireless/libertas/mesh.c                                 |    2 +-
 drivers/net/wireless/mac80211_hwsim.c                                |   83 +-
 drivers/net/wireless/mwifiex/11ac.c                                  |    2 +-
 drivers/net/wireless/mwifiex/11ac.h                                  |    2 +-
 drivers/net/wireless/mwifiex/11h.c                                   |    2 +-
 drivers/net/wireless/mwifiex/11n.c                                   |    5 +-
 drivers/net/wireless/mwifiex/11n.h                                   |    2 +-
 drivers/net/wireless/mwifiex/11n_aggr.c                              |    2 +-
 drivers/net/wireless/mwifiex/11n_aggr.h                              |    2 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.c                         |   29 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.h                         |    2 +-
 drivers/net/wireless/mwifiex/Makefile                                |    2 +-
 drivers/net/wireless/mwifiex/README                                  |   32 +-
 drivers/net/wireless/mwifiex/cfg80211.c                              |   66 +-
 drivers/net/wireless/mwifiex/cfg80211.h                              |    2 +-
 drivers/net/wireless/mwifiex/cfp.c                                   |    2 +-
 drivers/net/wireless/mwifiex/cmdevt.c                                |   46 +-
 drivers/net/wireless/mwifiex/debugfs.c                               |   95 +-
 drivers/net/wireless/mwifiex/decl.h                                  |    2 +-
 drivers/net/wireless/mwifiex/ethtool.c                               |   85 +-
 drivers/net/wireless/mwifiex/fw.h                                    |    4 +-
 drivers/net/wireless/mwifiex/ie.c                                    |    2 +-
 drivers/net/wireless/mwifiex/init.c                                  |   15 +-
 drivers/net/wireless/mwifiex/ioctl.h                                 |    2 +-
 drivers/net/wireless/mwifiex/join.c                                  |   10 +-
 drivers/net/wireless/mwifiex/main.c                                  |   24 +-
 drivers/net/wireless/mwifiex/main.h                                  |   34 +-
 drivers/net/wireless/mwifiex/pcie.c                                  |  189 +-
 drivers/net/wireless/mwifiex/pcie.h                                  |   12 +-
 drivers/net/wireless/mwifiex/scan.c                                  |    2 +-
 drivers/net/wireless/mwifiex/sdio.c                                  |  235 +-
 drivers/net/wireless/mwifiex/sdio.h                                  |   14 +-
 drivers/net/wireless/mwifiex/sta_cmd.c                               |    4 +-
 drivers/net/wireless/mwifiex/sta_cmdresp.c                           |    4 +-
 drivers/net/wireless/mwifiex/sta_event.c                             |    2 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c                             |   18 +-
 drivers/net/wireless/mwifiex/sta_rx.c                                |    2 +-
 drivers/net/wireless/mwifiex/sta_tx.c                                |    2 +-
 drivers/net/wireless/mwifiex/tdls.c                                  |   30 +-
 drivers/net/wireless/mwifiex/txrx.c                                  |    2 +-
 drivers/net/wireless/mwifiex/uap_cmd.c                               |    2 +-
 drivers/net/wireless/mwifiex/uap_event.c                             |    2 +-
 drivers/net/wireless/mwifiex/uap_txrx.c                              |    6 +-
 drivers/net/wireless/mwifiex/usb.c                                   |    2 +-
 drivers/net/wireless/mwifiex/usb.h                                   |    2 +-
 drivers/net/wireless/mwifiex/util.c                                  |    2 +-
 drivers/net/wireless/mwifiex/util.h                                  |    2 +-
 drivers/net/wireless/mwifiex/wmm.c                                   |   11 +-
 drivers/net/wireless/mwifiex/wmm.h                                   |    2 +-
 drivers/net/wireless/mwl8k.c                                         |    5 -
 drivers/net/wireless/orinoco/Kconfig                                 |    4 +-
 drivers/net/wireless/orinoco/orinoco_usb.c                           |    1 -
 drivers/net/wireless/p54/p54spi.c                                    |    2 +-
 drivers/net/wireless/prism54/oid_mgt.c                               |    1 -
 drivers/net/wireless/rsi/rsi_91x_core.c                              |   85 +-
 drivers/net/wireless/rsi/rsi_91x_debugfs.c                           |   10 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                          |  143 +-
 drivers/net/wireless/rsi/rsi_91x_mgmt.c                              |  239 +-
 drivers/net/wireless/rsi/rsi_91x_pkt.c                               |   17 +
 drivers/net/wireless/rsi/rsi_91x_sdio.c                              |    6 +-
 drivers/net/wireless/rsi/rsi_91x_sdio_ops.c                          |    8 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c                               |   88 +-
 drivers/net/wireless/rsi/rsi_main.h                                  |   12 +
 drivers/net/wireless/rsi/rsi_mgmt.h                                  |   25 +-
 drivers/net/wireless/rsi/rsi_sdio.h                                  |    8 +-
 drivers/net/wireless/rt2x00/rt2800lib.c                              |   69 +-
 drivers/net/wireless/rt2x00/rt2800usb.c                              |    4 +
 drivers/net/wireless/rt2x00/rt2x00dev.c                              |   10 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c                              |   20 +-
 drivers/net/wireless/rt2x00/rt2x00mmio.c                             |    8 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c                            |   21 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h                            |    1 +
 drivers/net/wireless/rtl818x/rtl8180/dev.c                           |   78 +-
 drivers/net/wireless/rtl818x/rtl8180/rtl8180.h                       |    1 +
 drivers/net/wireless/rtlwifi/btcoexist/halbtcoutsrc.h                |    2 +-
 drivers/net/wireless/rtlwifi/core.c                                  |    1 -
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c                          |    2 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/pwrseqcmd.c                   |    1 -
 drivers/net/wireless/rtlwifi/rtl8188ee/reg.h                         |    1 +
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c                          |    3 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/reg.h                         |    1 +
 drivers/net/wireless/rtlwifi/rtl8192cu/hw.c                          |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192de/hw.c                          |    2 +-
 drivers/net/wireless/rtlwifi/rtl8192de/phy.c                         |    3 +-
 drivers/net/wireless/rtlwifi/rtl8192de/reg.h                         |    1 +
 drivers/net/wireless/rtlwifi/rtl8192se/fw.c                          |    4 -
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c                          |    1 -
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c                          |    3 +-
 drivers/net/wireless/rtlwifi/rtl8723ae/reg.h                         |    1 +
 drivers/net/wireless/rtlwifi/rtl8723be/hw.c                          |    2 +-
 drivers/net/wireless/rtlwifi/rtl8723be/pwrseqcmd.c                   |    1 -
 drivers/net/wireless/rtlwifi/rtl8723be/reg.h                         |    1 +
 drivers/net/wireless/ti/wl1251/main.c                                |    3 +-
 drivers/net/wireless/ti/wl12xx/main.c                                |    2 +-
 drivers/net/wireless/ti/wl12xx/scan.c                                |   20 +-
 drivers/net/wireless/ti/wl12xx/scan.h                                |    2 +-
 drivers/net/wireless/ti/wl18xx/cmd.c                                 |   89 +
 drivers/net/wireless/ti/wl18xx/cmd.h                                 |   19 +-
 drivers/net/wireless/ti/wl18xx/event.c                               |   65 +
 drivers/net/wireless/ti/wl18xx/event.h                               |    2 +
 drivers/net/wireless/ti/wl18xx/main.c                                |   34 +-
 drivers/net/wireless/ti/wl18xx/scan.c                                |   16 +-
 drivers/net/wireless/ti/wl18xx/scan.h                                |    2 +-
 drivers/net/wireless/ti/wl18xx/tx.c                                  |    7 +-
 drivers/net/wireless/ti/wl18xx/wl18xx.h                              |    2 +-
 drivers/net/wireless/ti/wlcore/Makefile                              |    2 +-
 drivers/net/wireless/ti/wlcore/cmd.c                                 |   23 +-
 drivers/net/wireless/ti/wlcore/cmd.h                                 |    6 +-
 drivers/net/wireless/ti/wlcore/debugfs.c                             |    2 +-
 drivers/net/wireless/ti/wlcore/hw_ops.h                              |   27 +
 drivers/net/wireless/ti/wlcore/main.c                                |  108 +-
 drivers/net/wireless/ti/wlcore/scan.h                                |    2 +-
 drivers/net/wireless/ti/wlcore/tx.c                                  |    2 +-
 drivers/net/wireless/ti/wlcore/vendor_cmd.c                          |  197 ++
 drivers/net/wireless/ti/wlcore/vendor_cmd.h                          |   45 +
 drivers/net/wireless/ti/wlcore/wlcore.h                              |   10 +-
 drivers/net/wireless/ti/wlcore/wlcore_i.h                            |   20 +-
 drivers/net/wireless/zd1211rw/Kconfig                                |    4 +-
 drivers/net/xen-netback/common.h                                     |   30 +-
 drivers/net/xen-netback/interface.c                                  |   74 +-
 drivers/net/xen-netback/netback.c                                    |  110 +-
 drivers/net/xen-netback/xenbus.c                                     |  178 +-
 drivers/net/xen-netfront.c                                           |   74 +-
 drivers/nfc/Kconfig                                                  |    2 +-
 drivers/nfc/Makefile                                                 |    3 +-
 drivers/nfc/st21nfca/Makefile                                        |    2 +-
 drivers/nfc/st21nfca/i2c.c                                           |    9 +-
 drivers/nfc/st21nfca/st21nfca.c                                      |  272 +-
 drivers/nfc/st21nfca/st21nfca.h                                      |   26 +-
 drivers/nfc/st21nfca/st21nfca_dep.c                                  |  661 +++++
 drivers/nfc/st21nfca/st21nfca_dep.h                                  |   43 +
 drivers/nfc/st21nfcb/Kconfig                                         |   22 +
 drivers/nfc/st21nfcb/Makefile                                        |    8 +
 drivers/nfc/st21nfcb/i2c.c                                           |  462 +++
 drivers/nfc/st21nfcb/ndlc.c                                          |  298 ++
 drivers/nfc/st21nfcb/ndlc.h                                          |   55 +
 drivers/nfc/st21nfcb/st21nfcb.c                                      |  129 +
 drivers/nfc/st21nfcb/st21nfcb.h                                      |   38 +
 drivers/ptp/ptp_chardev.c                                            |    9 +-
 drivers/s390/net/claw.c                                              |    2 +-
 drivers/s390/net/ctcm_main.c                                         |    6 +-
 drivers/s390/net/netiucv.c                                           |    2 +-
 drivers/s390/net/qeth_core.h                                         |    7 +
 drivers/s390/net/qeth_core_main.c                                    |   39 +
 drivers/s390/net/qeth_core_mpc.h                                     |   17 +
 drivers/s390/net/qeth_core_sys.c                                     |   38 +-
 drivers/s390/net/qeth_l2_main.c                                      |    6 +-
 drivers/s390/net/qeth_l3_main.c                                      |    3 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                                   |  363 ++-
 drivers/scsi/cxgbi/libcxgbi.c                                        |  241 +-
 drivers/scsi/cxgbi/libcxgbi.h                                        |   21 +-
 drivers/ssb/pci.c                                                    |  113 +-
 drivers/staging/cxt1e1/linux.c                                       |    3 +-
 drivers/staging/gdm724x/gdm_lte.c                                    |    2 +-
 drivers/staging/gdm72xx/gdm_wimax.c                                  |    3 +-
 drivers/staging/vt6655/wpactl.c                                      |    3 +-
 drivers/staging/wlan-ng/p80211netdev.c                               |    2 +-
 drivers/tty/n_gsm.c                                                  |    5 +-
 drivers/usb/gadget/f_phonet.c                                        |    3 +-
 fs/compat_ioctl.c                                                    |    2 +-
 include/linux/arcdevice.h                                            |   10 +-
 include/linux/bcma/bcma.h                                            |   27 +-
 include/linux/bcma/bcma_driver_pcie2.h                               |  158 +
 include/linux/crc32.h                                                |   20 +-
 include/linux/filter.h                                               |  112 +-
 include/linux/ieee80211.h                                            |   23 +
 include/linux/if_bridge.h                                            |   20 +
 include/linux/ipv6.h                                                 |   24 +-
 include/linux/isdn_ppp.h                                             |    4 +-
 include/linux/kernel.h                                               |    2 +-
 include/linux/mlx4/device.h                                          |   18 +
 include/linux/mlx5/device.h                                          |    4 -
 include/linux/mlx5/driver.h                                          |   27 +-
 include/linux/netdev_features.h                                      |    8 +
 include/linux/netdevice.h                                            |  421 ++-
 include/linux/phy.h                                                  |   18 +
 include/linux/platform_data/st21nfcb.h                               |   32 +
 include/linux/ptp_classify.h                                         |    5 +-
 include/linux/rhashtable.h                                           |  213 ++
 include/linux/rndis.h                                                |    1 +
 include/linux/rtnetlink.h                                            |    1 +
 include/linux/skbuff.h                                               |   44 +-
 include/linux/spi/cc2520.h                                           |   26 +
 include/linux/ssb/ssb_regs.h                                         |   37 +
 include/linux/stmmac.h                                               |    2 +
 include/linux/tcp.h                                                  |    3 -
 include/linux/usb/usbnet.h                                           |    3 +
 include/net/6lowpan.h                                                |   50 -
 include/net/bluetooth/bluetooth.h                                    |   18 +-
 include/net/bluetooth/hci.h                                          |  297 +-
 include/net/bluetooth/hci_core.h                                     |  187 +-
 include/net/bluetooth/hci_sock.h                                     |  175 ++
 include/net/bluetooth/l2cap.h                                        |   46 +-
 include/net/bluetooth/mgmt.h                                         |  103 +-
 include/net/bluetooth/sco.h                                          |   30 -
 include/net/cfg80211.h                                               |   38 +-
 include/net/dcbnl.h                                                  |    4 +-
 include/net/flow_keys.h                                              |   15 +
 include/net/if_inet6.h                                               |    1 +
 include/net/inet_frag.h                                              |  118 +-
 include/net/inet_sock.h                                              |    6 +-
 include/net/inet_timewait_sock.h                                     |    3 +-
 include/net/ip.h                                                     |   21 +-
 include/net/ip_tunnels.h                                             |    1 +
 include/net/ipv6.h                                                   |   71 +-
 include/net/mac80211.h                                               |  105 +-
 include/net/mac802154.h                                              |   19 +
 include/net/netfilter/nf_conntrack_ecache.h                          |   26 +-
 include/net/netfilter/nf_log.h                                       |   42 +-
 include/net/netfilter/xt_log.h                                       |   54 -
 include/net/netlink.h                                                |    6 +-
 include/net/netns/conntrack.h                                        |    6 +-
 include/net/netns/ipv6.h                                             |    1 +
 include/net/netns/x_tables.h                                         |    6 -
 include/net/nfc/digital.h                                            |   13 +
 include/net/nfc/hci.h                                                |    1 +
 include/net/rtnetlink.h                                              |    1 +
 include/net/sch_generic.h                                            |    2 +-
 include/net/sctp/command.h                                           |   39 +-
 include/net/sctp/constants.h                                         |    2 +-
 include/net/sctp/sctp.h                                              |   24 +-
 include/net/sctp/structs.h                                           |   15 +-
 include/net/sctp/ulpevent.h                                          |   14 +-
 include/net/sock.h                                                   |   72 +-
 include/net/tcp.h                                                    |   63 +-
 include/net/udp.h                                                    |   29 +
 include/net/udp_tunnel.h                                             |   32 +
 include/net/vxlan.h                                                  |    2 -
 include/uapi/linux/can/netlink.h                                     |    3 +-
 include/uapi/linux/dcbnl.h                                           |    3 +-
 include/uapi/linux/errqueue.h                                        |   20 +
 include/uapi/linux/if_link.h                                         |    6 +
 include/uapi/linux/if_packet.h                                       |    2 +-
 include/uapi/linux/in6.h                                             |    1 +
 include/uapi/linux/ipv6.h                                            |    1 +
 include/uapi/linux/net_tstamp.h                                      |   10 +-
 include/uapi/linux/netdevice.h                                       |    6 +
 include/uapi/linux/netfilter/nf_tables.h                             |    4 +
 include/uapi/linux/netfilter/xt_bpf.h                                |    4 +-
 include/uapi/linux/netfilter_bridge/Kbuild                           |    1 -
 include/uapi/linux/netfilter_bridge/ebt_ulog.h                       |   38 -
 include/uapi/linux/netfilter_ipv4/Kbuild                             |    1 -
 include/uapi/linux/netfilter_ipv4/ipt_ULOG.h                         |   49 -
 include/uapi/linux/nl80211.h                                         |    5 +
 include/uapi/linux/openvswitch.h                                     |   13 +-
 include/uapi/linux/sctp.h                                            |  102 +-
 include/uapi/linux/sysctl.h                                          |    1 +
 include/uapi/linux/tipc_config.h                                     |    2 +-
 kernel/Makefile                                                      |    1 +
 kernel/bpf/Makefile                                                  |    1 +
 kernel/bpf/core.c                                                    |  534 ++++
 kernel/seccomp.c                                                     |   20 +-
 kernel/sysctl_binary.c                                               |    1 +
 lib/Kconfig.debug                                                    |    8 +
 lib/Makefile                                                         |    2 +-
 lib/crc32.c                                                          |  153 +-
 lib/dynamic_debug.c                                                  |    8 +-
 lib/iovec.c                                                          |    4 +
 lib/net_utils.c                                                      |   10 +-
 lib/random32.c                                                       |   49 +-
 lib/rhashtable.c                                                     |  797 +++++
 lib/test_bpf.c                                                       |   28 +-
 net/6lowpan/Kconfig                                                  |    6 +
 net/6lowpan/Makefile                                                 |    3 +
 net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c}                    |  296 +-
 net/802/fc.c                                                         |    2 +-
 net/802/fddi.c                                                       |    3 +-
 net/802/hippi.c                                                      |    3 +-
 net/8021q/vlan.c                                                     |   24 +-
 net/8021q/vlan_dev.c                                                 |    2 +
 net/8021q/vlanproc.c                                                 |    2 +
 net/9p/client.c                                                      |    1 -
 net/Kconfig                                                          |    1 +
 net/Makefile                                                         |    3 +-
 net/appletalk/ddp.c                                                  |    2 +-
 net/appletalk/dev.c                                                  |    3 +-
 net/atm/br2684.c                                                     |    4 +-
 net/atm/clip.c                                                       |    3 +-
 net/batman-adv/bat_iv_ogm.c                                          |   13 +-
 net/batman-adv/distributed-arp-table.c                               |    3 +-
 net/batman-adv/fragmentation.c                                       |   10 +-
 net/batman-adv/hash.c                                                |    6 +-
 net/batman-adv/main.h                                                |   22 +-
 net/batman-adv/routing.c                                             |   18 +-
 net/batman-adv/soft-interface.c                                      |    4 +-
 net/batman-adv/sysfs.c                                               |   24 +-
 net/bluetooth/6lowpan.c                                              |  857 ++++--
 net/bluetooth/6lowpan.h                                              |   47 -
 net/bluetooth/Kconfig                                                |    7 +-
 net/bluetooth/Makefile                                               |    4 +-
 net/bluetooth/a2mp.c                                                 |    8 +-
 net/bluetooth/af_bluetooth.c                                         |    2 +-
 net/bluetooth/amp.c                                                  |    6 +-
 net/bluetooth/bnep/core.c                                            |    5 +-
 net/bluetooth/cmtp/capi.c                                            |    6 -
 net/bluetooth/hci_conn.c                                             |  191 +-
 net/bluetooth/hci_core.c                                             | 1190 +++++---
 net/bluetooth/hci_event.c                                            |  815 +++--
 net/bluetooth/hci_sock.c                                             |   33 +-
 net/bluetooth/hidp/core.c                                            |    2 +-
 net/bluetooth/l2cap_core.c                                           |  174 +-
 net/bluetooth/l2cap_sock.c                                           |   53 +-
 net/bluetooth/mgmt.c                                                 | 1399 +++++++--
 net/bluetooth/rfcomm/core.c                                          |   10 +-
 net/bluetooth/rfcomm/sock.c                                          |    3 +-
 net/bluetooth/sco.c                                                  |  125 +-
 net/bluetooth/smp.c                                                  |  246 +-
 net/bluetooth/smp.h                                                  |    7 +
 net/bridge/br_fdb.c                                                  |   26 +-
 net/bridge/br_if.c                                                   |    2 +-
 net/bridge/br_multicast.c                                            |   37 +
 net/bridge/br_netlink.c                                              |    1 -
 net/bridge/br_private.h                                              |    2 +-
 net/bridge/br_vlan.c                                                 |    6 +-
 net/bridge/netfilter/Kconfig                                         |   25 +-
 net/bridge/netfilter/Makefile                                        |    5 +-
 net/bridge/netfilter/ebt_log.c                                       |   47 +-
 net/bridge/netfilter/ebt_ulog.c                                      |  393 ---
 net/bridge/netfilter/nf_log_bridge.c                                 |   96 +
 net/bridge/netfilter/nft_reject_bridge.c                             |   67 +
 net/caif/caif_socket.c                                               |    3 +-
 net/caif/cfctrl.c                                                    |    1 -
 net/core/dev.c                                                       |   53 +-
 net/core/drop_monitor.c                                              |    2 -
 net/core/filter.c                                                    |  728 +----
 net/core/flow_dissector.c                                            |   85 +-
 net/core/net-sysfs.c                                                 |  154 +-
 net/core/netpoll.c                                                   |    3 +-
 net/core/pktgen.c                                                    |  111 +-
 net/core/ptp_classifier.c                                            |   70 +-
 net/core/request_sock.c                                              |   43 +-
 net/core/rtnetlink.c                                                 |  107 +-
 net/core/skbuff.c                                                    |   22 +-
 net/core/sock.c                                                      |   52 +-
 net/core/sock_diag.c                                                 |    4 +-
 net/core/timestamping.c                                              |   57 +-
 net/dcb/dcbnl.c                                                      |   13 +-
 net/dccp/ipv6.c                                                      |    2 +-
 net/dccp/minisocks.c                                                 |    4 +-
 net/dsa/dsa.c                                                        |    3 +-
 net/dsa/slave.c                                                      |    4 +-
 net/ethernet/eth.c                                                   |    3 +-
 net/hsr/Makefile                                                     |    3 +-
 net/hsr/hsr_device.c                                                 |  580 ++--
 net/hsr/hsr_device.h                                                 |   12 +-
 net/hsr/hsr_forward.c                                                |  368 +++
 net/hsr/hsr_forward.h                                                |   20 +
 net/hsr/hsr_framereg.c                                               |  477 ++-
 net/hsr/hsr_framereg.h                                               |   45 +-
 net/hsr/hsr_main.c                                                   |  425 +--
 net/hsr/hsr_main.h                                                   |   61 +-
 net/hsr/hsr_netlink.c                                                |  102 +-
 net/hsr/hsr_netlink.h                                                |   11 +-
 net/hsr/hsr_slave.c                                                  |  196 ++
 net/hsr/hsr_slave.h                                                  |   38 +
 net/ieee802154/6lowpan_rtnl.c                                        |   16 +-
 net/ieee802154/Kconfig                                               |    9 +-
 net/ieee802154/Makefile                                              |    5 +-
 net/ieee802154/af_ieee802154.c                                       |   26 +-
 net/ieee802154/dgram.c                                               |   28 +-
 net/ieee802154/ieee802154.h                                          |    2 +-
 net/ieee802154/netlink.c                                             |    4 +-
 net/ieee802154/nl-mac.c                                              |   48 +-
 net/ieee802154/nl-phy.c                                              |   23 +-
 net/ieee802154/raw.c                                                 |   14 +-
 net/ieee802154/reassembly.c                                          |   69 +-
 net/ieee802154/wpan-class.c                                          |   10 +-
 net/ipv4/Kconfig                                                     |    4 +
 net/ipv4/Makefile                                                    |    1 +
 net/ipv4/datagram.c                                                  |    1 +
 net/ipv4/devinet.c                                                   |   36 +-
 net/ipv4/gre_offload.c                                               |    2 +-
 net/ipv4/icmp.c                                                      |    6 +-
 net/ipv4/igmp.c                                                      |    2 +-
 net/ipv4/inet_fragment.c                                             |  318 +-
 net/ipv4/ip_fragment.c                                               |   87 +-
 net/ipv4/ip_output.c                                                 |   13 +-
 net/ipv4/ip_sockglue.c                                               |    2 +-
 net/ipv4/ip_tunnel.c                                                 |   31 +-
 net/ipv4/ip_vti.c                                                    |   54 +-
 net/ipv4/ipconfig.c                                                  |    5 +-
 net/ipv4/ipmr.c                                                      |    2 +-
 net/ipv4/netfilter/Kconfig                                           |   29 +-
 net/ipv4/netfilter/Makefile                                          |    5 +-
 net/ipv4/netfilter/ipt_ULOG.c                                        |  498 ----
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                       |    6 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c                         |    4 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                                  |    8 +-
 net/ipv4/netfilter/nf_log_arp.c                                      |  149 +
 net/ipv4/netfilter/nf_log_ipv4.c                                     |  385 +++
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                             |    4 +
 net/ipv4/netfilter/nf_nat_proto_gre.c                                |    2 +-
 net/ipv4/netfilter/nf_nat_proto_icmp.c                               |    2 +-
 net/ipv4/ping.c                                                      |    2 +-
 net/ipv4/proc.c                                                      |    5 +-
 net/ipv4/raw.c                                                       |    9 +-
 net/ipv4/syncookies.c                                                |    3 +-
 net/ipv4/tcp.c                                                       |   22 +-
 net/ipv4/tcp_input.c                                                 |  200 +-
 net/ipv4/tcp_ipv4.c                                                  |  201 +-
 net/ipv4/tcp_metrics.c                                               |    1 -
 net/ipv4/tcp_minisocks.c                                             |    2 +-
 net/ipv4/tcp_offload.c                                               |   18 +
 net/ipv4/tcp_output.c                                                |   18 +-
 net/ipv4/tcp_timer.c                                                 |    4 +-
 net/ipv4/tcp_vegas.c                                                 |    3 +-
 net/ipv4/tcp_veno.c                                                  |    2 +-
 net/ipv4/udp.c                                                       |  156 +-
 net/ipv4/udp_offload.c                                               |   76 +
 net/ipv4/udp_tunnel.c                                                |  100 +
 net/ipv4/xfrm4_protocol.c                                            |    2 +-
 net/ipv6/addrconf.c                                                  |  148 +-
 net/ipv6/af_inet6.c                                                  |    7 +-
 net/ipv6/datagram.c                                                  |    1 +
 net/ipv6/icmp.c                                                      |   13 +-
 net/ipv6/ip6_gre.c                                                   |   13 +-
 net/ipv6/ip6_output.c                                                |   32 +-
 net/ipv6/ip6_tunnel.c                                                |    8 +-
 net/ipv6/ip6_vti.c                                                   |   55 +-
 net/ipv6/ip6mr.c                                                     |    2 +-
 net/ipv6/ipv6_sockglue.c                                             |   13 +-
 net/ipv6/ndisc.c                                                     |   58 +-
 net/ipv6/netfilter/Kconfig                                           |    5 +
 net/ipv6/netfilter/Makefile                                          |    3 +
 net/ipv6/netfilter/ip6t_ipv6header.c                                 |    1 -
 net/ipv6/netfilter/nf_conntrack_reasm.c                              |   49 +-
 net/ipv6/netfilter/nf_log_ipv6.c                                     |  417 +++
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                             |    4 +
 net/ipv6/proc.c                                                      |    4 +-
 net/ipv6/raw.c                                                       |   14 +-
 net/ipv6/reassembly.c                                                |   90 +-
 net/ipv6/sit.c                                                       |    4 +-
 net/ipv6/syncookies.c                                                |    2 +-
 net/ipv6/sysctl_net_ipv6.c                                           |    9 +
 net/ipv6/tcp_ipv6.c                                                  |  209 +-
 net/ipv6/udp.c                                                       |  131 +-
 net/irda/af_irda.c                                                   |    1 -
 net/irda/irda_device.c                                               |    3 +-
 net/irda/irlan/irlan_common.c                                        |    1 -
 net/irda/irlan/irlan_eth.c                                           |    2 +-
 net/irda/irlmp.c                                                     |    3 +-
 net/iucv/af_iucv.c                                                   |    4 +-
 net/key/af_key.c                                                     |    3 -
 net/l2tp/Kconfig                                                     |    1 +
 net/l2tp/l2tp_core.c                                                 |   86 +-
 net/l2tp/l2tp_eth.c                                                  |    3 +-
 net/l2tp/l2tp_ip6.c                                                  |    2 +-
 net/mac80211/Kconfig                                                 |   17 -
 net/mac80211/Makefile                                                |    6 +-
 net/mac80211/agg-rx.c                                                |  110 +-
 net/mac80211/agg-tx.c                                                |    8 +-
 net/mac80211/cfg.c                                                   |  558 +---
 net/mac80211/chan.c                                                  |  861 +++++-
 net/mac80211/debugfs_sta.c                                           |    3 +-
 net/mac80211/driver-ops.h                                            |   20 +-
 net/mac80211/ethtool.c                                               |  244 ++
 net/mac80211/ht.c                                                    |   10 +-
 net/mac80211/ibss.c                                                  |   15 +-
 net/mac80211/ieee80211_i.h                                           |  116 +-
 net/mac80211/iface.c                                                 |   46 +-
 net/mac80211/key.c                                                   |    3 -
 net/mac80211/main.c                                                  |   10 +-
 net/mac80211/mesh.c                                                  |    4 +-
 net/mac80211/mesh_hwmp.c                                             |    1 -
 net/mac80211/mesh_plink.c                                            |   30 +-
 net/mac80211/mlme.c                                                  |  156 +-
 net/mac80211/offchannel.c                                            |    6 +-
 net/mac80211/pm.c                                                    |    6 +-
 net/mac80211/rate.h                                                  |   13 -
 net/mac80211/rc80211_pid.h                                           |  278 --
 net/mac80211/rc80211_pid_algo.c                                      |  478 ---
 net/mac80211/rc80211_pid_debugfs.c                                   |  228 --
 net/mac80211/rx.c                                                    |   67 +-
 net/mac80211/scan.c                                                  |  118 +-
 net/mac80211/sta_info.c                                              |  204 +-
 net/mac80211/sta_info.h                                              |   21 +-
 net/mac80211/status.c                                                |    7 +-
 net/mac80211/tdls.c                                                  |  674 ++++-
 net/mac80211/trace.h                                                 |    7 +
 net/mac80211/tx.c                                                    |  170 +-
 net/mac80211/util.c                                                  |  285 +-
 net/mac80211/vht.c                                                   |    4 +
 net/mac80211/wep.c                                                   |   20 -
 net/mac80211/wpa.c                                                   |    2 +-
 net/mac802154/ieee802154_dev.c                                       |   70 +-
 net/mac802154/llsec.c                                                |    1 +
 net/mac802154/mib.c                                                  |    7 +-
 net/mac802154/tx.c                                                   |    1 +
 net/netfilter/Kconfig                                                |    4 +
 net/netfilter/Makefile                                               |    3 +
 net/netfilter/ipvs/ip_vs_ctl.c                                       |   86 -
 net/netfilter/ipvs/ip_vs_sync.c                                      |    3 +-
 net/netfilter/ipvs/ip_vs_xmit.c                                      |    2 +-
 net/netfilter/nf_conntrack_core.c                                    |   68 +-
 net/netfilter/nf_conntrack_ecache.c                                  |   96 +-
 net/netfilter/nf_conntrack_netlink.c                                 |    3 +-
 net/netfilter/nf_log.c                                               |  155 +-
 net/netfilter/nf_log_common.c                                        |  187 ++
 net/netfilter/nf_nat_core.c                                          |    2 +-
 net/netfilter/nf_nat_proto_common.c                                  |    2 +-
 net/netfilter/nf_nat_proto_dccp.c                                    |    2 +-
 net/netfilter/nf_nat_proto_sctp.c                                    |    2 +-
 net/netfilter/nf_nat_proto_tcp.c                                     |    2 +-
 net/netfilter/nf_nat_proto_udp.c                                     |    2 +-
 net/netfilter/nf_nat_proto_udplite.c                                 |    2 +-
 net/netfilter/nf_tables_api.c                                        |  138 +-
 net/netfilter/nfnetlink_acct.c                                       |   12 +-
 net/netfilter/nfnetlink_log.c                                        |    4 +
 net/netfilter/nft_hash.c                                             |  291 +-
 net/netfilter/nft_log.c                                              |   98 +-
 net/netfilter/x_tables.c                                             |   23 +-
 net/netfilter/xt_LED.c                                               |   14 +-
 net/netfilter/xt_LOG.c                                               |  884 +-----
 net/netfilter/xt_bpf.c                                               |    6 +-
 net/netfilter/xt_hashlimit.c                                         |   31 +-
 net/netlabel/netlabel_kapi.c                                         |    1 -
 net/netlink/af_netlink.c                                             |  308 +-
 net/netlink/af_netlink.h                                             |   18 +-
 net/netlink/diag.c                                                   |   11 +-
 net/netrom/af_netrom.c                                               |    2 +-
 net/nfc/digital.h                                                    |    3 +
 net/nfc/digital_core.c                                               |   27 +-
 net/nfc/digital_dep.c                                                |   13 +-
 net/nfc/digital_technology.c                                         |   96 +-
 net/nfc/hci/core.c                                                   |    7 +-
 net/nfc/nci/ntf.c                                                    |    4 +-
 net/openvswitch/actions.c                                            |   50 +-
 net/openvswitch/datapath.c                                           |   55 +-
 net/openvswitch/datapath.h                                           |    2 +-
 net/openvswitch/vport-internal_dev.c                                 |   24 +-
 net/openvswitch/vport-internal_dev.h                                 |    2 +
 net/openvswitch/vport-vxlan.c                                        |    5 +-
 net/openvswitch/vport.c                                              |  101 +-
 net/openvswitch/vport.h                                              |   27 +-
 net/packet/af_packet.c                                               |   14 +-
 net/phonet/pep-gprs.c                                                |    2 +-
 net/rose/af_rose.c                                                   |    2 +-
 net/rxrpc/ar-key.c                                                   |    2 +-
 net/sched/act_mirred.c                                               |    2 +
 net/sched/cls_api.c                                                  |   11 +-
 net/sched/cls_bpf.c                                                  |   12 +-
 net/sched/cls_tcindex.c                                              |    2 +-
 net/sched/em_canid.c                                                 |    7 -
 net/sched/sch_generic.c                                              |    4 +-
 net/sched/sch_teql.c                                                 |    4 +-
 net/sctp/Makefile                                                    |    2 +-
 net/sctp/command.c                                                   |   68 -
 net/sctp/input.c                                                     |    5 -
 net/sctp/ipv6.c                                                      |  156 +-
 net/sctp/output.c                                                    |   73 +-
 net/sctp/outqueue.c                                                  |    5 +-
 net/sctp/protocol.c                                                  |   12 +-
 net/sctp/sm_statefuns.c                                              |    4 -
 net/sctp/socket.c                                                    |  327 +-
 net/sctp/sysctl.c                                                    |    5 +-
 net/sctp/transport.c                                                 |   21 +-
 net/sctp/ulpevent.c                                                  |   65 +-
 net/socket.c                                                         |   39 +-
 net/tipc/bcast.c                                                     |   87 +-
 net/tipc/bcast.h                                                     |    5 +-
 net/tipc/link.c                                                      |  794 ++---
 net/tipc/link.h                                                      |    7 +-
 net/tipc/msg.c                                                       |  381 ++-
 net/tipc/msg.h                                                       |   35 +-
 net/tipc/name_distr.c                                                |   76 +-
 net/tipc/name_distr.h                                                |    2 +-
 net/tipc/net.c                                                       |   63 +-
 net/tipc/net.h                                                       |    2 -
 net/tipc/node.c                                                      |   38 +-
 net/tipc/node.h                                                      |   17 +
 net/tipc/node_subscr.c                                               |    6 +-
 net/tipc/port.c                                                      |  440 +--
 net/tipc/port.h                                                      |   50 -
 net/tipc/socket.c                                                    |  551 ++--
 net/tipc/socket.h                                                    |   16 +
 net/wireless/Kconfig                                                 |    6 +
 net/wireless/core.c                                                  |    3 -
 net/wireless/ethtool.c                                               |   86 +-
 net/wireless/ethtool.h                                               |    6 -
 net/wireless/genregdb.awk                                            |   35 +-
 net/wireless/nl80211.c                                               |   18 +-
 net/wireless/rdev-ops.h                                              |   54 +-
 net/wireless/trace.h                                                 |   59 +-
 1160 files changed, 70930 insertions(+), 30835 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 create mode 100644 Documentation/devicetree/bindings/net/marvell-pp2.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfcb.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
 create mode 100644 drivers/bcma/driver_pcie2.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c
 create mode 100644 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c
 create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c
 create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h
 create mode 100644 drivers/net/ethernet/cisco/enic/enic_clsf.c
 create mode 100644 drivers/net/ethernet/cisco/enic/enic_clsf.h
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.c
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_fcoe.h
 create mode 100644 drivers/net/ethernet/marvell/mvpp2.c
 create mode 100644 drivers/net/ieee802154/cc2520.c
 create mode 100644 drivers/net/wireless/ath/ath9k/channel.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/commonring.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/commonring.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/feature.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/flowring.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/flowring.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/of.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/of.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/pcie.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/pcie.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/vendor.h
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/coex_legacy.c
 create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.c
 create mode 100644 drivers/net/wireless/ti/wlcore/vendor_cmd.h
 create mode 100644 drivers/nfc/st21nfca/st21nfca_dep.c
 create mode 100644 drivers/nfc/st21nfca/st21nfca_dep.h
 create mode 100644 drivers/nfc/st21nfcb/Kconfig
 create mode 100644 drivers/nfc/st21nfcb/Makefile
 create mode 100644 drivers/nfc/st21nfcb/i2c.c
 create mode 100644 drivers/nfc/st21nfcb/ndlc.c
 create mode 100644 drivers/nfc/st21nfcb/ndlc.h
 create mode 100644 drivers/nfc/st21nfcb/st21nfcb.c
 create mode 100644 drivers/nfc/st21nfcb/st21nfcb.h
 create mode 100644 include/linux/bcma/bcma_driver_pcie2.h
 create mode 100644 include/linux/platform_data/st21nfcb.h
 create mode 100644 include/linux/rhashtable.h
 create mode 100644 include/linux/spi/cc2520.h
 create mode 100644 include/net/bluetooth/hci_sock.h
 delete mode 100644 include/net/netfilter/xt_log.h
 create mode 100644 include/net/udp_tunnel.h
 delete mode 100644 include/uapi/linux/netfilter_bridge/ebt_ulog.h
 delete mode 100644 include/uapi/linux/netfilter_ipv4/ipt_ULOG.h
 create mode 100644 kernel/bpf/Makefile
 create mode 100644 kernel/bpf/core.c
 create mode 100644 lib/rhashtable.c
 create mode 100644 net/6lowpan/Kconfig
 create mode 100644 net/6lowpan/Makefile
 rename net/{ieee802154/6lowpan_iphc.c => 6lowpan/iphc.c} (74%)
 delete mode 100644 net/bluetooth/6lowpan.h
 delete mode 100644 net/bridge/netfilter/ebt_ulog.c
 create mode 100644 net/bridge/netfilter/nf_log_bridge.c
 create mode 100644 net/bridge/netfilter/nft_reject_bridge.c
 create mode 100644 net/hsr/hsr_forward.c
 create mode 100644 net/hsr/hsr_forward.h
 create mode 100644 net/hsr/hsr_slave.c
 create mode 100644 net/hsr/hsr_slave.h
 delete mode 100644 net/ipv4/netfilter/ipt_ULOG.c
 create mode 100644 net/ipv4/netfilter/nf_log_arp.c
 create mode 100644 net/ipv4/netfilter/nf_log_ipv4.c
 create mode 100644 net/ipv4/udp_tunnel.c
 create mode 100644 net/ipv6/netfilter/nf_log_ipv6.c
 create mode 100644 net/mac80211/ethtool.c
 delete mode 100644 net/mac80211/rc80211_pid.h
 delete mode 100644 net/mac80211/rc80211_pid_algo.c
 delete mode 100644 net/mac80211/rc80211_pid_debugfs.c
 create mode 100644 net/netfilter/nf_log_common.c
 delete mode 100644 net/sctp/command.c
 delete mode 100644 net/wireless/ethtool.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ