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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20151103.163721.1502522386818512552.davem@davemloft.net>
Date:	Tue, 03 Nov 2015 16:37:21 -0500 (EST)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT] Networking


Changes of note:

1) Allow to schedule ICMP packets in IPVS, from Alex Gartrell.

2) Provide FIB table ID in ipv4 route dumps just as ipv6 does, from
   David Ahern.

3) Allow the user to ask for the statistics to be filtered out of
   ipv4/ipv6 address netlink dumps.  From Sowmini Varadhan.

4) More work to pass the network namespace context around deep into
   various packet path APIs, starting with the netfilter hooks.
   From Eric W. Biederman.

5) Add layer 2 TX/RX checksum offloading to qeth driver, from Thomas
   Richter.

6) Use usec resolution for SYN/ACK RTTs in TCP, from Yuchung Cheng.

7) Support Very High Throughput in wireless MESH code, from Bob
   Copeland.

8) Allow setting the ageing_time in switchdev/rocker.  From Scott
   Feldman.

9) Properly autoload L2TP type modules, from Stephen Hemminger.

10) Fix and enable offload features by default in 8139cp driver,
    from David Woodhouse.

11) Support both ipv4 and ipv6 sockets in a single vxlan device, from
    Jiri Benc.

12) Fix CWND limiting of thin streams in TCP, from Bendik Rønning
    Opstad.

13) Fix IPSEC flowcache overflows on large systems, from Steffen
    Klassert.

14) Convert bridging to track VLANs using rhashtable entries rather
    than a bitmap.  From Nikolay Aleksandrov.

15) Make TCP listener handling completely lockless, this is a major
    accomplishment.  Incoming request sockets now live in the
    established hash table just like any other socket too.

    From Eric Dumazet.

15) Provide more bridging attributes to netlink, from Nikolay
    Aleksandrov.

16) Use hash based algorithm for ipv4 multipath routing, this was
    very long overdue.  From Peter Nørlund.

17) Several y2038 cures, mostly avoiding timespec.  From Arnd
    Bergmann.

18) Allow non-root execution of EBPF programs, from Alexei
    Starovoitov.

19) Support SO_INCOMING_CPU as setsockopt, from Eric Dumazet.  This
    influences the port binding selection logic used by SO_REUSEPORT.

20) Add ipv6 support to VRF, from David Ahern.

21) Add support for Mellanox Spectrum switch ASIC, from Jiri Pirko.

22) Add rtl8xxxu Realtek wireless driver, from Jes Sorensen.

23) Implement RACK loss recovery in TCP, from Yuchung Cheng.

24) Support multipath routes in MPLS, from Roopa Prabhu.

25) Fix POLLOUT notification for listening sockets in AF_UNIX, from
    Eric Dumazet.

26) Add new QED Qlogic river, from Yuval Mintz, Manish Chopra, and
    Sudarsana Kalluru.

27) Don't fetch timestamps on AF_UNIX sockets, from Hannes Frederic
    Sowa.

28) Support ipv6 geneve tunnels, from John W. Linville.

29) Add flood control support to switchdev layer, from Ido Schimmel.

30) Fix CHECKSUM_PARTIAL handling of potentially fragmented frames,
    from Hannes Frederic Sowa.

31) Support persistent maps and progs in bpf, from Daniel Borkmann.

Please pull, thanks a lot!

The following changes since commit 523e13455ec9ec4457a5a1d24ff7132949742b70:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client (2015-10-31 15:19:36 -0700)

are available in the git repository at:

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

for you to fetch changes up to f32bfb9a8ca083f8d148ea90ae5ba66f4831836e:

  sh_eth: use DMA barriers (2015-11-03 15:02:26 -0500)

----------------------------------------------------------------
Abhimanyu (1):
      gianfar: Increase TX_TIMEOUT to 5HZ

Achiad Shochat (9):
      net/mlx5e: Priv state flag not rolled-back upon netdev open error
      net/mlx5_core: Remove redundant "err" variable usage
      net/mlx5e: Avoid NULL pointer access in case of configuration failure
      net/mlx5e: Wait for RX buffers initialization in a more proper manner
      net/mlx5_core: Use the the real irqn in eq->irqn
      net/mlx5e: Don't allow more than max supported channels
      net/mlx5e: Return error in case mlx5e_set_features() fails
      net/mlx5e: Re-eanble client vlan TX acceleration
      net/mlx5e: Fix LSO vlan insertion

Akeem G Abodunrin (2):
      i40e: Fix VEB/VEPA bridge mode mismatch issue
      i40e: Disable VEB bridge mode with SR-IOV failure

Alan Liu (1):
      ath10k: add FW API support to test mode

Alex Gartrell (15):
      ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off
      ipvs: Add hdr_flags to iphdr
      ipvs: Handle inverse and icmp headers in ip_vs_leave
      ipvs: pull out ip_vs_try_to_schedule function
      ipvs: drop inverse argument to conn_{in,out}_get
      ipvs: Make ip_vs_schedule aware of inverse iph'es
      ipvs: add schedule_icmp sysctl
      ipvs: Use outer header in ip_vs_bypass_xmit_v6
      ipvs: sh: support scheduling icmp/inverse packets consistently
      ipvs: attempt to schedule icmp packets
      ipvs: ensure that ICMP cannot be sent in reply to ICMP
      ipvs: support scheduling inverse and icmp TCP packets
      ipvs: support scheduling inverse and icmp UDP packets
      ipvs: support scheduling inverse and icmp SCTP packets
      ipvs: add sysctl to ignore tunneled packets

Alex Williamson (1):
      ixgbe: Teardown SR-IOV before unregister_netdev()

Alexander Aring (78):
      ieee802154: 6lowpan: change dev vars to wdev and ldev
      ieee802154: 6lowpan: register packet layer while open
      ieee802154: 6lowpan: remove check on null
      ieee802154: 6lowpan: remove set to zero
      ieee802154: 6lowpan: remove EXPORT_SYMBOL
      ieee802154: 6lowpan: change if lowpan dev is running
      ieee802154: 6lowpan: cleanup pull of iphc bytes
      ieee802154: 6lowpan: trivial checks at first
      ieee802154: 6lowpan: earlier skb->dev switch
      ieee820154: 6lowpan: dispatch evaluation rework
      ieee802154: 6lowpan: add generic lowpan header check
      ieee802154: 6lowpan: add handler for all dispatch values
      ieee802154: 6lowpan: add check for reserved dispatch
      ieee802154: 6lowpan: check on valid 802.15.4 frame
      ieee802154: 6lowpan: remove packet type to host
      ieee802154: 6lowpan: remove tx full-size calc workaround
      ieee802154: 6lowpan: fix drop return value
      at86rf230: change trac status check behaviour
      at86rf230: interrupt tx with force trx_off
      at86rf230: add debugfs support
      at86rf230: detailed edge triggered irq warning
      atusb: add handling for different chipnames
      mac802154: llsec: fix device deletion from list
      ieee802154: header_ops: fix frame control setting
      ieee802154: introduce wpan_dev_header_ops
      ieee802154: change needed headroom/tailroom
      mac802154: tx: add warning if MTU exceeds
      at86rf230: support edge triggered irq
      mrf24j40: cleanup define identation
      mrf24j40: use ieee802154_alloc_hw for private data
      mrf24j40: calling ieee802154_register_hw at last
      mrf24j40: remove spi settings overwrite
      mrf24j40: add device-tree support
      mrf24j40: add default channel setting
      mrf24j40: add random extended addr generation
      mrf24j40: add more register defines
      mrf24j40: add regmap support
      mrf24j40: use regmap for register access
      mrf24j40: change to frame delivery with crc
      ieee802154: add helpers for frame control checks
      mrf24j40: rework tx handling to async tx handling
      mrf24j40: rework rx handling to async rx handling
      mrf24j40: async interrupt handling
      mrf24j40: add csma params support
      mrf24j40: add cca mode support
      mrf24j40: add cca ed level support
      mrf24j40: add tx power support
      mrf24j40: add promiscuous mode support
      mrf24j40: change irq trigger type behaviour
      mrf24j40: replace magic numbers
      mrf24j40: remove trailing semicolon
      ieee802154: remove unnecessary includes
      mac802154: iface: assume big endian for af_packet
      netlink: add nla_get for le32 and le64
      nl802154: use nla_get_le64 for get extended addr
      nl802154: add support for security layer
      mac802154: add comments for llsec issues
      ieee802154: change mtu size behaviour
      mac802154: check on len instead mac_len
      ieee802154: 6lowpan: change datagram var types
      ieee802154: 6lowpan: don't skip first dsn while fragmentation
      ieee802154: 6lowpan: add tx/rx stats
      ieee802154: handle datagram variables as u16
      6lowpan: move shared settings to lowpan_netdev_setup
      mac802154: llsec: use kzfree
      bluetooth: 6lowpan: use lowpan dispatch helpers
      6lowpan: introduce LOWPAN_IPHC_MAX_HC_BUF_LEN
      6lowpan: cleanup lowpan_header_compress
      6lowpan: cleanup lowpan_header_decompress
      6lowpan: remove lowpan_fetch_skb_u8
      6lowpan: nhc: move iphc manipulation out of nhc
      6lowpan: move IPHC functionality defines
      6lowpan: remove lowpan_is_addr_broadcast
      6lowpan: iphc: change define values
      6lowpan: rework tc and flow label handling
      6lowpan: put mcast compression in an own function
      ieee802154: 6lowpan: fix memory leak
      bluetooth: 6lowpan: fix NOHZ: local_softirq_pending

Alexander Bondar (1):
      iwlwifi: rs: Remove workaround that disables MIMO on P2P

Alexander Duyck (12):
      ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K
      fm10k: Don't assume page fragments are page size
      fm10k: Report MAC address on driver load
      fm10k: Only trigger data path reset if fabric is up
      netpoll: Drop budget parameter from NAPI polling call hierarchy
      net/ipv4: Pass proto as u8 instead of u16 in ip_check_mc_rcu
      net: Swap ordering of tests in ip_route_input_mc
      i40e/i40evf: Fix handling of napi budget
      i40e/i40evf: Drop useless "IN_NETPOLL" flag
      i40evf: Add support for netpoll
      i40e/i40evf: use napi_schedule_irqoff()
      ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU

Alexandre Belloni (1):
      can: at91: remove at91_can_data

Alexei Starovoitov (10):
      bpf: add bpf_redirect() helper
      bpf: fix cb access in socket filter programs
      bpf: enable non-root eBPF programs
      bpf: charge user for creation of BPF maps and programs
      bpf: add unprivileged bpf tests
      perf: pad raw data samples automatically
      bpf: introduce bpf_perf_event_output() helper
      samples: bpf: add bpf_perf_event_output example
      bpf: fix bpf_perf_event_read() helper
      bpf: make tracing helpers gpl only

Amitkumar Karwar (8):
      Bluetooth: btmrvl: remove extra space in cast
      Bluetooth: btmrvl: add sd8997 chipset support
      mwifiex: avoid memsetting PCIe event buffer
      mwifiex: Suppress -ENOSR error for data traffic on USB
      mwifiex: remove USB8897 chipset support
      mwifiex: correction in USB8997 chipset's product ID
      mwifiex: control WLAN and bluetooth coexistence modes
      mwifiex: add ndo_validate_addr netdev ops

Andrei Otcheretianski (5):
      mac80211: process skb_queue while scanning in HW
      mac80211: introduce per vif frame registration API
      iwlwifi: mvm: Implement per vif frame registration API
      mac80211: Fix local deauth while associating
      mac80211: Remove WARN_ON_ONCE in ieee80211_recalc_smps

Andrew Lunn (3):
      dsa: mv88e6xxx: Fix unsigned/signed issue
      net: mvneta: Fix clearing of MIB statistics
      net: dsa: mv88e6xxx: disable SA learning for DSA and CPU ports

Andrzej Hajda (10):
      isdn: hisax: fix frame calculation
      net/ibm/emac: fix type of phy_mode
      net: stmmac: fix type of entry variable
      net: brcm80211: fix range check
      mwifiex: fix comparison expression
      orinoco: fix checking for default value
      rndis_wlan: fix checking for default value
      usbnet: remove invalid check
      tools: bpf_jit_disasm: make get_last_jit_image return unsigned
      mac80211: make ieee80211_new_mesh_header return unsigned

Andy Shevchenko (1):
      i40e: re-use %*ph specifier to hexdump a data

Ani Sinha (1):
      ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.

Aniket Nagarnaik (2):
      mwifiex: don't always include ht/vht info in tdls confirm frame
      mwifiex: fix NULL pointer dereference during hidden SSID scan

Anilkumar Kolli (1):
      ath10k: disable PCI PS for QCA988X and QCA99X0

Anjali Singhai (4):
      i40e: Fix RS bit update in Tx path and disable force WB workaround
      i40e: Fix for recursive RTNL lock during PROMISC change
      i40e: Fix a memory leak in X722 rss config path
      i40e: Fix basic support for X722 devices

Anjali Singhai Jain (7):
      i40e: Strip VEB stats if they are disabled in HW
      i40e/i40evf: Add a stat to keep track of linearization count
      i40e/i40evf: Add WB_ON_ITR offload support
      i40e: X722 is on the IOSF bus and does not report the PCI bus info
      i40e/i40evf: Fix an accidental error with BIT_ULL replacement
      i40e/i40evf: Add a workaround to drop all flow control frames
      i40e: fix a bug in debugfs with add/del macaddr

Arad, Ronen (1):
      netlink: Rightsize IFLA_AF_SPEC size calculation

Arend van Spriel (14):
      brcmfmac: consolidate ifp lookup in driver core
      brcmfmac: make brcmf_proto_hdrpull() return struct brcmf_if instance
      brcmfmac: change parameters for brcmf_remove_interface()
      brcmfmac: only call brcmf_cfg80211_detach() when attach was successful
      brcmfmac: correct detection of p2pdev interface event
      brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance
      brcmfmac: pass struct brcmf_if instance in brcmf_txfinalize()
      brcmfmac: add mapping for interface index to bsscfg index
      brcmfmac: add dedicated debug level for firmware console logging
      brcmfmac: remove ifidx parameter from brcmf_fws_txstatus_suppressed()
      brcmfmac: change prototype for brcmf_fws_hdrpull()
      brcmfmac: introduce brcmf_net_detach() function
      brcmfmac: expose device memory to devcoredump subsystem
      brcmfmac: remove conversational comment

Arik Nemtsov (6):
      mac80211: debugfs: add file to disallow TDLS wider-bw
      mac80211: TDLS: check reg with IR-relax on chandef upgrade
      iwlwifi: mvm: correctly request DTS-measure for new cards
      iwlwifi: mvm: disable TDLS ac queues correctly
      mac80211: allow null chandef in tracing
      mac80211: TDLS: add proper HT-oper IE

Arnd Bergmann (20):
      net: fec: avoid timespec use
      net: stmmac: avoid using timespec
      net: igb: avoid using timespec
      mwifiex: use ktime_get_real for timestamping
      mwifiex: avoid gettimeofday in ba_threshold setting
      mac80211: use ktime_get_seconds
      atm: remove 'struct zatm_t_hist'
      nfnetlink: use y2038 safe timestamp
      ipv6: use ktime_t for internal timestamps
      net: sctp: avoid incorrect time_t use
      net: hns: fix 32-bit build warning
      net: HNS: fix MDIO dependencies
      netfilter: bridge: avoid unused label warning
      can: avoid using timeval for uapi
      netfilter: turn NF_HOOK into an inline function
      net: hisilicon: include linux/vmalloc.h in dsaf
      net: hisilicon: add OF dependency
      net: hix5hd2_gmac: avoid integer overload warning
      Bluetooth: bpa10x: fix BT_HCIUART dependency
      arcnet/com20020: add LEDS_CLASS dependency

Arun Parameswaran (6):
      dt-bindings: net: Broadcom iProc MDIO bus driver device tree binding
      net: phy: Broadcom iProc MDIO bus driver
      net: phy: Add Broadcom phy library for common interfaces
      net: phy: Broadcom Cygnus internal Etherent PHY driver
      net: phy: bcm7xxx: Modified to use global core register defines
      net: phy: bcm-phy-lib: Fix module license issue

Assaf Krauss (3):
      iwlwifi: mvm: Fix tof debugfs formats (dec vs. hex)
      iwlwifi: mvm: Improve debugfs tof robustness
      iwlwifi: mvm: Allow setting ctrl-chnl-position in FTM responder

Aviya Erenfeld (1):
      iwlwifi: mvm: move DTS command and notification to new group

Avraham Stern (3):
      cfg80211: Add multiple scan plans for scheduled scan
      mac80211: Do not restart scheduled scan if multiple scan plans are set
      iwlwifi: mvm: Add support for two scheduled scan plans

Axel Lin (3):
      nfc: s3fwrn5: Make NFC_S3FWRN5 select CRYPTO
      nfc: s3fwrn5: i2c: Use devm_request_threaded_irq to avoid irq leak
      net: phy: aquantia/teranetics: Convert to use module_phy_driver macro

Ayala Beker (3):
      cfg80211: allow changing station capabilities for unassociated stations
      mac80211: advertise support for full station state in AP mode
      cfg80211: allow AID/listen interval changes for unassociated station

Bartosz Markowski (3):
      ath10k: fix beamformee VHT STS capability
      ath10k: fix beamformer VHT sounding dimensions capability
      ath10k: add QCA9377 chipset support

Ben Greear (5):
      ath6kl: report antenna configuration
      ath6kl: add error message to explain lack of HT
      ath6kl: fix firmware version assignment
      ath6kl: break stats gathering code into separate method
      ath6kl: implement ethtool stats

Ben Hutchings (2):
      isdn_ppp: Add checks for allocation failure in isdn_ppp_open()
      ppp, slip: Validate VJ compression slot parameters completely

Bendik Rønning Opstad (1):
      tcp: Fix CWV being too strict on thin streams

Bert Kenward (1):
      sfc: replace spinlocks with bit ops for busy poll locking

Bjørn Mork (2):
      ipv6: icmp: include addresses in debug messages
      qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module

Bob Copeland (5):
      ath10k: enable monitor when OTHER_BSS requested
      ath10k: check for encryption before adding MIC_LEN
      ath10k: implement mesh support
      mac80211: implement VHT support for mesh
      wcn36xx: introduce per-channel ring buffer locks

Brenden Blanco (1):
      ipvlan: read direct ifindex instead of iflink

Carolyn Wyborny (8):
      i40e: Fix for truncated interrupt name
      i40e: Fix for extra Flow Director filter in table after error
      i40e: Make it clear a parameter is never used
      i40e/i40evf: Add info to nvm info struct for OEM version data
      i40e: update fw version text string per previous product formats
      i40e: Fix for Tools loopback test failing after driver load
      i40e: fix for PHY NVM interaction problem
      i40e: Fix an incorrect OEM version string

Catherine Sullivan (13):
      i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13
      i40e: Never let speed get set to 0 in get_settings
      i40e/i40evf: Add module_types and update_link_info
      i40e/i40evf: Refactor PHY structure and add phy_capabilities enum
      i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17
      i40e: Remove 100M SGMII unless hw is X722
      i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19
      i40e: Recognize 1000Base_T_Optical phy type when link is up
      i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21
      i40e: Fix order of checks when enabling/disabling autoneg in ethtool
      i40e: Move error message to debug level
      i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25
      i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33

Chaitanya T K (1):
      mac80211: document sleep requirements for channel context ops

Chenny Xu (1):
      net: hns: fixes the issue by using ethtool -s

Christophe JAILLET (1):
      NFC: nfcwilink: Drop a useless static qualifier

Christophe Ricard (35):
      NFC: st-nci: Align st-nci driver with other nfc driver
      NFC: st-nci: include st-nci.h instead of ndlc.h
      NFC: st21nfca: Align st21nfca driver with other nfc driver
      NFC: st-nci: Fix incorrect spi buffer size
      NFC: nci: Fix incorrect data chaining when sending data
      NFC: nci: Fix improper management of HCI return code
      NFC: nci: extract pipe value using NCI_HCP_MSG_GET_PIPE
      NFC: nci: add nci_hci_clear_all_pipes functions
      NFC: nci: Call nci_hci_clear_all_pipes at HCI initial activation.
      NFC: nci: Create pipe on specific gate in nci_hci_connect_gate
      NFC: st-nci: Remove HCI init_data.gates initialization in load_session
      NFC: st21nfca: Remove HCI gates initialization in load_session
      NFC: st-nci: Open NCI_HCI_LINK_MGMT_PIPE
      NFC: st21nfca: Open NFC_HCI_LINK_MGMT_PIPE
      NFC: st-nci: Keep st_nci_gates unchanged in load_session
      NFC: st21nfca: Keep st21nfca_gates unchanged in load_session
      NFC: st-nci: initialize gate_count in st_nci_hci_network_init
      NFC: st-nci: Add support for NCI_HCI_IDENTITY_MGMT_GATE
      NFC: st-nci: Fix st_nci_gates offset
      NFC: st21nfca: Fix st21nfca_gates offset
      NFC: st-nci: Add support for proprietary commands
      NFC: st-nci: Add error messages when an unexpected HCI event occurs
      NFC: netlink: Add missing NFC_ATTR comments
      NFC: st-nci: Add ese-present/uicc-present dts properties
      NFC: st-nci: Increase delay between 2 secure element activations
      NFC: st-nci: Fix host_list verification after SE activation
      NFC: st21nfca: Fix host_list verification after SEactivation
      NFC: netlink: Add mode parameter to deactivate_target functions
      NFC: st-nci: Add few code style fixes
      NFC: st21nfca: Add few code style fixes
      NFC: st21nfca: Add error messages for unexpected HCI events
      NFC: st-nci: Disable irq when powering the device up
      NFC: st-nci: remove duplicated skb dump
      NFC: st-nci: Replace st21nfcb by st_nci in makefile
      NFC: st21nfca: Add support for proprietary commands

Chun-Yeow Yeoh (1):
      mac80211: zero center freq segment 2 in VHT oper IE

Claudiu Manoil (3):
      doc: dt: net: Add fsl,wake-on-filer for eTSEC
      powerpc: dts: p1022si: Add fsl,wake-on-filer for eTSEC
      gianfar: Add WAKE_UCAST and "wake-on-filer" support

Colin Ian King (1):
      ath6kl: remove redundant null pointer check on send_pkt

Dan Carpenter (3):
      mwifiex: fix mwifiex_rdeeprom_read()
      nl802154: Missing return in nl802154_add_llsec_key()
      Bluetooth: hci_bcm: checking for ERR_PTR instead of NULL

Daniel Borkmann (20):
      cls_bpf: introduce integrated actions
      sched, bpf: let stack handle !IFF_UP devs on bpf_clone_redirect
      cls_bpf: also dump TCA_BPF_FLAGS
      cls_bpf: make binding to classid optional
      cls_bpf: further limit exec opcodes subset
      ebpf: migrate bpf_prog's flags to bitfield
      sched, bpf: add helper for retrieving routing realms
      sched, bpf: make skb->priority writable
      bpf, seccomp: prepare for upcoming criu support
      ebpf: include perf_event only where really needed
      bpf, skb_do_redirect: clear sender_cpu before xmit
      random32: add prandom_seed_full_state helper
      random32: add prandom_init_once helper for own rngs
      bpf: split state from prandom_u32() and consolidate {c, e}BPF prngs
      bpf: abstract anon_inode_getfd invocations
      bpf: align and clean bpf_{map,prog}_get helpers
      bpf: consolidate bpf_prog_put{, _rcu} dismantle paths
      bpf: add support for persistent maps/progs
      bpf: add sample usages for persistent maps/progs
      bpf, verifier: annotate verbose printer with __printf

Daniel Pieczko (1):
      sfc: fully reset if MC_REBOOT event received without warm_boot_count increment

David Ahern (32):
      net: Refactor rtable initialization
      net: Add FIB table id to rtable
      net: Allow user to get table id from route lookup
      net: Initialize table in fib result
      net: Remove redundant oif checks in rt6_device_match
      net: Remove martian_source_keep_err goto label
      net: Rename IFF_VRF_MASTER to IFF_L3MDEV_MASTER
      net: Introduce L3 Master device abstraction
      net: Add support for l3mdev ops to VRF driver
      net: Replace vrf_master_ifindex{, _rcu} with l3mdev equivalents
      net: Replace vrf_dev_table and friends
      net: Replace calls to vrf_dev_get_rth
      net: Remove the now unused vrf_ptr
      net: Remove vrf header file
      net: Move netif_index_is_l3_master to l3mdev.h
      net: Add support for filtering neigh dump by master device
      ipvs: Remove possibly unused variable from ip_vs_out
      net: Add support for filtering neigh dump by device index
      net: Fix vti use case with oif in dst lookups for IPv6
      net: Rename FLOWI_FLAG_VRFSRC to FLOWI_FLAG_L3MDEV_SRC
      net: Add netif_is_l3_slave
      net: Refactor path selection in __ip_route_output_key_hash
      net: Add source address lookup op for VRF
      net: Add l3mdev saddr lookup to raw_sendmsg
      net: Lookup actual route when oif is VRF device
      net: Do not drop to make_route if oif is l3mdev
      net: Add IPv6 support to l3mdev
      net: Export fib6_get_table and nd_tbl
      net: Add IPv6 support to VRF device
      net: Add VRF support to IPv6 stack
      net: vrf: Documentation update, ip commands
      net: Fix suspicious RCU usage in fib_rebalance

David Herrmann (1):
      Bluetooth: hidp: fix device disconnect on idle timeout

David S. Miller (130):
      Merge branch 'dsa-mv88e6xxx-ATU'
      Merge branch 'xgene-2nd-10gbe-port'
      cdc: Fix build warning.
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'nf_hook_netns'
      Merge branch 'bpf_avoid_clone'
      Merge branch 'bcmgenet-irq-coalesce'
      Merge branch 'hsilicon-net-subsys'
      Merge tag 'linux-can-next-for-4.4-20150917' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 's390-next'
      Merge tag 'linux-can-next-for-4.4-20150921' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'cpsw-macid-no-of'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge tag 'arcnet-cleanup-v4.3-rc2' of git://git.pengutronix.de/git/mgr/linux
      Merge branch 'cls_bpf-next'
      Merge branch 'bridge_external_fdb_aging'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'switchdev-transaction-item-queue'
      Merge branch 'l2tp-module-autoloading'
      Merge branch 'listener-sock-const'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'vxlan-ipv4-ipv6'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlx5-next'
      Merge branch 'mvneta_percpu_irq'
      Merge branch 'ipv4-routing-cleanups'
      Merge branch 'listener-refactoring-preparations'
      Merge branch 'L3_master_device'
      Merge branch 'm68k-netdev-modular'
      Merge branch 'switchdev-callback'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge branch 'bridge_vlan_cleanups_fixes'
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'tcp-lockless-listener'
      Merge branch 'switchdev-obj'
      Merge branch 'bpf-updates'
      Merge branch 'ravb-r8a7795'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'bridge-vlan'
      Merge branch 'bridge-netlink'
      Merge branch 'tcp-listener-fixes-and-improvement'
      Merge branch 'ipv4-multipath-hash'
      Merge branch 'net-y2038'
      Merge branch 'xgbe-next'
      Merge branch 'rds-perf'
      Merge branch 'master' of git://git.kernel.org/.../ebiederm/net-next
      Merge branch 'cxgb4-next'
      Merge branch 'asix-rx-mem-handling'
      Revert "net: encx24j600_exit() can be static"
      Revert "net: Microchip encx24j600 driver"
      Revert "regmap: Allow installing custom reg_update_bits function"
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'ovs-ipv6-tunnel'
      Merge branch 'l3mdev_saddr_op'
      Merge tag 'mac80211-next-for-davem-2015-10-05' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'bridge-netlink-port-attrs'
      Merge branch 's390-net'
      Merge tag 'regmap-offload-update-bits' of git://git.kernel.org/.../broonie/regmap
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'pass_net_through_output_path'
      Merge branch 'net/rds/4.3-v3' of git://git.kernel.org/.../ssantosh/linux
      Merge branch 'broadcom-iproc'
      Merge branch 'bpf_random32'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlx-next'
      Merge branch 'net-bool'
      Merge branch 'net-non-modular'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge branch 'dsa-next'
      Merge branch 'switchdev_ageing_time'
      Merge branch 'bpf-unprivileged'
      Merge branch 'setsockopt_incoming_cpu'
      Merge tag 'wireless-drivers-next-for-davem-2015-10-09' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'netns-defrag'
      Merge branch 'dsa-mv88e6xxx-fix-hardware-bridging'
      Merge branch 'vrf-ipv6'
      Merge branch 'bridge-vlan'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge tag 'linux-can-next-for-4.4-20151013' of git://git.kernel.org/.../mkl/linux-can-next
      Merge branch 'mlx-next'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'switchdev-locking'
      Merge branch 'mlxsw-cleanups'
      Merge branch 'tipc-link-improvements'
      Merge branch 'robust_listener'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'mlxsw-spectrum'
      Merge branch 'hsi-fixes'
      Merge branch 'hns-fixes'
      Merge git://git.kernel.org/.../pablo/nf-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'tcp-rack'
      Merge branch 'bpf-perf'
      Merge branch 'cxgb4-trivial-fixes'
      Merge tag 'mac80211-next-for-davem-2015-10-21' of git://git.kernel.org/.../jberg/mac80211-next
      Merge branch 'dsa-port_fdb_dump'
      Merge branch 'mdiobus_nested_read_write'
      Merge branch 'mpls_multipath'
      Merge branch 'master' of git://git.kernel.org/.../jkirsher/next-queue
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'tipc-next'
      Merge branch 'mvneta-ethtool-stats'
      Merge tag 'arcnet-for-4.4-rc1' of git://git.pengutronix.de/git/mgr/linux
      Merge branch 'qed-driver'
      Merge branch 'mpls-multipath-improvements'
      Merge tag 'wireless-drivers-next-for-davem-2015-10-27' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'xgene_txrx_delay'
      Merge branch 'mlxsw-flooding-and-cosmetics'
      Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next
      Merge tag 'nfc-next-4.4-2' of git://git.kernel.org/.../sameo/nfc-next
      Merge tag 'wireless-drivers-next-for-davem-2015-10-29' of git://git.kernel.org/.../kvalo/wireless-drivers-next
      Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next
      Merge git://git.kernel.org/.../davem/net
      Merge branch 'csum_partial_frags'
      Merge branch 'ipv4_link_down'
      Merge branch 'encx24j600-fixes'
      Merge tag 'linux-can-fixes-for-4.3-20151030' of git://git.kernel.org/.../mkl/linux-can
      Merge branch 'bridge_vlan_fixes'
      Merge branch 'sh_eth-fixes'
      Merge branch 'bpf-persistent'
      Merge branch 'bonding-actor-updates'
      Merge branch 'mlx5-fixes'
      Merge branch 'dp83640-fixes'
      Merge tag 'mac80211-for-davem-2015-11-03' of git://git.kernel.org/.../jberg/mac80211
      Merge git://git.kernel.org/.../davem/net

David Woodhouse (2):
      8139cp: Enable offload features by default
      8139cp: Fix GSO MSS handling

Dean Jenkins (8):
      asix: Rename remaining and size for clarity
      asix: Tidy-up 32-bit header word synchronisation
      asix: Simplify asix_rx_fixup_internal() netdev alloc
      asix: On RX avoid creating bad Ethernet frames
      asix: Continue processing URB if no RX netdev buffer
      Bluetooth: Unwind l2cap_sock_shutdown()
      Bluetooth: Reorganize mutex lock in l2cap_sock_shutdown()
      Bluetooth: l2cap_disconnection_req priority over shutdown

Denys Vlasenko (6):
      mac80211: Deinline drv_conf_tx()
      mac80211: Deinline drv_sta_rc_update()
      mac80211: Deinline drv_add/remove/change_interface()
      mac80211: Deinline drv_switch_vif_chanctx()
      mac80211: Deinline drv_ampdu_action()
      mac80211: Deinline drv_get/set/reset_tsf()

Dmitry Shmidt (1):
      nl80211: allow BSS data to include CLOCK_BOOTTIME timestamp

Dmitry Tunin (2):
      Bluetooth: ath3k: Add new AR3012 0930:021c id
      Bluetooth: ath3k: Add support of AR3012 0cf3:817b device

Don Skidmore (3):
      ixgbe: fix issue with SFP events with new X550 devices
      ixgbe: Add SFP+ detection for X550 hardware
      ixgbe: Add fdir support for SCTP on X550

Edward Jee (2):
      sock: support per-packet fwmark
      packet: support per-packet fwmark for af_packet sendmsg

Elad Raz (2):
      mlxsw: reg: Add Switch Port VID and Switch Port VLAN Membership registers definitions
      Adding switchdev ageing notification on port bridged

Eli Cohen (10):
      net/mlx5_core: Fix async commands return code
      net/mlx5_core: Fix notification of page supplement error
      net/mlx5_core: Fix wrong name in struct
      net/mlx5_core: Update health syndromes
      net/mlx5_core: Improve mlx5 messages
      net/mlx5_core: Prepare cmd interface to system errors handling
      net/mlx5_core: Use accessor functions to read from device memory
      net/mlx5_core: Use private health thread for each device
      net/mlx5_core: Fix internal error detection conditions
      net/mlx5_core: Wait for FW readiness on startup

Eliad Peller (8):
      iwlwifi: mvm: configure wowlan configuration only if connected
      iwlwifi: mvm: add debug print for d0i3 exit indication
      mac80211: don't tear down aggregation on suspend in case of wowlan->any
      iwlwifi: avoid read/write operations if the bus is dead
      iwlwifi: mvm: take scan ref only on success
      mac80211: use freezable workqueue for restart work
      mac80211: call drv_stop only if driver is started
      mac80211: don't reconfigure sched scan in case of wowlan

Emil Tantilov (2):
      ixgbe: add flow control ethertype to the anti-spoofing filter
      ixgbe: disable LRO by default

Emmanuel Grumbach (13):
      iwlwifi: mvm: add debugfs hook to send ECHO_CMD to the firmware
      iwlwifi: Deinline iwl_{read,write}(8,32}
      iwlwifi: mvm: don't load -12.ucode anymore
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_HDC_PHASE_0 TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_TX_POWER_DEV TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_SINGLE_SCAN_EBS TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_ASYNC_DTM TLV flag
      iwlwifi: mvm: remove IWL_UCODE_TLV_API_STATS_V10 TLV flag
      mac80211: allow to transmit A-MSDU within A-MPDU
      mac80211: allow the driver to advertise A-MSDU within A-MPDU Rx support
      Merge remote-tracking branch 'mac80211-next/master' into next
      iwlwifi: pcie: fix (again) prepare card flow
      mac80211: fixup AIFSN instead of disabling WMM

Eric Caruso (1):
      brcm80211: Add support for brcm4371

Eric Dumazet (88):
      tcp: provide skb->hash to synack packets
      bonding: use l4 hash if available
      sch_dsmark: improve memory locality
      tcp: factorize sk_txhash init
      tcp: constify listener socket in tcp_v[46]_init_req()
      tcp: constify tcp_openreq_init_rwin()
      inet: constify ip_route_output_flow() socket argument
      inet: constify inet_csk_route_req() socket argument
      ipv6: constify ip6_dst_lookup_{flow|tail}() sock arguments
      ipv6: constify inet6_csk_route_req() socket argument
      inet: constify ip_dont_fragment() arguments
      tcp: md5: constify tcp_md5_do_lookup() socket argument
      ip: constify ip_build_and_send_pkt() socket argument
      tcp: remove tcp_synack_options() socket argument
      tcp: remove tcp_ecn_make_synack() socket argument
      tcp: constify tcp_make_synack() socket argument
      ipv6: constify ip6_xmit() sock argument
      tcp: constify tcp_v{4|6}_send_synack() socket argument
      dccp: constify dccp_make_response() socket argument
      tcp/dccp: constify rtx_synack() and friends
      inet: constify inet_rtx_syn_ack() sock argument
      tcp: avoid reorders for TFO passive connections
      tcp/dccp: constify send_synack and send_reset socket argument
      tcp: remove unused len argument from tcp_rcv_state_process()
      tcp: remove tcp_rcv_state_process() tcp_hdr argument
      dccp: use inet6_csk_route_req() helper
      inet: constify inet_csk_route_child_sock() socket argument
      inet: constify __inet_inherit_port() sock argument
      net: constify sk_gfp_atomic() sock argument
      dccp: constify dccp_create_openreq_child() sock argument
      tcp: constify tcp_create_openreq_child() socket argument
      tcp/dccp: constify syn_recv_sock() method sock argument
      tcp: cookie_init_sequence() cleanups
      tcp: constify tcp_v{4|6}_route_req() sock argument
      tcp: constify tcp_syn_flood_action() socket argument
      tcp: prepare fastopen code for upcoming listener changes
      tcp: fix tcp_v6_md5_do_lookup prototype
      tcp: add a spinlock to protect struct request_sock_queue
      tcp: move qlen/young out of struct listen_sock
      tcp: move synflood_warned into struct request_sock_queue
      tcp: call sk_mark_napi_id() on the child, not the listener
      tcp/dccp: init sk_prot and call sk_node_init() in reqsk_alloc()
      tcp: cleanup tcp_v[46]_inbound_md5_hash()
      tcp: remove BUG_ON() in tcp_check_req()
      tcp: get_openreq[46]() changes
      tcp/dccp: remove inet_csk_reqsk_queue_added() timeout argument
      tcp/dccp: install syn_recv requests into ehash table
      tcp/dccp: shrink struct listen_sock
      ipv6: remove obsolete inet6 functions
      tcp: attach SYNACK messages to request sockets instead of listener
      tcp/dccp: remove struct listen_sock
      tcp: remove max_qlen_log
      tcp/dccp: add a reschedule point in inet_csk_listen_stop()
      tcp: do not lock listener to process SYN packets
      tcp/dccp: add SLAB_DESTROY_BY_RCU flag for request sockets
      tcp: fix fastopen races vs lockless listener
      inet: ip_skb_dst_mtu() should use sk_fullsock()
      ipv6: inet6_sk() should use sk_fullsock()
      net: use sk_fullsock() in __netdev_pick_tx()
      tcp: avoid two atomic ops for syncookies
      tcp: restore fastopen operations
      tcp: ensure prior synack rtx behavior with small backlogs
      net: synack packets can be attached to request sockets
      tcp: fix RFS vs lockless listeners
      net: SO_INCOMING_CPU setsockopt() support
      net: align sk_refcnt on 128 bytes boundary
      net: shrink struct sock and request_sock by 8 bytes
      tcp: shrink tcp_timewait_sock by 8 bytes
      packet: fix match_fanout_group()
      tun: use sk_fullsock() before reading sk->sk_tsflags
      tcp/dccp: fix behavior of stale SYN_RECV request sockets
      tcp/dccp: fix potential NULL deref in __inet_inherit_port()
      tcp: avoid spurious SYN flood detection at listen() time
      bonding: support encapsulated ipv6 TSO
      Revert "inet: fix double request socket freeing"
      tcp/dccp: add inet_csk_reqsk_queue_drop_and_put() helper
      tcp/dccp: fix race at listener dismantle phase
      tcp: do not set queue_mapping on SYNACK
      net: dummy: add more features
      ipv6: gro: support sit protocol
      tcp: fastopen: limit max_qlen
      tcp/dccp: fix hashdance race for passive sessions
      af_unix: do not report POLLOUT on listeners
      tcp/dccp: fix ireq->pktopts race
      net: make skb_set_owner_w() more robust
      net: avoid NULL deref in inet_ctl_sock_destroy()
      net: fix percpu memory leaks
      sit: fix sit0 percpu double allocations

Eric W. Biederman (163):
      netfilter: Remove !CONFIG_NETFITLER definition of nf_hook_thresh
      netfilter: Store net in nf_hook_state
      netfilter: Pass net to nf_hook_thresh
      xfrm: Remove unused afinfo method init_dst
      net: Merge dst_output and dst_output_sk
      ipv4: Compute net once in ip_forward
      ipv4: Compute net once in ip_forward_finish
      ipv4: Compute net once in ip_rcv
      ipv4: Remember the net in ip_output and ip_mc_output
      ipv4: Don't recompute net in ipmr_queue_xmit
      ipv4: Only compute net once in ip_do_fragment
      ipv4: Explicitly compute net in ip_fragment
      ipv4: Only compute net once in ip_finish_output2
      ipv4: Only compute net once in ip_rcv_finish
      ipv4: Only compute net once in ipmr_forward_finish
      ipv6: Only compute net once in ip6mr_forward2_finish
      arp: Introduce arp_xmit_finish
      bridge: Introduce br_send_bpdu_finish
      net: Remove dev_queue_xmit_sk
      ipv6: Don't recompute net in ip6_rcv
      ipv6: Only compute net once in ip6_finish_output2
      ipv6: Cache net in ip6_output
      ipv6: Compute net once in raw6_send_hdrinc
      bridge: Pass net into br_nf_ip_fragment
      bridge: Pass net into br_nf_push_frag_xmit
      bridge: Cache net in br_nf_pre_routing_finish
      bridge: Add br_netif_receive_skb remove netif_receive_skb_sk
      netfilter: Pass struct net into the netfilter hooks
      netfilter: Use nf_hook_state.net
      netfilter: Pass net into okfn
      netfilter: Add blank lines in callers of netfilter hooks
      netfilter: ebtables: Simplify the arguments to ebt_do_table
      inet netfilter: Remove hook from ip6t_do_table, arp_do_table, ipt_do_table
      inet netfilter: Prefer state->hook to ops->hooknum
      netfilter: nf_tables: kill nft_pktinfo.ops
      netfilter: x_tables: Pass struct net in xt_action_param
      netfilter: x_tables: Use par->net instead of computing from the passed net devices
      netfilter: nf_tables: Pass struct net in nft_pktinfo
      netfilter: nf_tables: Use pkt->net instead of computing net from the passed net_devices
      netfilter: Pass net to nf_dup_ipv4 and nf_dup_ipv6
      act_connmark: Remember the struct net instead of guessing it.
      netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tuple
      ipvs: Read hooknum from state rather than ops->hooknum
      netfilter: Pass priv instead of nf_hook_ops to netfilter hooks
      netfilter: Pass net into nf_xfrm_me_harder
      netfilter: Use nf_ct_net instead of dev_net(out) in nf_nat_masquerade_ipv6
      ipvs: Hoist computation of ipvs earlier in sctp_conn_schedule
      ipvs: Don't use current in proc_do_defense_mode
      ipvs: Use state->net in the ipvs forward functions
      ipvs: Store ipvs not net in struct ip_vs_conn
      ipvs: Store ipvs not net in struct ip_vs_conn_param
      ipvs: Pass ipvs not net to ip_vs_fill_conn
      ipvs: Store ipvs not net in struct ip_vs_service
      ipvs: Pass ipvs not net to ip_vs_svc_fwm_hashkey
      ipvs: Pass ipvs not net to __ip_vs_svc_fwm_find
      ipvs: Pass ipvs not net to ip_vs_svc_hashkey
      ipvs: Pass ipvs not net to __ip_vs_service_find
      ipvs: Pass ipvs not net to ip_vs_service_find
      ipvs: Pass ipvs not net to ip_vs_has_real_service
      ipvs: Pass ipvs not net to ip_vs_find_dest
      ipvs: Pass ipvs not net to ip_vs_trash_cleanup
      ipvs: Pass ipvs not net to __ip_vs_del_dest
      ipvs: Pass ipvs not net to ip_vs_dest_trash_expire
      ipvs: Cache ipvs in ip_vs_genl_set_cmd
      ipvs: Pass ipvs not net to ip_vs_add_service
      ipvs: Pass ipvs not net to ip_vs_flush
      ipvs: Pass ipvs not net to ip_vs_service_net_cleanup
      ipvs: Pass ipvs not net to ip_vs_zero_all
      ipvs: Cache ipvs in ip_vs_in_icmp and ip_vs_in_icmp_v6
      ipvs: Pass ipvs not net to ip_vs_proto_data_get
      ipvs: Pass ipvs not net to ip_vs_set_timeout
      ipvs: Pass ipvs not net to __ip_vs_get_service_entries
      ipvs: Pass ipvs not net to __ip_vs_get_dest_entries
      ipvs: Pass ipvs not net to __ip_vs_get_timeouts
      ipvs: Pass ipvs not net to ip_vs_genl_parse_service
      ipvs: Pass ipvs not net to ip_vs_genl_find_service
      ipvs: Pass ipvs not net to ip_vs_genl_new_daemon
      ipvs: Pass ipvs not net to ip_vs_genl_del_daemon
      ipvs: Pass ipvs not net to start_sync_thread
      ipvs: Pass ipvs not net to stop_sync_thread
      ipvs: Pass ipvs not net to make_send_sock
      ipvs: Pass ipvs not net to make_receive_sock
      ipvs: Store ipvs not net in struct ip_vs_sync_thread_data
      ipvs: Pass ipvs not net to ip_vs_process_message
      ipvs: Pass ipvs not net to ip_vs_sync_conn_v0
      ipvs: Pass ipvs not net to ip_vs_sync_conn
      ipvs: Pass ipvs not net to ip_vs_proc_conn
      ipvs: Pass ipvs not net to ip_vs_proc_sync_conn
      ipvs: Pass ipvs not net to ip_vs_sync_net_init
      ipvs: Pass ipvs not net to ip_vs_sync_net_cleanup
      ipvs: Pass ipvs not net to ip_vs_genl_set_config
      ipvs: Pass ipvs not net to ip_vs_start_estimator aned ip_vs_stop_estimator
      ipvs: Pass ipvs not net to ip_vs_random_drop_entry
      ipvs: Pass ipvs not net to ip_vs_control_net_(init|cleanup)_sysctl
      ipvs: Pass ipvs not net into ip_vs_control_net_(init|cleanup)
      ipvs: Pass ipvs not net to estimation_timer
      ipvs: Pass ipvs not net to ip_vs_estimator_net_init and ip_vs_estimator_cleanup
      ipvs: Pass ipvs not net into register_app and unregister_app
      ipvs: Pass ipvs not net into ip_vs_app_inc_new
      ipvs: Pass ipvs not net to register_ip_vs_app_inc
      ipvs: Pass ipvs not net to register_ip_vs_app and unregister_ip_vs_app
      ipvs: Pass ipvs not net into ip_vs_app_inc_release
      ipvs: Pass ipvs not net into ip_vs_app_net_init and ip_vs_app_net_cleanup
      ipvs: Pass ipvs not net into [un]register_ip_vs_proto_netns
      ipvs: Pass ipvs not net into init_netns and exit_netns
      ipvs: Pass ipvs into ip_vs_conn_fill_param_proto
      ipvs: Pass ipvs into .conn_in_get and ip_vs_conn_in_get_proto
      ipvs: Pass ipvs into conn_out_get
      ipvs: Pass ipvs not net to ip_vs_conn_hashkey
      ipvs: Pass ipvs not net into ip_vs_conn_net_flush
      ipvs: Pass ipvs not net into ip_vs_conn_net_init and ip_vs_conn_net_cleanup
      ipvs: Pass ipvs into .conn_schedule and ip_vs_try_to_schedule
      ipvs: Better derivation of ipvs in ip_vs_tunnel_xmit
      ipvs: Pass ipvs into __ip_vs_get_out_rt
      ipvs: Pass ipvs into __ip_vs_get_out_rt_v6
      ipvs: Pass ipvs into ensure_mtu_is adequate
      ipvs: Better derivation of ipvs in ip_vs_in_stats and ip_vs_out_stats
      ipvs: Wrap sysctl_cache_bypass and remove ifdefs in ip_vs_leave
      ipvs: Simplify ipvs and net access in ip_vs_leave
      ipvs: Pass ipvs not net into sysctl_nat_icmp_send
      ipvs: Pass ipvs into ip_vs_out
      ipvs: Pass ipvs into ip_vs_in
      ipvs: Pass ipvs into ip_vs_in_icmp and ip_vs_in_icmp_v6
      ipvs: Pass ipvs into ip_vs_out_icmp and ip_vs_out_icmp_v6
      ipvs: Pass ipvs through ip_vs_route_me_harder into sysctl_snat_reroute
      ipvs: Remove net argument from ip_vs_tcp_conn_listen
      ipvs: Pass ipvs not net to ip_vs_protocol_net_(init|cleanup)
      ipvs: Remove skb_net
      ipvs: Remove skb_sknet
      ipvs: Pass ipvs into ip_vs_gather_frags
      ipv4: Push struct net down into nf_send_reset
      netfilter: Push struct net down into nf_afinfo.reroute
      netfilter: ipt_SYNPROXY: Pass snet into synproxy_send_tcp
      ipv4: Pass struct net into ip_route_me_harder
      ipv6: Pass struct net into ip6_route_me_harder
      bridge: Pass net into br_validate_ipv4 and br_validate_ipv6
      openvswitch: Pass net into ovs_vport_output
      openvswitch: Pass net into ovs_fragment
      ipv4: Pass struct net through ip_fragment
      ipv6: Pass struct net through ip6_fragment
      bridge: Remove br_nf_push_frag_xmit_sk
      openvswitch: Remove ovs_vport_output_sk
      ipvs: Don't protect ip_vs_addr_is_unicast with CONFIG_SYSCTL
      ipv6: Add missing newline to __xfrm6_output_finish
      ipv4: Fix ip_local_out_sk by passing the sk into __ip_local_out_sk
      ipv4: Fix ip_queue_xmit to pass sk into ip_local_out_sk
      xfrm: Only compute net once in xfrm_policy_queue_process
      net: Pass net into dst_output and remove dst_output_okfn
      dst: Pass a sk into .local_out
      ipv4: Merge __ip_local_out and __ip_local_out_sk
      ipv4: Merge ip_local_out and ip_local_out_sk
      ipv6: Merge __ip6_local_out and __ip6_local_out_sk
      ipv6: Merge ip6_local_out and ip6_local_out_sk
      ipv4: Cache net in iptunnel_xmit
      ipv4: Cache net in ip_build_and_send_pkt and ip_queue_xmit
      ppp: Cache net in pptp_xmit
      ipvlan: Cache net in ipvlan_process_v4_outbound and ipvlan_process_v6_outbound
      ipv4, ipv6: Pass net into __ip_local_out and __ip6_local_out
      ipv4, ipv6: Pass net into ip_local_out and ip6_local_out
      dst: Pass net into dst->output
      ipv4: Only compute net once in ip_call_ra_chain
      ipv4: Pass struct net into ip_defrag and ip_check_defrag
      ipv6: Pass struct net into nf_ct_frag6_gather

Eugene Crosser (2):
      qeth: remove extraneous length from %pM format
      s390/qdio: fix WARN_ON_ONCE condition

Eyal Shapira (5):
      iwlwifi: mvm: rs: improve rate debug messages
      iwlwifi: mvm: rs: remove overflowing debug message
      iwlwifi: mvm: rs: minor indentation fix
      iwlwifi: mvm: rs: fix success ratio comparison in rs_get_best_rate
      iwlwifi: mvm: rs: dynamically switch between 80MHz and 20MHz in some scenarios

Fabio Estevam (2):
      net: fec: Remove unneeded FEATURES_NEED_QUIESCE definition
      fec: Use gpio_set_value_cansleep()

Felix Fietkau (2):
      mac80211: fix tx sequence number assignment with software queue + fast-xmit
      mac80211: add missing struct ieee80211_txq tid field initialization

Flavio Leitner (1):
      netfilter: remove dead code

Florian Fainelli (7):
      net: bcmgenet: Implement TX coalescing control knobs
      net: bcmgenet: Implement RX coalescing control knobs
      net: bcmgenet: Remove duplicate test for tx_coalesce_usecs_high
      net: dsa: Set a "dsa" device_type
      net: dsa: bcm_sf2: Implement FDB operations
      net: dsa: bcm_sf2: Unhardcode port numbers
      net: bcmgenet: Software reset EPHY after power on

Florian Westphal (4):
      netfilter: nfqueue: don't use prev pointer
      netfilter: remove hook owner refcounting
      netfilter: make nf_queue_entry_get_refs return void
      netfilter: nf_queue: remove rcu_read_lock calls

Francois Romieu (1):
      e1000: remove dead e1000_init_eeprom_params calls

Franky Lin (1):
      brcmfmac: rename firmware_path to alternative_fw_path

Frederic Danis (8):
      Bluetooth: hci_bcm: Replace spinlock by mutex
      Bluetooth: hci_bcm: Use bt_dev logging helpers
      Bluetooth: hci_bcm: Add wake-up capability
      Bluetooth: Add BT_WARN and bt_dev_warn logging macros
      Bluetooth: hci_bcm: Fix IRQ polarity for T100
      Bluetooth: hci_bcm: Prepare PM runtime support
      Bluetooth: Remove useless rx_lock spinlock
      Bluetooth: hci_bcm: Add suspend/resume runtime PM functions

Fu, Zhonghui (1):
      net/wireless: enable wiphy device to suspend/resume asynchronously

Ganapathi Bhat (1):
      mwifiex: fix AP VHT behaviour

Geert Uytterhoeven (5):
      net: mac8390: Allow modular build
      net: 7990: Export lance_poll() to modules
      net: hplance: Allow modular build
      m68k/mac: Export Peripheral System Controller (PSC) base address to modules
      net: macmace: Allow modular build

Geliang Tang (3):
      ath6kl: drop unlikely behind WARN_ON()
      mISDN: use kstrdup() in dsp_pipeline_build
      mwifiex: fix a comment typo

Geoff Levand (1):
      net/wireless/wl18xx: Add missing MODULE_FIRMWARE

Gerhard Bertelsmann (4):
      can: Allwinner A10/A20 CAN Controller support - Devicetree bindings
      can: Allwinner A10/A20 CAN Controller support - Kernel module
      can: sun4i: fix arbitration lost error reporting
      can: sun4i: fix MODULE_DESCRIPTION

Govindarajulu Varadarajan (3):
      enic: handle spurious error interrupt
      enic: do hang reset only in case of tx timeout
      enic: assign affinity hint to interrupts

Greg Bowers (3):
      i40e: Support FW CEE DCB UP to TC map nibble swap
      i40e: Convert CEE App TLV selector to IEEE selector
      i40e: Add support for non-willing Apps

Greg Rose (3):
      i40e: Fix a port VLAN configuration bug
      i40e: Remove useless message
      i40e: Removed unused defines

Gregory Greenman (2):
      iwlwifi: mvm: don't ask for beacons when AP vif and no assoc sta
      iwlwifi: mvm: ToF - fill bssid of responder configuration

Grygorii Strashko (1):
      drivers: net: cpsw: use module_platform_driver

Guodong Xu (1):
      wlcore: align reg_ch_conf_last[] to 64bit

Hamad Kadmany (2):
      wil6210: Do no schedule firmware recovery during reset flow
      wil6210: Fix TSO overflow handling

Hannes Frederic Sowa (7):
      net: move net_get_random_once to lib
      once: make helper generic for calling functions once
      sock: don't enable netstamp for af_unix sockets
      ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets
      ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment
      ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets
      ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment

Hante Meuleman (25):
      brcmfmac: Reset PCIE devices after recognition.
      brcmfmac: Fix exception handling.
      brcmfmac: Add support for the BCM4350 PCIE device.
      brcmfmac: Fix set and get tx-power functions.
      brcmfmac: Only assign primary netdev to if2bss array.
      brcmfmac: Inform p2p module about p2pon through API
      brcmfmac: Fix bug in flowring management.
      brcmfmac: Make p2pon module param always available.
      brcmfmac: Workaround in change vif for wpa_supplicant support.
      brcmfmac: Deleting of p2p device is leaking memory.
      brcmfmac: Only handle p2p_stop_device if vif is valid
      brcmfmac: Fix p2p bug for older firmwares.
      brcmfmac: Add module parameter to disable features.
      brcmfmac: Fix race condition bug when deleting p2p interface.
      brcmfmac: Add support for the BCM4365 and BCM4366 PCIE devices.
      brcmfmac: Fix TDLS setup by properly handling p2p noif.
      brcmfmac: Accept events when TDLS is used in combination with p2p.
      brcmfmac: Fix race condition between USB probe/load and disconnect.
      brcmfmac: Rework p2p attach, use single method for p2p dev creation.
      brcmfmac: Fix station info rate information.
      brcmfmac: Add RSSI information to get_station.
      brcmfmac: Add dump_station support to cfg80221 ops.
      brcmfmac: Move brcmf_c_preinit_dcmds prototype to correct file.
      brcmfmac: Remove unused state AP creating.
      brcmfmac: Properly set carrier state of netdev.

Hariprasad Shenai (14):
      cxgb4: Add HW timesptamp support for RX
      cxgb4 : Update T4/T5/T6 register ranges
      cxgb4: For T4, don't read the Firmware Mailbox Control register
      cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF
      cxgb4: Report correct link speed for unsupported ones
      cxgb4: Enhance driver to update FW, when FW is too old
      cxgb4: Align ethtool get stat settings
      cxgb4: Don't disallow turning off auto-negotiation
      cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings
      cxgb4: Add info print to display number of MSI-X vectors allocated
      cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter
      cxgb4: Return error if setup_rss is called before probe
      cxgb4: Use vmalloc, if kmalloc fails
      cxgb4: Update ethtool get_drvinfo to get regdump len

Hauke Mehrtens (2):
      brcmfmac: include linux/atomic.h
      bcma: add support for population subnodes also when build as module

Helin Zhang (1):
      i40e: fix inconsistent statuses after a PF reset

Helmut Schaa (2):
      mac80211: Split sending tx'ed frames to monitor interfaces into its own function
      mac80211: Copy tx'ed beacons to monitor mode

Hiroaki KAWAI (1):
      carl9170: fix bad rssi reading

Hiroshi Shimamoto (3):
      if_link: Add control trust VF
      ixgbe: Add new ndo to trust VF
      ixgbe, ixgbevf: Add new mbox API xcast mode

Ian Morris (12):
      netfilter: ip6_tables: label placement
      netfilter: ip6_tables: function definition layout
      netfilter: ipv6: code indentation
      netfilter: ipv6: whitespace around operators
      netfilter: ip6_tables: ternary operator layout
      netfilter: ip6_tables: improve if statements
      netfilter: ipv6: pointer cast layout
      netfilter: ipv4: label placement
      netfilter: ipv4: ternary operator layout
      netfilter: ipv4: function definition layout
      netfilter: ipv4: code indentation
      netfilter: ipv4: whitespace around operators

Ian Wilson (1):
      bridge: Allow forward delay to be cfgd when STP enabled

Ido Schimmel (19):
      mlxsw: Remove multicast ID configuration
      mlxsw: reg: Adjust definition of enum mlxsw_reg_sfgc_type
      mlxsw: Simplify traps creation
      mlxsw: Add trap group for control packets
      mlxsw: cmd: Update CONFIG_PROFILE command documentation
      mlxsw: Enable configuration of flooding domains
      mlxsw: cmd: Introduce per-FID flooding tables
      mlxsw: cmd: Introduce FID-offset flooding tables
      mlxsw: reg: Add Switch FID Management register definition
      mlxsw: reg: Add Switch VID to FID Allocation register definition
      mlxsw: reg: Add Switch Virtual-Port Enabling register definition
      mlxsw: reg: Add Switch Port VLAN MAC Learning register definition
      switchdev: Add support for flood control
      switchdev: Make flood to CPU optional
      mlxsw: spectrum: Add support for VLAN ranges in flooding configuration
      mlxsw: spectrum: Add support for flood control
      bridge: vlan: Prevent possible use-after-free
      bridge: vlan: Use correct flag name in comment
      bridge: vlan: Use rcu_dereference instead of rtnl_dereference

Ido Shamay (1):
      net/mlx4_en: Add steering rules after RSS creation

Ilan Peer (1):
      iwlwifi: mvm: Correctly update MAC context on add/del station

Insu Yun (1):
      mlx4: corretly check failed allocation

Ivan Vecera (1):
      drivers/net: get rid of unnecessary initializations in .get_drvinfo()

Iyappan Subramanian (4):
      driver: net: xgene: Add support for 2nd 10GbE port
      dtb: xgene: Add 2nd 10GbE node
      drivers: net: xgene: Add support RGMII TX/RX delay configuration
      Documentation: dts: xgene: Add TX/RX delay field

Jack Morgenstein (2):
      net/mlx4_core: Fix mailbox leak in error flow when performing update qp
      net/mlx4_core: Replace VF zero mac with random mac in mlx4_core

Jacob Keller (19):
      fm10k: disable service task during suspend
      fm10k: only prevent removal of default VID rules
      fm10k: update fm10k_slot_warn to use pcie_get_minimum link
      fm10k: update netdev perm_addr during reinit, instead of at up
      fm10k: allow creation of VLAN interfaces even while down
      fm10k: don't store sw_vid at reset
      fm10k: remove is_slot_appropriate
      fm10k: TRIVIAL fix up ordering of __always_unused and style
      fm10k: send traffic on default VID to VLAN device if we have one
      fm10k: TRIVIAL fix typo in fm10k_netdev.c
      fm10k: re-enable VF after a full reset on detection of a Malicious event
      fm10k: fix iov_msg_mac_vlan_pf VID checks
      fm10k: remove comment about rtnl_lock around mbx operations
      fm10k: drop transmitted messages in Tx FIFO as part of reset_work
      fm10k: create "correct" header for the remote end on connect
      fm10k: TRIVIAL remove unnecessary comma
      fm10k: add support for extra debug statistics
      fm10k: use snprintf() instead of sprintf() to avoid buffer overflow
      fm10k: do not use enum as boolean

Jan Kaisrlik (1):
      ath9k: Add support for OCB mode

Janusz Dziedzic (1):
      ath10k: fix MSI-X registering for qca99x0

Janusz.Dziedzic@...to.com (1):
      mac80211: fix divide by zero when NOA update

Jarkko Nikula (6):
      Bluetooth: hci_intel: Cleanup the device probe code
      Bluetooth: hci_bcm: Add missing acpi_dev_free_resource_list()
      Bluetooth: hci_bcm: Handle possible error from acpi_dev_get_resources()
      Bluetooth: hci_bcm: Remove needless acpi_match_device() call
      Bluetooth: hci_bcm: Remove needless looking code
      Bluetooth: hci_bcm: Do not test ACPI companion in bcm_acpi_probe()

Jarod Wilson (2):
      net/core: generic support for disabling netdev features down stack
      net/core: fix for_each_netdev_feature

Javier Martinez Canillas (3):
      NFC: trf7970a: Add OF match table
      net: encx24j600: Fix SPI id table definition
      net: encx24j600: Export missing SPI module alias information

Jean Delvare (3):
      NFC: pn544: Auto-select core module
      NFC: microread: Auto-select core module
      NFC: nfcmrvl: Auto-select core module

Jean Sacren (7):
      i40e: fix kernel-doc argument name
      i40e: declare rather than initialize int object
      i40evf: add missing kernel-doc argument
      i40e: add missing kernel-doc argument
      i40evf: clean up local variable initialization
      i40e: clean up local variable initialization
      i40e: fix unconditional execution of cpu_to_le16()

Jeff Johnson (1):
      ath10k: cleanup ath10k_mac_register() error handling

Jes Sorensen (1):
      New driver: rtl8xxxu (mac80211)

Jesper Dangaard Brouer (1):
      net: help compiler generate better code in eth_get_headlen

Jesse Brandeburg (22):
      i40e/i40evf: fix Tx hang workaround code
      i40e: count drops in netstat interface
      i40e: refactor interrupt enable
      i40e: warn on double free
      i40e: fix kbuild warnings
      i40e: fix 32 bit build warnings
      i40e: add little endian conversion for checksum
      i40e: fix bug in return from get_link_status and avoid spurious link messages
      i40e: fix erroneous WARN_ON
      i40e: inline interrupt enable
      i40e/i40evf: clean up some code
      i40e: refactor code to remove indent
      i40e: print neato new features
      i40e: Add missing parameter comment to ndo_bridge_setlink
      i40e: use priv flags to control flow director
      drivers/net/intel: use napi_complete_done()
      i40e/i40evf: moderate interrupts differently
      i40evf: fix overlong BIT defines
      i40e/i40evf: refactor IRQ enable function
      i40e/i40evf: fix bug in throttle rate math
      i40e/i40evf: change dynamic interrupt thresholds
      i40e/i40evf: adjust interrupt throttle less frequently

Jiang Liu (2):
      i40e: Use numa_mem_id() to better support memoryless node
      i40evf: Use numa_mem_id() to better support memoryless node

Jingjing Wu (2):
      i40e/i40evf: Fix compile issue related to const string
      i40e: reset the invalid msg counter in vf when a valid msg is received

Jiri Benc (6):
      genetlink: simplify genl_notify
      ipv6: remove unused neigh parameter from ndisc functions
      vxlan: make vxlan_sock_add and vxlan_sock_release complementary
      vxlan: support both IPv4 and IPv6 sockets in a single vxlan device
      openvswitch: add tunnel protocol to sw_flow_key
      openvswitch: netlink attributes for IPv6 tunneling

Jiri Pirko (50):
      switchdev: rename "trans" to "trans_ph".
      switchdev: introduce transaction item queue for attr_set and obj_add
      switchdev: move transaction phase enum under transaction structure
      switchdev: add switchdev_trans_ph_prepare/commit helpers
      rocker: push struct switchdev_trans down through rocker code
      rocker: use switchdev transaction queue for allocated memory
      switchdev: remove "NONE" transaction phase
      switchdev: remove "ABORT" transaction phase
      dsa: use prepare/commit switchdev transaction helpers
      switchdev: reduce transaction phase enum down to a boolean
      switchdev: rename SWITCHDEV_OBJ_* enum values to SWITCHDEV_OBJ_ID_*
      switchdev: rename SWITCHDEV_ATTR_* enum values to SWITCHDEV_ATTR_ID_*
      switchdev: rename switchdev_obj_vlan to switchdev_obj_port_vlan
      switchdev: rename switchdev_obj_fdb to switchdev_obj_port_fdb
      switchdev: bring back switchdev_obj and use it as a generic object param
      switchdev: push object ID back to object structure
      bridge: try switchdev op first in __vlan_vid_add/del
      switchdev: introduce switchdev deferred ops infrastructure
      switchdev: make struct switchdev_attr parameter const for attr_set calls
      switchdev: allow caller to explicitly request attr_set as deferred
      switchdev: remove pointers from switchdev objects
      switchdev: introduce possibility to defer obj_add/del
      bridge: defer switchdev fdb del call in fdb_del_external_learn
      rocker: remove nowait from switchdev callbacks.
      switchdev: assert rtnl mutex when going over lower netdevs
      mlxsw: switchx2: Use ETH_ALEN for mac address length
      mlxsw: pci: Use MLXSW_PCI_CQS_MAX instead of MLXSW_PCI_CQS_COUNT
      mlxsw: pci: Do not use MLXSW_PCI_SDQS_COUNT define
      mlxsw: pci: Remove MLXSW_PCI_RDQS/SDQS defines and checks
      mlxsw: pci: Limit number of entries being sent in single MAP_FA cmd
      mlxsw: core: Do not use EMADs in mlxsw_emad_fini
      mlxsw: Use dev_level_ratelimited instead of net_ratelimit & dev_level
      mlxsw: reg: Uppercase letters in register IDs
      mlxsw: reg: Remove extra space in SFGC ID define
      mlxsw: Introduce mlxsw_reg_spms_vid_pack helper and use it
      net: introduce pre-change upper device notifier
      mlxsw: item: Make src arg of memcpy_to helper const
      mlxsw: item: Add MLXSW_ITEM_BUF_INDEXED helper
      mlxsw: reg: Add Switch Filtering Database register definition
      mlxsw: reg: Add Switch FDB Notification register definition
      mlxsw: reg: Add shared buffer configuration registers definitions
      mlxsw: reg: Add Switch Filtering Database Aging Time register definition
      mlxsw: spectrum: Add initial support for Spectrum ASIC
      mlxsw: spectrum: move "bridged" bool to u8 flags
      mlxsw: reg: Fix description for reg_sfd_uc_sub_port
      mlxsw: reg: Fix desription typos of couple of SFN items
      mlxsw: reg: Avoid unnecessary line wrap for mlxsw_reg_sfd_uc_unpack
      mlxsw: spectrum: Fix ageing time value
      mlxsw: spectrum: Make mlxsw_sp_port_switchdev_ops static
      switchdev: respect SKIP_EOPNOTSUPP flag in case there is no recursion

Joe Perches (31):
      mv643xx_eth: Neaten mv643xx_eth_program_multicast_filter
      arcnet: fix indentation of if_arcnet.h
      arcnet: Use normal kernel spacing style
      arcnet: Add and remove blank lines
      arcnet: Use normal kernel brace style
      arcnet: Coalesce string fragments
      arcnet: Use include/linux path for asm
      arcnet: Use network block comment style
      arcnet: Neaten BUGMSG macro defines
      arcnet: Expand odd BUGLVL macro with if and uses
      arcnet: Convert BUGMSG and BUGMSG2 to arc_prink and arc_cont
      arcnet: Convert printk to pr_<level>
      arcnet: Move EXPORT_SYMBOL after declarations
      arcnet: Remove unnecessary OOM messages
      arcnet: Remove assignments from ifs
      arcnet: Remove pointer comparisons to NULL
      arcnet: Convert arcnet_dump_skb macro to static inline
      arcnet: Wrap some long lines
      arcnet: Move files out of include/linux
      arcnet: Make a char * array const char * const
      arcnet: Add arcnet_<I/O> macros
      arcnet: com20020: Use arcnet_<I/O> routines
      arcnet: com90io: Use arcnet_<I/O> routines
      arcnet: com90xx: Use arcnet_<I/O> routines
      arcnet: arcdevice.h: Add arcnet_readb and arcnet_writeb
      arcnet: arc-rimi: Use arcnet_<I/O> routines
      arcnet: com90xx: Use arcnet_readb/writeb routines
      arcnet: Remove function pointer macro indirections
      arcnet: Add com9026.h to standardize COM9026_REG_<foo>
      arcnet: Remove unused arcnet_<I/O>w macros
      mwifiex: Make mwifiex_dbg a function, reduce object size

Johan Hedberg (24):
      Bluetooth: Use BROKEN_STORED_LINK_KEY quirk for HCI_Read_Stored_Link_Key
      Bluetooth: btusb: Detect new kind of counterfeit CSR controllers
      Bluetooth: 6lowpan: Fix imtu & omtu values
      Bluetooth: 6lowpan: Remove redundant (and incorrect) MPS assignments
      Bluetooth: 6lowpan: Remove redundant BT_CONNECTED assignment
      Bluetooth: 6lowpan: Remove unnecessary chan_open() function
      Bluetooth: 6lowpan: Rename confusing 'pchan' variables
      Bluetooth: 6lowpan: Remove unnecessary chan_get() function
      Bluetooth: Don't use remote address type to decide IRK persistency
      Bluetooth: Fix removing connection parameters when unpairing
      Bluetooth: Fix missing hdev locking for LE scan cleanup
      Bluetooth: Add le_addr_type() helper function
      Bluetooth: Add hci_conn_hash_lookup_le() helper function
      Bluetooth: Use hci_conn_hash_lookup_le() when possible
      Bluetooth: 6lowpan: Use hci_conn_hash_lookup_le() when possible
      Bluetooth: Remove unnecessary indentation in unpair_device()
      Bluetooth: Add hdev helper variable to hci_le_create_connection_cancel
      Bluetooth: Remove redundant (and possibly wrong) flag clearing
      Bluetooth: Remove unnecessary hci_explicit_connect_lookup function
      Bluetooth: Disable auto-connection parameters when unpairing
      Bluetooth: Fix crash in SMP when unpairing
      Bluetooth: Introduce hci_req helper to abort a connection
      Bluetooth: Take advantage of connection abort helpers
      Bluetooth: Make hci_disconnect() behave correctly for all states

Johannes Berg (65):
      iwlwifi: mvm: don't NUL-terminate low-latency debugfs file
      iwlwifi: mvm: make sure AP is operating for ToF
      iwlwifi: mvm: remove useless debug message from RX
      iwlwifi: mvm: remove pointless cfg_phy_cnt length check
      iwlwifi: mvm: remove some unused defines from RX API
      iwlwifi: mvm: move RX API into its own file
      wireless: make __freq_reg_info static
      nl80211: support vendor dumpit commands
      mac80211: remove direct probe step before authentication
      mac80211: remove last_beacon/ave_beacon debugfs files
      mac80211: fix driver RSSI event calculations
      mac80211: use DECLARE_EWMA for ave_beacon_signal
      wireless: mark element IDs 8 and 9 reserved
      Revert "mac80211: add pointer for driver use to key"
      mac80211: minstrel[_ht]: remove non-ascii debugfs characters
      mac80211: improve __rate_control_send_low warning
      mac80211: allow writing TX PN in debugfs
      mac80211: reduce indentation by inlining a check
      mac80211: use bool argument to ieee80211_send_nullfunc
      iwlwifi: mvm: correct skip-over-DTIM implementation
      MAINTAINERS: iwlwifi: update contact email
      iwlwifi: enable tracing by default
      iwlwifi: mvm: remove PHY RX from handlers
      iwlwifi: op-mode API: add rx_rss method
      iwlwifi: transport: track number of allocated queues
      iwlwifi: mvm: stop using DEVICE_POWER_FLAGS_CAM_MSK
      iwlwifi: remove IWL3165_UCODE_API_OK and _MIN
      iwlwifi: mvm: minor rx code cleanup
      iwlwifi: mvm: fix signedness warnings in ToF debugfs
      iwlwifi: mvm: make threshold temperatures unsigned
      iwlwifi: size firmware flags memory correctly
      iwlwifi: mvm: add minimal multi-RXQ infrastructure
      Merge remote-tracking branch 'net-next/master' into mac80211-next
      wireless: update robust action frame list
      wireless: add WNM action frame categories
      mac80211: use new cfg80211_inform_bss_frame_data() API
      mac80211: remove PM-QoS listener
      mac80211: clean up ieee80211_rx_h_check_dup code
      mac80211: move sta_set_rate_info_rx() and make it static
      mac80211: remove cfg.h
      mac80211: remove event.c
      cfg80211: fix gHz to GHz
      cfg80211: reg: remove useless non-NULL check
      cfg80211: reg: fix reg_call_crda() return value bug
      cfg80211: reg: rename reg_call_crda to reg_query_database
      cfg80211: reg: search built-in database directly
      cfg80211: reg: remove useless reg_timeout scheduling
      cfg80211: reg: make CRDA support optional
      cfg80211: reg: rename reg_regdb_query() to reg_query_builtin()
      cfg80211: reg: clarify 'treatment' handling in reg_process_hint()
      cfg80211: reg: centralize freeing ignored requests
      cfg80211: reg: fix antenna gain in chan_reg_rule_print_dbg()
      cfg80211: reg: reduce chan_reg_rule_print_dbg() ifdef
      cfg80211: reg: fix reg_ignore_cell_hint return type
      mac80211: remove sta->last_ack_signal
      mac80211: move beacon_loss_count into ifmgd
      mac80211: move station statistics into sub-structs
      iwlwifi: mvm: use wowlan RX/TX timeouts in D0i3
      iwlwifi: mvm: use short timeouts in P2P low latency if supported
      iwlwifi: mvm: clean up some whitespace in scan code
      iwlwifi: mvm: remove pointless scan plan checks
      cfg80211/mac80211: clarify RSSI CQM reporting requirements
      mac80211: make enable_qos parameter to ieee80211_set_wmm_default()
      mac80211: treat bad WMM parameters more gracefully
      mac80211: further improve "no supported rates" warning

John Linville (1):
      orinoco_usb: return error in ezusb_probe when alloc_orinocodev fails

John W. Linville (3):
      geneve: implement support for IPv6-based tunnels
      geneve: handle ipv6 priority like ipv4 tos
      geneve: add IPv6 bits to geneve_fill_metadata_dst

Jon Paul Maloy (24):
      tipc: limit usage of temporary skb list during packet reception
      tipc: simplify tipc_link_rcv() reception loop
      tipc: improve sequence number checking
      tipc: disallow packet duplicates in link deferred queue
      tipc: delay ESTABLISH state event when link is established
      tipc: send out RESET immediately when link goes down
      tipc: update node FSM when peer RESET message is received
      tipc: move bcast definitions to bcast.c
      tipc: move broadcast link lock to struct tipc_net
      tipc: create broadcast transmission link at namespace init
      tipc: make link implementation independent from struct tipc_bearer
      tipc: use explicit allocation of broadcast send link
      tipc: make struct tipc_link generic to support broadcast
      tipc: let broadcast transmission use new link transmit function
      tipc: introduce capability bit for broadcast synchronization
      tipc: let broadcast packet reception use new link receive function
      tipc: simplify bearer level broadcast
      tipc: introduce jumbo frame support for broadcast
      tipc: let neighbor discoverer tranmsit consumable buffers
      tipc: eliminate redundant buffer cloning at transmission
      tipc: eliminate link's reference to owner node
      tipc: ensure binding table initial distribution is sent via first link
      tipc: clean up unused code and structures
      tipc: linearize arriving NAME_DISTR and LINK_PROTO buffers

Jon Ringle (5):
      regmap: Allow installing custom reg_update_bits function
      net: Microchip encx24j600 driver
      net: Microchip encx24j600 driver
      net: encx24j600: Fix typos in Kconfig
      net: encx24j600: Fix mask to update LED configuration

Julia Lawall (4):
      qlcnic: constify qlcnic_mbx_ops structure
      NFC: nxp-nci: constify nxp_nci_phy_ops structure
      NFC: delete null dereference
      Bluetooth: btmrvl: add missing of_node_put

Julian Anastasov (2):
      ipv4: fix to not remove local route on link down
      ipv4: update RTNH_F_LINKDOWN flag on UP event

Junwei Zhang (1):
      net: only check perm protocol when register proto

Kalle Valo (16):
      ath10k: add ATH10K_FW_FEATURE_RAW_MODE_SUPPORT to ath10k_core_fw_feature_str[]
      Merge tag 'iwlwifi-next-for-kalle-2015-09-21' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git
      ath10k: fix checkpatch warning about logical continuations
      ath10k: indentation fixes
      ath10k: brace style fixes
      ath10k: remove void function return statements
      ath10k: fix whitespace usage
      ath10k: split an unnecessary long line
      ath10k: add a_sle32_to_cpu()
      Merge tag 'iwlwifi-next-for-kalle-2015-10-05' of git://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git
      rtl8xxxu: move devices supported by rtlwifi under UNTESTED config
      rtl8xxxu: fix unused rtl8192cu_fops compiler warning
      Merge tag 'iwlwifi-next-for-kalle-2015-10-25' of https://git.kernel.org/.../iwlwifi/iwlwifi-next
      Merge ath-next from ath.git

Karen Xie (1):
      cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes

Kazuya Mizuguchi (3):
      ravb: Provide dev parameter to DMA API
      ravb: Document binding for r8a7795 SoC
      ravb: Add support for r8a7795 SoC

Ken-ichirou MATSUZAWA (5):
      netfilter: nfnetlink_queue: rename related to nfqueue attaching conntrack info
      netfilter: Kconfig rename QUEUE_CT to GLUE_CT
      netfilter: ctnetlink: add const qualifier to nfnl_hook.get_ct
      netfilter: nfnetlink_log: allow to attach conntrack
      netfilter: nfnetlink_log: autoload nf_conntrack_netlink module NFQA_CFG_F_CONNTRACK config flag

Kevin Scott (1):
      i40e: Store off PHY capabilities

Kieran Bingham (1):
      Bluetooth: btmrvl: skb resource leak, and double free.

Kiran Patil (3):
      i40e: Move i40e_get_head into header file
      i40e/i40evf: refactor tx timeout logic
      i40e: Lock for VSI's MAC filter list

Ksenija Stanojevic (1):
      rxrpc: Replace get_seconds with ktime_get_seconds

Kuba Pawlak (5):
      Bluetooth: Remove SCO fragments on connection close
      Bluetooth: Fix crash on SCO disconnect
      Bluetooth: Fix locking issue on SCO disconnection
      Bluetooth: Fix locking issue during fast SCO reconnection.
      Bluetooth: Fix crash on fast disconnect of SCO

Lakhvich Dmitriy (2):
      qeth: no write permission for readonly sysattr
      s390/qeth: optimize MAC handling in rx_mode callback

Larry Finger (1):
      rtlwifi: rtl818x: Move drivers into new realtek directory

Lendacky, Thomas (9):
      amd-xgbe: Remove an unneeded semicolon on a switch statement
      amd-xgbe: Use proper DT / ACPI precedence checking
      amd-xgbe: Add ethtool support for setting the msglevel
      amd-xgbe: Add ethtool error and debug messages
      amd-xgbe: Simplify calculation and setting of queue fifos
      amd-xgbe: Add receive buffer unavailable statistic
      amd-xgbe: Use device workqueue instead of system workqueue
      amd-xgbe: Remove the XGBE_LINK state bit
      amd-xgbe: Use system workqueue for device restart

Li Peng (1):
      net: hns: fixes the bug tested XGE by ethtool -p

Li RongQing (1):
      ipconfig: send Client-identifier in DHCP requests

Liad Kaufman (4):
      iwlwifi: mvm: remove SCD_QUEUE_CONFIG TLV flag
      iwlwifi: mvm: fix default disabled aggs in sta
      iwlwifi: mvm: support using multiple ACs on single HW queue
      iwlwifi: mvm: support enabling a queue with a given ssn

Liviu Dudau (1):
      RESEND: [PATCH v3 net-next] sky2: use random address if EEPROM is bad

Loic Poulain (17):
      Bluetooth: Add bt_dev logging macros
      Bluetooth: hci_intel: Retrieve host-wake IRQ
      Bluetooth: hci_intel: Introduce LPM support
      Bluetooth: hci_intel: Use bt_dev logging helpers
      Bluetooth: hci_intel: Replace spinlock with mutex
      Bluetooth: hci_intel: Implement LPM suspend/resume
      Bluetooth: hci_intel: Add PM support
      Bluetooth: hci_intel: Add runtime PM support
      Bluetooth: hci_intel: Show error in case of invalid LPM packet size
      Bluetooth: hci_intel: Fix warnings due to unused lpm functions
      Bluetooth: btintel: Add Device Configuration support
      Bluetooth: hci_intel: Add Device configuration
      Bluetooth: btusb: Use btintel_load_ddc_config for device config
      Bluetooth: hci_intel: Give priority to LPM packets
      Bluetooth: hci_intel: Enable IRQ wake capability
      Bluetooth: Add hci_cmd_sync function
      Bluetooth: btintel: Add iBT register access over HCI support

Luca Coelho (1):
      iwlwifi: mvm: let any command flag be passed to iwl_mvm_flushtx_path()

Luciano Coelho (2):
      iwlwifi: mvm: remove netdetect debugfs entry
      iwlwifi: mvm: make sure d0i3 exit work runs before suspending

Maharaja (1):
      ath10k: enable adaptive CCA

Maharaja Kennadyrajan (2):
      ath10k: implement debugfs interface for Transmit Power Control stats
      ath10k: increase pci wakeup timeout to 30 ms

Mahesh Bandewar (3):
      bonding: Simplify __get_duplex function.
      bonding: unify all places where actor-oper key needs to be updated.
      bonding: simplify / unify event handling code for 3ad mode.

Majd Dibbiny (2):
      net/mlx5_core: New init and exit flow for mlx5_core
      net/mlx5_core: Add pci error handlers to mlx5_core driver

Manikanta Pubbisetty (5):
      ath10k: print invalid mcs reported in rx descriptor
      ath10k: add board 2 API support
      ath10k: select board data based on BMI chip id and board id
      ath10k: make fw stats prints specific to firmware version
      ath10k: add fw_stats support to 10.4 firmware

Manish Chopra (2):
      qed: Add slowpath L2 support
      qed: Add statistics support

Marc Kleine-Budde (8):
      can: flexcan: cleanup coding style and fix typos
      can: headers: make header files self contained
      can: flexcan: remove unused header files
      can: flexcan: flexcan_chip_start(): cleanup writing of reg_mcr
      can: flexcan: rename feature into quirks
      can: flexcan: use pointer to struct regs instead of void pointer for mmio address space
      can: flexcan: give member of flexcan_priv holding mailboxes a sensible name
      can: flexcan: enable interrupts atomically at the end of flexcan_chip_start()

Marcel Holtmann (45):
      Bluetooth: hci_qca: Fix a few tab vs spaces issues
      Bluetooth: Fix typo in smp_ah comment for hash function
      Bluetooth: btbcm: Send HCI Reset before sending Apple specific commands
      Bluetooth: Limit userspace exposure of stack internal events
      Bluetooth: Introduce HCI_DEV_OPEN and HCI_DEV_CLOSE events
      Bluetooth: Move HCI_RUNNING check into hci_send_frame
      Bluetooth: Move handling of HCI_RUNNING flag into core
      Bluetooth: Send transport open and close monitor events
      Bluetooth: btbcm: Read the local name in setup stage
      Bluetooth: Send index information updates to monitor channel
      Bluetooth: Add support for vendor specific diagnostic channel
      Bluetooth: hci_bcm: Enable parsing of LM_DIAG messages
      Bluetooth: Add debugfs entry for setting vendor diagnostic mode
      Bluetooth: hci_bcm: Enable support for set_diag driver callback
      Bluetooth: Fix interaction of HCI_QUIRK_RESET_ON_CLOSE and HCI_AUTO_OFF
      Bluetooth: bpa10x: Read revision information in setup stage
      Bluetooth: bpa10x: Add support for set_diag driver callback
      Bluetooth: bpa10x: Use h4_recv_buf helper for frame reassembly
      Bluetooth: Enforce packet types in hci_recv_frame driver function
      Bluetooth: Fix basic debugfs entries for unconfigured controllers
      Bluetooth: bpa10x: Fix missing BT_HCIUART dependency
      Bluetooth: btusb: Add support for Broadcom LM_DIAG interface
      Bluetooth: btintel: Add support for enabling tracing functionality
      Bluetooth: Remove quirk for HCI_VENDOR_PKT filter handling
      Bluetooth: Restrict valid packet types via HCI_CHANNEL_RAW
      Bluetooth: Queue diagnostic messages together with HCI packets
      Bluetooth: btusb: Print information of Intel SfP lock states
      Bluetooth: Add new quirk for non-persistent diagnostic settings
      Bluetooth: btintel: Set quirk for non-persistent diagnostic settings
      Bluetooth: btintel: Add diagnostic support for older controllers
      Bluetooth: btusb: Mark BCM2045 devices to have broken link key commands
      Bluetooth: btbcm: Fix firmware version number calculation
      Bluetooth: btbcm: Read USB product information for Apple devices
      Bluetooth: Add support setup stage internal notification event
      Bluetooth: btusb: Set early vendor info for Intel and Broadcom
      Bluetooth: btusb: Add support for latest Apple controllers
      Bluetooth: hci_uart: Provide initial manufacturer information
      Bluetooth: Introduce driver specific post init callback
      Bluetooth: btusb: Set manufacturer for Intel bootloader devices
      Bluetooth: btintel: Enable extra Intel vendor events
      Bluetooth: Increase minor version of core module
      Bluetooth: Remove unneeded parenthesis around MSG_OOB
      Bluetooth: Rename bt_cb()->req into bt_cb()->hci
      Bluetooth: Replace hci_notify with hci_sock_dev_event
      Bluetooth: Fix some obvious coding style issues in the SCO module

Marek Vasut (1):
      can: Use correct type in sizeof() in nla_put()

Mark Rustad (26):
      ixgbe: Accept SFP not present errors on all devices
      ixgbe: Add X550EM support for SFP insertion interrupt
      ixgbe: Provide I2C combined on X550EM
      ixgbe: Provide unlocked I2C methods
      ixgbe: Set lan_id before first I2C eeprom access
      ixgbe: Enable bit-banging mode on X550
      ixgbe: Clear I2C destination location
      ixgbe: Allow reduced delays during SFP detection
      ixgbe: Add X550EM_x dual-speed SFP+ support
      ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+
      ixgbe: Add logic to reset CS4227 when needed
      ixgbe: Allow SFP+ on more than 82598 and 82599
      ixgbe: Limit SFP polling rate
      ixgbe: Add I2C bus mux support
      ixgbe: Correct error path in semaphore handling
      ixgbe: Correct setting of RDRXCTL register for X550* devices
      ixgbe: Add small packet padding support for X550
      ixgbe: Update ixgbe_disable_pcie_master flow for X550*
      ixgbe: Add new X550EM SFP+ device ID
      ixgbe: Correct several flaws with with DCA setup
      ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded
      ixgbe: Fix FCRTH value in VM-to-VM loopback mode
      ixgbe: X540 thermal warning interrupt not a GPI
      ixgbe: Advance version to 4.2.1
      ixgbe: Fix CS4227-related semaphore error on reset failure
      ixgbe: Check for setup_internal_link method

Markus Elfring (1):
      irda: Delete an unnecessary check before the function call "irlmp_unregister_service"

Martin Blumenstingl (1):
      ath9k: Fix NF CCA limits for AR9287 and AR9227

Martin Habets (1):
      sfc: push partner queue for skb->xmit_more

Marty Faltesek (1):
      mwifiex: toggle carrier state in start_ap/stop_ap.

Matt Jared (1):
      i40e: Fix multiple link up messages

Matthias Schiffer (2):
      ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source
      mac80211: fix crash on mesh local link ID generation with VIFs

Matti Gottlieb (1):
      iwlwifi: mvm: Dump FW's virtual image in the case of a NIC error

Max Filippov (1):
      net/ethoc: support big-endian register layout

Maxime Ripard (7):
      genirq: Fix the documentation of request_percpu_irq
      irq: Export per-cpu irq allocation and de-allocation functions
      irqchip: armada-370-xp: Rework per-cpu interrupts handling
      net: mvneta: Fix CPU_MAP registers initialisation
      net: mvneta: Handle per-cpu interrupts
      net: mvneta: Allow different queues
      net: mvneta: Statically assign queues to CPUs

Miaoqing Pan (3):
      ath9k: enable hw manual peak calibration for QCA9561
      ath9k: rename ini_modes_rxgain_5g_xlna to ini_modes_rxgain_xlna
      ath9k: fix QCA9561 XLNA rxgain initial

Michael Chan (3):
      bnxt_en: New Broadcom ethernet driver.
      bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set.
      bnxt_en: Fix compile warnings when CONFIG_INET is not set.

Michael Grzeschik (10):
      arcnet: reformat structs to C99 format
      arcnet: com20020: replace magic numbers with readable macros
      arcnet: arc-rawmode: reorder module functions
      arcnet: capmode: remove extra function
      arcnet: move dev_free_skb to its only user
      arcnet: com20020: add enable and disable device on open/close
      arcnet: com20020-pci: set dev_port to the subdevice index
      arcnet: com20020-pci: add rotary index support
      arcnet: com20020-pci: add led trigger support
      arcnet: add netif_carrier_on/off for reconnect

Michal Kazior (4):
      ath10k: fix mu-mimo rx status reporting
      ath10k: move hw_scan worker queuing
      ath10k: split switch_vif_chanctx guts
      ath10k: handle IEEE80211_CHANCTX_CHANGE_WIDTH properly

Michal Kubeček (2):
      net: remove unused argument of __netdev_find_adj()
      ipv6: fix tunnel error handling

Mitch Williams (20):
      i40e: use QOS field consistently
      i40evf: tweak init timing
      i40evf: don't blow away MAC address
      i40e: stop VF rings
      i40evf: propagate interrupt allocation failure
      i40e/i40evf: remove unused opcode
      i40e: add more verbose error messages
      i40evf: detect reset more reliably
      i40evf: use capabilities flags properly
      i40e/i40evf: pass QOS handle to VF
      i40evf: properly handle ndo_set_mac_address calls
      i40e: remove redundant call
      i40e: don't panic on VSI allocation failure
      i40e: remove obsolete version check
      i40evf: speed up init
      i40evf: correctly populate vlan_features
      i40evf: relax and stagger init timing a bit
      i40e: increase AQ work limit
      i40evf: don't give up
      i40evf: use correct struct for list manipulation

Mohammed Shafi Shajakhan (1):
      ath10k: fix cleanup in ath10k_thermal_unregister

Moshe Harel (3):
      iwlwifi: nvm: force 1x1 antenna in Series 8000
      iwlwifi: nvm: add nvm phy_sku section to debugfs
      iwlwifi: nvm: free old section data when reading nvm file

Mugunthan V N (5):
      drivers: net: cpsw: Add support to drive gpios for ethernet to be functional
      drivers: net: cpsw: davinci_emac: move reading mac id to common file
      drivers: net: cpsw-common: add support for reading mac address for dra7 and am437x platforms
      arm: dts: dra7: add syscon phandle to cpsw node
      arm: dts: am4372: add syscon phandle to cpsw node

Nachiket Kukade (1):
      Bluetooth: btmrvl: fix firmware dump issue

Neerav Parikh (5):
      i40e: Additional checks for CEE APP priority validity
      i40e: Add parsing for CEE DCBX TLVs
      i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg
      i40e: Use BIT() macro for priority map parsing
      i40e: Change some messages from info to debug only

Neil Armstrong (4):
      net: davinci_emac: Add support for fixed-link PHY
      net: phy: Add nested variants of mdiobus read/write
      net: dsa: Make mv88e6xxx use nested mdiobus read/write
      net: dsa: Make mv88e6060 use nested mdiobus read/write

Nicolas Iooss (1):
      iwlwifi: mvm: fix tof.h header guard

Nicolas Schichan (1):
      ARM: net: support BPF_ALU | BPF_MOD instructions in the BPF JIT.

Nikolay Aleksandrov (46):
      bridge: vlan: add per-vlan struct and move to rhashtables
      bridge: vlan: adjust rhashtable initial size and hash locks size
      bridge: vlan: fix possible null vlgrp deref while registering new port
      bridge: vlan: move pvid inside net_bridge_vlan_group
      bridge: vlan: fix possible null ptr derefs on port init and deinit
      bridge: vlan: don't pass flags when creating context only
      bridge: vlan: use rcu list for the ordered vlan list
      bridge: vlan: use br_vlan_(get|put)_master to deal with refcounts
      bridge: vlan: drop master_flags from __vlan_add
      bridge: vlan: use br_vlan_should_use to simplify __vlan_add/del
      bridge: netlink: add group_fwd_mask support
      bridge: netlink: export root id
      bridge: netlink: export bridge id
      bridge: netlink: export root port
      bridge: netlink: export root path cost
      bridge: netlink: export topology_change and topology_change_detected
      bridge: netlink: export all timers
      bridge: netlink: add group_addr support
      bridge: netlink: add fdb flush
      bridge: netlink: add support for multicast_router
      bridge: netlink: add support for multicast_snooping
      bridge: netlink: add support for multicast_query_use_ifaddr
      bridge: netlink: add support for multicast_querier
      bridge: netlink: add support for igmp's hash_elasticity
      bridge: netlink: add support for igmp's hash_max
      bridge: netlink: add support for multicast_last_member_count
      bridge: netlink: add support for multicast_startup_query_count
      bridge: netlink: add support for igmp's intervals
      bridge: netlink: add support for netfilter tables config
      bridge: netlink: add support for default_pvid
      bridge: netlink: make br_fill_info's frame size smaller
      bridge: netlink: export port's root id
      bridge: netlink: export port's bridge id
      bridge: netlink: export port's designated cost and port
      bridge: netlink: export port's id and number
      bridge: netlink: export port's topology_change_ack and config_pending
      bridge: netlink: export port's timer values
      bridge: netlink: allow to flush port's fdb
      bridge: netlink: add support for port's multicast_router attribute
      bridge: vlan: enforce no pvid flag in vlan ranges
      switchdev: enforce no pvid flag in vlan ranges
      bridge: fix gc_timer mod/del race condition
      bridge: vlan: use proper rcu for the vlgrp member
      bridge: vlan: use rcu for vlan_list traversal in br_fill_ifinfo
      bridge: vlan: drop unnecessary flush code
      bridge: vlan: move back vlan_flush

Ola Olsson (1):
      nl80211: Fix potential memory leak from parse_acl_data

Oleksij Rempel (1):
      ath9k_htc: introduce support for different fw versions

Oliver Neukum (5):
      CDC: common parser for extra headers
      cdc-ncm: use common parser
      cdc-ether: switch to common CDC parser
      qmi-wwan: use common parser
      cdc-phonet: use common parser

Ondrej Zary (4):
      airo: fix IW_AUTH_ALG_OPEN_SYSTEM
      airo: Implement netif_carrier_on/off
      airo: Track APList_rid in struct airo_info
      airo: fix scan after SIOCSIWAP (airo_set_wap)

Or Gerlitz (2):
      mlxsw: Put constant on the right side of comparisons
      mlxsw: Put braces on all arms of branch statement

Pablo Neira (1):
      netfilter: nfnetlink_log: validate dependencies to avoid breaking atomicity

Pablo Neira Ayuso (12):
      Merge tag 'ipvs-for-v4.4' of https://git.kernel.org/.../horms/ipvs-next
      Merge tag 'ipvs2-for-v4.4' of https://git.kernel.org/.../horms/ipvs-next
      netfilter: nfnetlink_queue: get rid of nfnetlink_queue_ct.c
      netfilter: rename nfnetlink_queue_core.c to nfnetlink_queue.c
      Merge tag 'ipvs3-for-v4.4' of https://git.kernel.org/.../horms/ipvs-next
      netfilter: nfnetlink_queue: use y2038 safe timestamp
      netfilter: xt_CT: don't put back reference to timeout policy object
      netfilter: conntrack: fix crash on timeout object removal
      nfnetlink_cttimeout: add rcu_barrier() on module removal
      Merge tag 'ipvs4-for-v4.4' of https://git.kernel.org/.../horms/ipvs-next
      netfilter: nfnetlink_log: consolidate check for instance in nfulnl_recv_config()
      Merge branch 'master' of git://git.kernel.org/.../davem/net-next

Padmanabh Ratnakar (1):
      vlan: Invoke driver vlan hooks only if device is present

Paolo Abeni (4):
      ipv4/icmp: redirect messages can use the ingress daddr as source
      Revert "ipv4/icmp: redirect messages can use the ingress daddr as source"
      ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address
      ipv4: use l4 hash for locally generated multipath flows

Paul Gortmaker (4):
      net/core: make sock_diag.c explicitly non-modular
      net/dcb: make dcbnl.c explicitly non-modular
      net/sched: make sch_blackhole.c explicitly non-modular
      drivers/net/ethernet: make ti/cpsw-phy-sel.c explicitly non-modular

Paul M Stillwell Jr (1):
      i40e: Increase the amount of time we wait for reset to be done

Pavel Fedin (1):
      net: smsc911x: Fix crash if loopback test fails

Peter Nørlund (3):
      ipv4: L3 hash-based multipath
      ipv4: ICMP packet inspection for multipath
      ipv4: Fix compilation errors in fib_rebalance

Peter Oh (4):
      ath: fix incorrect PPB on JAPAN chirp radar
      ath: use PRI value given by spec for fixed PRI
      ath10k: use Rx decap mode configured when driver registered
      ath10k: use pre-allocated DMA buffer in Tx

Phil Reid (1):
      stmmac: Correctly report PTP capabilities.

Phil Sutter (1):
      net: sched: kill dead code in sch_choke.c

Prasanna Karthik (9):
      Bluetooth: bt3c_cs: clean up obsolete functions
      Bluetooth: hci_qca: Coding style clean up
      Bluetooth: bluecard: Comparison to NULL could be re-written
      Bluetooth: bt3c_cs: Comparison to NULL re-written
      Bluetooth: btuart_cs: Comparison to NULL re-written
      Bluetooth: btmrvl: Comparison to NULL re-written
      Bluetooth: hci_qca: Changed unsigned long to bool
      Bluetooth: btuart_cs: remove obsolete header
      Bluetooth: hci_h5: clean up hci_h5 code

Pravin B Shelar (2):
      openvswitch: Fix incorrect type use.
      openvswitch: Use dev_queue_xmit for vport send.

Priit Laes (1):
      rtlwifi: rtl8192cu: Add missing case in rtl92cu_get_hw_reg

Rafał Miłecki (8):
      nl80211: put current TX power in interface info
      ssb: unexport ssb_bus_pcibus_register
      ssb: make ssb_sdio_switch_core static
      ssb: drop declaration of non existing ssb_sdio_hardware_setup
      ssb: make ssb_pcmcia_switch_core static
      ssb: pick PCMCIA host code support from b43 driver
      ssb: move functions specific to SoC hosted bus to separated file
      ssb: add Kconfig entry for compiling SoC related code

Rajkumar Manoharan (17):
      ath10k: fix ldpc param for fixed rate
      ath10k: optimize ce_lock on post rx buffer processing
      ath10k: export htc tx rx handlers
      ath10k: register per copy engine send completion callbacks
      ath10k: register per copy engine receive callbacks
      ath10k: export htt tx rx handlers
      ath10k: configure copy engine 5 for HTT messages
      ath10k: remove unused dl_is_polled
      ath10k: remove htc polling for tx completion
      ath10k: use local memory instead of shadow descriptor in ce_send
      ath10k: remove send completion validation in diag read/write
      ath10k: cleanup copy engine send completion
      ath10k: remove shadow copy of CE descriptors for source ring
      ath10k: remove supported chain mask
      ath10k: fill HT/VHT MCS rateset only for configured chainmask
      ath10k: move static HT/VHT capability setup functions
      ath10k: reload HT/VHT capabilities on antenna change

Randy Dunlap (1):
      net: fix cdc-phonet.c dependency and build error

Richard Sailer (1):
      tcp: change type of alive from int to bool

Robert Dolca (11):
      NFC: nci: Export nci data send API
      NFC: nci: Add function to get max packet size for conn
      NFC: nci: Introduce new core opcodes
      NFC: nci: Do not call post_setup when setup fails
      NFC: nci: Introduce nci_core_cmd
      NFC: nci: Allow the driver to set handler for core nci ops
      NFC: nci: rename nci_prop_ops to nci_driver_ops
      NFC: nci: fix possible crash in nci_core_conn_create
      NFC: nci: add nci_get_conn_info_by_id function
      NFC: Add Intel Fields Peak NFC solution driver
      NFC: nci: non-static functions can not be inline

Robert Jarzmik (4):
      net: smc91x: convert pxa dma to dmaengine
      net: irda: pxaficp_ir: use sched_clock() for time management
      net: irda: pxaficp_ir: convert to readl and writel
      net: irda: pxaficp_ir: dmaengine conversion

Robert Shearman (3):
      mpls: flow-based multipath selection
      mpls: fix forwarding using v4/v6 explicit null
      mpls: reduce memory usage of routes

Roopa Prabhu (4):
      bridge: allow adding of fdb entries pointing to the bridge device
      ipv6 route: use err pointers instead of returning pointer by reference
      mpls: multipath route support
      bridge: set is_local and is_static before fdb entry is added to the fdb hashtable

Russell King (3):
      net: dsa: mv88e6xxx: remove link polling
      net: dsa: better error reporting
      net: mvneta: add ethtool statistics

Saeed Mahameed (2):
      net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands
      net/mlx4_core: Fix resource tracker error flow in add_res_range

Samuel Ortiz (2):
      NFC: nci: Use __nci_request for exported routines
      NFC: st-nci: Rename st-nci_se.c

Santosh Shilimkar (14):
      RDS: use kfree_rcu in rds_ib_remove_ipaddr
      RDS: make socket bind/release locking scheme simple and more efficient
      RDS: fix rds_sock reference bug while doing bind
      RDS: Use per-bucket rw lock for bind hash-table
      RDS: defer the over_batch work to send worker
      RDS: use rds_send_xmit() state instead of RDS_LL_SEND_FULL
      RDS: IB: ack more receive completions to improve performance
      RDS: IB: split send completion handling and do batch ack
      RDS: IB: handle rds_ibdev release case instead of crashing the kernel
      RDS: IB: fix the rds_ib_fmr_wq kick call
      RDS: IB: use already available pool handle from ibmr
      RDS: IB: mark rds_ib_fmr_wq static
      RDS: IB: use max_mr from HCA caps than max_fmr
      RDS: IB: split mr pool to improve 8K messages performance

Santtu Rekilä (1):
      Bluetooth: btusb: Add support for Foxconn/Lenovo BCM43142A0 (105b:e065)

Sara Sharon (1):
      iwlwifi: mvm: fix statistics variables type

Saurabh Sengar (1):
      net: rds: changing the return type from int to void

Scott Feldman (12):
      rocker: track when FDB entry is touched.
      rocker: store rocker_port in fdb key rather than pport
      bridge: define some min/max/default ageing time constants
      rocker: adding port ageing_time for ageing out FDB entries
      rocker: add FDB cleanup timer
      switchdev: update documentation on FDB ageing_time
      switchdev: add bridge ageing_time attribute
      switchdev: skip over ports returning -EOPNOTSUPP when recursing ports
      bridge: push bridge setting ageing_time down to switchdev
      rocker: handle setting bridge ageing_time
      switchdev: fix: erasing too much of vlan obj when handling multiple vlan specs
      switchdev: fix: pass correct obj size when deferring obj add

Serey Kong (1):
      i40e/i40evf: Explicitly assign enum index for VSI type

Sergei Shtylyov (4):
      sh_eth: fix uninitialized arrays in sh_eth_ring_init()
      sh_eth: fix WARNING in dma_common_free_remap()
      sh_eth: fix typo in RX descriptor bit name
      sh_eth: use DMA barriers

Shannon Nelson (31):
      i40e: rename variable to prevent clash of understanding
      i40e/i40evf: save aq writeback for future inspection
      i40e/i40evf: add handling of writeback descriptor
      i40e/i40evf: add GetStatus command for nvmupdate
      i40e/i40evf: add wait states to NVM state machine
      i40e/i40evf: add exec_aq command to nvmupdate utility
      i40e/i40evf: add get AQ result command to nvmupdate utility
      i40e: add GRE tunnel type to csum encoding
      i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion
      i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp
      i40e: limit debugfs io ops
      i40e/i40evf: add new device id 1588
      i40e/i40evf: grab the AQ spinlocks before clearing registers
      i40e: enable WoL operation if config bit show WoL capable
      i40e/i40evf: add driver support for new device ids
      i40e/i40evf: fix a potential type compare issue
      i40e: fix bad CEE status shift value
      i40e: make i40e_init_pf_fcoe to void
      i40e/i40evf: assure clean asq status report
      i40e/i40evf: give up the __func__
      i40e/i40evf: fix unicast mac address add
      i40e: add switch for link polling
      i40e/i40evf: Add new link status defines
      i40e/i40evf: split device ids into a separate file
      i40e: allow FD SB if MFP mode only has 1 partition
      i40e: remove FD atr control from debugfs
      i40e/i40evf: remove redundant declarations of a variable and a function
      i40e: remove unnecessary string copy operations
      i40e: generate fewer startup messages
      i40e: remove read/write failed messages from nvmupdate
      i40e: priv flag for controlling VEB stats

Shaohui Xie (1):
      net: phy: fix a bug in get_phy_c45_ids

Shrikrishna Khare (1):
      Driver: Vmxnet3: Extend register dump support

Simon Fels (1):
      Bluetooth: close HCI device when user channel socket gets closed

Simon Horman (3):
      phylib: Add phy_set_max_speed helper
      ipvs: Remove possibly unused variables from ip_vs_conn_net_{init,cleanup}
      ravb: use pdev rather than ndev for error messages

Siva Mannem (1):
      bridge: don't age externally added FDB entries

Sowmini Varadhan (7):
      rtnetlink: RTEXT_FILTER_SKIP_STATS support to avoid dumping inet/inet6 stats
      RDS: Use a single TCP socket for both send and receive.
      RDS-TCP: Do not bloat sndbuf/rcvbuf in rds_tcp_tune
      RDS-TCP: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit
      RDS: Invoke ->laddr_check() in rds_bind() for explicitly bound transports.
      RDS-TCP: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one()
      xfrm: Fix unaligned access to stats in copy_to_user_state()

Stefan Assmann (1):
      igb: assume MSI-X interrupts during initialization

Stefan Hajnoczi (1):
      VSOCK: define VSOCK_SS_LISTEN once only

Stefan Schmidt (3):
      ieee802154: 6lowpan: use correct ESC value for dispatch
      ieee802154: docs: fix project name to linux-wpan as well as some typos
      ieee802154: af_ieee802154: fix typo in comment.

Stefan Sørensen (5):
      dp83640: Include hash in timestamp/packet matching
      dp83640: Delay scheduled work.
      dp83640: Prune rx timestamp list before reading from it
      ptp: Change ptp_class to a proper bitmask
      dp83640: Only wait for timestamps for packets with timestamping enabled.

Steffen Klassert (4):
      xfrm: Let the flowcache handle its size by default.
      xfrm4: Fix header checks in _decode_session4.
      xfrm4: Reload skb header pointers after calling pskb_may_pull.
      xfrm: Increment statistic counter on inner mode error

Stephen Rothwell (2):
      cdc: add header guards
      drivers/net/ieee802154/at86rf230.c: seq_printf() now returns NULL

Sudarsana Kalluru (3):
      qede: classification configuration
      qede: Add support for link
      qede: Add basic ethtool support

Szymon Janc (2):
      Bluetooth: Add BT_ERR_RATELIMITED
      Bluetooth: Fix reporting incorrect EIR in device found mgmt event

Tamizh chelvam (1):
      Revert "mac80211: remove exposing 'mfp' to drivers"

Thadeu Lima de Souza Cascardo (1):
      net-sysfs: get_netdev_queue_index() cleanup

Thomas Richter (2):
      qeth: add layer 2 RX/TX checksum offloading
      s390/qeth: switch to napi_gro_receive

Tillmann Heidsieck (2):
      atm: iphase: return -ENOMEM instead of -1 in case of failed kmalloc()
      atm: iphase: fix misleading indention

Tina Ruchandani (1):
      Use 64-bit timekeeping

Tobias Klauser (2):
      net: ll_temac: Use of_property_read_u32 instead of open-coding it
      net: axinet: Use of_property_read_u32 instead of open-coding it

Tom Herbert (2):
      ipv6 Use get_hash_from_flowi6 for rt6 hash
      bpf: Need to call bpf_prog_uncharge_memlock from bpf_prog_put

Toshiaki Makita (3):
      igbvf: Enable TSO for stacked VLAN
      e1000e: Enable TSO for stacked VLAN
      ixgbevf: Enables TSO for stacked VLAN

Tycho Andersen (1):
      seccomp, ptrace: add support for dumping seccomp filters

Ursula Braun (2):
      qeth: move OSA portname into deprecated status
      s390/iucv: do not use arrays as argument

Valentin Rothberg (1):
      NFC: s3fwrn5: Remove superfluous cflags

Vasanthakumar Thiagarajan (1):
      ath10k: fix DMA alloc failure for target requested memory chunks

Vasily Averin (2):
      i40evf: missing rtnl_unlock in i40evf_resume()
      i40e: rtnl_lock called twice in i40e_pci_error_resume()

Vincent Cuissard (9):
      NFC: nfcmrvl: remove unneeded version defines
      NFC: NCI: export nci_send_frame and nci_send_cmd function
      NFC: nfcmrvl: add firmware download support
      NFC: nfcmrvl: configure head/tail room values per low level drivers
      NFC: nfcmrvl: add i2c driver
      NFC: NCI: move generic spi driver to a module
      NFC: NCI: allow spi driver to choose transfer clock
      NFC: nfcmrvl: add spi driver
      NFC: nfcmrvl: update device tree bindings for Marvell NFC

Vincent Stehlé (1):
      Bluetooth: btintel: fix warning

Vivek Natarajan (2):
      ath10k: drop probe responses when too many are queued
      ath10k: use station's current operating mode from assoc request

Vivien Didelot (34):
      net: dsa: mv88e6xxx: extract FID write from ATU command
      net: dsa: mv88e6xxx: extract ATU data write access
      net: dsa: mv88e6xxx: rework ATU Flush operation
      net: dsa: mv88e6xxx: flush ATU on initial setup
      net: dsa: mv88e6xxx: flush all addresses when adding a VLAN
      net: dsa: mv88e6xxx: remove addresses when a port leaves a VLAN
      net: dsa: mv88e6xxx: remove all MACs when disabling a port
      net: switchdev: remove dev in port_vlan_dump_put
      net: switchdev: move dev in switchdev_fdb_dump
      net: switchdev: remove dev from switchdev_obj cb
      net: switchdev: pass callback to dump operation
      net: switchdev: abstract object in add/del ops
      net: switchdev: extract struct switchdev_obj_*
      net: dsa: fix preparation of a port STP update
      net: dsa: add port_fdb_prepare
      net: dsa: push prepare phase in port_fdb_add
      net: dsa: use switchdev obj in port_fdb_del
      net: dsa: mv88e6xxx: bridges do not need an FID
      net: dsa: mv88e6xxx: do not support per-port FID
      net: dsa: do not warn unsupported bridge ops
      net: dsa: mv88e6xxx: fix hardware bridging
      ARM: gemini: remove unnecessary mdio-gpio includes
      net: mdio-gpio: move platform data header
      net: dsa: add port_fdb_dump function
      net: dsa: mv88e6xxx: write VID outside of VTU Get Next code
      net: dsa: mv88e6xxx: write MAC outside of ATU Get Next code
      net: dsa: mv88e6xxx: implement port_fdb_dump
      net: dsa: mv88e6xxx: remove port_fdb_getnext
      net: dsa: remove port_fdb_getnext
      net: dsa: mv88e6xxx: remove debugfs interface
      net: dsa: use switchdev obj for VLAN add/del ops
      net: dsa: mv88e6xxx: assert SMI lock
      net: dsa: mv88e6xxx: lookup switch name
      net: dsa: mv88e6xxx: include DSA ports in VLANs

Vladimir Kondratiev (11):
      wil6210: fix warning in system power management code
      wil6210: Add proper handling for invalid frames on Rx
      wil6210: log firmware crash information
      wil6210: treat broadcast bssid as "disconnect all"
      wil6210: support BAR (BlockAck Req)
      wil6210: capture all frames in sniffer mode
      wil6210: ratelimit Tx error message
      wil6210: dump firmware memory when firmware crashes
      wil6210: ignore selected WMI events
      wil6210: fix device ready detection
      wil6210: handle failure in Tx vring config

Vladimir Shulman (1):
      wil6210: pmc logger bug fix

WANG Cong (1):
      vrf: fix a kernel warning

Woojung.Huh@...rochip.com (7):
      lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY
      lan78xx: Add PHYLIB and MICROCHIP_PHY as default config.
      lan78xx: Update to use phylib instead of mii_if_info.
      lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h
      lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control.
      lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR.
      lan78xx: Return 0 when lan78xx_suspend() has no error.

Wu Fengguang (2):
      net: hisilicon: fix ptr_ret.cocci warnings
      tipc: link_is_bc_sndlink() can be static

Xinming Hu (5):
      mwifiex: fix typo in del_virtual_intf() function
      mwifiex: minor corrections in multiport aggregation code
      mwifiex: fix driver init failure under memory pressure
      mwifiex: NULL check for cfg80211_inform_bss()
      mwifiex: remove unnecessary NULL check

Yang Shi (1):
      bpf: convert hashtab lock to raw lock

Yaowei Bai (9):
      net/netlink: lockdep_genl_is_held can be boolean
      net/ieee80211: ieee80211_is_* can be boolean
      net/nfnetlink: lockdep_nfnl_is_held can be boolean
      net/can: can_dropped_invalid_skb can be boolean
      net/dccp: dccp_list_has_service can be boolean
      net/dccp: dccp_bad_service_code can be boolean
      net/inetdevice: inet_ifa_match can be boolean
      net/inetdevice: bad_mask can be boolean
      net/core: lockdep_rtnl_is_held can be boolean

Yuchung Cheng (9):
      tcp: usec resolution SYN/ACK RTT
      tcp: send loss probe after 1s if no RTT available
      tcp: apply Kern's check on RTTs used for congestion control
      tcp: track min RTT using windowed min-filter
      tcp: remove tcp_mark_lost_retrans()
      tcp: add tcp_tsopt_ecr_before helper
      tcp: skb_mstamp_after helper
      tcp: track the packet timings in RACK
      tcp: use RACK to detect losses

Yuval Mintz (5):
      qed: Add module with basic common support
      qed: Add basic L2 interface
      qede: Add basic Network driver
      qede: Add basic network device support
      qed: Add link support

Yuvaraja Mariappan (1):
      net: ipv4: tcp.c Fixed an assignment coding style issue

Zefir Kurtisi (2):
      ath: fix DFS timestamp wraparound reset condition
      ath9k: fix phyerror codes

Zhaoyang Liu (8):
      mwifiex: update amsdu tx packet time stamp
      mwifiex: correct paused tx data packet counter
      mwifiex: fix tx data_sent issue for usb interface
      mwifiex: move usb specific data_sent update to usb.c
      mwifiex: add usb multi channel event process support
      mwifiex: add usb tx data multi endpoints support
      mwifiex: add usb multi endpoints resync support
      mwifiex: complete usb tx data with multi endpoints

chas williams (1):
      xen-netfront: always set num queues if possible

emmanuel.grumbach@...el.com (1):
      net: tso: add support for IPv6

huangdaode (10):
      net: add Hisilicon Network Subsystem support (config and documents)
      net: add Hisilicon Network Subsystem MDIO support
      net: add Hisilicon Network Subsystem hnae framework support
      net: add Hisilicon Network Subsystem DSAF support
      net: add Hisilicon Network Subsystem basic ethernet support
      net: Fix Hisilicon Network Subsystem Support Compilation
      net: hns: fix the unknown phy_nterface_t type error
      net: hisilicon rm hnae sysfs interface
      net: hisilicon fix a bug on Hisilicon Network Subsystem
      net: hisilicon: Remove .owner assignment from platform_driver

kbuild test robot (1):
      net: encx24j600_exit() can be static

lipeng (2):
      net: hisilicon net: fix a bug about led
      net: hisilicon: fixes a bug when using ethtool -S

lisheng (1):
      net: hns: fixes a bug about timeout by pause frame

santosh.shilimkar@...cle.com (2):
      RDS: fix rds-ping deadlock over TCP transport
      RDS: convert bind hash table to re-sizable hashtable

stephen hemminger (4):
      l2tp: auto load type modules
      l2tp: auto load IP modules
      l2tp: remove references to modprobe in documentation
      uapi: add mpls_iptunnel.h

wangweidong (2):
      BNX2: fix a Null Pointer for stats_blk
      BNX2: free temp_stats_blk on error path

yankejian (3):
      net: hisilicon: supports promisc mode
      net: hisilicon: deals with the sub ctrl by syscon
      net: hisilicon: updates HNS config and documents

yfw (1):
      wcn36xx: Remove warning message when dev is NULL for arm64 dma_alloc.

 Documentation/DocBook/80211.tmpl                                       |    5 +-
 Documentation/devicetree/bindings/net/apm-xgene-enet.txt               |   10 +
 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt              |   23 +
 Documentation/devicetree/bindings/net/can/sun4i_can.txt                |   36 +
 Documentation/devicetree/bindings/net/cpsw.txt                         |    7 +
 Documentation/devicetree/bindings/net/fsl-tsec-phy.txt                 |    4 +
 Documentation/devicetree/bindings/net/hisilicon-hip04-net.txt          |    4 +-
 Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt           |   49 +
 Documentation/devicetree/bindings/net/hisilicon-hns-mdio.txt           |   22 +
 Documentation/devicetree/bindings/net/hisilicon-hns-nic.txt            |   47 +
 Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt          |   20 +
 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt                  |   61 +-
 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt               |    7 +
 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt               |    9 +-
 Documentation/devicetree/bindings/net/renesas,ravb.txt                 |   69 +-
 Documentation/filesystems/nfs/nfsroot.txt                              |    3 +
 Documentation/networking/ieee802154.txt                                |    8 +-
 Documentation/networking/ip-sysctl.txt                                 |   23 +-
 Documentation/networking/ipvs-sysctl.txt                               |   10 +
 Documentation/networking/l2tp.txt                                      |    7 +-
 Documentation/networking/switchdev.txt                                 |   65 +-
 Documentation/networking/vrf.txt                                       |  301 +++-
 MAINTAINERS                                                            |   29 +-
 arch/arm/boot/dts/am4372.dtsi                                          |    1 +
 arch/arm/boot/dts/dra7.dtsi                                            |    1 +
 arch/arm/mach-gemini/board-nas4220b.c                                  |    1 -
 arch/arm/mach-gemini/board-wbd111.c                                    |    1 -
 arch/arm/mach-gemini/board-wbd222.c                                    |    1 -
 arch/arm/net/bpf_jit_32.c                                              |   40 +-
 arch/arm/net/bpf_jit_32.h                                              |    5 +
 arch/arm64/boot/dts/apm/apm-storm.dtsi                                 |   28 +
 arch/arm64/boot/dts/hisilicon/hip05_hns.dtsi                           |  191 +++
 arch/arm64/net/bpf_jit_comp.c                                          |    2 +-
 arch/m68k/mac/psc.c                                                    |    1 +
 arch/mips/bcm47xx/Kconfig                                              |    1 +
 arch/mips/net/bpf_jit.c                                                |    2 +-
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi                            |    2 +
 arch/powerpc/net/bpf_jit_comp.c                                        |    2 +-
 arch/s390/net/bpf_jit_comp.c                                           |    2 +-
 arch/sparc/net/bpf_jit_comp.c                                          |    2 +-
 arch/x86/net/bpf_jit_comp.c                                            |    2 +-
 drivers/atm/iphase.c                                                   |    5 +-
 drivers/base/regmap/internal.h                                         |    2 +
 drivers/base/regmap/regmap.c                                           |   29 +-
 drivers/bcma/main.c                                                    |    9 +-
 drivers/bluetooth/Kconfig                                              |    8 +-
 drivers/bluetooth/ath3k.c                                              |    4 +
 drivers/bluetooth/bfusb.c                                              |   11 -
 drivers/bluetooth/bluecard_cs.c                                        |    8 +-
 drivers/bluetooth/bpa10x.c                                             |  186 +--
 drivers/bluetooth/bt3c_cs.c                                            |   20 +-
 drivers/bluetooth/btbcm.c                                              |   71 +-
 drivers/bluetooth/btintel.c                                            |  369 +++++
 drivers/bluetooth/btintel.h                                            |   43 +-
 drivers/bluetooth/btmrvl_main.c                                        |   33 +-
 drivers/bluetooth/btmrvl_sdio.c                                        |   54 +-
 drivers/bluetooth/btsdio.c                                             |   14 +-
 drivers/bluetooth/btuart_cs.c                                          |   10 +-
 drivers/bluetooth/btusb.c                                              |  366 ++++-
 drivers/bluetooth/btwilink.c                                           |   13 -
 drivers/bluetooth/dtl1_cs.c                                            |    5 -
 drivers/bluetooth/hci_ath.c                                            |    1 +
 drivers/bluetooth/hci_bcm.c                                            |  446 ++++-
 drivers/bluetooth/hci_h4.c                                             |    1 +
 drivers/bluetooth/hci_h5.c                                             |   10 +-
 drivers/bluetooth/hci_intel.c                                          |  600 ++++++-
 drivers/bluetooth/hci_ldisc.c                                          |   24 +-
 drivers/bluetooth/hci_qca.c                                            |   17 +-
 drivers/bluetooth/hci_uart.h                                           |    2 +-
 drivers/bluetooth/hci_vhci.c                                           |    8 -
 drivers/infiniband/hw/nes/nes_nic.c                                    |    3 -
 drivers/irqchip/irq-armada-370-xp.c                                    |   14 +-
 drivers/isdn/hisax/hfc4s8s_l1.c                                        |   10 +-
 drivers/isdn/i4l/isdn_ppp.c                                            |   12 +-
 drivers/isdn/mISDN/dsp_pipeline.c                                      |   12 +-
 drivers/net/Kconfig                                                    |    5 +-
 drivers/net/arcnet/Kconfig                                             |    1 +
 drivers/net/arcnet/arc-rawmode.c                                       |  142 +-
 drivers/net/arcnet/arc-rimi.c                                          |  145 +-
 {include/linux => drivers/net/arcnet}/arcdevice.h                      |  167 +-
 drivers/net/arcnet/arcnet.c                                            |  700 ++++----
 drivers/net/arcnet/capmode.c                                           |  138 +-
 drivers/net/arcnet/com20020-isa.c                                      |   54 +-
 drivers/net/arcnet/com20020-pci.c                                      |  175 +-
 drivers/net/arcnet/com20020.c                                          |  263 +--
 {include/linux => drivers/net/arcnet}/com20020.h                       |   89 +-
 drivers/net/arcnet/com20020_cs.c                                       |  325 ++--
 drivers/net/arcnet/com9026.h                                           |   17 +
 drivers/net/arcnet/com90io.c                                           |  209 ++-
 drivers/net/arcnet/com90xx.c                                           |  323 ++--
 drivers/net/arcnet/rfc1051.c                                           |   77 +-
 drivers/net/arcnet/rfc1201.c                                           |  238 +--
 drivers/net/bonding/bond_3ad.c                                         |  113 +-
 drivers/net/bonding/bond_main.c                                        |   20 +-
 drivers/net/can/Kconfig                                                |   10 +
 drivers/net/can/Makefile                                               |    1 +
 drivers/net/can/at91_can.c                                             |   21 -
 drivers/net/can/dev.c                                                  |    2 +-
 drivers/net/can/flexcan.c                                              |  197 ++-
 drivers/net/can/sun4i_can.c                                            |  857 ++++++++++
 drivers/net/dsa/bcm_sf2.c                                              |  338 +++-
 drivers/net/dsa/bcm_sf2.h                                              |   62 +
 drivers/net/dsa/bcm_sf2_regs.h                                         |   43 +
 drivers/net/dsa/mv88e6060.c                                            |    4 +-
 drivers/net/dsa/mv88e6123_61_65.c                                      |   46 +-
 drivers/net/dsa/mv88e6131.c                                            |   34 +-
 drivers/net/dsa/mv88e6171.c                                            |   36 +-
 drivers/net/dsa/mv88e6352.c                                            |   57 +-
 drivers/net/dsa/mv88e6xxx.c                                            | 1053 ++++--------
 drivers/net/dsa/mv88e6xxx.h                                            |   62 +-
 drivers/net/dummy.c                                                    |    6 +-
 drivers/net/ethernet/8390/Kconfig                                      |    2 +-
 drivers/net/ethernet/8390/mac8390.c                                    |   32 +-
 drivers/net/ethernet/aeroflex/greth.c                                  |    2 -
 drivers/net/ethernet/amd/7990.c                                        |    1 +
 drivers/net/ethernet/amd/Kconfig                                       |    2 +-
 drivers/net/ethernet/amd/au1000_eth.c                                  |    1 -
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c                               |   83 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c                               |   10 +-
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c                           |  107 +-
 drivers/net/ethernet/amd/xgbe/xgbe-main.c                              |    2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c                              |   16 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h                                   |   18 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c                         |   11 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.h                         |    1 +
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c                       |   65 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_main.h                       |    7 +
 drivers/net/ethernet/apple/Kconfig                                     |    2 +-
 drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c                     |    4 -
 drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c                     |    4 -
 drivers/net/ethernet/atheros/atlx/atl1.c                               |    1 -
 drivers/net/ethernet/atheros/atlx/atl2.c                               |    4 -
 drivers/net/ethernet/broadcom/Kconfig                                  |   19 +
 drivers/net/ethernet/broadcom/Makefile                                 |    1 +
 drivers/net/ethernet/broadcom/bcm63xx_enet.c                           |    2 -
 drivers/net/ethernet/broadcom/bcmsysport.c                             |    1 -
 drivers/net/ethernet/broadcom/bnx2.c                                   |   81 +-
 drivers/net/ethernet/broadcom/bnx2.h                                   |    1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c                    |    4 -
 drivers/net/ethernet/broadcom/bnxt/Makefile                            |    3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                              | 5728 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                              | 1086 ++++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c                      | 1149 +++++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h                      |   17 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_fw_hdr.h                       |  104 ++
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h                          | 4046 +++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_nvm_defs.h                     |   59 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                        |  816 +++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h                        |   23 +
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                         |  154 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                         |   10 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c                           |   18 +
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c                     |    1 -
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h                             |    4 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c                     |   21 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c                     |  206 ++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c                        |   39 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c                               |   36 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c                             | 1470 +++++++++++++----
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.h                             |    5 +
 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c                    |    2 +-
 drivers/net/ethernet/cisco/enic/enic.h                                 |   28 +
 drivers/net/ethernet/cisco/enic/enic_main.c                            |  122 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.c                             |    4 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.h                             |    2 +
 drivers/net/ethernet/dec/tulip/de2104x.c                               |    1 -
 drivers/net/ethernet/emulex/benet/be_ethtool.c                         |    3 -
 drivers/net/ethernet/ethoc.c                                           |   14 +-
 drivers/net/ethernet/freescale/fec_main.c                              |    5 +-
 drivers/net/ethernet/freescale/fec_ptp.c                               |    6 +-
 drivers/net/ethernet/freescale/gianfar.c                               |  157 +-
 drivers/net/ethernet/freescale/gianfar.h                               |   12 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c                       |   45 +-
 drivers/net/ethernet/freescale/ucc_geth_ethtool.c                      |    2 -
 drivers/net/ethernet/hisilicon/Kconfig                                 |   35 +-
 drivers/net/ethernet/hisilicon/Makefile                                |    4 +-
 drivers/net/ethernet/hisilicon/hip04_mdio.c                            |  185 ---
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c                          |    2 +-
 drivers/net/ethernet/hisilicon/hns/Makefile                            |   12 +
 drivers/net/ethernet/hisilicon/hns/hnae.c                              |  457 ++++++
 drivers/net/ethernet/hisilicon/hns/hnae.h                              |  585 +++++++
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c                      |  783 +++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c                     |  704 ++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.h                     |   45 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c                      |  902 ++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h                      |  456 ++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c                     | 2474 ++++++++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h                     |  428 +++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c                     |  310 ++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h                     |   43 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c                      |  583 +++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h                      |  105 ++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c                      | 1021 ++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h                      |  139 ++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h                      |  972 +++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c                    |  837 ++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.h                    |   15 +
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                          | 1642 +++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_enet.h                          |   84 +
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                       | 1214 ++++++++++++++
 drivers/net/ethernet/hisilicon/hns_mdio.c                              |  521 ++++++
 drivers/net/ethernet/ibm/emac/core.c                                   |    1 -
 drivers/net/ethernet/ibm/emac/core.h                                   |    2 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c                       |    2 -
 drivers/net/ethernet/intel/e1000/e1000_hw.c                            |    8 -
 drivers/net/ethernet/intel/e1000/e1000_main.c                          |    2 +-
 drivers/net/ethernet/intel/e1000e/ethtool.c                            |    2 -
 drivers/net/ethernet/intel/e1000e/netdev.c                             |    3 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h                               |   19 +
 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c                       |   11 +-
 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c                       |  220 ++-
 drivers/net/ethernet/intel/fm10k/fm10k_iov.c                           |    8 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c                          |   50 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c                           |   48 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c                        |   39 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c                           |  198 ++-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c                            |  105 +-
 drivers/net/ethernet/intel/fm10k/fm10k_type.h                          |    7 +-
 drivers/net/ethernet/intel/fm10k/fm10k_vf.c                            |   14 -
 drivers/net/ethernet/intel/i40e/i40e.h                                 |   70 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.c                          |   79 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq.h                          |    9 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h                      |   27 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c                          |  119 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c                             |  292 +++-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h                             |   39 +
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c                          |    9 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c                         |  168 +-
 drivers/net/ethernet/intel/i40e/i40e_devids.h                          |   55 +
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c                         |  406 +++--
 drivers/net/ethernet/intel/i40e/i40e_fcoe.c                            |   13 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c                         |    3 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c                            | 1159 ++++++++-----
 drivers/net/ethernet/intel/i40e/i40e_nvm.c                             |  430 +++--
 drivers/net/ethernet/intel/i40e/i40e_prototype.h                       |    9 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c                             |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c                            |  426 ++---
 drivers/net/ethernet/intel/i40e/i40e_txrx.h                            |   57 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h                            |  124 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl.h                        |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c                     |   91 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h                     |    5 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c                        |   57 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h                        |    9 +-
 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h                    |    4 +-
 drivers/net/ethernet/intel/i40evf/i40e_common.c                        |   41 +-
 drivers/net/ethernet/intel/i40evf/i40e_devids.h                        |   55 +
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h                     |    6 +-
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c                          |  293 ++--
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h                          |   41 +-
 drivers/net/ethernet/intel/i40evf/i40e_type.h                          |  116 +-
 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h                      |    2 +-
 drivers/net/ethernet/intel/i40evf/i40evf.h                             |   12 +-
 drivers/net/ethernet/intel/i40evf/i40evf_main.c                        |  195 ++-
 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c                    |   64 +-
 drivers/net/ethernet/intel/igb/igb.h                                   |    4 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c                           |    4 -
 drivers/net/ethernet/intel/igb/igb_main.c                              |   35 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c                               |    8 +-
 drivers/net/ethernet/intel/igbvf/ethtool.c                             |    2 -
 drivers/net/ethernet/intel/igbvf/netdev.c                              |    3 +-
 drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c                         |    3 -
 drivers/net/ethernet/intel/ixgbe/ixgbe.h                               |   13 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c                         |  202 +--
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c                        |  226 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.h                        |    5 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_82599.c                     |    8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c                       |    5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c                           |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c                          |  136 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h                           |    2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c                           |  291 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h                           |   35 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c                         |   96 ++
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h                         |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h                          |   13 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c                          |  102 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c                          |  503 +++++-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h                           |    6 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c                      |   23 +-
 drivers/net/ethernet/intel/ixgbevf/mbx.h                               |    2 +
 drivers/net/ethernet/intel/ixgbevf/vf.c                                |   41 +
 drivers/net/ethernet/intel/ixgbevf/vf.h                                |    1 +
 drivers/net/ethernet/marvell/mv643xx_eth.c                             |   44 +-
 drivers/net/ethernet/marvell/mvneta.c                                  |  433 +++--
 drivers/net/ethernet/marvell/sky2.c                                    |   12 +
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c                        |    3 -
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c                         |  167 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c                                |   16 +
 drivers/net/ethernet/mellanox/mlx4/main.c                              |    2 +
 drivers/net/ethernet/mellanox/mlx4/mlx4.h                              |    2 +
 drivers/net/ethernet/mellanox/mlx4/mr.c                                |    2 +-
 drivers/net/ethernet/mellanox/mlx4/qp.c                                |    6 +-
 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c                  |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c                          |  192 ++-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c                           |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/en.h                           |    6 +
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c                   |    5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c                      |   24 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c                        |   26 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c                           |    9 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c                       |  224 ++-
 drivers/net/ethernet/mellanox/mlx5/core/main.c                         |  571 +++++--
 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h                    |   26 +-
 drivers/net/ethernet/mellanox/mlx5/core/mr.c                           |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                    |   76 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c                         |   35 +-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c                           |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/srq.c                          |    1 +
 drivers/net/ethernet/mellanox/mlx5/core/transobj.c                     |    4 +-
 drivers/net/ethernet/mellanox/mlxsw/Kconfig                            |   11 +
 drivers/net/ethernet/mellanox/mlxsw/Makefile                           |    3 +
 drivers/net/ethernet/mellanox/mlxsw/cmd.h                              |   51 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c                             |    7 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h                             |    5 +
 drivers/net/ethernet/mellanox/mlxsw/item.h                             |   50 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c                              |   63 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.h                              |    5 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h                              | 1263 +++++++++++++-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c                         | 1949 ++++++++++++++++++++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h                         |  122 ++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c                 |  422 +++++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c               |  903 ++++++++++
 drivers/net/ethernet/mellanox/mlxsw/switchx2.c                         |   41 +-
 drivers/net/ethernet/mellanox/mlxsw/txheader.h                         |    1 +
 drivers/net/ethernet/microchip/Kconfig                                 |    9 +
 drivers/net/ethernet/microchip/Makefile                                |    1 +
 drivers/net/ethernet/microchip/encx24j600-regmap.c                     |  513 ++++++
 drivers/net/ethernet/microchip/encx24j600.c                            | 1129 +++++++++++++
 drivers/net/ethernet/microchip/encx24j600_hw.h                         |  437 +++++
 drivers/net/ethernet/neterion/s2io.c                                   |    2 -
 drivers/net/ethernet/neterion/vxge/vxge-ethtool.c                      |    4 -
 drivers/net/ethernet/octeon/octeon_mgmt.c                              |    4 -
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c                |    1 -
 drivers/net/ethernet/qlogic/Kconfig                                    |   11 +
 drivers/net/ethernet/qlogic/Makefile                                   |    2 +
 drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c                |    2 -
 drivers/net/ethernet/qlogic/qed/Makefile                               |    4 +
 drivers/net/ethernet/qlogic/qed/qed.h                                  |  496 ++++++
 drivers/net/ethernet/qlogic/qed/qed_cxt.c                              |  847 ++++++++++
 drivers/net/ethernet/qlogic/qed/qed_cxt.h                              |  139 ++
 drivers/net/ethernet/qlogic/qed/qed_dev.c                              | 1797 ++++++++++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_dev_api.h                          |  283 ++++
 drivers/net/ethernet/qlogic/qed/qed_hsi.h                              | 5291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_hw.c                               |  776 +++++++++
 drivers/net/ethernet/qlogic/qed/qed_hw.h                               |  263 +++
 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c                    |  798 +++++++++
 drivers/net/ethernet/qlogic/qed/qed_init_ops.c                         |  531 ++++++
 drivers/net/ethernet/qlogic/qed/qed_init_ops.h                         |  110 ++
 drivers/net/ethernet/qlogic/qed/qed_int.c                              | 1134 +++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_int.h                              |  391 +++++
 drivers/net/ethernet/qlogic/qed/qed_l2.c                               | 1704 +++++++++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_main.c                             | 1169 +++++++++++++
 drivers/net/ethernet/qlogic/qed/qed_mcp.c                              |  860 ++++++++++
 drivers/net/ethernet/qlogic/qed/qed_mcp.h                              |  369 +++++
 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h                         |  366 +++++
 drivers/net/ethernet/qlogic/qed/qed_sp.h                               |  360 ++++
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c                      |  170 ++
 drivers/net/ethernet/qlogic/qed/qed_spq.c                              |  860 ++++++++++
 drivers/net/ethernet/qlogic/qede/Makefile                              |    3 +
 drivers/net/ethernet/qlogic/qede/qede.h                                |  285 ++++
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c                        |  385 +++++
 drivers/net/ethernet/qlogic/qede/qede_main.c                           | 2584 +++++++++++++++++++++++++++++
 drivers/net/ethernet/qlogic/qla3xxx.c                                  |    2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h                            |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c                    |    4 +-
 drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c                        |    7 -
 drivers/net/ethernet/realtek/8139cp.c                                  |   24 +-
 drivers/net/ethernet/realtek/8139too.c                                 |    1 -
 drivers/net/ethernet/renesas/ravb.h                                    |    7 +
 drivers/net/ethernet/renesas/ravb_main.c                               |  105 +-
 drivers/net/ethernet/renesas/sh_eth.c                                  |   22 +-
 drivers/net/ethernet/renesas/sh_eth.h                                  |    2 +-
 drivers/net/ethernet/rocker/rocker.c                                   |  467 +++---
 drivers/net/ethernet/sfc/ef10.c                                        |   34 +-
 drivers/net/ethernet/sfc/efx.c                                         |    4 +-
 drivers/net/ethernet/sfc/farch.c                                       |    4 +-
 drivers/net/ethernet/sfc/mcdi.c                                        |   13 +-
 drivers/net/ethernet/sfc/net_driver.h                                  |  132 +-
 drivers/net/ethernet/sfc/tx.c                                          |   30 +-
 drivers/net/ethernet/smsc/smc91x.c                                     |   29 +-
 drivers/net/ethernet/smsc/smc91x.h                                     |   99 +-
 drivers/net/ethernet/smsc/smsc911x.c                                   |    1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c                   |    7 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c                      |   10 +-
 drivers/net/ethernet/sun/cassini.c                                     |    3 -
 drivers/net/ethernet/tehuti/tehuti.c                                   |    5 -
 drivers/net/ethernet/ti/cpmac.c                                        |    1 -
 drivers/net/ethernet/ti/cpsw-common.c                                  |   64 +-
 drivers/net/ethernet/ti/cpsw-phy-sel.c                                 |   10 +-
 drivers/net/ethernet/ti/cpsw.c                                         |   33 +-
 drivers/net/ethernet/ti/cpsw.h                                         |    3 +-
 drivers/net/ethernet/ti/davinci_emac.c                                 |   52 +-
 drivers/net/ethernet/ti/tlan.c                                         |    1 -
 drivers/net/ethernet/xilinx/ll_temac_mdio.c                            |    9 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c                      |    1 -
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c                      |    5 +-
 drivers/net/fjes/fjes_ethtool.c                                        |    2 -
 drivers/net/geneve.c                                                   |  515 +++++-
 drivers/net/ieee802154/Kconfig                                         |    8 +
 drivers/net/ieee802154/at86rf230.c                                     |  369 +++--
 drivers/net/ieee802154/at86rf230.h                                     |    8 +
 drivers/net/ieee802154/atusb.c                                         |   13 +-
 drivers/net/ieee802154/mrf24j40.c                                      | 1424 +++++++++++-----
 drivers/net/ipvlan/ipvlan_core.c                                       |   14 +-
 drivers/net/irda/pxaficp_ir.c                                          |  370 +++--
 drivers/net/macvlan.c                                                  |    2 +-
 drivers/net/phy/Kconfig                                                |   28 +
 drivers/net/phy/Makefile                                               |    3 +
 drivers/net/phy/aquantia.c                                             |   15 +-
 drivers/net/phy/bcm-cygnus.c                                           |  158 ++
 drivers/net/phy/bcm-phy-lib.c                                          |  213 +++
 drivers/net/phy/bcm-phy-lib.h                                          |   37 +
 drivers/net/phy/bcm63xx.c                                              |   38 +-
 drivers/net/phy/bcm7xxx.c                                              |  136 +-
 drivers/net/phy/broadcom.c                                             |  149 +-
 drivers/net/phy/dp83640.c                                              |   64 +-
 drivers/net/phy/mdio-bcm-iproc.c                                       |  213 +++
 drivers/net/phy/mdio-gpio.c                                            |    2 +-
 drivers/net/phy/mdio_bus.c                                             |   55 +
 drivers/net/phy/phy_device.c                                           |  133 +-
 drivers/net/phy/teranetics.c                                           |   15 +-
 drivers/net/ppp/ppp_generic.c                                          |    6 +-
 drivers/net/ppp/pptp.c                                                 |    7 +-
 drivers/net/slip/slhc.c                                                |   12 +-
 drivers/net/slip/slip.c                                                |    2 +-
 drivers/net/tun.c                                                      |    2 +-
 drivers/net/usb/Kconfig                                                |    4 +-
 drivers/net/usb/asix.h                                                 |    2 +-
 drivers/net/usb/asix_common.c                                          |  115 +-
 drivers/net/usb/cdc-phonet.c                                           |   27 +-
 drivers/net/usb/cdc_ether.c                                            |  230 +--
 drivers/net/usb/cdc_mbim.c                                             |    2 +-
 drivers/net/usb/cdc_ncm.c                                              |   69 +-
 drivers/net/usb/dm9601.c                                               |    1 -
 drivers/net/usb/lan78xx.c                                              |  672 ++++----
 drivers/net/usb/lan78xx.h                                              |  193 ---
 drivers/net/usb/mcs7830.c                                              |    1 -
 drivers/net/usb/qmi_wwan.c                                             |   71 +-
 drivers/net/usb/smsc75xx.c                                             |    5 -
 drivers/net/usb/smsc95xx.c                                             |    5 -
 drivers/net/usb/sr9800.c                                               |    4 -
 drivers/net/usb/usbnet.c                                               |  138 ++
 drivers/net/vmxnet3/vmxnet3_ethtool.c                                  |  122 +-
 drivers/net/vmxnet3/vmxnet3_int.h                                      |    4 +-
 drivers/net/vrf.c                                                      |  415 ++++-
 drivers/net/vxlan.c                                                    |  167 +-
 drivers/net/wireless/Kconfig                                           |    7 +-
 drivers/net/wireless/Makefile                                          |    4 +-
 drivers/net/wireless/airo.c                                            |  139 +-
 drivers/net/wireless/ath/ath10k/bmi.h                                  |   10 +
 drivers/net/wireless/ath/ath10k/ce.c                                   |   67 +-
 drivers/net/wireless/ath/ath10k/ce.h                                   |   23 +-
 drivers/net/wireless/ath/ath10k/core.c                                 |  387 ++++-
 drivers/net/wireless/ath/ath10k/core.h                                 |   69 +-
 drivers/net/wireless/ath/ath10k/debug.c                                |  516 +++---
 drivers/net/wireless/ath/ath10k/debug.h                                |   11 +
 drivers/net/wireless/ath/ath10k/hif.h                                  |   26 +-
 drivers/net/wireless/ath/ath10k/htc.c                                  |   51 +-
 drivers/net/wireless/ath/ath10k/htc.h                                  |    4 +-
 drivers/net/wireless/ath/ath10k/htt.h                                  |   10 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c                               |   48 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c                               |  112 +-
 drivers/net/wireless/ath/ath10k/hw.h                                   |   35 +-
 drivers/net/wireless/ath/ath10k/mac.c                                  |  640 +++++---
 drivers/net/wireless/ath/ath10k/pci.c                                  |  333 ++--
 drivers/net/wireless/ath/ath10k/pci.h                                  |   11 +-
 drivers/net/wireless/ath/ath10k/targaddrs.h                            |    3 +
 drivers/net/wireless/ath/ath10k/testmode.c                             |  202 ++-
 drivers/net/wireless/ath/ath10k/thermal.c                              |    2 +-
 drivers/net/wireless/ath/ath10k/txrx.c                                 |   19 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h                              |   57 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c                              |   15 +
 drivers/net/wireless/ath/ath10k/wmi.c                                  |  979 ++++++++++-
 drivers/net/wireless/ath/ath10k/wmi.h                                  |  195 ++-
 drivers/net/wireless/ath/ath6kl/cfg80211.c                             |  149 +-
 drivers/net/wireless/ath/ath6kl/core.h                                 |    2 +
 drivers/net/wireless/ath/ath6kl/debug.c                                |   55 +-
 drivers/net/wireless/ath/ath6kl/debug.h                                |    2 +
 drivers/net/wireless/ath/ath6kl/htc_mbox.c                             |    4 +-
 drivers/net/wireless/ath/ath6kl/init.c                                 |    2 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.h                            |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c                          |    6 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c                             |   10 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c                            |    9 +-
 drivers/net/wireless/ath/ath9k/ath9k.h                                 |    1 +
 drivers/net/wireless/ath/ath9k/common-debug.c                          |   14 +-
 drivers/net/wireless/ath/ath9k/debug.c                                 |    4 +-
 drivers/net/wireless/ath/ath9k/hif_usb.c                               |  106 +-
 drivers/net/wireless/ath/ath9k/hif_usb.h                               |   21 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c                          |    7 +-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c                          |    2 +-
 drivers/net/wireless/ath/ath9k/hw.c                                    |    1 +
 drivers/net/wireless/ath/ath9k/hw.h                                    |    2 +-
 drivers/net/wireless/ath/ath9k/init.c                                  |    3 +-
 drivers/net/wireless/ath/ath9k/mac.h                                   |   18 +-
 drivers/net/wireless/ath/ath9k/main.c                                  |   10 +-
 drivers/net/wireless/ath/ath9k/recv.c                                  |    2 +-
 drivers/net/wireless/ath/carl9170/main.c                               |    2 +-
 drivers/net/wireless/ath/carl9170/rx.c                                 |    2 +-
 drivers/net/wireless/ath/dfs_pattern_detector.c                        |   10 +-
 drivers/net/wireless/ath/dfs_pattern_detector.h                        |    5 +
 drivers/net/wireless/ath/dfs_pri_detector.c                            |    6 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c                                 |   61 +-
 drivers/net/wireless/ath/wcn36xx/dxe.h                                 |    1 +
 drivers/net/wireless/ath/wcn36xx/main.c                                |    2 +-
 drivers/net/wireless/ath/wil6210/Kconfig                               |    1 +
 drivers/net/wireless/ath/wil6210/Makefile                              |    1 +
 drivers/net/wireless/ath/wil6210/debugfs.c                             |    6 +
 drivers/net/wireless/ath/wil6210/interrupt.c                           |   16 +-
 drivers/net/wireless/ath/wil6210/main.c                                |   16 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c                            |    2 +-
 drivers/net/wireless/ath/wil6210/pmc.c                                 |    2 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c                          |   26 +
 drivers/net/wireless/ath/wil6210/txrx.c                                |   92 +-
 drivers/net/wireless/ath/wil6210/txrx.h                                |    7 +
 drivers/net/wireless/ath/wil6210/wil6210.h                             |   14 +-
 drivers/net/wireless/ath/wil6210/wil_crash_dump.c                      |  115 ++
 drivers/net/wireless/ath/wil6210/wmi.c                                 |   22 +-
 drivers/net/wireless/b43/Kconfig                                       |   20 -
 drivers/net/wireless/b43/Makefile                                      |    1 -
 drivers/net/wireless/b43/main.c                                        |    9 +-
 drivers/net/wireless/b43/pcmcia.c                                      |  145 --
 drivers/net/wireless/b43/pcmcia.h                                      |   20 -
 drivers/net/wireless/brcm80211/Kconfig                                 |    1 +
 drivers/net/wireless/brcm80211/brcmfmac/bcdc.c                         |   28 +-
 drivers/net/wireless/brcm80211/brcmfmac/btcoex.c                       |    4 +-
 drivers/net/wireless/brcm80211/brcmfmac/bus.h                          |   21 +
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c                     |  279 ++--
 drivers/net/wireless/brcm80211/brcmfmac/cfg80211.h                     |    6 +-
 drivers/net/wireless/brcm80211/brcmfmac/chip.c                         |  130 +-
 drivers/net/wireless/brcm80211/brcmfmac/chip.h                         |    1 +
 drivers/net/wireless/brcm80211/brcmfmac/common.h                       |    3 +
 drivers/net/wireless/brcm80211/brcmfmac/core.c                         |  179 +-
 drivers/net/wireless/brcm80211/brcmfmac/core.h                         |   21 +-
 drivers/net/wireless/brcm80211/brcmfmac/debug.c                        |   42 +-
 drivers/net/wireless/brcm80211/brcmfmac/debug.h                        |   11 +-
 drivers/net/wireless/brcm80211/brcmfmac/feature.c                      |   15 +-
 drivers/net/wireless/brcm80211/brcmfmac/firmware.c                     |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/flowring.c                     |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/flowring.h                     |    2 +-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.c                         |   42 +-
 drivers/net/wireless/brcm80211/brcmfmac/fweh.h                         |    3 +
 drivers/net/wireless/brcm80211/brcmfmac/fwil.h                         |    1 +
 drivers/net/wireless/brcm80211/brcmfmac/fwil_types.h                   |   13 +
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c                     |   57 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.h                     |    3 +-
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c                       |   15 +-
 drivers/net/wireless/brcm80211/brcmfmac/p2p.c                          |  145 +-
 drivers/net/wireless/brcm80211/brcmfmac/p2p.h                          |    5 +-
 drivers/net/wireless/brcm80211/brcmfmac/pcie.c                         |  178 +-
 drivers/net/wireless/brcm80211/brcmfmac/proto.h                        |   18 +-
 drivers/net/wireless/brcm80211/brcmfmac/sdio.c                         |   55 +-
 drivers/net/wireless/brcm80211/brcmfmac/usb.c                          |   29 +-
 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c                  |    2 +-
 drivers/net/wireless/brcm80211/brcmsmac/main.c                         |    2 +-
 drivers/net/wireless/brcm80211/include/brcm_hw_ids.h                   |   13 +
 drivers/net/wireless/cw1200/sta.c                                      |    2 +-
 drivers/net/wireless/cw1200/sta.h                                      |    2 +-
 drivers/net/wireless/ipw2x00/ipw2200.c                                 |    1 -
 drivers/net/wireless/ipw2x00/libipw_rx.c                               |    2 -
 drivers/net/wireless/iwlegacy/4965-mac.c                               |    2 +-
 drivers/net/wireless/iwlegacy/4965.h                                   |    2 +-
 drivers/net/wireless/iwlwifi/Kconfig                                   |    1 +
 drivers/net/wireless/iwlwifi/dvm/mac80211.c                            |    2 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c                                |   13 +-
 drivers/net/wireless/iwlwifi/iwl-8000.c                                |    6 +-
 drivers/net/wireless/iwlwifi/iwl-config.h                              |   12 +-
 drivers/net/wireless/iwlwifi/iwl-drv.c                                 |    4 +-
 drivers/net/wireless/iwlwifi/iwl-fw-error-dump.h                       |   16 +
 drivers/net/wireless/iwlwifi/iwl-fw-file.h                             |   36 +-
 drivers/net/wireless/iwlwifi/iwl-fw.h                                  |    4 +-
 drivers/net/wireless/iwlwifi/iwl-io.c                                  |   23 +
 drivers/net/wireless/iwlwifi/iwl-io.h                                  |   21 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.c                           |   15 +-
 drivers/net/wireless/iwlwifi/iwl-nvm-parse.h                           |    2 +-
 drivers/net/wireless/iwlwifi/iwl-op-mode.h                             |   19 +-
 drivers/net/wireless/iwlwifi/iwl-trans.c                               |    1 +
 drivers/net/wireless/iwlwifi/iwl-trans.h                               |    7 +
 drivers/net/wireless/iwlwifi/mvm/constants.h                           |    5 +-
 drivers/net/wireless/iwlwifi/mvm/d3.c                                  |    3 +
 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c                         |  100 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs.c                             |  134 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h                        |    8 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-rx.h                           |  238 +++
 drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h                         |    5 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api-stats.h                        |   41 +-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h                              |  259 +--
 drivers/net/wireless/iwlwifi/mvm/fw.c                                  |   24 +-
 drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c                            |   39 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c                            |   95 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h                                 |   70 +-
 drivers/net/wireless/iwlwifi/mvm/nvm.c                                 |    8 +-
 drivers/net/wireless/iwlwifi/mvm/ops.c                                 |  179 +-
 drivers/net/wireless/iwlwifi/mvm/power.c                               |  109 +-
 drivers/net/wireless/iwlwifi/mvm/rs.c                                  |  122 +-
 drivers/net/wireless/iwlwifi/mvm/rx.c                                  |   67 +-
 drivers/net/wireless/iwlwifi/mvm/scan.c                                |  122 +-
 drivers/net/wireless/iwlwifi/mvm/sta.c                                 |   88 +-
 drivers/net/wireless/iwlwifi/mvm/time-event.c                          |    2 +-
 drivers/net/wireless/iwlwifi/mvm/tof.c                                 |    4 +-
 drivers/net/wireless/iwlwifi/mvm/tof.h                                 |    2 +-
 drivers/net/wireless/iwlwifi/mvm/tt.c                                  |   23 +-
 drivers/net/wireless/iwlwifi/mvm/tx.c                                  |   15 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c                               |  141 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c                              |   10 +-
 drivers/net/wireless/mac80211_hwsim.c                                  |    7 +-
 drivers/net/wireless/mediatek/mt7601u/main.c                           |    3 +-
 drivers/net/wireless/mwifiex/11n_aggr.c                                |   12 +-
 drivers/net/wireless/mwifiex/11n_rxreorder.c                           |    4 +-
 drivers/net/wireless/mwifiex/Kconfig                                   |    4 +-
 drivers/net/wireless/mwifiex/cfg80211.c                                |   22 +-
 drivers/net/wireless/mwifiex/debugfs.c                                 |   66 +-
 drivers/net/wireless/mwifiex/fw.h                                      |   34 +
 drivers/net/wireless/mwifiex/init.c                                    |    1 +
 drivers/net/wireless/mwifiex/main.c                                    |   81 +-
 drivers/net/wireless/mwifiex/main.h                                    |   25 +-
 drivers/net/wireless/mwifiex/pcie.c                                    |    1 -
 drivers/net/wireless/mwifiex/scan.c                                    |   22 +-
 drivers/net/wireless/mwifiex/sdio.c                                    |   29 +-
 drivers/net/wireless/mwifiex/sta_cmd.c                                 |   34 +-
 drivers/net/wireless/mwifiex/sta_cmdresp.c                             |   36 +
 drivers/net/wireless/mwifiex/sta_event.c                               |   78 +-
 drivers/net/wireless/mwifiex/sta_tx.c                                  |    7 +-
 drivers/net/wireless/mwifiex/tdls.c                                    |   12 +
 drivers/net/wireless/mwifiex/txrx.c                                    |   19 +-
 drivers/net/wireless/mwifiex/uap_cmd.c                                 |   16 -
 drivers/net/wireless/mwifiex/uap_event.c                               |   11 +-
 drivers/net/wireless/mwifiex/uap_txrx.c                                |   10 +-
 drivers/net/wireless/mwifiex/usb.c                                     |  238 ++-
 drivers/net/wireless/mwifiex/usb.h                                     |   20 +-
 drivers/net/wireless/mwifiex/wmm.c                                     |   69 +-
 drivers/net/wireless/mwl8k.c                                           |    2 +-
 drivers/net/wireless/orinoco/cfg.c                                     |    6 +-
 drivers/net/wireless/orinoco/orinoco_usb.c                             |    1 +
 drivers/net/wireless/realtek/Makefile                                  |    9 +
 drivers/net/wireless/{ => realtek}/rtl818x/Kconfig                     |    0
 drivers/net/wireless/{ => realtek}/rtl818x/Makefile                    |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/Makefile            |    2 +-
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/dev.c               |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/grf5101.c           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/grf5101.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/max2820.c           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/max2820.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8180.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225.c           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225se.c         |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225se.h         |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/sa2400.c            |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/sa2400.h            |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/Makefile            |    2 +-
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/dev.c               |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/leds.c              |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/leds.h              |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rfkill.c            |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rfkill.h            |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8187.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8225.c           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8225.h           |    0
 drivers/net/wireless/{ => realtek}/rtl818x/rtl818x.h                   |    0
 drivers/net/wireless/realtek/rtl8xxxu/Kconfig                          |   34 +
 drivers/net/wireless/realtek/rtl8xxxu/Makefile                         |    1 +
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c                       | 5993 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h                       |  676 ++++++++
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h                  |  981 +++++++++++
 drivers/net/wireless/{ => realtek}/rtlwifi/Kconfig                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/Makefile                    |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/base.c                      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/base.h                      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbt_precomp.h   |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8192e2ant.c |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8192e2ant.h |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b1ant.c |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b1ant.h |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b2ant.c |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b2ant.h |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a1ant.c |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a1ant.h |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a2ant.c |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a2ant.h |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtcoutsrc.c    |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtcoutsrc.h    |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/rtl_btc.c         |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/rtl_btc.h         |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/cam.c                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/cam.h                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/core.c                      |    2 +-
 drivers/net/wireless/{ => realtek}/rtlwifi/core.h                      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/debug.c                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/debug.h                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/efuse.c                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/efuse.h                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/pci.c                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/pci.h                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/ps.c                        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/ps.h                        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/pwrseqcmd.h                 |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rc.c                        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rc.h                        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/regd.c                      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/regd.h                      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/pwrseq.c          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/pwrseq.h          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/Makefile           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/dm_common.c        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/dm_common.h        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/fw_common.c        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/fw_common.h        |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/main.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/phy_common.c       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/phy_common.h       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/hw.c              |    8 +
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/mac.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/mac.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/pwrseq.c          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/pwrseq.h          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/btc.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_bt_coexist.c  |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_bt_coexist.h  |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_btc.c         |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_btc.h         |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/pwrseq.c          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/pwrseq.h          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/pwrseq.c          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/pwrseq.h          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/Makefile         |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/dm_common.c      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/dm_common.h      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/fw_common.c      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/fw_common.h      |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/main.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/phy_common.c     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/phy_common.h     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/Makefile          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/def.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/dm.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/dm.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/fw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/fw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/hw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/hw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/led.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/led.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/phy.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/phy.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/pwrseq.c          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/pwrseq.h          |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/reg.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/rf.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/rf.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/sw.c              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/sw.h              |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/table.c           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/table.h           |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/trx.c             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/trx.h             |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/stats.c                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/stats.h                     |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/usb.c                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/usb.h                       |    0
 drivers/net/wireless/{ => realtek}/rtlwifi/wifi.h                      |    0
 drivers/net/wireless/rndis_wlan.c                                      |    2 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c                            |    4 +-
 drivers/net/wireless/rt2x00/rt2800lib.c                                |    2 +-
 drivers/net/wireless/rt2x00/rt2800lib.h                                |    2 +-
 drivers/net/wireless/rt2x00/rt2x00config.c                             |    2 +-
 drivers/net/wireless/ti/wl12xx/scan.c                                  |    3 +-
 drivers/net/wireless/ti/wl18xx/main.c                                  |    1 +
 drivers/net/wireless/ti/wl18xx/scan.c                                  |    8 +-
 drivers/net/wireless/ti/wlcore/main.c                                  |    2 +-
 drivers/net/wireless/ti/wlcore/wlcore.h                                |    2 +-
 drivers/net/xen-netfront.c                                             |   17 +-
 drivers/nfc/Kconfig                                                    |    1 +
 drivers/nfc/Makefile                                                   |    1 +
 drivers/nfc/fdp/Kconfig                                                |   23 +
 drivers/nfc/fdp/Makefile                                               |    9 +
 drivers/nfc/fdp/fdp.c                                                  |  817 +++++++++
 drivers/nfc/fdp/fdp.h                                                  |   38 +
 drivers/nfc/fdp/i2c.c                                                  |  388 +++++
 drivers/nfc/microread/Kconfig                                          |   18 +-
 drivers/nfc/nfcmrvl/Kconfig                                            |   34 +-
 drivers/nfc/nfcmrvl/Makefile                                           |    8 +-
 drivers/nfc/nfcmrvl/fw_dnld.c                                          |  553 +++++++
 drivers/nfc/nfcmrvl/fw_dnld.h                                          |   98 ++
 drivers/nfc/nfcmrvl/i2c.c                                              |  290 ++++
 drivers/nfc/nfcmrvl/main.c                                             |   75 +-
 drivers/nfc/nfcmrvl/nfcmrvl.h                                          |   23 +-
 drivers/nfc/nfcmrvl/spi.c                                              |  228 +++
 drivers/nfc/nfcmrvl/uart.c                                             |   26 +-
 drivers/nfc/nfcmrvl/usb.c                                              |   10 +-
 drivers/nfc/nfcsim.c                                                   |    2 +-
 drivers/nfc/nfcwilink.c                                                |    2 +-
 drivers/nfc/nxp-nci/core.c                                             |    3 +-
 drivers/nfc/nxp-nci/i2c.c                                              |    2 +-
 drivers/nfc/nxp-nci/nxp-nci.h                                          |    5 +-
 drivers/nfc/pn533.c                                                    |    2 +-
 drivers/nfc/pn544/Kconfig                                              |   18 +-
 drivers/nfc/s3fwrn5/Kconfig                                            |    1 +
 drivers/nfc/s3fwrn5/Makefile                                           |    2 -
 drivers/nfc/s3fwrn5/i2c.c                                              |    2 +-
 drivers/nfc/s3fwrn5/nci.c                                              |    4 +-
 drivers/nfc/s3fwrn5/nci.h                                              |    2 +-
 drivers/nfc/st-nci/Makefile                                            |    4 +-
 drivers/nfc/st-nci/core.c                                              |   20 +-
 drivers/nfc/st-nci/i2c.c                                               |   35 +-
 drivers/nfc/st-nci/ndlc.c                                              |    7 +-
 drivers/nfc/st-nci/ndlc.h                                              |    5 +-
 drivers/nfc/st-nci/{st-nci_se.c => se.c}                               |  166 +-
 drivers/nfc/st-nci/spi.c                                               |   37 +-
 drivers/nfc/st-nci/st-nci.h                                            |  117 +-
 drivers/nfc/st-nci/st-nci_se.h                                         |   61 -
 drivers/nfc/st-nci/vendor_cmds.c                                       |  516 ++++++
 drivers/nfc/st21nfca/Makefile                                          |    2 +-
 drivers/nfc/st21nfca/{st21nfca.c => core.c}                            |   48 +-
 drivers/nfc/st21nfca/{st21nfca_dep.c => dep.c}                         |    2 +-
 drivers/nfc/st21nfca/i2c.c                                             |    1 +
 drivers/nfc/st21nfca/{st21nfca_se.c => se.c}                           |   18 +-
 drivers/nfc/st21nfca/st21nfca.h                                        |  148 +-
 drivers/nfc/st21nfca/st21nfca_dep.h                                    |   43 -
 drivers/nfc/st21nfca/st21nfca_se.h                                     |   63 -
 drivers/nfc/st21nfca/vendor_cmds.c                                     |  375 +++++
 drivers/nfc/trf7970a.c                                                 |    7 +
 drivers/s390/char/monreader.c                                          |    4 +-
 drivers/s390/char/vmlogrdr.c                                           |    8 +-
 drivers/s390/cio/qdio_main.c                                           |    4 +-
 drivers/s390/net/netiucv.c                                             |   21 +-
 drivers/s390/net/qeth_core.h                                           |   30 +-
 drivers/s390/net/qeth_core_main.c                                      |  241 ++-
 drivers/s390/net/qeth_core_sys.c                                       |   43 +-
 drivers/s390/net/qeth_l2_main.c                                        |  228 ++-
 drivers/s390/net/qeth_l2_sys.c                                         |    2 +-
 drivers/s390/net/qeth_l3_main.c                                        |  158 +-
 drivers/s390/net/smsgiucv.c                                            |    5 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                                     |    2 +-
 drivers/ssb/Kconfig                                                    |    9 +
 drivers/ssb/Makefile                                                   |    3 +-
 drivers/ssb/bridge_pcmcia_80211.c                                      |  128 ++
 drivers/ssb/host_soc.c                                                 |  173 ++
 drivers/ssb/main.c                                                     |  173 +-
 drivers/ssb/pcmcia.c                                                   |    3 +-
 drivers/ssb/sdio.c                                                     |    2 +-
 drivers/ssb/ssb_private.h                                              |   34 +-
 drivers/tty/hvc/hvc_iucv.c                                             |   10 +-
 include/linux/bcma/bcma.h                                              |    2 +
 include/linux/bpf.h                                                    |   26 +-
 include/linux/brcmphy.h                                                |   29 +-
 include/linux/can/dev.h                                                |    9 +-
 include/linux/can/led.h                                                |    1 +
 include/linux/dccp.h                                                   |    6 +-
 include/linux/filter.h                                                 |   48 +-
 include/linux/genetlink.h                                              |    2 +-
 include/linux/ieee80211.h                                              |   85 +-
 include/linux/ieee802154.h                                             |   47 +-
 include/linux/if_bridge.h                                              |    6 +
 include/linux/if_link.h                                                |    1 +
 include/linux/igmp.h                                                   |    2 +-
 include/linux/inetdevice.h                                             |   10 +-
 include/linux/ipv6.h                                                   |    4 +-
 include/linux/leds.h                                                   |    7 +
 include/linux/mlx4/device.h                                            |    1 +
 include/linux/mlx5/device.h                                            |    5 +-
 include/linux/mlx5/driver.h                                            |   41 +-
 include/linux/net.h                                                    |   21 +-
 include/linux/netdev_features.h                                        |    9 +
 include/linux/netdevice.h                                              |   61 +-
 include/linux/netfilter.h                                              |  100 +-
 include/linux/netfilter/nfnetlink.h                                    |    6 +-
 include/linux/netfilter/x_tables.h                                     |    3 +-
 include/linux/netfilter_arp/arp_tables.h                               |    1 -
 include/linux/netfilter_bridge.h                                       |    2 +-
 include/linux/netfilter_bridge/ebtables.h                              |    6 +-
 include/linux/netfilter_ingress.h                                      |    2 +-
 include/linux/netfilter_ipv4.h                                         |    2 +-
 include/linux/netfilter_ipv4/ip_tables.h                               |    1 -
 include/linux/netfilter_ipv6.h                                         |    6 +-
 include/linux/netfilter_ipv6/ip6_tables.h                              |    1 -
 include/linux/once.h                                                   |   57 +
 include/linux/phy.h                                                    |    3 +
 include/linux/platform_data/atmel.h                                    |    5 -
 include/linux/{ => platform_data}/mdio-gpio.h                          |    0
 include/linux/platform_data/nfcmrvl.h                                  |    8 +
 include/linux/platform_data/st-nci.h                                   |    2 +
 include/linux/ptp_classify.h                                           |    7 +-
 include/linux/qed/common_hsi.h                                         |  607 +++++++
 include/linux/qed/eth_common.h                                         |  279 ++++
 include/linux/qed/qed_chain.h                                          |  539 ++++++
 include/linux/qed/qed_eth_if.h                                         |  165 ++
 include/linux/qed/qed_if.h                                             |  498 ++++++
 include/linux/random.h                                                 |    6 +
 include/linux/regmap.h                                                 |    3 +
 include/linux/rtnetlink.h                                              |    6 +-
 include/linux/sched.h                                                  |    2 +-
 include/linux/seccomp.h                                                |   11 +
 include/linux/skbuff.h                                                 |    9 +
 include/linux/tcp.h                                                    |   41 +-
 include/linux/usb/cdc.h                                                |   51 +
 include/net/6lowpan.h                                                  |  360 +---
 include/net/addrconf.h                                                 |    3 +-
 include/net/af_ieee802154.h                                            |    2 +-
 include/net/af_vsock.h                                                 |    3 +
 include/net/bluetooth/bluetooth.h                                      |   30 +-
 include/net/bluetooth/hci.h                                            |   14 +
 include/net/bluetooth/hci_core.h                                       |   37 +-
 include/net/bluetooth/hci_mon.h                                        |   10 +
 include/net/bond_3ad.h                                                 |    3 +-
 include/net/cfg80211.h                                                 |  142 +-
 include/net/cfg802154.h                                                |  164 ++
 include/net/dn_neigh.h                                                 |    6 +-
 include/net/dsa.h                                                      |   31 +-
 include/net/dst.h                                                      |   23 +-
 include/net/dst_ops.h                                                  |    3 +-
 include/net/ethoc.h                                                    |    1 +
 include/net/flow.h                                                     |    2 +-
 include/net/genetlink.h                                                |    5 +-
 include/net/ieee802154_netdev.h                                        |   86 +-
 include/net/inet6_connection_sock.h                                    |   13 +-
 include/net/inet_common.h                                              |    3 +-
 include/net/inet_connection_sock.h                                     |   35 +-
 include/net/inet_frag.h                                                |   15 +-
 include/net/inet_hashtables.h                                          |    5 +-
 include/net/inet_sock.h                                                |    3 +-
 include/net/inet_timewait_sock.h                                       |    2 +-
 include/net/ip.h                                                       |   41 +-
 include/net/ip6_route.h                                                |    4 +-
 include/net/ip6_tunnel.h                                               |    2 +-
 include/net/ip_fib.h                                                   |   18 +-
 include/net/ip_vs.h                                                    |  299 ++--
 include/net/ipv6.h                                                     |   13 +-
 include/net/iucv/iucv.h                                                |   20 +-
 include/net/l3mdev.h                                                   |  222 +++
 include/net/lwtunnel.h                                                 |    8 +-
 include/net/mac80211.h                                                 |   49 +-
 include/net/mac802154.h                                                |   33 +-
 include/net/mpls_iptunnel.h                                            |    2 +-
 include/net/ndisc.h                                                    |    6 +-
 include/net/netfilter/br_netfilter.h                                   |    8 +-
 include/net/netfilter/ipv4/nf_dup_ipv4.h                               |    2 +-
 include/net/netfilter/ipv4/nf_reject.h                                 |    2 +-
 include/net/netfilter/ipv6/nf_defrag_ipv6.h                            |    2 +-
 include/net/netfilter/ipv6/nf_dup_ipv6.h                               |    2 +-
 include/net/netfilter/nf_conntrack.h                                   |    7 +-
 include/net/netfilter/nf_conntrack_core.h                              |    1 +
 include/net/netfilter/nf_conntrack_l4proto.h                           |    2 +-
 include/net/netfilter/nf_conntrack_timeout.h                           |   25 +-
 include/net/netfilter/nf_nat_core.h                                    |    2 +-
 include/net/netfilter/nf_nat_l3proto.h                                 |   32 +-
 include/net/netfilter/nf_queue.h                                       |    2 +-
 include/net/netfilter/nf_tables.h                                      |   14 +-
 include/net/netfilter/nf_tables_ipv4.h                                 |    3 +-
 include/net/netfilter/nf_tables_ipv6.h                                 |    3 +-
 include/net/netfilter/nfnetlink_queue.h                                |   51 -
 include/net/netlink.h                                                  |   18 +
 include/net/nfc/nci.h                                                  |    8 +
 include/net/nfc/nci_core.h                                             |   24 +-
 include/net/nfc/nfc.h                                                  |    2 +-
 include/net/nl802154.h                                                 |  191 +++
 include/net/request_sock.h                                             |  186 +--
 include/net/route.h                                                    |   23 +-
 include/net/rtnetlink.h                                                |    6 +-
 include/net/sch_generic.h                                              |    3 +-
 include/net/sock.h                                                     |   87 +-
 include/net/switchdev.h                                                |  161 +-
 include/net/tc_act/tc_connmark.h                                       |    1 +
 include/net/tcp.h                                                      |   94 +-
 include/net/tso.h                                                      |    1 +
 include/net/vrf.h                                                      |  178 --
 include/net/vxlan.h                                                    |   14 +-
 include/net/xfrm.h                                                     |    8 +-
 include/uapi/linux/Kbuild                                              |    1 +
 include/uapi/linux/atm_zatm.h                                          |    6 -
 include/uapi/linux/bpf.h                                               |   72 +-
 include/uapi/linux/can/bcm.h                                           |    7 +-
 include/uapi/linux/if_arcnet.h                                         |   55 +-
 include/uapi/linux/if_bridge.h                                         |    1 +
 include/uapi/linux/if_link.h                                           |   56 +
 include/uapi/linux/magic.h                                             |    1 +
 include/uapi/linux/netfilter/nfnetlink_log.h                           |    3 +
 include/uapi/linux/netlink.h                                           |    1 +
 include/uapi/linux/nfc.h                                               |    2 +
 include/uapi/linux/nl80211.h                                           |   57 +-
 include/uapi/linux/openvswitch.h                                       |    2 +
 include/uapi/linux/perf_event.h                                        |    1 +
 include/uapi/linux/pkt_cls.h                                           |    4 +
 include/uapi/linux/ptrace.h                                            |    2 +
 include/uapi/linux/rtnetlink.h                                         |    2 +
 include/uapi/linux/usb/cdc.h                                           |    6 +-
 kernel/bpf/Makefile                                                    |    4 +-
 kernel/bpf/arraymap.c                                                  |   26 +-
 kernel/bpf/core.c                                                      |   33 +-
 kernel/bpf/hashtab.c                                                   |   18 +-
 kernel/bpf/helpers.c                                                   |    7 +-
 kernel/bpf/inode.c                                                     |  387 +++++
 kernel/bpf/syscall.c                                                   |  174 +-
 kernel/bpf/verifier.c                                                  |  116 +-
 kernel/events/core.c                                                   |   15 +-
 kernel/irq/manage.c                                                    |    9 +-
 kernel/ptrace.c                                                        |    5 +
 kernel/seccomp.c                                                       |   78 +-
 kernel/sysctl.c                                                        |   13 +
 kernel/trace/bpf_trace.c                                               |   55 +-
 lib/Makefile                                                           |    3 +-
 lib/once.c                                                             |   62 +
 lib/random32.c                                                         |   37 +-
 net/6lowpan/core.c                                                     |    5 +
 net/6lowpan/iphc.c                                                     |  690 +++++---
 net/6lowpan/nhc.c                                                      |   16 +-
 net/6lowpan/nhc.h                                                      |   14 +-
 net/6lowpan/nhc_udp.c                                                  |   35 +-
 net/8021q/vlan_core.c                                                  |   10 +-
 net/Kconfig                                                            |    1 +
 net/Makefile                                                           |    3 +
 net/bluetooth/6lowpan.c                                                |  162 +-
 net/bluetooth/af_bluetooth.c                                           |    4 +-
 net/bluetooth/hci_conn.c                                               |  167 +-
 net/bluetooth/hci_core.c                                               |  228 ++-
 net/bluetooth/hci_event.c                                              |   28 +-
 net/bluetooth/hci_request.c                                            |  103 +-
 net/bluetooth/hci_request.h                                            |    4 +
 net/bluetooth/hci_sock.c                                               |  109 +-
 net/bluetooth/hidp/core.c                                              |   14 +
 net/bluetooth/l2cap_sock.c                                             |   71 +-
 net/bluetooth/lib.c                                                    |   32 +
 net/bluetooth/mgmt.c                                                   |  178 +-
 net/bluetooth/sco.c                                                    |   44 +-
 net/bluetooth/smp.c                                                    |   62 +-
 net/bluetooth/smp.h                                                    |    1 +
 net/bridge/br_device.c                                                 |    4 +-
 net/bridge/br_fdb.c                                                    |  216 ++-
 net/bridge/br_forward.c                                                |   33 +-
 net/bridge/br_if.c                                                     |    3 +
 net/bridge/br_input.c                                                  |   35 +-
 net/bridge/br_ioctl.c                                                  |    3 +-
 net/bridge/br_mdb.c                                                    |   24 +-
 net/bridge/br_multicast.c                                              |    4 +-
 net/bridge/br_netfilter_hooks.c                                        |  107 +-
 net/bridge/br_netfilter_ipv6.c                                         |   21 +-
 net/bridge/br_netlink.c                                                |  522 +++++-
 net/bridge/br_private.h                                                |  208 ++-
 net/bridge/br_stp.c                                                    |   41 +-
 net/bridge/br_stp_bpdu.c                                               |   12 +-
 net/bridge/br_stp_if.c                                                 |   12 +
 net/bridge/br_sysfs_br.c                                               |   11 +-
 net/bridge/br_vlan.c                                                   |  774 +++++----
 net/bridge/netfilter/ebt_log.c                                         |    2 +-
 net/bridge/netfilter/ebt_nflog.c                                       |    2 +-
 net/bridge/netfilter/ebtable_broute.c                                  |    8 +-
 net/bridge/netfilter/ebtable_filter.c                                  |   13 +-
 net/bridge/netfilter/ebtable_nat.c                                     |   13 +-
 net/bridge/netfilter/ebtables.c                                        |   14 +-
 net/bridge/netfilter/nf_tables_bridge.c                                |   20 +-
 net/bridge/netfilter/nft_reject_bridge.c                               |   19 +-
 net/can/bcm.c                                                          |   15 +-
 net/core/dev.c                                                         |   99 +-
 net/core/dst.c                                                         |   14 +-
 net/core/filter.c                                                      |  135 +-
 net/core/lwtunnel.c                                                    |    4 +-
 net/core/neighbour.c                                                   |   45 +-
 net/core/net-sysfs.c                                                   |   11 +-
 net/core/netpoll.c                                                     |   23 +-
 net/core/ptp_classifier.c                                              |   16 +-
 net/core/request_sock.c                                                |   88 +-
 net/core/rtnetlink.c                                                   |   38 +-
 net/core/sock.c                                                        |   75 +-
 net/core/sock_diag.c                                                   |   14 +-
 net/core/tso.c                                                         |   18 +-
 net/core/utils.c                                                       |   49 -
 net/dcb/dcbnl.c                                                        |   30 +-
 net/dccp/dccp.h                                                        |   16 +-
 net/dccp/ipv4.c                                                        |   94 +-
 net/dccp/ipv6.c                                                        |  138 +-
 net/dccp/minisocks.c                                                   |   18 +-
 net/dccp/output.c                                                      |   17 +-
 net/dccp/probe.c                                                       |   11 +-
 net/decnet/dn_neigh.c                                                  |   23 +-
 net/decnet/dn_nsp_in.c                                                 |    7 +-
 net/decnet/dn_nsp_out.c                                                |    4 +-
 net/decnet/dn_route.c                                                  |   38 +-
 net/decnet/netfilter/dn_rtmsg.c                                        |    2 +-
 net/dsa/dsa.c                                                          |    4 +-
 net/dsa/slave.c                                                        |  184 +--
 net/ethernet/eth.c                                                     |    2 +-
 net/ieee802154/6lowpan/6lowpan_i.h                                     |   14 +-
 net/ieee802154/6lowpan/core.c                                          |  126 +-
 net/ieee802154/6lowpan/reassembly.c                                    |  168 +-
 net/ieee802154/6lowpan/rx.c                                            |  357 +++-
 net/ieee802154/6lowpan/tx.c                                            |   95 +-
 net/ieee802154/Kconfig                                                 |    5 +
 net/ieee802154/core.c                                                  |   12 +
 net/ieee802154/core.h                                                  |    1 +
 net/ieee802154/header_ops.c                                            |   20 +-
 net/ieee802154/nl802154.c                                              | 1321 +++++++++++++--
 net/ieee802154/rdev-ops.h                                              |  109 ++
 net/ieee802154/socket.c                                                |    8 +-
 net/ipv4/Makefile                                                      |    1 +
 net/ipv4/af_inet.c                                                     |   30 +-
 net/ipv4/arp.c                                                         |   20 +-
 net/ipv4/devinet.c                                                     |    7 +-
 net/ipv4/fib_frontend.c                                                |   39 +-
 net/ipv4/fib_semantics.c                                               |  180 +-
 net/ipv4/icmp.c                                                        |   27 +-
 net/ipv4/igmp.c                                                        |    6 +-
 net/ipv4/inet_connection_sock.c                                        |  271 ++-
 net/ipv4/inet_diag.c                                                   |   96 +-
 net/ipv4/inet_fragment.c                                               |    6 -
 net/ipv4/inet_hashtables.c                                             |   53 +-
 net/ipv4/ip_forward.c                                                  |   19 +-
 net/ipv4/ip_fragment.c                                                 |   25 +-
 net/ipv4/ip_input.c                                                    |   47 +-
 net/ipv4/ip_output.c                                                   |  148 +-
 net/ipv4/ip_tunnel_core.c                                              |    6 +-
 net/ipv4/ip_vti.c                                                      |    2 +-
 net/ipv4/ipconfig.c                                                    |   32 +-
 net/ipv4/ipmr.c                                                        |   15 +-
 net/ipv4/netfilter.c                                                   |    7 +-
 net/ipv4/netfilter/arp_tables.c                                        |   15 +-
 net/ipv4/netfilter/arptable_filter.c                                   |    7 +-
 net/ipv4/netfilter/ip_tables.c                                         |   31 +-
 net/ipv4/netfilter/ipt_CLUSTERIP.c                                     |   12 +-
 net/ipv4/netfilter/ipt_REJECT.c                                        |    2 +-
 net/ipv4/netfilter/ipt_SYNPROXY.c                                      |   32 +-
 net/ipv4/netfilter/ipt_ah.c                                            |    2 +-
 net/ipv4/netfilter/ipt_rpfilter.c                                      |    5 +-
 net/ipv4/netfilter/iptable_filter.c                                    |    9 +-
 net/ipv4/netfilter/iptable_mangle.c                                    |   19 +-
 net/ipv4/netfilter/iptable_nat.c                                       |   26 +-
 net/ipv4/netfilter/iptable_raw.c                                       |    9 +-
 net/ipv4/netfilter/iptable_security.c                                  |   12 +-
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c                         |   18 +-
 net/ipv4/netfilter/nf_conntrack_proto_icmp.c                           |    4 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                                    |   13 +-
 net/ipv4/netfilter/nf_dup_ipv4.c                                       |   25 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c                               |   44 +-
 net/ipv4/netfilter/nf_nat_snmp_basic.c                                 |    2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                                    |    6 +-
 net/ipv4/netfilter/nf_tables_arp.c                                     |    6 +-
 net/ipv4/netfilter/nf_tables_ipv4.c                                    |   10 +-
 net/ipv4/netfilter/nft_chain_nat_ipv4.c                                |   22 +-
 net/ipv4/netfilter/nft_chain_route_ipv4.c                              |    8 +-
 net/ipv4/netfilter/nft_dup_ipv4.c                                      |    2 +-
 net/ipv4/netfilter/nft_masq_ipv4.c                                     |    2 +-
 net/ipv4/netfilter/nft_redir_ipv4.c                                    |    2 +-
 net/ipv4/netfilter/nft_reject_ipv4.c                                   |    5 +-
 net/ipv4/raw.c                                                         |   13 +-
 net/ipv4/route.c                                                       |  216 +--
 net/ipv4/syncookies.c                                                  |   23 +-
 net/ipv4/sysctl_net_ipv4.c                                             |   14 +
 net/ipv4/tcp.c                                                         |   39 +-
 net/ipv4/tcp_cong.c                                                    |   12 +-
 net/ipv4/tcp_fastopen.c                                                |   75 +-
 net/ipv4/tcp_input.c                                                   |  280 ++--
 net/ipv4/tcp_ipv4.c                                                    |  203 +--
 net/ipv4/tcp_minisocks.c                                               |   68 +-
 net/ipv4/tcp_output.c                                                  |   84 +-
 net/ipv4/tcp_recovery.c                                                |  109 ++
 net/ipv4/tcp_timer.c                                                   |    6 +-
 net/ipv4/udp.c                                                         |   28 +-
 net/ipv4/xfrm4_input.c                                                 |    7 +-
 net/ipv4/xfrm4_output.c                                                |   11 +-
 net/ipv4/xfrm4_policy.c                                                |   59 +-
 net/ipv6/addrconf.c                                                    |   76 +-
 net/ipv6/datagram.c                                                    |    2 +-
 net/ipv6/icmp.c                                                        |   18 +-
 net/ipv6/ila.c                                                         |    4 +-
 net/ipv6/inet6_connection_sock.c                                       |   77 +-
 net/ipv6/inet6_hashtables.c                                            |    2 +
 net/ipv6/ip6_fib.c                                                     |    1 +
 net/ipv6/ip6_input.c                                                   |   15 +-
 net/ipv6/ip6_offload.c                                                 |   12 +
 net/ipv6/ip6_output.c                                                  |  164 +-
 net/ipv6/ip6_vti.c                                                     |    2 +-
 net/ipv6/ip6mr.c                                                       |   12 +-
 net/ipv6/mcast.c                                                       |    9 +-
 net/ipv6/mip6.c                                                        |   16 +-
 net/ipv6/ndisc.c                                                       |   50 +-
 net/ipv6/netfilter.c                                                   |    7 +-
 net/ipv6/netfilter/ip6_tables.c                                        |   33 +-
 net/ipv6/netfilter/ip6t_REJECT.c                                       |    2 +-
 net/ipv6/netfilter/ip6t_SYNPROXY.c                                     |   12 +-
 net/ipv6/netfilter/ip6t_rpfilter.c                                     |    6 +-
 net/ipv6/netfilter/ip6table_filter.c                                   |    6 +-
 net/ipv6/netfilter/ip6table_mangle.c                                   |   18 +-
 net/ipv6/netfilter/ip6table_nat.c                                      |   26 +-
 net/ipv6/netfilter/ip6table_raw.c                                      |    6 +-
 net/ipv6/netfilter/ip6table_security.c                                 |    7 +-
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c                         |   18 +-
 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c                         |    7 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c                                |   20 +-
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c                              |    9 +-
 net/ipv6/netfilter/nf_dup_ipv6.c                                       |   25 +-
 net/ipv6/netfilter/nf_nat_l3proto_ipv6.c                               |   44 +-
 net/ipv6/netfilter/nf_nat_masquerade_ipv6.c                            |    2 +-
 net/ipv6/netfilter/nf_reject_ipv6.c                                    |    6 +-
 net/ipv6/netfilter/nf_tables_ipv6.c                                    |   10 +-
 net/ipv6/netfilter/nft_chain_nat_ipv6.c                                |   22 +-
 net/ipv6/netfilter/nft_chain_route_ipv6.c                              |   14 +-
 net/ipv6/netfilter/nft_dup_ipv6.c                                      |    2 +-
 net/ipv6/netfilter/nft_redir_ipv6.c                                    |    3 +-
 net/ipv6/netfilter/nft_reject_ipv6.c                                   |    7 +-
 net/ipv6/output_core.c                                                 |   24 +-
 net/ipv6/raw.c                                                         |    9 +-
 net/ipv6/reassembly.c                                                  |   12 +-
 net/ipv6/route.c                                                       |  107 +-
 net/ipv6/sit.c                                                         |   26 +-
 net/ipv6/syncookies.c                                                  |   13 +-
 net/ipv6/tcp_ipv6.c                                                    |  205 +--
 net/ipv6/tunnel6.c                                                     |   12 +-
 net/ipv6/udp.c                                                         |   11 +-
 net/ipv6/xfrm6_input.c                                                 |    4 +-
 net/ipv6/xfrm6_output.c                                                |   22 +-
 net/ipv6/xfrm6_policy.c                                                |   10 +-
 net/irda/af_irda.c                                                     |    3 +-
 net/iucv/af_iucv.c                                                     |    9 +-
 net/iucv/iucv.c                                                        |   12 +-
 net/l2tp/l2tp_core.h                                                   |    3 +
 net/l2tp/l2tp_eth.c                                                    |    1 +
 net/l2tp/l2tp_ip.c                                                     |    1 +
 net/l2tp/l2tp_ip6.c                                                    |    1 +
 net/l2tp/l2tp_netlink.c                                                |    7 +
 net/l2tp/l2tp_ppp.c                                                    |    1 +
 net/l3mdev/Kconfig                                                     |   10 +
 net/l3mdev/Makefile                                                    |    5 +
 net/l3mdev/l3mdev.c                                                    |   92 ++
 net/mac80211/Makefile                                                  |    1 -
 net/mac80211/agg-rx.c                                                  |    8 +-
 net/mac80211/agg-tx.c                                                  |   15 +-
 net/mac80211/cfg.c                                                     |  107 +-
 net/mac80211/cfg.h                                                     |    9 -
 net/mac80211/debugfs.c                                                 |    2 +
 net/mac80211/debugfs_key.c                                             |   51 +-
 net/mac80211/debugfs_netdev.c                                          |   41 +-
 net/mac80211/debugfs_sta.c                                             |    8 +-
 net/mac80211/driver-ops.c                                              |  268 +++
 net/mac80211/driver-ops.h                                              |  301 +---
 net/mac80211/ethtool.c                                                 |   29 +-
 net/mac80211/event.c                                                   |   27 -
 net/mac80211/ibss.c                                                    |   28 +-
 net/mac80211/ieee80211_i.h                                             |   38 +-
 net/mac80211/iface.c                                                   |   14 +-
 net/mac80211/main.c                                                    |   19 +-
 net/mac80211/mesh.c                                                    |   85 +-
 net/mac80211/mesh.h                                                    |   10 +-
 net/mac80211/mesh_hwmp.c                                               |    2 +-
 net/mac80211/mesh_plink.c                                              |   18 +-
 net/mac80211/mlme.c                                                    |  413 ++---
 net/mac80211/ocb.c                                                     |    2 +-
 net/mac80211/offchannel.c                                              |    6 +-
 net/mac80211/pm.c                                                      |   14 +-
 net/mac80211/rate.c                                                    |    5 +-
 net/mac80211/rc80211_minstrel_debugfs.c                                |   12 +-
 net/mac80211/rc80211_minstrel_ht_debugfs.c                             |   12 +-
 net/mac80211/rx.c                                                      |   81 +-
 net/mac80211/scan.c                                                    |   32 +-
 net/mac80211/sta_info.c                                                |  109 +-
 net/mac80211/sta_info.h                                                |  105 +-
 net/mac80211/status.c                                                  |  161 +-
 net/mac80211/tdls.c                                                    |   21 +-
 net/mac80211/trace.h                                                   |   52 +-
 net/mac80211/tx.c                                                      |   42 +-
 net/mac80211/util.c                                                    |  105 +-
 net/mac80211/wpa.c                                                     |    9 +-
 net/mac802154/cfg.c                                                    |  205 +++
 net/mac802154/iface.c                                                  |  118 +-
 net/mac802154/llsec.c                                                  |   21 +-
 net/mac802154/rx.c                                                     |    4 +
 net/mac802154/tx.c                                                     |    7 +-
 net/mpls/af_mpls.c                                                     |  636 ++++++--
 net/mpls/internal.h                                                    |   74 +-
 net/mpls/mpls_iptunnel.c                                               |    2 +-
 net/netfilter/Kconfig                                                  |   15 +-
 net/netfilter/Makefile                                                 |    2 -
 net/netfilter/core.c                                                   |   13 +-
 net/netfilter/ipset/ip_set_core.c                                      |    9 +-
 net/netfilter/ipvs/ip_vs_app.c                                         |   36 +-
 net/netfilter/ipvs/ip_vs_conn.c                                        |   91 +-
 net/netfilter/ipvs/ip_vs_core.c                                        |  534 +++---
 net/netfilter/ipvs/ip_vs_ctl.c                                         |  291 ++--
 net/netfilter/ipvs/ip_vs_est.c                                         |   20 +-
 net/netfilter/ipvs/ip_vs_ftp.c                                         |   27 +-
 net/netfilter/ipvs/ip_vs_lblc.c                                        |    3 +-
 net/netfilter/ipvs/ip_vs_lblcr.c                                       |    3 +-
 net/netfilter/ipvs/ip_vs_nfct.c                                        |    5 +-
 net/netfilter/ipvs/ip_vs_pe_sip.c                                      |    2 +-
 net/netfilter/ipvs/ip_vs_proto.c                                       |   33 +-
 net/netfilter/ipvs/ip_vs_proto_ah_esp.c                                |   32 +-
 net/netfilter/ipvs/ip_vs_proto_sctp.c                                  |   58 +-
 net/netfilter/ipvs/ip_vs_proto_tcp.c                                   |   61 +-
 net/netfilter/ipvs/ip_vs_proto_udp.c                                   |   49 +-
 net/netfilter/ipvs/ip_vs_sh.c                                          |   45 +-
 net/netfilter/ipvs/ip_vs_sync.c                                        |   87 +-
 net/netfilter/ipvs/ip_vs_xmit.c                                        |   85 +-
 net/netfilter/nf_conntrack_core.c                                      |   22 +-
 net/netfilter/nf_conntrack_netlink.c                                   |   98 +-
 net/netfilter/nf_conntrack_proto_dccp.c                                |    2 +-
 net/netfilter/nf_conntrack_proto_generic.c                             |    2 +-
 net/netfilter/nf_conntrack_proto_gre.c                                 |    3 +-
 net/netfilter/nf_conntrack_proto_sctp.c                                |    2 +-
 net/netfilter/nf_conntrack_proto_tcp.c                                 |    2 +-
 net/netfilter/nf_conntrack_proto_udp.c                                 |    1 +
 net/netfilter/nf_conntrack_proto_udplite.c                             |    1 +
 net/netfilter/nf_nat_core.c                                            |    4 +-
 net/netfilter/nf_queue.c                                               |   42 +-
 net/netfilter/nf_tables_api.c                                          |    1 -
 net/netfilter/nf_tables_core.c                                         |   10 +-
 net/netfilter/nf_tables_netdev.c                                       |   20 +-
 net/netfilter/nfnetlink.c                                              |    2 +-
 net/netfilter/nfnetlink_cttimeout.c                                    |   34 +
 net/netfilter/nfnetlink_log.c                                          |   89 +-
 net/netfilter/{nfnetlink_queue_core.c => nfnetlink_queue.c}            |   73 +-
 net/netfilter/nfnetlink_queue_ct.c                                     |  113 --
 net/netfilter/nft_log.c                                                |    3 +-
 net/netfilter/nft_meta.c                                               |    4 +-
 net/netfilter/nft_queue.c                                              |    2 +-
 net/netfilter/nft_reject_inet.c                                        |   19 +-
 net/netfilter/x_tables.c                                               |    1 -
 net/netfilter/xt_CT.c                                                  |    7 +-
 net/netfilter/xt_LOG.c                                                 |    2 +-
 net/netfilter/xt_NFLOG.c                                               |    2 +-
 net/netfilter/xt_TCPMSS.c                                              |    2 +-
 net/netfilter/xt_TEE.c                                                 |    4 +-
 net/netfilter/xt_TPROXY.c                                              |   24 +-
 net/netfilter/xt_addrtype.c                                            |    4 +-
 net/netfilter/xt_connlimit.c                                           |    4 +-
 net/netfilter/xt_ipvs.c                                                |    5 +-
 net/netfilter/xt_osf.c                                                 |    2 +-
 net/netfilter/xt_recent.c                                              |    2 +-
 net/netfilter/xt_socket.c                                              |   14 +-
 net/netlink/genetlink.c                                                |   14 +-
 net/nfc/core.c                                                         |    4 +-
 net/nfc/digital_core.c                                                 |    3 +-
 net/nfc/hci/core.c                                                     |    3 +-
 net/nfc/hci/llc.c                                                      |    2 +
 net/nfc/nci/Kconfig                                                    |    2 +-
 net/nfc/nci/Makefile                                                   |    3 +-
 net/nfc/nci/core.c                                                     |  150 +-
 net/nfc/nci/data.c                                                     |   13 +
 net/nfc/nci/hci.c                                                      |  167 +-
 net/nfc/nci/ntf.c                                                      |    3 +-
 net/nfc/nci/rsp.c                                                      |    1 +
 net/nfc/nci/spi.c                                                      |   11 +-
 net/nfc/netlink.c                                                      |    8 +-
 net/nfc/nfc.h                                                          |    5 +-
 net/nfc/rawsock.c                                                      |    3 +-
 net/openvswitch/actions.c                                              |   13 +-
 net/openvswitch/conntrack.c                                            |    6 +-
 net/openvswitch/datapath.c                                             |    3 +-
 net/openvswitch/flow.c                                                 |    4 +-
 net/openvswitch/flow.h                                                 |    1 +
 net/openvswitch/flow_netlink.c                                         |  126 +-
 net/openvswitch/flow_table.c                                           |    2 +-
 net/openvswitch/vport-geneve.c                                         |    2 +-
 net/openvswitch/vport-gre.c                                            |    2 +-
 net/openvswitch/vport-internal_dev.c                                   |    8 +-
 net/openvswitch/vport-netdev.c                                         |   33 +-
 net/openvswitch/vport-netdev.h                                         |    1 -
 net/openvswitch/vport-vxlan.c                                          |    2 +-
 net/openvswitch/vport.c                                                |   30 +
 net/openvswitch/vport.h                                                |   22 +-
 net/packet/af_packet.c                                                 |   34 +-
 net/rds/af_rds.c                                                       |   16 +-
 net/rds/bind.c                                                         |  124 +-
 net/rds/connection.c                                                   |   22 +-
 net/rds/ib.c                                                           |   47 +-
 net/rds/ib.h                                                           |   78 +-
 net/rds/ib_cm.c                                                        |  114 +-
 net/rds/ib_rdma.c                                                      |  116 +-
 net/rds/ib_recv.c                                                      |  136 +-
 net/rds/ib_send.c                                                      |  110 +-
 net/rds/ib_stats.c                                                     |   22 +-
 net/rds/iw_rdma.c                                                      |    6 +-
 net/rds/rds.h                                                          |   10 +-
 net/rds/send.c                                                         |   19 +-
 net/rds/tcp.c                                                          |   16 +-
 net/rds/tcp_listen.c                                                   |   25 +-
 net/rds/tcp_send.c                                                     |    8 +-
 net/rds/threads.c                                                      |    2 +
 net/rxrpc/ar-connection.c                                              |    4 +-
 net/rxrpc/ar-internal.h                                                |    4 +-
 net/rxrpc/ar-transport.c                                               |    4 +-
 net/sched/act_bpf.c                                                    |    1 +
 net/sched/act_connmark.c                                               |    5 +-
 net/sched/act_ipt.c                                                    |    1 +
 net/sched/cls_bpf.c                                                    |   82 +-
 net/sched/em_ipset.c                                                   |    1 +
 net/sched/sch_blackhole.c                                              |   15 +-
 net/sched/sch_choke.c                                                  |   59 -
 net/sched/sch_dsmark.c                                                 |   63 +-
 net/sched/sch_fq.c                                                     |   13 +-
 net/sctp/sm_make_chunk.c                                               |    2 +-
 net/sctp/sm_statefuns.c                                                |    2 +-
 net/switchdev/switchdev.c                                              |  638 +++++---
 net/tipc/bcast.c                                                       |  988 +++--------
 net/tipc/bcast.h                                                       |  122 +-
 net/tipc/bearer.c                                                      |  102 +-
 net/tipc/bearer.h                                                      |    9 +-
 net/tipc/core.c                                                        |    9 +
 net/tipc/core.h                                                        |   12 +-
 net/tipc/discover.c                                                    |   28 +-
 net/tipc/link.c                                                        |  933 ++++++-----
 net/tipc/link.h                                                        |   81 +-
 net/tipc/msg.c                                                         |   51 +-
 net/tipc/msg.h                                                         |   42 +-
 net/tipc/name_distr.c                                                  |    4 +-
 net/tipc/net.c                                                         |    6 +-
 net/tipc/node.c                                                        |  227 ++-
 net/tipc/node.h                                                        |   41 +-
 net/tipc/socket.c                                                      |    4 +-
 net/tipc/udp_media.c                                                   |   18 +-
 net/unix/af_unix.c                                                     |    5 +-
 net/vmw_vsock/af_vsock.c                                               |   37 +-
 net/vmw_vsock/vmci_transport.c                                         |    4 +-
 net/wireless/Kconfig                                                   |   10 +
 net/wireless/core.c                                                    |    6 +-
 net/wireless/core.h                                                    |    1 +
 net/wireless/nl80211.c                                                 |  536 +++++-
 net/wireless/reg.c                                                     |  295 ++--
 net/wireless/scan.c                                                    |   61 +-
 net/wireless/trace.h                                                   |   22 +-
 net/xfrm/xfrm_input.c                                                  |    4 +-
 net/xfrm/xfrm_output.c                                                 |   20 +-
 net/xfrm/xfrm_policy.c                                                 |   19 +-
 net/xfrm/xfrm_user.c                                                   |    5 +-
 samples/bpf/Makefile                                                   |   10 +
 samples/bpf/bpf_helpers.h                                              |    6 +
 samples/bpf/fds_example.c                                              |  183 +++
 samples/bpf/libbpf.c                                                   |   19 +
 samples/bpf/libbpf.h                                                   |   11 +
 samples/bpf/tcbpf1_kern.c                                              |   24 +-
 samples/bpf/test_verifier.c                                            |  357 +++-
 samples/bpf/trace_output_kern.c                                        |   31 +
 samples/bpf/trace_output_user.c                                        |  196 +++
 security/selinux/hooks.c                                               |   27 +-
 security/smack/smack_netfilter.c                                       |    6 +-
 tools/net/bpf_jit_disasm.c                                             |    4 +-
 1598 files changed, 115037 insertions(+), 24109 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt
 create mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-mdio.txt
 create mode 100644 Documentation/devicetree/bindings/net/hisilicon-hns-nic.txt
 create mode 100644 Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
 create mode 100644 arch/arm64/boot/dts/hisilicon/hip05_hns.dtsi
 rename {include/linux => drivers/net/arcnet}/arcdevice.h (75%)
 rename {include/linux => drivers/net/arcnet}/com20020.h (61%)
 create mode 100644 drivers/net/arcnet/com9026.h
 create mode 100644 drivers/net/can/sun4i_can.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/Makefile
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_fw_hdr.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_nvm_defs.h
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
 create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h
 delete mode 100644 drivers/net/ethernet/hisilicon/hip04_mdio.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/Makefile
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hnae.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hnae.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_dsaf_xgmac.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_enet.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_enet.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns_mdio.c
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_devids.h
 create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
 create mode 100644 drivers/net/ethernet/microchip/encx24j600-regmap.c
 create mode 100644 drivers/net/ethernet/microchip/encx24j600.c
 create mode 100644 drivers/net/ethernet/microchip/encx24j600_hw.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/Makefile
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_cxt.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_cxt.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_dev.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_dev_api.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_hsi.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_hw.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_hw.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_init_ops.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_init_ops.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_int.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_int.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_l2.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_main.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mcp.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mcp.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_reg_addr.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_sp.h
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c
 create mode 100644 drivers/net/ethernet/qlogic/qed/qed_spq.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/Makefile
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede.h
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_ethtool.c
 create mode 100644 drivers/net/ethernet/qlogic/qede/qede_main.c
 create mode 100644 drivers/net/phy/bcm-cygnus.c
 create mode 100644 drivers/net/phy/bcm-phy-lib.c
 create mode 100644 drivers/net/phy/bcm-phy-lib.h
 create mode 100644 drivers/net/phy/mdio-bcm-iproc.c
 create mode 100644 drivers/net/wireless/ath/wil6210/wil_crash_dump.c
 delete mode 100644 drivers/net/wireless/b43/pcmcia.c
 delete mode 100644 drivers/net/wireless/b43/pcmcia.h
 create mode 100644 drivers/net/wireless/iwlwifi/mvm/fw-api-rx.h
 create mode 100644 drivers/net/wireless/realtek/Makefile
 rename drivers/net/wireless/{ => realtek}/rtl818x/Kconfig (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/Makefile (69%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/dev.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/grf5101.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/grf5101.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/max2820.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/max2820.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8180.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225se.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/rtl8225se.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/sa2400.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8180/sa2400.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/Makefile (62%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/dev.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/leds.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/leds.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rfkill.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rfkill.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8187.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8225.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl8187/rtl8225.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtl818x/rtl818x.h (100%)
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/Kconfig
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/Makefile
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.c
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
 create mode 100644 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h
 rename drivers/net/wireless/{ => realtek}/rtlwifi/Kconfig (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/base.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/base.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbt_precomp.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8192e2ant.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8192e2ant.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b1ant.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b1ant.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b2ant.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8723b2ant.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a1ant.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a1ant.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a2ant.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtc8821a2ant.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtcoutsrc.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/halbtcoutsrc.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/rtl_btc.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/btcoexist/rtl_btc.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/cam.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/cam.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/core.c (99%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/core.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/debug.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/debug.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/efuse.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/efuse.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/pci.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/pci.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/ps.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/ps.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/pwrseqcmd.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rc.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rc.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/regd.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/regd.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/pwrseq.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/pwrseq.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8188ee/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/dm_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/dm_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/fw_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/fw_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/main.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/phy_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192c/phy_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ce/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/hw.c (99%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/mac.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/mac.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192cu/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192de/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/pwrseq.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/pwrseq.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192ee/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8192se/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/btc.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_bt_coexist.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_bt_coexist.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_btc.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hal_btc.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/pwrseq.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/pwrseq.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723ae/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/pwrseq.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/pwrseq.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723be/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/dm_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/dm_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/fw_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/fw_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/main.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/phy_common.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8723com/phy_common.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/Makefile (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/def.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/dm.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/dm.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/fw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/fw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/hw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/hw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/led.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/led.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/phy.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/phy.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/pwrseq.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/pwrseq.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/reg.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/rf.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/rf.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/sw.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/sw.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/table.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/table.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/trx.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/rtl8821ae/trx.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/stats.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/stats.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/usb.c (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/usb.h (100%)
 rename drivers/net/wireless/{ => realtek}/rtlwifi/wifi.h (100%)
 create mode 100644 drivers/nfc/fdp/Kconfig
 create mode 100644 drivers/nfc/fdp/Makefile
 create mode 100644 drivers/nfc/fdp/fdp.c
 create mode 100644 drivers/nfc/fdp/fdp.h
 create mode 100644 drivers/nfc/fdp/i2c.c
 create mode 100644 drivers/nfc/nfcmrvl/fw_dnld.c
 create mode 100644 drivers/nfc/nfcmrvl/fw_dnld.h
 create mode 100644 drivers/nfc/nfcmrvl/i2c.c
 create mode 100644 drivers/nfc/nfcmrvl/spi.c
 rename drivers/nfc/st-nci/{st-nci_se.c => se.c} (82%)
 delete mode 100644 drivers/nfc/st-nci/st-nci_se.h
 create mode 100644 drivers/nfc/st-nci/vendor_cmds.c
 rename drivers/nfc/st21nfca/{st21nfca.c => core.c} (97%)
 rename drivers/nfc/st21nfca/{st21nfca_dep.c => dep.c} (99%)
 rename drivers/nfc/st21nfca/{st21nfca_se.c => se.c} (96%)
 delete mode 100644 drivers/nfc/st21nfca/st21nfca_dep.h
 delete mode 100644 drivers/nfc/st21nfca/st21nfca_se.h
 create mode 100644 drivers/nfc/st21nfca/vendor_cmds.c
 create mode 100644 drivers/ssb/bridge_pcmcia_80211.c
 create mode 100644 drivers/ssb/host_soc.c
 create mode 100644 include/linux/once.h
 rename include/linux/{ => platform_data}/mdio-gpio.h (100%)
 create mode 100644 include/linux/qed/common_hsi.h
 create mode 100644 include/linux/qed/eth_common.h
 create mode 100644 include/linux/qed/qed_chain.h
 create mode 100644 include/linux/qed/qed_eth_if.h
 create mode 100644 include/linux/qed/qed_if.h
 create mode 100644 include/linux/usb/cdc.h
 create mode 100644 include/net/l3mdev.h
 delete mode 100644 include/net/netfilter/nfnetlink_queue.h
 delete mode 100644 include/net/vrf.h
 create mode 100644 kernel/bpf/inode.c
 create mode 100644 lib/once.c
 create mode 100644 net/ipv4/tcp_recovery.c
 create mode 100644 net/l3mdev/Kconfig
 create mode 100644 net/l3mdev/Makefile
 create mode 100644 net/l3mdev/l3mdev.c
 delete mode 100644 net/mac80211/cfg.h
 delete mode 100644 net/mac80211/event.c
 rename net/netfilter/{nfnetlink_queue_core.c => nfnetlink_queue.c} (95%)
 delete mode 100644 net/netfilter/nfnetlink_queue_ct.c
 create mode 100644 samples/bpf/fds_example.c
 create mode 100644 samples/bpf/trace_output_kern.c
 create mode 100644 samples/bpf/trace_output_user.c

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ