This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/linux-next.
from 44786880df19 Merge branch 'parisc-4.20-1' of git://git.kernel.org/pub/s [...] adds 46b8306480fb sparc: Fix parport build warnings. adds 2f6c9bf31a0b sparc: Improve VDSO instruction patching. adds 794b88e04758 sparc: Inline VDSO gettime code aggressively. adds 3fe5d7e86128 sparc: Don't bother masking out TICK_PRIV_BIT in VDSO code. adds 44231b7fee3f sparc: Set DISABLE_BRANCH_PROFILING in VDSO CFLAGS. adds 5615edcca99a sparc: Improve VDSO CFLAGS. adds 3c2b2d9408b1 sparc: Really use linker with LDFLAGS. adds ecd4c19f3df7 sparc: Validate VDSO for undefined symbols. adds 19832d244954 sparc: Several small VDSO vclock_gettime.c improvements. adds 8dbc450f76dc Merge branch 'sparc-vdso' adds a97a2d4d56ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds f404c3ecc401 rfkill: fix spelling mistake contidion to condition adds 30ca1aa53621 cfg80211/mac80211: make ieee80211_send_layer2_update a pub [...] adds 7417844b63d4 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds 21a5d4c3a45c mac80211: add stop/start logic for software TXQs adds 9cf0a0b4b64a cfg80211: Add support for 60GHz band channels 5 and 6 adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds fa642f08839b openvswitch: Derive IP protocol number for IPv6 later frags adds 38bb4ac91bd8 bnxt_en: remove set but not used variable 'addr_type' adds 0fdc0d675b92 freescale: ethernet: remove unnecessary unlikely() adds 98cdb4807123 net: dsa: Expose tagging protocol to user-space adds 6577b0f71665 nfp: replace spin_lock_bh with spin_lock in tasklet callback adds be7e1b334be4 liquidio: lio_fetch_vf_stats() can be static adds a89cdd8e7c74 cxgb4: impose mandatory VLAN usage when non-zero TAG ID adds 7a8c7f5c30f9 net: dsa: b53: Fix build with B53_SRAB enabled and not B53_SERDES adds 6ad96bdca8aa i40e(vf): remove i40e_ethtool_stats.h header file adds 6d7a8df6dfe4 net: sched: act_skbedit: remove dependency on rtnl lock adds f20a4d01175a net: sched: act_nat: remove dependency on rtnl lock adds cc577b01ba12 net: stmmac: Enable TC Ops for GMAC >= 4 adds 09317da317e5 failover: Fix error return code in net_failover_create adds 25290bfc120d cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm adds 0153167aebd0 net/ipv6: Remove rt6i_prefsrc adds aea890b8b2e0 sch_htb: Remove local SKB queue handling code. adds 596977300ab5 sch_netem: Move private queue handler to generic location. adds 0c69198d81dc infiniband: nes: Use skb_peek_next() and skb_queue_walk(). adds 8b69bd7d8a89 ppp: Remove direct skb_queue_head list pointer access. adds 7957a9dea8bf mac80211: Don't access sk_queue_head->next directly. adds e42a43a5cab2 lan78xx: Do not access skb_queue_head list pointers directly. adds 1181d629cc13 sctp: Use skb_queue_is_first(). adds e3554197fc8f p54: Use skb_peek_tail() instead of direct head pointer accesses. adds 1173ab7b6202 bnx2fc_fcoe: Use skb_queue_walk_safe(). adds 250bb6f0f824 staging: rtl8192e: Use __skb_peek(). adds 776f07ee303a brcmfmac: Use __skb_peek(). adds a8305bff6852 net: Add and use skb_mark_not_on_list(). adds 992cba7e276d net: Add and use skb_list_del_init(). adds 6effee6840af can: Remove SKB list assumptions in rx-offload.c adds 8b9db0d0aa3e rtl818x: Remove SKB list assumptions. adds fd2b803fa8ef Merge branch 'skb_list_cleanups' adds 86c55361e569 net: sched: cls_flower: dump offload count value adds 8ecc7c8a1c16 net_sched: remove redundant qdisc lock classes adds 11957be20ff6 htb: use anonymous union for simplicity adds f973b76888aa net: dsa: b53: Uninitialized variable in b53_adjust_link() adds 0527097ce81c net: xenbus: remove redundant condition check before debug [...] adds aad06d1104e8 xen-netback: remove unecessary condition check before debu [...] adds fe2d22b17288 liquidio: Disabling tasklet when NAPI is active adds 4b6e326b2d34 liquidio: Per queue oom work queue adds 8bf6edcd96fc liquidio: Removed droq lock adds 82bcee42059f Merge branch 'liquidio-Removed-droq-lock-from-Rx-path' adds 3ee5c8873fd3 net: aquantia: fix hw_atl_utils_fw_upload_dwords adds 0e1a0dde8088 net: aquantia: definitions for WOL adds a0da96c08cfa net: aquantia: implement WOL support adds 92ab64079d6b net: aquantia: implement EEE support adds e91578488fd0 net: aquantia: whitespace changes adds 8f60f762aa3d net: aquantia: renaming for better visibility adds 85e55db7dcc5 net: aquantia: bump driver version adds 80de556a6bf4 Merge branch 'aquantia-implement-WOL-and-EEE-support' adds 150085791afb net/tls: Fixed return value when tls_complete_pending_work [...] adds 1fb0d4e8ddb1 net: dsa: b53: Only call b53_port_event() for SGMII ports adds 67edf21e5adf scsi: libcxgbi: fib6_ino reference in rt6_info is rcu protected adds 0041195d55bc netlink: remove hash::nelems check in netlink_insert adds eca09be82eb8 nfp: report FW vNIC stats in interface stats adds 4ef972fd3ec6 net: phy: ste10Xp: Remove wrong SUPPORTED_Pause adds 26eb00a4fcad net: phy: et1011c: Remove incorrect missing 1000 Half adds 15d8daf7bc2d net: phy: bcm63xx: Allow to be built with COMPILE_TEST adds 58056c1e1b0e net: ethernet: Use phy_set_max_speed() to limit advertised speed adds 00eb2243b933 net: bcmgenet: Fix speed selection for reverse MII adds 04b7d41d8046 net: ethernet: Fix up drivers masking pause support adds 41124fa64d4b net: ethernet: Add helper to remove a supported link mode adds af8d9bb2f2f4 net: ethernet: Add helper for MACs which support asym pause adds c306ad36184f net: ethernet: Add helper for MACs which support pause adds 70814e819c11 net: ethernet: Add helper for set_pauseparam for Asym Pause adds 0c122405d4c3 net: ethernet: Add helper for set_pauseparam for Pause adds 22b7d29926b5 net: ethernet: Add helper to determine if pause configurat [...] adds 15665342d48b Merge branch 'Preparing-for-phylib-linkmodes' adds 435f2e7cc0b7 net: bridge: add support for sticky fdb entries adds db3df242bc44 qlcnic: Remove set but not used variables 'fw_mbx' and 'hdr_size' adds f8a1988f6551 net: ethernet: Use DIV_ROUND_UP instead of reimplementing [...] adds d700ec4118f9 net: dsa: mv88e6xxx: Make sure to configure ports with ext [...] adds 52d0d404d39d geneve: add ttl inherit support adds a20625e49dde docs: net: Remove TCP congestion document adds aaf9253025e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds cc973aecf0b0 MIPS: lantiq: Do not enable IRQs in dma open adds 7969119293f5 net: dsa: Add Lantiq / Intel GSWIP tag support adds 839790e88a3c dt-bindings: net: Add lantiq, xrx200-net DT bindings adds fe1a56420cf2 net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver adds 86ce2bc73c7a dt-bindings: net: dsa: Add lantiq, xrx200-gswip DT bindings adds 14fceff4771e net: dsa: Add Lantiq / Intel DSA driver for vrx200 adds d03790f55a68 Merge branch 'Lantiq-Intel-vrx200-support' adds 15033f0457dc ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL adds 9708d2b5b7c6 llc: avoid blocking in llc_sap_close() adds e4a2a3048ed9 net: sock: introduce SOCK_XDP adds 4f23aff8713c tuntap: switch to use XDP_PACKET_HEADROOM adds 291aeb2b1dba tuntap: enable bh early during processing XDP adds f7053b6ccb65 tuntap: simplify error handling in tun_build_skb() adds ac1f1f6c5ae8 tuntap: tweak on the path of skb XDP case in tun_build_skb() adds 8ae1aff0b331 tuntap: split out XDP logic adds 1a097910adda tuntap: move XDP flushing out of tun_do_xdp() adds fe8dd45bb755 tun: switch to new type of msg_control adds 043d222f93ab tuntap: accept an array of XDP buffs through sendmsg() adds 0efac27791ee tap: accept an array of XDP buffs through sendmsg() adds 0a0be13b8fe2 vhost_net: batch submitting XDP buffers to underlayer sockets adds 8bb83b78382c Merge branch 'vhost_net-TX-batching' adds b2ddc48a81b5 net: dsa: b53: Do not fail when IRQ are not initialized adds 293681f149a8 vxlan: Remove duplicated include from vxlan.h adds 50c12f7401a9 gso_segment: Reset skb->mac_len after modifying network header adds 310fc0513ea9 tg3: Fix fall-through annotations adds f91845da9fda pktgen: Fix fall-through annotation adds ee4fccbee7d3 net/ibm/emac: Remove VLA usage adds 52bb6677d530 net: move definition of pcpu_lstats to header file adds 0dc235afc59a cxgb4: Fix endianness issue in t4_fwcache() adds 992bea8e40b7 cxgb4: add per rx-queue counter for packet errors adds c3ec8bcceb07 cxgb4: update supported DCB version adds 93be42f9173b net/sched: act_police: use per-cpu counters adds 2d550dbad83c net/sched: act_police: don't use spinlock in the data path adds 50676de48679 Merge branch 'act_police-lockless-data-path' adds 21e65923abaa net: phy: et011c: Remove incorrect PHY_POLL flags adds b0350d51f001 ip_gre: fix parsing gre header in ipgre_err adds a82738adff16 ip6_gre: simplify gre header parsing in ip6gre_err adds 7a3dd8c8979c tls: async support causes out-of-bounds access in crypto APIs adds f5de8bfef85b net: dsa: gswip: Fix return value check in gswip_probe() adds f592e0b9895c net: dsa: gswip: Fix copy-paste error in gswip_gphy_fw_probe() adds b8b2de91e9db net: lantiq: Fix return value check in xrx200_probe() adds 0a959e45846a net: hns: make function hns_gmac_wait_fifo_clean() static adds d52030e6d584 dt-bindings: net: lantiq, xrx200-net: Use lower case in hex adds e82b5fe5d480 dt-bindings: net: dsa: lantiq, xrx200-gswip: Fix minor sty [...] adds a44ecfbda48f net: lantiq: lantiq_xrx200: Move clock prepare to probe function adds 0e630b598e87 net: dsa: lantiq_gswip: Minor code style improvements adds 711ddb625cf0 net: dsa: tag_gswip: Add gswip to dsa_tag_protocol_to_str() adds d10f7e1d9e60 Merge branch 'lantiq-Minor-fixes-for-vrx200-and-gswip' adds 6f9dbadc1ac6 net: aquantia: memory corruption on jumbo frames adds 0185e2e69f8e selftests/tls: Add MSG_WAITALL in recv() syscall adds 1635bb548f84 net: rds: use memset to optimize the recv adds 764ea3714a85 net: usb: remove redundant null pointer check before of_node_put adds 1ddc5d3e5f1c net: dsa: remove redundant null pointer check before of_node_put adds b458925ed579 net: dsa: remove redundant null pointer check before put_device adds a4ebec033e1c net: ethernet: remove redundant null pointer check before [...] adds 75b2c206bb10 liquidio: Add the features to show FEC settings and set FE [...] adds fc69660bbdb2 s390/qeth: move L2 xmit code to core module adds f13ade199391 s390/qeth: run non-offload L3 traffic over common xmit path adds 0a6da4b10d9c s390/qeth: remove unused L3 xmit code adds 40e6a2258492 s390/qeth: remove qeth_get_elements_no() adds f231dc9dbd78 s390/qeth: limit csum offload erratum to L3 devices adds 2d3986d1ceda s390/qeth: fix up protocol headers early adds 554942646653 s390/qeth: check size of required HW header cache object adds e517b649b3c3 s390/qeth: prepare for copy-free TSO transmission adds 356156b60aff s390/qeth: speed up TSO transmission adds 69d7ce80df6d s390/qeth: remove qeth_hdr_chk_and_bounce() adds 121ca39aa558 s390/qeth: uninstall IRQ handler on device removal adds 4d19db777a2f s390/qeth: invoke softirqs after napi_schedule() adds 31c92732cdf2 s390/qeth: fix typo in return value adds ed47155bdcf3 s390/qeth: fine-tune spinlocks adds 500abbf04029 s390/qeth: reduce 0-initializing when building IPA cmds adds ce5b127b172e Merge branch 's390-qeth-next' adds 5d288b88655d net: caif: remove redundant null check on frontpkt adds 0020f5c807ef net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds 076ed3da0c9b net/ipv4: defensive cipso option parsing adds c1d04a174f8d gianfar: remove duplicated include from gianfar.c adds e65d52564b01 cxgb4: remove duplicated include from cxgb4_main.c adds 03aa6d95c14c liquidio: remove duplicated include from lio_vf_rep.c adds 49780be19ceb qed: remove duplicated include from qed_cxt.c adds cf7d97e1e54d net: mdio: remove duplicated include from mdio_bus.c adds e366fa435032 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8062b2263a9f intel-ethernet: rename i40evf to iavf adds ee61022acfff iavf: diet and reformat adds 129cf89e5856 iavf: rename functions and structs to new name adds 0b6591e6463b iavf: rename i40e_status to iavf_status adds 5ec8b7d11470 iavf: move i40evf files to new name adds f1cad2ce06f2 iavf: remove references to old names adds 4dbc76e014d1 iavf: rename device ID defines adds 83eafc492258 iavf: rename I40E_ADMINQ_DESC adds f349daa58809 iavf: rename i40e_hw to iavf_hw adds f1aa1abaf5a6 iavf: replace i40e_debug with iavf version adds ad64ed8bf908 iavf: tracing infrastructure rename adds 56184e01c00d iavf: rename most of i40e strings adds 66bc8e0f591a iavf: finish renaming files to iavf adds 98674ebec892 intel-ethernet: use correct module license adds 89f4b9a6e4c6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 568b742a9d98 netlink: add NLA_REJECT policy type adds b60b87fc2996 netlink: add ethernet address policy types adds 14d73416792a veth: rename pcpu_vstats as pcpu_lstats adds 5391346e165b net: ethernet: slicoss: remove duplicated include from slic.h adds c9c3941186c5 net: hns3: fix return type of ndo_start_xmit function adds ac1172dea10b net: cavium: fix return type of ndo_start_xmit function adds 94b2bb28dbb4 net: ibm: fix return type of ndo_start_xmit function adds 2208e9a7e94e net: neterion: s2io: Use linux/io-64-nonatomic-lo-hi.h adds fdd1445b684a net: neterion: vxge: Use linux/io-64-nonatomic-lo-hi.h adds 7e76798f431b Merge branch 'neterion-use-linux-io-64-nonatomic-lo-hi-h' adds e641e99f261f net: ethernet: remove redundant include adds b9d957c5b109 net: wan: remove redundant include adds 138c72efbd5d batman-adv: Start new development cycle adds 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated adds d331a7399499 batman-adv: Provide debug messages as trace events adds dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo adds a7ea49afcc88 batman-adv: Enable LockLess TX for softif adds 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] adds 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] adds cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] adds f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] adds e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] adds a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] adds 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] adds 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] adds e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop adds f46f33a6790c Merge branch 'phy_stop-synchronous' adds f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] adds cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 adds a9aac38599ec net: mvpp2: rename the IRQs to match the hardware adds 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] adds fd4a1056884e net: mvpp2: do not update the queue mode while probing adds 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 adds 850623b3823a net: mvpp2: cpu should always be unsigned adds ecfed8d9b387 net: mvpp2: make the per-cpu helpers static adds 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static adds 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] adds 074c74dfcb33 net: mvpp2: map the CPUs to threads adds e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] adds 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread adds 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' adds aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] adds f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open adds 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open adds db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] adds f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function adds bacade822524 net: toshiba: fix return type of ndo_start_xmit function adds 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function adds 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function adds fe72352e37ae net: amd: fix return type of ndo_start_xmit function adds 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function adds 874bff0ba6cf net: hns3: Add default irq affinity adds 932d1252aded net: hns3: Add unlikely for buf_num check adds 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] adds 3152fcc69ae0 net: hns3: Remove packet statistics of public adds 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl adds 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net adds 582d37bbb613 net: hns3: Check hdev state when getting link status adds fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem adds 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf adds 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] adds d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] adds 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds 1e6a4bc874db Merge branch 'hns3-fixes' adds 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback adds c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' adds c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] adds 7a67e11d901e r8169: simplify RTL8169 PHY initialization adds 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps adds 23d9f5531c7c nfp: provide a better warning when ring allocation fails adds 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' adds da2cfbd3e756 e1000: remove set but not used variable 'txb2b' adds 713746bb2866 atl1: remove set but not used variable 'advertising' adds faa08325b429 isdn/hisax: Remove unnecessary parenthesis adds a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 adds 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout adds 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress adds fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb adds f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size adds d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] adds 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells adds 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools adds e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool adds 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration adds 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() adds a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() adds b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood adds cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' adds 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h adds 78f2756c5fc0 net/ipv4: Move device validation to helper adds 91a178258aea netfilter: rpfilter: Convert rpfilter_lookup_reverse to ne [...] adds 9f18b6b68e20 netfilter: nft_fib: Convert nft_fib4_eval to new dev helper adds 947e326c45df Merge branch 'net-wean-netfilter-from-fib_nh' adds ec3ed293e766 net_sched: change tcf_del_walker() to take idrinfo->lock adds 133dc88053de net: amd: remove redundant continue adds 68c385079cb3 net: neterion: remove redundant continue adds 144a6adfa143 net: tap: remove redundant null pointer check before kfree_skb adds 16a3f50f0598 net: cxgb3: remove redundant null pointer check before kfree_skb adds 1d08962ff1e6 ipv4: remove redundant null pointer check before kfree_skb adds e3c3215e41f6 net: nci: remove redundant null pointer check before kfree_skb adds 673eed0c1834 net: cxgb3_main: remove redundant null pointer check befor [...] adds f2a2f2166af8 ipv6: remove redundant null pointer check before kfree_skb adds 1ba2a720da72 Merge branch 'kfree_skb-NULL' adds 8a1aff144d37 vhost_net: add a missing error return adds 66ab23598696 mISDN: remove redundant null pointer check before kfree_skb adds 753039650455 bnx2x: Add VF spoof-checking configuration adds 75a110a1783e bnx2x: Ignore bandwidth attention in single function mode adds ea65949e1988 bnx2x: Provide VF link status in ndo_get_vf_config adds 957b085c793c Merge branch 'bnx2x-enhancements' adds 7979472bba8b DRIVERS: net: macsec: Fix multiple coding style issues adds 075ddebc3283 net: phy: don't reschedule state machine when PHY is halted adds b1e51eabf9ec net: neterion: vxge: Remove unnecessary parentheses adds 83b4768e1b6b bna: Remove unnecessary self assignment adds 6b8e327cfa2d net: fddi: skfp: Remove unused function adds 94e7c844990f net: lan78xx: Avoid unnecessary self assignment adds b78ac6ecd1b6 net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider adds 2b49117a5abe net: micrel: fix return type of ndo_start_xmit function adds 06983aa526c7 net: freescale: fix return type of ndo_start_xmit function adds a42055e8d2c3 net/tls: Add support for async encryption of records for p [...] adds 30f8eb55873e net: if_arp: Fix incorrect indents adds 6a12709da354 net: if_arp: use define instead of hard-coded value adds b4d0782440ed Merge branch 'net-if_arp-use-define-instead-of-hard-coded-value' adds 65c5877f6462 ravb: Disable Pause Advertisement adds b1589924c046 dt-bindings: net: ravb: Add support for r8a7744 SoC adds adefc0a2ff46 net: hns3: Fix ets validate issue adds d0d72bac0239 net: hns3: Unify the type convert for desc.data adds 0c218123028f net: hns3: Adjust prefix of tx/rx statistic names adds b4f1d30327c8 net: hns3: Fix tqp array traversal condition for vf adds 6cee6fc38402 net: hns3: Unify the prefix of vf functions adds fa7a4bd564cc net: hns3: Add handle for default case adds 7a8101109dd3 net: hns3: Add nic state check before calling netif_tx_wake_queue adds 2211f4e1955f net: hns3: Add unlikely for dma_mapping_error check adds 75e98535182d net: hns3: Remove print messages for error packet adds c136b8842589 net: hns3: Add get_media_type ops support for VF adds 5f373b158523 net: hns3: Fix speed/duplex information loss problem when [...] adds ebfefb8aa792 net: hns3: Remove redundant hclge_get_port_type() adds 4f4b93a88c9c Merge branch 'hns3-next' adds 72b0094f9182 tcp: switch tcp_clock_ns() to CLOCK_TAI base adds 2fd66ffba507 tcp: introduce tcp_skb_timestamp_us() helper adds 142537e41923 net_sched: sch_fq: switch to CLOCK_TAI adds 9799ccb0e984 tcp: add tcp_wstamp_ns socket field adds d3edd06ea8ea tcp: provide earliest departure time in skb->tstamp adds fd2bca2aa789 tcp: switch internal pacing timer to CLOCK_TAI adds ab408b6dc744 tcp: switch tcp and sch_fq to new earliest departure time model adds c092dd5f4a7f tcp: switch tcp_internal_pacing() to tcp_wstamp_ns adds 90caf67b01fa net_sched: sch_fq: remove dead code dealing with retransmits adds a88e24f270eb Merge branch 'tcp-switch-to-Early-Departure-Time-model' adds 075e264fa33e net/ipv4: avoid compile error in fib_info_nh_uses_dev adds 2475f59c618e ipv6: discard IP frag queue on more errors adds 836196239298 net/ipfrag: let ip[6]frag_high_thresh in ns be higher than [...] adds bccc17118bcf selftests/net: add ipv6 tests to ip_defrag selftest adds 5b9b0a80aa1a decnet: Remove unnecessary check for dev->name adds e24cf6b3891c net: dsa: b53: Don't assign autonegotiation enabled adds 2cae8c07cb8c net: dsa: b53: Fix B53_SERDES_DIGITAL_CONTROL offset adds 55a4d2eac327 net: dsa: b53: Also include SGMII for mac_config and mac_l [...] adds bd4d08daeb95 Merge branch 'net-dsa-b53-SGMII-modes-fixes' adds c8e4eff4675f hv_netvsc: Add support for LRO/RSC in the vSwitch adds d6792a5a0747 hv_netvsc: Add handler for LRO setting change adds f1951c22562a hv_netvsc: Update document for LRO/RSC support adds 739d0def85ca Merge branch 'hv_netvsc-Support-LRO-RSC-in-the-vSwitch' adds 12ba7e104552 mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds 0d283ab5b4fd net: mvpp2: support XPS by mapping TX queues to CPUs adds 4251ea5b8e54 net: mvpp2: use round-robin scheduling for TX queues on th [...] adds 7ff2ea0bbfb1 Merge branch 'mvpp2-Add-txq-to-CPU-mapping' adds 5e111210a443 net/core: Add new basic hardware counter adds 28169abadb08 net/sched: Add hardware specific counters to TC actions adds ea49c6f0baca Merge branch 'net-sched-Add-hardware-specific-counters-to- [...] adds f7aa74e483e8 neighbour: allow admin to set NTF_ROUTER adds fc6e8073f304 neighbour: send netlink notification if NTF_ROUTER changes adds 094fe7392d6e Merge branch 'few-NTF_ROUTER-related-updates' adds 9932a29ab1be net/tls: Fixed race condition in async encryption adds 4128c0cfb1d7 tls: Fixed uninitialised vars warning adds 48c1699ec298 net: qca_spi: Introduce write register verification adds edad8d260e25 dpaa2-eth: Make Rx flow hash key configurable adds 4bee64b41701 r8169: use default watchdog timeout adds de20e12f3faf r8169: improve rtl8169_irq_mask_and_ack adds a0456790fe57 r8169: improve a check in rtl_init_one adds 9da90297ca30 Merge branch 'r8169-series-with-smaller-improvements' adds bd6207202db8 net: macb: Clean 64b dma addresses if they are not detected adds a06ee256e5d6 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds b85135b595db tls: Fix socket mem accounting error under async encryption adds c774973e91e1 tls: Fixed a memory leak during socket close adds 6f99528e9797 net: core: netlink: add helper refcount dec and lock function adds 86bd446b5ceb net: sched: rename qdisc_destroy() to qdisc_put() adds 3a7d0d07a386 net: sched: extend Qdisc with rcu adds 9d7e82cec35c net: sched: add helper function to take reference to Qdisc adds e368fdb61d8e net: sched: use Qdisc rcu API instead of relying on rtnl lock adds cfebd7e242d7 net: sched: change tcf block reference counter type to refcount_t adds f00234367b64 net: sched: implement functions to put and flush all chains adds ab2816295f99 net: sched: protect block idr with spinlock adds 0607e439943b net: sched: implement tcf_block_refcnt_{get|put}() adds 787ce6d02d95 net: sched: use reference counting for tcf blocks on rules update adds 7a153655d725 Merge branch 'Refactor-classifier-API-to-work-with-Qdisc-b [...] adds f3fc7915a537 i40e: Fix VF's link state notification adds 0ce5233e6c2a i40e: Unset promiscuous settings on VF reset adds e7bac7afa612 i40e: use declared variables for pf and hw adds ed277c50c075 i40e: add a helper function to validate a VF based on the vf id adds fd835129ab21 i40e: fix double 'NIC Link is Down' messages adds 679b05c0536b i40e: Remove unused msglen parameter from virtchnl functions adds 9dbb13704577 i40e: clean zero-copy XDP Tx ring on shutdown/reset adds f5bd91388e26 net: xsk: add a simple buffer reuse queue adds 411dc16ff177 i40e: clean zero-copy XDP Rx ring on shutdown/reset adds 3ab52af58fa4 i40e: disallow changing the number of descriptors when AF_ [...] adds 71f9b61c5b3f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6e2d85ec0559 net: phy: Stop with excessive soft reset adds d6ab93364734 net: phy: marvell: Avoid unnecessary soft reset adds 921f432ceac6 Merge branch 'net-phy-Eliminate-unnecessary-soft' adds 3475372ff60e net: dsa: lantiq_gswip: Depend on HAS_IOMEM adds 69495d2a5295 libbpf: Remove the duplicate checking of function storage adds a9c676bc8fc5 bpf/verifier: fix verifier instability adds e1302542e37e xdp: unlikely instrumentation for xdp map redirect adds 2a68d85fe1b7 xdp: explicit inline __xdp_map_lookup_elem adds 47b123ed9e99 xdp: split code for map vs non-map redirect adds ad1242d8a063 selftests/bpf: add missing executables to .gitignore adds f5bd3948eb07 selftests/bpf/test_progs: do not check errno == 0 adds 52b7b7843d95 tools/bpf: sync kernel uapi header if_link.h to tools adds f7010770fbac tools/bpf: move bpf/lib netlink related functions into a new file adds 36f1678d9e0b tools/bpf: add more netlink functionalities in lib/bpf adds f6f3bac08ff9 tools/bpf: bpftool: add net support adds a7c19db38d62 bpf: add bpffs pretty print for program array map adds ad3338d2508c tools/bpf: bpftool: support prog array map and map of maps adds 2e2a0c961a87 Merge branch 'progarray_mapinmap_dump' adds 9d0b3c1f1451 tools/bpf: fix a netlink recv issue adds 1edb6e035eb7 net/core/filter: fix unused-variable warning adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 32c009798385 samples/bpf: fix compilation failure adds 788758d1fe87 bpf: remove redundant null pointer check before consume_skb adds 7ea3c40605e9 bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps adds d0e13a1488ad flow_dissector: lookup netns by skb->sk if skb->dev is NULL adds 105bc1306e9b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 7aca011f88eb bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER adds 4b1bd6976945 net: phy: marvell: Fix build. adds 4fda33547676 s390/qeth: convert layer attribute to enum adds a70fee3b0f90 s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex adds c1a935f6ec5b s390/qeth: fix discipline unload after setup error adds a2eb0ad50cae s390/qeth: on gdev release, reset drvdata adds cd11d11286cb net/af_iucv: locate IUCV header via skb_network_header() adds dc149e3764d8 s390/qeth: replace open-coded skb_queue_walk() adds 5a5312bdbadd s390/qeth: remove additional skb refcount adds 6a3123d0769e s390/qeth: re-use qeth_notify_skbs() adds 8f6637b878c9 s390/qeth: pass card pointer in iob callback adds 8d908eb045bb s390/qeth: remove CARD_FROM_CDEV helper adds 6585ac4e5d74 s390/qeth: remove various redundant code adds 68bba11643df s390/qeth: consume local address events adds d19b93f40e23 s390/qeth: re-indent qeth_check_ipa_data() adds d782d80f36f3 s390/qeth: clean up drop conditions for received cmds adds 91cc98f51e3d s390/qeth: remove duplicated carrier state tracking adds 37ac5db6e602 Merge branch 's390-net-next' adds 1c1cb6d0321f net: bridge: make struct opening bracket consistent adds ae75767ec206 net: bridge: add bitfield for options and convert vlan opts adds 8df3510f28e5 net: bridge: convert nf call options to bits adds be3664a03807 net: bridge: convert group_addr_set option to a bit adds 13cefad2f2c1 net: bridge: convert and rename mcast disabled adds 675779adbf7c net: bridge: convert mcast options to bits adds c69c2cd444cc net: bridge: convert neigh_suppress_enabled option to a bit adds 3341d9170228 net: bridge: convert mtu_set_by_user to a bit adds 35750b0bca53 net: bridge: pack net_bridge better adds 30b0594a3e6c Merge branch 'net-bridge-convert-bool-options-to-bits' adds 631e871edc76 net: qed: list usage cleanup adds 880e1b21115b net: liquidio: list usage cleanup adds 6323d57f335c net: smsc: fix return type of ndo_start_xmit function adds 0a715156656b net: faraday: fix return type of ndo_start_xmit function adds af4325ecc24f tcp: expose sk_state in tcp_retransmit_skb tracepoint adds 78139c94dc8c net: vhost: lock the vqs one by one adds a6a67a2f343c net: vhost: replace magic number of lock annotation adds dc151282bbda net: vhost: factor out busy polling logic to vhost_net_bus [...] adds 441abde4cd84 net: vhost: add rx busy polling in tx path adds c09c1474d8c1 Merge branch 'net-vhost-improve-performance-when-enable-busyloop' adds da58a931f248 net: mvneta: Add support for 2500Mbps SGMII adds d888f3966677 net-ipv4: remove 2 always zero parameters from ipv4_update_pmtu() adds 1042caa79e93 net-ipv4: remove 2 always zero parameters from ipv4_redirect() adds fe3b30ddb90f netlink: remove NLA_NESTED_COMPAT adds 48fde90a78f8 netlink: make validation_data const adds c29f1845b2b2 netlink: move extack setting into validate_nla() adds 9a659a35ba17 netlink: allow NLA_NESTED to specify nested policy to validate adds 1501d13596b9 netlink: add nested array policy validation adds 31df0cffa974 Merge branch 'netlink-nested-policy-validation' adds eddf11e18dff net: ovs: fix return type of ndo_start_xmit function adds 470b9254d468 qed: Remove set but not used variable 'p_archipelago' adds a9ca7f17c6d2 net: xen-netback: fix return type of ndo_start_xmit function adds 5d70a6701860 net/core: make function ___gnet_stats_copy_basic() static adds bf17b671982f net/tls: Make function get_rec() static adds 3d5537f9d468 net: aquantia: Make function aq_fw1x_set_power() static adds 5e8cc3947d8f net: ethernet: dpaa: remove unused variables adds 31bae7dad359 phy: mscc: fix printf format adds 9b97123a584f net: phy: mdio-bcm-unimac: mark PM functions as __maybe_unused adds d2f1e81a40ca net: dsa: b53: Fix build with B53_SRAB enabled and B53_SERDES=m adds 5b71ac3cc4a6 net: hns3: Add support for sctp checksum offload adds cd2086bf4983 net: hns3: Set extra mac address of pause param for HW adds a7b687b35411 net: hns3: Rename loop mode adds eb66d5035267 net: hns3: Rename mac loopback to app loopback adds 4dc13b9668d8 net: hns3: Add serdes parallel inner loopback support adds 996ff91840eb net: hns3: Fix for packet buffer setting bug adds 93d8daf46018 net: hns3: Fix for netdev not up problem when setting mtu adds fe5eb043182b net: hns3: Change return type of hclge_tm_schd_info_update() adds 0d43bf45f4a8 net: hns3: Modify hns3_get_max_available_channels adds e4fd75022c24 net: hns3: Fix loss of coal configuration while doing reset adds 4605168f71fa Merge branch 'hns3-next' adds 1288aa7af20c net: bridge: explicitly zero is_sticky in fdb_create adds a804e5e21875 selftests: forwarding: test for bridge sticky flag adds 5362700c942b net: sched: make function qdisc_free_cb() static adds dec64ff10ed9 ice: use [sr]q.count when checking if queue is initialized adds daca32a2aa05 ice: replace unnecessary memcpy with direct assignment adds c185e39afb4f ice: update branding strings and supported device ids adds 396fbf9cab5d ice: update fw version check logic adds f31028bfd7b1 ice: Update comment for ice_fltr_mgmt_list_entry adds 56daee6c5add ice: Query the Tx scheduler node before adding it adds 32f13d0e6190 ice: Update to capabilities admin queue command adds f934bb9b8b61 ice: fix changing of ring descriptor size (ethtool -G) adds ec72001d38a1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 6a42b5128deb qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" adds d4017665854b hns3: Fix the build. adds 3ff6cde84685 hns3: Another build fix. adds a337531b942b tcp: up initial rmem to 128KB and SYN rwin to around 64KB adds 5cbdbd1a1f30 tipc: refactor function tipc_msg_reverse() adds afe8792fec69 tipc: refactor function tipc_sk_timeout() adds 39fdc9c71f65 tipc: refactor function tipc_sk_filter_connect() adds 25b9221b9594 tipc: add SYN bit to connection setup messages adds 6787927475e5 tipc: buffer overflow handling in listener socket adds 6e9feb33911f Merge branch 'tipc-next' adds 80ece6a03aaf tls: Remove redundant vars from tls record structure adds 804fe108fc92 openvswitch: Use correct reply values in datapath and vport ops adds c913b73cd05d ice: use [sr]q.count when checking if queue is initialized adds 95a525bee0ed ice: replace unnecessary memcpy with direct assignment adds e4a0e1ee9443 ice: update branding strings and supported device ids adds b2ccf317edf7 ice: update fw version check logic adds 8bc8d188cde0 ice: Update comment for ice_fltr_mgmt_list_entry adds 1886588fb632 ice: Query the Tx scheduler node before adding it adds 7d86cf384047 ice: Update to capabilities admin queue command adds 3b6bf296c44f ice: fix changing of ring descriptor size (ethtool -G) adds 45d3d428eafc ice: Move common functions out of ice_main.c part 1/7 adds 72adf2421d9b ice: Move common functions out of ice_main.c part 2/7 adds 5153a18e57ff ice: Move common functions out of ice_main.c part 3/7 adds 28c2a6457388 ice: Move common functions out of ice_main.c part 4/7 adds 07309a0e59ed ice: Move common functions out of ice_main.c part 5/7 adds df0f847915b4 ice: Move common functions out of ice_main.c part 6/7 adds 37bb83901286 ice: Move common functions out of ice_main.c part 7/7 adds 5df7e45d54fc ice: Change pf state behavior to protect reset path adds d96112b2cab2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 041a14d26715 tcp: start receiver buffer autotuning sooner adds 3a95e0ccaf07 net/mlx5e: Ethtool steering, Support masks for l3/l4 filters adds 749359f4aae6 net/mlx5e: Change VF representors' RQ type adds dabeb3b0d5c3 net/mlx5e: Enable stateless offloads for VF representor netdevs adds 092297e09a0a net/mlx5e: Extract creation of rep's default flow rule adds c966f7d55d00 net/mlx5: E-Switch, Provide flow dest when creating vport rx rule adds 46dc933cee82 net/mlx5e: Provide explicit directive if to create inner i [...] adds 3edc0159c014 net/mlx5e: Expose function for building RSS params adds a5355de878f4 net/mlx5e: Expose ethtool rss key size / indirection table [...] adds 84a0973386c5 net/mlx5e: Enable multi-queue and RSS for VF representors adds f128f138cc40 net/mlx5e: Add ethtool control of ring params to VF representors adds b820e6fb0978 net/mlx5e: Enable reporting checksum unnecessary also for [...] adds b856df28f923 net/mlx5e: Allow reporting of checksum unnecessary adds 59c9d35ea9cd net/mlx5: Cache the system image guid adds 3bd09b05b068 Merge tag 'mlx5e-updates-2018-10-01' of git://git.kernel.o [...] adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds 2240c12d7d3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8f2b02931175 tcp: set recv_skip_hint when tcp_inq is less than PAGE_SIZE adds 789762ceec8f tcp: adjust rcv zerocopy hints based on frag sizes adds ea43a5907f66 net: nixge: Address compiler warnings when building for i386 adds 97ea8ac360c2 nfp: warn on experimental TLV types adds b31cdffa2329 net: phy: Move linkmode helpers to somewhere public adds ab2a605fa621 net: phy: Add phydev_warn() adds c4fabb8b3c0d net: phy: Add phydev_info() adds edc7ccbbcf32 net: phy: Add helper to convert MII ADV register to a linkmode adds 5f991f7bddc9 net: phy: Add helper for advertise to lcl value adds f954a04ea18e net: phy: Add limkmode equivalents to some of the MII etht [...] adds d0939c26c53a net: ethernet: xgbe: expand PHY_GBIT_FEAUTRES adds 719655a14971 net: phy: Replace phy driver features u32 with link_mode bitmap adds 26cf48a66868 Merge branch 'Continue-towards-using-linkmode-in-phylib' adds d695964d723d net: hns3: Add flow director initialization adds 117328680288 net: hns3: Add input key and action config support for flo [...] adds dd74f815dd41 net: hns3: Add support for rule add/delete for flow director adds 05c2314fe6a8 net: hns3: Add support for rule query of flow director adds 6871af29b3ab net: hns3: Add reset handle for flow director adds dc5e6064774e net: hns3: Remove all flow director rules when unload hns3 driver adds c17852a8932f net: hns3: Add support for enable/disable flow director adds 6140cc20caf7 Merge branch 'Support-of-Flow-Director-in-HNS3-Ethernet-Dr [...] adds 3e48be05f3c7 netlink: add attribute range validation to policy adds 33188bd6430e netlink: add validation function to policy adds a1fa80802cb0 Merge branch 'netlink-extended-attribute-validation' adds 460b360104d5 net_sched: fix a crash in tc_new_tfilter() adds 10b476c57b62 net: systemport: Refactor bcm_sysport_set_features() adds 297357d1a165 net: systemport: Utilize bcm_sysport_set_features() during [...] adds b5061778f822 net: systemport: Turn on offloads by default adds aa6ca0ec71d8 net: systemport: Be drop monitor friendly while re-allocat [...] adds a5d78ce7936c net: systemport: Add software counters to track reallocations adds a0651d8e2784 Merge branch 'net-systemport-Turn-on-offloads-by-default' adds 9f2959b6b52d net: phy: improve handling delayed work adds e3a9667a5bf7 hv_netvsc: Fix rndis_per_packet_info internal field initia [...] adds 0ed3015c9964 selftests/tls: Fix recv(MSG_PEEK) & splice() test cases adds fb420d5d91c1 tcp/fq: move back to CLOCK_MONOTONIC adds 024926def6ca net: phy: Convert to using %pOFn instead of device_node.name adds ad95a240a140 ibmvnic: Increase maximum queue size limit adds 20b5ba1f6100 ibmvnic: Introduce driver limits for ring sizes adds 723ad9161347 ibmvnic: Add ethtool private flag for driver-defined queue limits adds 407257ce2443 Merge branch 'ibmvnic-Implement-driver-defined-queue-limits' adds cc16567e5a8a net: drop unused skb_append_datato_frags() adds 3f60b03f7427 isdn/hisax: Fix fall-through annotation adds 5bf0961cc6a1 qed: Add driver support for 20G link speed. adds 631b67072bb1 qede: Add driver support for 20G link speed. adds dd0bb7f902e6 Merge branch 'qed-20g' adds 5726ca0e5eaa ice: Expand use of VSI handles part 1/2 adds 4fb33f3107e1 ice: Expand use of VSI handles part 2/2 adds 334cb0626de1 ice: Implement VSI replay framework adds 5755143dd18d ice: Check for actual link state of port after reset adds eb0208ec42d3 ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker adds 492af0ab4f57 ice: Implement ethtool hook for RSS switch adds ca4929b6df7c ice: Align ice_reset_req enum values to hardware reset values adds 9e4ab4c29a62 ice: Add support for dynamic interrupt moderation adds 81b23589f483 ice: Fix error on driver remove adds d5486377b8c5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of https://github.co [...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds c15ace868dd1 ipw2x00: Remove unnecessary parentheses adds f613e4803dd6 rsi: Remove unnecessary boolean condition adds 0891c7f4a253 ath5k: Remove unused BUG_ON adds 31138a827d1b rtlwifi: btcoex: Use proper enumerated types for Wi-Fi onl [...] adds 5c656c71b1bf rt2800: move usb specific txdone/txstatus routines to rt2800lib adds 0b0d556e0ebb rt2800mmio: use txdone/txstatus routines from lib adds 5022efb50f62 rt2x00: do not check for txstatus timeout every time on tasklet adds adf26a356f13 rt2x00: use different txstatus timeouts when flushing adds 0240564430c0 rt2800: flush and txstatus rework for rt2800mmio adds 4059afc6bd17 qtnfmac_pcie: do not store FW name in driver state structure adds 2ef0ecd71700 qtnfmac_pcie: move Pearl pcie sources to pcie-specific directory adds 91dcecece019 qtnfmac_pcie: rename private Pearl PCIe state structure adds d0b95bfa1178 qtnfmac_pcie: indicate pearl-specific structures by their names adds 21077d09b4a6 qtnfmac_pcie: pearl: rename spinlock tx0_lock to tx_lock adds c9ff6c9157c2 qtnfmac_pcie: separate platform-independent PCIe structure adds 789763b683eb qtnfmac_pcie: rename platform-specific functions adds 5163309e9a4d qtnfmac: add missing header includes to bus.h adds addc7540708f qtnfmac_pcie: extract platform-independent PCIe code adds 86ca238cf1e9 qtnfmac: wait for FW load work to finish at PCIe remove adds 033a759921d1 qtnfmac_pcie: check for correct CHIP ID at pcie probe adds 297fab130cdf b43: fix spelling mistake "hw_registred" -> "hw_registered" adds 7eff51367448 iwlwifi: mvm: fix a comment about the SP length adds d25eec305c97 iwlwifi: fw: add a restart FW debug function adds 5cfe79c8d92a iwlwifi: fw: stop and start debugging using host command adds 838f4c73a353 iwlwifi: RX API: remove unnecessary anonymous struct adds da7527173b18 iwlwifi: debug flow cleanup adds caf3216f6554 iwlwifi: iwlmvm: fix typo when checking for TX Beamforming adds a76938f35e4c iwlwifi: mvm: report RU offset is known adds b08e876daf2a iwlwifi: remove ucode error tracepoint adds 79f25b10c9da iwlwifi: dbg: don't crash if the firmware crashes in the m [...] adds a40287727d9b iwlwifi: fix non_shared_ant for 22000 devices adds 10a970dff168 iwlwifi: mvm: cleanup dead code on resume flow for non uni [...] adds 989209610b60 iwlwifi: mvm: enable sending HE_AIR_SNIFFER command via debugfs adds 84fb372c892e iwlwifi: pcie: read correct prph address for newer devices adds 7f768ad5eb46 iwlwifi: mvm: Support TKIP on gen2 data path adds 6f68cc367ab6 iwlwifi: api: annotate compressed BA notif array sizes adds 3f425b81ce41 iwlwifi: pcie: gen2: pull adding frags to helper routine adds 53f474e6a8d7 iwlwifi: pcie: gen2: build A-MSDU only for GSO adds 7d50d76e308d iwlwifi: pcie: tx: unify TFD unmapping adds bb03927e0eaf iwlwifi: pcie: tx: pull tracing out of iwl_fill_data_tbs() adds 9a098a89df79 iwlwifi: pcie: Fail fast if HW is inaccessible at probe adds 81f0c66187e1 iwlwifi: pcie: fit reclaim msg to MAX_MSG_LEN adds 034925cb5d7b iwlwifi: mvm: do not override amsdu size user settings adds 753e9761284b iwlwifi: pcie: set RB size according to user settings adds 7126b6f2bbdf iwlwifi: mvm: use correct FIFO length adds 337bfc9881a2 iwlwifi: mvm: set wep key for all stations in soft ap mode adds d5367de2d803 iwlwifi: mvm: TLC support for Coex Schema 2 adds 5724d8b9e972 iwlwifi: mvm: remove support for adjacent channel compensation adds 0044f1716c4d iwlwifi: pcie: support transmitting SKBs with fraglist adds 88964b2ea099 iwlwifi: pcie: add infrastructure for multiple debug buffers adds 6a529317ff31 iwlwifi: configure power scheme to balanced for 22560 devices adds 4ef66965ce2f iwlwifi: fix LED command capability bit adds 6f3df8c1192c iwlwifi: mvm: Allow TKIP for AP mode adds 08b0109eea36 Merge tag 'iwlwifi-next-for-kalle-2018-09-28' of git://git [...] adds d793fb46822f Merge tag 'wireless-drivers-next-for-davem-2018-10-02' of [...] adds e351bb6227fb net: ip_rt_get_source() - use new style struct initializer [...] adds e8e3fbe92c49 net: inet_rtm_getroute() - use new style struct initialize [...] adds 1f7f10ac4aab net: ip6_redirect() - use new style struct initializer ins [...] adds 0b26fb17cadf net: ip6_redirect_no_header() - use new style struct initi [...] adds d456336d1648 net: remove 1 always zero parameter from ip6_redirect_no_header() adds dc92095dd92a net: ip6_update_pmtu() - use new style struct initializer [...] adds 8823a3acfd90 net: rtmsg_to_fib6_config() - use new style struct initial [...] adds 84db84071505 net: rtm_to_fib6_config() - use new style struct initializ [...] adds 744486d426dc net: inet6_rtm_getroute() - use new style struct initializ [...] adds 8873c064d1de tcp: do not release socket ownership in tcp_close() adds f3edc2dbe0ad net: usbnet: make driver_info const adds df85aeb9b632 dpaa2-eth: Use new API for Rx flow hashing adds f76c483a0b37 dpaa2-eth: Rename structure adds 4aaaf9b95aba dpaa2-eth: Configure Rx flow classification key adds afb90dbb5f78 dpaa2-eth: Add ethtool support for flow classification adds 42fac7bd0c68 Merge branch 'dpaa2-eth-Add-support-for-Rx-flow-classification' adds 6919622af3a8 bridge: mcast: Default back to multicast enabled state adds 854da991733d ipv4: Allow sending multicast packets on specific i/f usin [...] adds e4a38c0c4b27 ipv6: add vrf table handling code for ipv6 mcast adds 0fd54807515c dpaa_eth: Remove useless declaration adds 3b0b8f0d9a25 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update adds 258b6d141878 cxgb4: Use proper enum in IEEE_FAUX_SYNC adds 5aac49378742 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds ca30ccd21918 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds c2d782733861 Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 7cf7846d27bf Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 5a637751e216 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds e5070e0719c7 Bluetooth: btrtl: Make array extension_sig static, shrinks [...] adds f77850219479 Bluetooth: btusb: Add quirk for BTUSB_INTEL_NEW adds 3e4be65eb82c Bluetooth: hci_qca: Add poweroff support during hci down f [...] adds b950aa88638c Bluetooth: Add definitions and track LE resolve list modification adds ea9ed991c3fc Bluetooth: hci_serdev: Fixed error space required before o [...] adds 8ecfdc95b30a Bluetooth: btrtl: Add support for RTL8822C with USB interface adds a357ea098c96 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth adds fe1493101ac1 Bluetooth: L2CAP: Derive MPS from connection MTU adds 96cd8eaa131f Bluetooth: L2CAP: Derive rx credits from MTU and MPS adds a5c3021bb62b Bluetooth: L2CAP: Detect if remote is not able to use the [...] adds 7cbfd1e2aad4 Bluetooth: btrsi: fix bt tx timeout issue adds 385613506aef Bluetooth: bt3c_cs: Fix obsolete function adds d6b372f6f3db Bluetooth: ath3k: add more information to error message adds 30d65e0804d5 Bluetooth: Fix debugfs NULL pointer dereference adds 00538ba915aa Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds d777f552fcc1 MAINTAINERS: Fix wrong include file path adds 2a7f8c3b1d3f hv_netvsc: remove ndo_poll_controller adds 6502f8562a53 net: dsa: lantiq: Fix path in MAINTAINERS file adds 4e6d47206c32 tls: Add support for inplace records encryption adds db3408a150db cxgb4: remove the unneeded locks adds 16fc087b9cb2 virtchnl: Added support to exchange additional speed values adds 75d2b253026b ice: Add support to detect SR-IOV capability and mailbox queues adds ddf30f7ff840 ice: Add handler to configure SR-IOV adds 8ede01785f32 ice: Update VSI and queue management code to handle VF VSI adds 007676b4ac92 ice: Add support for VF reset events adds 7c710869d64e ice: Add handlers for VF netdevice operations adds 1071a8358a28 ice: Implement virtchnl commands for AVF support adds 53b8decbb7c8 ice: Notify VF of link status change adds 7c4bc1f57628 ice: Extend malicious operations detection logic adds be8ff000bf83 ice: Fix forward to queue group logic adds c60cdb13ec60 ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI adds 072f0c3db9da ice: Fix potential null pointer issues adds d2b464a7ff6c ice: Add more flexibility on how we assign an ITR index adds 124cd5479679 ice: Use the right function to enable/disable VSI adds 5cc6c8b30c84 ice: Update version string adds 072eff2d9e2d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2c49d34f3b49 ixgbevf: fix msglen for ipsec mbx messages adds 8d7179b1e2d6 ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit adds 6b27f3de223f ixgbe: remove redundant function ixgbe_fw_recovery_mode() adds 617cc646a7a0 ixgbevf: off by one in ixgbevf_ipsec_tx() adds 43ade6ad1841 i40e: Use proper enum in i40e_ndo_set_vf_link_state adds 92fb7aaff8dd i40e: Remove unnecessary print statement adds 5d826d209164 ixgbe: Fix crash with VFs and flow director on interface flap adds 024aa5800f32 ixgbe: added Rx/Tx ring disable/enable functions adds 46515fdb1adf ixgbe: move common Rx functions to ixgbe_txrx_common.h adds d0bcacd0a130 ixgbe: add AF_XDP zero-copy Rx support adds 05ae86145040 ixgbe: move common Tx functions to ixgbe_txrx_common.h adds 8221c5eba8c1 ixgbe: add AF_XDP zero-copy Tx support adds 37ebb5fa6fc9 iavf: fix a typo adds 7bdaae270cb5 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6f41617bf23a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 3e3a5a1d93f8 ieee802154: mcr20a: Remove struct mcr20a_platform_data adds 154113eb1773 ieee802154: hwsim: remove not used ifup list adds 6a5e6b118092 Merge branch 'ieee802154-for-davem-2018-10-04' of git://gi [...] adds 0aa63eb9a904 liquidio: fix a couple of spelling mistakes adds bbb4c4323a4d dns: Allow the dns resolver to retrieve a server set adds d2944b1c66a5 rxrpc: Use rxrpc_free_skb() rather than rxrpc_lose_skb() adds b3cfb6f567be rxrpc: Emit the data Tx trace line before transmitting adds 68eb64c3d2fd afs: Do better max capacity handling on address lists adds 4c19bbdc7f7c afs: Always build address lists using the helper functions adds 66be646bd9a7 afs: Sort address lists so that they are in logical ascend [...] adds 46894a13599a rxrpc: Use IPv4 addresses throught the IPv6 adds 5a790b737541 rxrpc: Drop the local endpoint arg from rxrpc_extract_addr [...] adds 2070a3e44962 rxrpc: Allow the reply time to be obtained on a client call adds e908bcf4f1a2 rxrpc: Allow the reply time to be obtained on a client call adds f0e834e17fec Merge tag 'rxrpc-next-20181004' of git://git.kernel.org/pu [...] adds db7ff19e7b11 devlink: Add extack for eswitch operations adds 8c98ee77d911 net/mlx5e: E-Switch, Add extack messages to devlink callbacks adds e98bedf5e61b net/mlx5e: Add extack messages for TC offload failures adds 94563847a873 net/mlx5e: Add new counter for aRFS rule insertion failures adds fcd29ad17c6f net/mlx5: Add Fast teardown support adds 9e50727f0e71 Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.or [...] adds 8fa74e3c4920 qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers adds e3b5106162a3 devlink: Add generic parameter ignore_ari adds f61cba4291c0 devlink: Add generic parameter msix_vec_per_pf_max adds 16511789b9cc devlink: Add generic parameter msix_vec_per_pf_min adds 7d859234875d bnxt_en: Use ignore_ari devlink parameter adds 3a1d52a54a6a bnxt_en: return proper error when FW returns HWRM_ERR_CODE [...] adds f399e8497826 bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min d [...] adds 2dc0865e9ac7 bnxt_en: Add a driver specific gre_ver_check devlink parameter. adds 9bff98bb35e1 devlink: Add Documentation/networking/devlink-params.txt adds 53e233ea2fa9 devlink: Add Documentation/networking/devlink-params-bnxt.txt adds 34f8c58f4779 Merge branch 'bnxt_en-devlink-param-updates' adds 5a781ccbd19e tc: Add support for configuring the taprio scheduler adds a97d97bac49d geneve: allow to clear ttl inherit adds d26d4b194e58 net: sched: remove unused helpers adds 767a2217533f net: common metrics init helper for FIB entries adds cc5f0eb2164f net: Move free of fib_metrics to helper adds e1255ed4b6da net: common metrics init helper for dst_entry adds 1620a33695d8 net: Move free of dst_metrics to helper adds a0e11da78f48 fib_tests: Add tests for metrics on routes adds 2970f2a8e941 Merge branch 'net-metrics-consolidate' adds 6f52f80e8530 net/neigh: Extend dump filter to proxy neighbor dumps adds 95278ddaa15c net_sched: convert idrinfo->lock from spinlock to a mutex adds a657dbf61731 cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability adds 2b9156129f8e gigaset: asyncdata: mark expected switch fall-throughs adds f2e9de210d50 udp: gro behind static key adds fda21d46cce2 ipv6: do not leave garbage in rt->fib6_metrics adds 226407dd0311 fib_tests: Add tests for invalid metric on route adds dd2b6ef950b0 net: hns3: Remove the default mask configuration for mac v [...] adds f05e21097121 net: hns3: Clear mac vlan table entries when unload driver [...] adds 39932473b63e net: hns3: Optimize for unicast mac vlan table adds 1f6db58973b0 net: hns3: Drop depricated mta table support adds 64d114f0a750 net: hns3: Add egress/ingress vlan filter for revision 0x21 adds 701a6d6ac78c net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds 9798594cb982 Merge branch 'hns3-Unicast-MAC-VLAN-table' adds 9a694c1de396 atm: nicstar: Replace spin_is_locked() with spin_trylock() adds 068b88cc175d socket: Tighten no-error check in bind() adds 3df0e6804f0e MIPS: mscc: ocelot: make HSIO registers address range a syscon adds 6afea95a8066 dt-bindings: net: ocelot: remove hsio from the list of reg [...] adds 19aedfbe6583 net: mscc: ocelot: get HSIO regmap from syscon adds 8afc978925ba net: mscc: ocelot: move the HSIO header to include/soc adds 66c213233308 net: mscc: ocelot: simplify register access for PLL5 confi [...] adds c2a90025ad09 phy: add QSGMII and PCIE modes adds 4b379fec4e86 dt-bindings: phy: add DT binding for Microsemi Ocelot SerD [...] adds 1d6a632c4754 MIPS: mscc: ocelot: add SerDes mux DT node adds b68fc09be48e dt-bindings: add constants for Microsemi Ocelot SerDes driver adds 51f6b410fc22 phy: add driver for Microsemi Ocelot SerDes muxing adds 71e32a20cfbf net: mscc: ocelot: make use of SerDes PHYs for handling th [...] adds 4a84810eaa20 Merge branch 'mscc-ocelot-add-support-for-SerDes-muxing-co [...] adds cf5eafbfa586 tc-testing: fix build of eBPF programs adds 4c2d39bd40c1 tc-testing: use a plugin to build eBPF program adds 6f8474922b44 selftests: net: Clean up an unused variable adds fb4ee67529ff net/ncsi: Add NCSI OEM command support adds 72438f8cef4e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 9d5804662ce1 ath10k: retrieve MAC address from system firmware if provided adds 828853ac5826 ath10k: add waiting htt tx complete before wow enable adds e12e643c1dfb ath6kl: convert to using %pOFn instead of device_node.name adds f1908735f141 ath10k: allow ATH10K_SNOC with COMPILE_TEST adds 5849ed48d226 ath10k: refactoring needed for extended board data download adds 31324d17976e ath10k: support extended board data download for dual-band [...] adds 9abcb9371bcc ath10k: introduce CE_ATTR_POLL attribute for polling pipe adds 713358c321f4 ath10k: enable pktlog for WCN3990 target adds 49925f247016 wil6210: fix unsigned cid comparison with >= 0 adds 0189dbd71cbd ath10k: get the legacy rate index to update the txrate table adds 348cd95c8196 ath10k: add debugfs entry to enable extended tx stats adds a904417fc876 ath10k: add extended per sta tx statistics support adds 85dd28eb9917 ath10k: add debugfs support to dump per sta tx stats adds 97c69a70dc2c ath10k: avoid possible memory access violation adds c7fd8d237e2e ath10k: average ack rssi support for data frames adds d56bbeea25d1 ath10k: optimize pci diag mem read & write operations adds bc346c9a24a4 ath10k: support to access target space below 1M for qca617 [...] adds 39501ea64116 ath10k: download firmware via diag Copy Engine for QCA6174 [...] adds c0d8d565787c ath10k: add struct ath10k_bus_params adds 7c2dd6154fc2 ath10k: add device type enum to ath10k_bus_params adds 367c899f622c ath10k: add bus type check in ath10k_init_hw_params adds 9faaa14387fb ath10k: use hw_params.num_peers for num_tids in TLV init adds 4875e0b52085 ath10k: add per target config of max_num_peers adds e66d5361127a ath10k: DMA related fixes for high latency devices adds 852d1bf86a5b ath10k: add HTT TX HL ops adds d4e7f553eec3 ath10k: add HTT RX HL ops adds 4daacc950d4d ath10k: htt: RX ring config HL support adds a2097d6444c3 ath10k: htt: High latency TX support adds f88d49345040 ath10k: htt: High latency RX support adds 37f62c0d5822 ath10k: wmi: disable softirq's while calling ieee80211_rx adds 833fd34d743c ath10k: fix vdev-start timeout on error adds 058a7eab9d9e ath10k: fix tx status flag setting for management frames adds 234e4307cf7f ath10k: utilize random MAC address if none is provided adds 8e8374db3424 ath10k: add default value for num_peers in WMI TLV init adds 08fafd646d63 ath10k: remove num_peers in hw_params for most targets adds f279294e9ee2 ath10k: add support for configuring management packet rate adds 4be3b05e7a83 ath10k: remove duplicated includes adds d70c0d463f9d ath10k: add debugfs support to get power save state change of STA adds 4600563f9319 ath10k: advertize beacon_int_min_gcd as 100 while bring up [...] adds 752ed2a229c6 ath10k: move napi_enable to hif_start for consistent pairing adds 393b9b0f830e ath10k: disable napi before resource cleanup to avoid "use [...] adds 3fa8d2186550 ath9k: add reset for airtime station debugfs adds b8f3d1635103 ath9k: debug: remove set but not used variable 'fops_dump_nfcal' adds ec95e84c3955 wil6210: remove set but not used variable 'start' adds 03224678c013 ath9k: add counters for good and errorneous FFT/spectral frames adds b796a6c04e65 ath9k: return when short FFT frame was handled adds 2f85786b8a57 ath9k: fix and simplify FFT max index retrieval adds 4e7a3fa5394e ath9k: FFT magnitude check: don't consider lower 3 data bits adds 4fb5837ac2bd ath9k: fix reporting calculated new FFT upper max adds e720ba1dcc33 ath10k: add missing sanity check on diag download adds 6df0580be8bc ath9k: add back support for using active monitor interface [...] adds 09afaba1c3cc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 60b6645ef1a9 mt76x2: fix tx power configuration for VHT mcs 9 adds 9b1140bdc6ba mt76x0: pci: add mt7650 PCI ID adds db2803bbda7c mt76x0: pci: add fw uploading routine adds 8f410a8bfde5 mt76: move seq_put_array in mt76-core module adds 7c4b446c59b7 mt76: add stbc entries to mt76_rate_power adds eef40d209ad0 mt76: move common eeprom definitions in mt76x02-lib module adds 86c71d3deefa mt76: move eeprom utility routines in mt76x02_eeprom.h adds b27823a77466 mt76: move mt76x2_eeprom_get in mt76x02_eeprom.h adds 89a8607c4975 mt76: move mt76x02_mac_setaddr in mt76x02-lib module adds bd724b8f6279 mt76: move mt76x2_get_efuse_data in mt76x02-lib module adds 443569a534b2 mt76: move mt76x2_ext_pa_enabled routine in mt76x02_eeprom.c adds 1137847adacb mt76x0: remove mt76x0_set_country_reg routine adds e59ad99b04fd mt76: add mt76x02_get_rx_gain and mt76x02_get_lna_gain uti [...] adds 2daa67588f34 mt76x0: unify lna_gain parsing adds 564d7f0accf6 mt76x0: unify rssi_offset parsing adds 2c0db839b402 mt76x0: unify temperature offset parsing adds 77d0f4656449 mt76x0: unify freq offset parsing adds 63cf8d1208f9 mt76: move mt76x02_eeprom_parse_hw_cap in mt76x02-lib module adds 3d66939a0713 mt76x0: unify parse hw capabilities adds deb9350c5efa mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h adds 09dbcd8bb489 mt76: usb: remove WARN_ON in mt76u_get_rx_entry_len adds 2cf5ac311ab2 mt76: fix return value of mt76x02_wait_for_mac adds b6862effdc6f mt76: move mt76_rate_power in mt76_dev adds b9f192b8be46 mt76: add mt76x02_phy_set_txpower utility routine adds c36a3cc5a57e mt76: move rate_txpower handler in mt76 debugfs adds 02a4251d44bd mt76: move mt76x02_rate_power_val in mt76x02-lib module adds 0050507c77a0 mt76x0: remove mt76x0_phy_set_tx_power and mt76x0_extra_po [...] adds b37bbc8c8251 mt76x0: remove eeprom dependency from mt76x0_set_tx_power_ [...] adds f2a2e819d672 mt76x0: remove eeprom dependency from mt76x0_get_power_info adds 6987c5b5dee6 mt76x0: use shared debugfs implementation adds 1f4db1fd5cd4 mt76x0: phy: introduce mt76x0_phy_set_txpower routine adds db6bb5c6c194 mt76: include linux/module.h in files using MODULE_* adds 22509324c514 mt76: report firmware version using ethtool adds 481bb0432414 mt76: usb: make rx page_frag_cache access atomic adds 606f8e343349 mt76: use skb_pad() instead of __skb_pad() adds d6500cf3700f mt76x0: add quirk to disable 2.4GHz band for Archer T1U adds 62e04f8a31fc mt76x2: disable WLAN core before probe adds 5b394355927e mt76x0: use mt76_poll in mt76x0_set_wlan_state adds 5f1fa4cdb7a4 mt76: move wait_for_wpdma in mt76x02_dma.h adds 208856493e42 mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routines adds 957068c23fe4 mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c adds b2eabd4c3203 mt76: move queue initialization in mt76x02_mmio.c adds a6daf796c044 mt76: move mt76x02_beacon_offset in mt76x02_util.c adds 13fd2d2a6d0f mt76: mmio: add implementation of wr_rp and rd_rp adds 713224164b5d mt76: move mt76x2_wait_for_bbp in mt76x02-lib module adds 7ed222993669 mt76x0: update initvals to latest version of vendor driver adds 56babfd9a242 mt76x0: pci: move mcu code in pci_mcu.c adds f16f700d89f7 mt76x0: usb: move mcu code in usb_mcu.c adds 3b11db26eafe mt76x0: use mt76x02 utility routines in mt76x0 init code adds 00aaded0e9a7 mt76x0: init: remove duplicated initialization adds 512bd4b1c365 mt76x0: init: remove MT_PBF_SYS_CTRL configuration in mt76 [...] adds a31821abe0af mt76x0: init rx filter in mt76x0_init_hardware adds 9f04eb7bb26a mt76: add mt76x02_mac_start routine adds faa605bdfaa1 mt76x0: usb: move initialization code in usb.c adds 2b2cb40bcd7d mt76x0: pci: add hw initialization at bootstrap adds 4468e92cf8d0 mt76x0: phy: set antenna parameter according to wireless band adds 6034b2b07acc mt76: move set_{tx,rx}_path routines in mt76x02-lib module adds b11e19694dc9 mt76x0: add ieee80211_ops ops pointer to mt76x0_alloc_devi [...] adds 188fd8c4ce45 mt76x0: pci: add mt76x0e_{start/stop} callbacks adds 8d98c1534391 mt76x0: eeprom: load eeprom data from mtd by default adds 66a9ccd6e3b7 mt76x0: usb: move mt76x0u_tx_prepare_skb in usb.c adds 36d910960fae mt76: fix handling ps-poll frames adds 49f45fa13da7 mt76: check aggregation sequence number for frames sent vi [...] adds 5289976ad887 mt76: mt76x2: fix multi-interface beacon configuration adds 9434dca95117 Merge tag 'mt76-for-kvalo-2018-10-01' of https://github.co [...] adds edb6d6885bef brcmfmac: reduce timeout for action frame scan adds fbf07000960d brcmfmac: fix full timeout waiting for action frame on-channel tx adds 9c22211e1d71 rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h adds 4e651bad8489 wlcore: Fix BUG with clear completion on timeout adds 3c83dd577c7f wlcore: Add support for optional wakeirq adds 209e957b467b zd1211rw: Replace spin_is_locked() with lockdep adds 74aa3586c599 ssb: chipcommon: fix fall-through annotation adds a7dd5d7c2dd8 b43: remove set but not used variable 'wl' adds 263ee96b77a7 qtnfmac: do not track STA states in driver adds d5f693bc4bb9 qtnfmac: generate local disconnect event in disconnect callback adds 92246b126ebf qtnfmac: request userspace to do OBSS scanning if FW can not adds 75001bbc0765 qtnfmac: do not initialize per-MAC data multiple times adds c6ed298ffe09 qtnfmac: cleanup and unify command error handling adds aaa981406f4f qtnfmac: do not cancel scan in disconnect callback adds d5657b709e2a qtnfmac: pass sgi rate info flag to wireless core adds ab1c64a1d349 qtnfmac: inform wireless core about supported extended cap [...] adds 35da3fe63b86 qtnfmac: drop error reports for out-of-bounds key indexes adds 6d85930f2653 qtnfmac: add support for scan flush adds 2525f188f7fd qtnfmac: add support for scan dwell time configuration adds 8804ea9e15a3 qtnfmac: drop redundant data copy in control path adds e1c02eb16a9c qtnfmac: implement dump_station support for STA mode adds 2e1976bb7526 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI adds 17b809c9b22e iwlwifi: dbg: move debug data to a struct adds 68025d5f9bfe iwlwifi: dbg: refactor dump code to improve readability adds a6820511f193 iwlwifi: dbg: split iwl_fw_error_dump to two functions adds 9c16e0bbe140 iwlwifi: mvm: allow channel reorder optimization during scan adds 7339cc292c1d iwlwifi: dbg: dump memory in a helper function adds 6c042d7505d0 iwlwifi: dbg: group trigger condition to helper function adds 155f7e0441cd iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the [...] adds 07f62bb953e8 iwlwifi: mvm: remove unnecessary overload variable adds f9fe579386a8 iwlwifi: mvm: minor cleanups to HE radiotap code adds eb89c0fb9191 iwlwifi: mvm: put HE SIG-B symbols/users data correctly adds 59b8cf0cfb5a iwlwifi: mvm: pull some he_phy_data decoding into a separa [...] adds ffe9d734b8b5 iwlwifi: mvm: clean up HE radiotap RU allocation parsing adds 42d8a9d5783e iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing adds 2b1476345fb6 iwlwifi: mvm: add TXOP to HE radiotap data adds 750f43774eb4 iwlwifi: mvm: add LDPC-XSYM to HE radiotap data adds fed3c4ea6f8f iwlwifi: mvm: add more information to HE radiotap adds 1eda295f5459 iwlwifi: mvm: set max TX/RX A-MPDU subframes to HE limit adds 868a1e863f95 iwlwifi: pcie: avoid empty free RB queue adds f38efdb29389 iwlwifi: add dump collection in case alive flow fails adds e7eeee084348 iwlwifi: nvm: get num of hw addresses from firmware adds 76dd61d2c57e iwlwifi: pcie gen2: check iwl_pcie_gen2_set_tb() return value adds e00b7b8b9185 iwlwifi: add fall through comment adds 6e00a2376fb7 iwlwifi: pcie: check iwl_pcie_txq_build_tfd() return value adds 47fe2f8ed5eb iwlwifi: mvm Support new MCC update response adds a19f015dea60 iwlwifi: bump firmware API version for 9000 and 22000 seri [...] adds d3f4b6debcc0 iwlwifi: runtime: add send host command op to firmware run [...] adds 755384b3778d iwlwifi: add debugfs to send host command adds 8a07e8d4b736 iwlwifi: mvm: decode HE information for MU (without ext info) adds 69f3ca8ed33d iwlwifi: mvm: show more HE radiotap data for TB PPDUs adds 136521cb9c2f iwlwifi: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic adds 5bea4304eea7 iwlwifi: mvm: use match_string() helper adds af303252bffa iwlwifi: dbg: decrement occurrences for all triggers adds ea7cb8293874 iwlwifi: dbg: make trigger functions type agnostic adds 2a4550122653 Merge tag 'iwlwifi-next-for-kalle-2018-10-06' of git://git [...] adds d00efcf12387 mt76x0: pci: add mt76x0e_cleanup routine adds 1613c621e194 mt76x2: move mt76x2 source files to mt76x2 folder adds e3469c5ea79d mt76: fix header guard macro define names adds c87dff8cc39a mt76: fix frag length allocation for usb adds 0536478cba71 mt76: usb: fix hw initialization sequence adds 14190227978e mt76x0: usb: stop cal/mac workqueues at hw stop adds d697b00b15f4 mt76: move mt76x02_tx_get_max_txpwr_adj in mt76x02_util.c adds 1ef3aa88935b mt76: add get_tx_txpwr_adj function pointer to mt76_driver_ops adds 427f9ebec682 mt76: move mt76x02_mac_write_txwi in mt76x02-lib module adds c4ed5088e44e mt76: usb: use mt76x02u_tx_prepare_skb to fill txwi adds 5e6c49eca9cb mt76x0: init: remove unnecessary configurations adds 50b9e8d55a34 mt76: move mt76x02_phy_get_min_avg_rssi in mt76x02_phy.c adds 56e8d4dd5ce2 mt76: move mt76x02_rx_get_sta and mt76x02_rx_get_sta_wcid [...] adds ac85ab8c08f3 mt76x0: mac: use sta ewma estimation for rssi tracking adds 63cc936b53d2 mt76x0: remove unused variable in mt76x0_dev adds 46a7418761e5 mt76x0: remove hw_atomic_mutex mutex in mt76x0_dev adds e40803f2afa8 mt76x2: move mt76x2_dev in mt76x02_util.h adds b2d871c049e0 mt76x0: merge mt76x0_dev in mt76x02_dev adds d9f8934ed147 mt76: move mt76x02_mac_process_rx in mt76x02-lib module adds 9ba1e0e69cd5 mt76: unify rxwi parsing between mt76x2 and mt76x0 drivers adds 2f0308d0b19d mt76: move mt76x02_tx in mt76x02-lib module adds 8e3ed0017bdd mt76: move txrx shared routines in mt76x02_txrx.c adds 7a07adcdfff6 mt76: rename mt76x02_util.h in mt76x02.h adds 7cd79b8d9b28 mt76x2: remove leftover function declatarions adds 1ea0a1b12aeb mt76: move tpc routines in mt76x02-lib module adds 5ec574859c77 mt76: move mt76x02_tx_prepare_skb in mt76x02_txrx.c adds b38383e63435 mt76: usb: move mt76x02u_tx_complete_skb in mt76x02_usb_core.c adds 3e2342ed934d mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle adds 466495b1cf5e mt76: move mt76x02_tx_complete in mt76x02-lib module adds a23fde09c280 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.c adds 53d20fdb4670 mt76: move tx_tasklet management in mt76x02-lib moudle adds 9b43960b899c mt76: move irq handler in mt76x02-lib moudle adds 5580d810560d Merge tag 'mt76-for-kvalo-2018-10-05' of https://github.co [...] adds 5057ef7f566d Merge tag 'wireless-drivers-next-for-davem-2018-10-07' of [...] adds 5fc7c12ffa7f bnxt_en: Remove unnecessary unsigned integer comparison an [...] adds ac4a02c5ab86 net: sched: pie: fix coding style issues adds abf1a08ff323 net: vhost: remove bad code line adds 0a006a2f8940 net: dpaa2: move DPAA2 PTP driver out of staging/ adds 82beb5986500 MAINTAINERS: update files maintained under DPAA2 PTP/ETHERNET adds 58b1e729b33a net: dpaa2: fix dependency of config FSL_DPAA2_ETH adds 180f539d751a net: dpaa2: rename rtc as ptp in dpaa2-ptp driver adds 15b49f360c7a net: dpaa2: remove unused code for dprtc adds 590ac2ffde32 net: dpaa2: fix and improve dpaa2-ptp driver adds 6a0bfbbe20b0 net: phy: mscc: migrate to phy_select/restore_page functions adds f76178dc5218 net: phy: mscc: add ethtool statistics counters adds 96dae01f27fe net: phy: mscc: Add EEE init sequence adds b7d373c500cf net: phy: mscc: remove unneeded parenthesis adds 6f0430c78c05 net: phy: mscc: shorten `x != 0` condition to `x` adds 629ea0f14080 net: phy: mscc: remove unneeded temporary variable adds 26faf0e7bd31 Merge branch 'net-phy-mscc-various-improvements-to-Microse [...] adds 9494a6c2e4f6 dt-bindings: net: vsc8531: add two additional LED modes fo [...] adds a5afc1678044 net: phy: mscc: add support for VSC8584 PHY adds 00d70d8e0e78 net: phy: mscc: add support for VSC8574 PHY adds 67db8c3ebe92 Merge branch 'net-phy-mscc-add-support-for-VSC8584-and-VSC [...] adds b44ef84542dd net: sched: cls_u32: mark root hnode explicitly adds 27594ec4b6a7 net: sched: cls_u32: disallow linking to root hnode adds 2f0c982df7b1 net: sched: cls_u32: make sure that divisor is a power of 2 adds dc07c5736325 net: sched: cls_u32: get rid of unused argument of u32_des [...] adds ec17caf078c7 net: sched: cls_u32: get rid of tc_u_knode ->tp adds 07743ca5c969 net: sched: cls_u32: get rid of tc_u_common ->rcu adds 4895c42f62f2 net: sched: cls_u32: clean tc_u_common hashtable adds 18512f5c255f net: sched: cls_u32: pass tc_u_common to u32_set_parms() i [...] adds db04ff4863bf net: sched: cls_u32: the tp_c argument of u32_set_parms() [...] adds 8a8065f6836b net: sched: cls_u32: get rid of tp_c adds b245d32c9958 net: sched: cls_u32: keep track of knodes count in tc_u_common adds a030598690c6 net: sched: cls_u32: simplify the hell out u32_delete() em [...] adds 3f2122bbb2df Merge branch 'net-sched-cls_u32-Various-improvements' adds 272a66173bbc isdn/gigaset: mark expected switch fall-throughs adds 4a19edb60d02 netlink: Pass extack to dump handlers adds 3d0d4337d7a1 netlink: Add extack message to nlmsg_parse for invalid hea [...] adds dac9c9790e54 net: Add extack to nlmsg_parse adds a5f6cba29165 netlink: Add strict version of nlmsg_parse and nla_parse adds 6ba1e6e856ab net/ipv6: Refactor address dump to push inet6_fill_args to [...] adds 89d35528d17d netlink: Add new socket option to enable strict checking on dumps adds c33078e3dfb1 net/ipv4: Update inet_dump_ifaddr for strict data checking adds ed6eff11790a net/ipv6: Update inet6_dump_addr for strict data checking adds 905cf0abe8c2 rtnetlink: Update rtnl_dump_ifinfo for strict data checking adds 2d011be8c07b rtnetlink: Update rtnl_bridge_getlink for strict data checking adds 841891ec0c65 rtnetlink: Update rtnl_stats_dump for strict data checking adds 786e0007e29a rtnetlink: Update inet6_dump_ifinfo for strict data checking adds 14fc5bb29fe7 rtnetlink: Update ipmr_rtm_dumplink for strict data checking adds e8ba330ac0c5 rtnetlink: Update fib dumps for strict data checking adds 51183d233b5a net/neighbor: Update neigh_dump_info for strict data checking adds 9632d47f6a88 net/neighbor: Update neightbl_dump_info for strict data checking adds f80f14c3649f net/namespace: Update rtnl_net_dumpid for strict data checking adds 4a73e5e56d66 net/fib_rules: Update fib_nl_dumprule for strict data checking adds f2ae64bb6ba5 net/ipv6: Update ip6addrlbl_dump for strict data checking adds addd383f5a0b net: Update netconf dump handlers for strict data checking adds c77b93641e7d net/bridge: Update br_mdb_dump for strict data checking adds 8dfbda19a21b rtnetlink: Move input checking for rtnl_fdb_dump to helper adds 8c6e137fbc7f rtnetlink: Update rtnl_fdb_dump for strict data checking adds cd7f7df6ca33 Merge branch 'rtnetlink-Add-support-for-rigid-checking-of- [...] adds 062f97a31435 isdn/gigaset/isocdata: mark expected switch fall-through adds 1e0a72077953 selftests: pmtu: Introduce check_pmtu_value() adds 72ebddd7fff8 selftests: pmtu: extend MTU parsing helper to locked MTU adds e44e428f59e4 selftests: pmtu: add basic IPv4 and IPv6 PMTU tests adds ee9615be250d Merge branch 'more-pmtu-selftests' adds 9e19dabc0559 net: mscc: ocelot: remove set but not used variable 'phy_mode' adds 68049a5f4dce dpaa2-eth: Don't account Tx confirmation frames on NAPI poll adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 93e66024b024 netfilter: conntrack: pass nf_hook_state to packet and err [...] adds 9976fc6e6edb netfilter: conntrack: remove the l4proto->new() function adds 83d213fd9d1a netfilter: conntrack: deconstify packet callback skb pointer adds 0150ffbac783 netfilter: conntrack: avoid using ->error callback if possible adds 6fe78fa484a5 netfilter: conntrack: remove error callback and handle icm [...] adds ca2ca6e1c04e netfilter: conntrack: remove unused proto arg from netns i [...] adds dd2934a95701 netfilter: conntrack: remove l3->l4 mapping information adds 93185c80a5f7 netfilter: conntrack: clamp l4proto array size at largers [...] adds f8b0a3ab06a0 netfilter: nat: remove duplicate skb_is_nonlinear() in __n [...] adds 0de22baabc97 netfilter: nf_tables: use rhashtable_walk_enter instead of [...] adds 9306425b70bf netfilter: ctnetlink: must check mark attributes vs NULL adds 097f95d319f8 netfilter: masquerade: don't flush all conntracks if only [...] adds fb961945457f netfilter: nf_tables: add SECMARK support adds b473a1f5ddee netfilter: nf_tables: add requirements for connsecmark support adds 28c5ed2f9310 netfilter: nf_flow_table: remove unnecessary nat flag check code adds a2d88182d28d netfilter: nf_tables: use rhashtable_lookup() instead of r [...] adds e9837e55b020 netfilter: xt_quota: fix the behavior of xt_quota module adds ffa0a9a5903e netfilter: xt_quota: Don't use aligned attribute in sizeof adds 9000a457a0c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 53d6eb08e9f1 bpftool: Fix bpftool net output adds 100811936f89 bpf: test_bpf: add init_net to dev for flow_dissector adds 956b620fcf0b libbpf: Introduce libbpf_attach_type_by_name adds bafa7afe6339 libbpf: Support cgroup_skb/{e,in}gress section names adds c6f6851b28ae libbpf: Support sk_skb/stream_{parser, verdict} section names adds c9bf507d0acb selftests/bpf: Use libbpf_attach_type_by_name in test_sock [...] adds 370920c47b26 selftests/bpf: Test libbpf_{prog,attach}_type_by_name adds 78e6e5c11ace Merge branch 'bpf-libbpf-attach-by-name' adds 5bf7a60b8e70 bpf: permit CGROUP_DEVICE programs accessing helper bpf_ge [...] adds 8bad74f9840f bpf: extend cgroup bpf core to allow multiple cgroup stora [...] adds f294b37ec7b2 bpf: rework cgroup storage pointer passing adds b741f1630346 bpf: introduce per-cpu cgroup local storage adds c6fdcd6e0cc4 bpf: don't allow create maps of per-cpu cgroup local storages adds 25025e0aab2f bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/l [...] adds e54870924f4c bpftool: add support for PERCPU_CGROUP_STORAGE maps adds a3c6054f81e2 selftests/bpf: add verifier per-cpu cgroup storage tests adds 919646d2a3a9 selftests/bpf: extend the storage test to test per-cpu cgr [...] adds 5fcbd29b3724 samples/bpf: extend test_cgrp2_attach2 test to use per-cpu [...] adds 371e4fcc9d96 selftests/bpf: cgroup local storage-based network counters adds cb86d0f878be Merge branch 'bpf-per-cpu-cgroup-storage' adds 28264eb22742 nfp: bpf: parse global BPF ABI version capability adds 9bbdd41b8a45 nfp: allow apps to request larger MTU on control vNIC adds 0c9864c05f34 nfp: bpf: allow control message sizing for map ops adds 940656fb3f94 Merge branch 'bpf-big-map-entries' adds f3709f69b7c5 bpf: Add iterator for spilled registers adds aad2eeaf4697 bpf: Simplify ptr_min_max_vals adjustment adds 9d2be44a7f33 bpf: Reuse canonical string formatter for ctx errs adds 840b9615d6e9 bpf: Generalize ptr_or_null regs check adds c64b7983288e bpf: Add PTR_TO_SOCKET verifier type adds 84dbf3507349 bpf: Macrofy stack state copy adds fd978bf7fd31 bpf: Add reference tracking to verifier adds 6acc9b432e67 bpf: Add helper to retrieve socket in BPF adds 0c586079f852 selftests/bpf: Generalize dummy program types adds b584ab8840fd selftests/bpf: Add tests for reference tracking adds 29cd77f41620 libbpf: Support loading individual progs adds de375f4e91e3 selftests/bpf: Add C tests for reference tracking adds a610b665ec9e Documentation: Describe bpf reference tracking adds 33d9a7fd6756 Merge branch 'bpf-sk-lookup' adds d71019b54bff net: core: Fix build with CONFIG_IPV6=m adds 434fe9d4b4bf libbpf: Move __dump_nlmsg_t from API to implementation adds aae57780107d libbpf: Consistent prefixes for interfaces in libbpf.h. adds f04bc8a436e1 libbpf: Consistent prefixes for interfaces in nlattr.h. adds 24d6a8084259 libbpf: Consistent prefixes for interfaces in str_error.h. adds eff8190880c0 libbpf: Make include guards consistent adds e5b0863c2064 libbpf: Use __u32 instead of u32 in bpf_program__load adds fc1dc7665145 Merge branch 'bpf-libbpf-consistent-iface' adds 20cdeb5408da bpf, tracex3_user: erase "ARRAY_SIZE" redefined adds 7ccc4f188751 bpf: typo fix in Documentation/networking/af_xdp.rst adds 661b8d1b0e3a net: add umem reference in netdev{_rx}_queue adds c9b47cc1fabc xsk: fix bug when trying to use both copy and zero-copy on [...] adds b8c8a2e2e375 ethtool: rename local variable max -> curr adds 1661d3466281 ethtool: don't allow disabling queues with umem installed adds a41b4f3c58dd xsk: simplify xdp_clear_umem_at_qid implementation adds df1ea77bc51d Merge branch 'bpf-xsk-fix-mixed-mode' adds 541d7fdd7694 xsk: proper AF_XDP socket teardown ordering adds 1bc38b8ff6cc libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause adds 31ce8c4a1ad2 bpf, doc: Document Jump X addressing mode adds c941ce9c282c bpf: add verifier callback to get stack usage info for off [...] adds 1a7e62e6329c nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_ [...] adds c5da54d93eb4 nfp: bpf: copy eBPF subprograms information from kernel verifier adds bcfdfb7c962d nfp: bpf: ignore helper-related checks for BPF calls in nf [...] adds e3b49dc69b32 nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT adds 389f263b60c9 nfp: bpf: add main logics for BPF-to-BPF calls support in [...] adds fb1981654129 nfp: bpf: account for additional stack usage when checking [...] adds bdf4c66faf5f nfp: bpf: update fixup function for BPF-to-BPF calls support adds 2178f3f0dc20 nfp: bpf: fix return address from register-saving subrouti [...] adds 445496231445 nfp: bpf: optimise save/restore for R6~R9 based on register usage adds 7ff0ccde4366 nfp: bpf: support pointers to other stack frames for BPF-t [...] adds e4052d06a519 bpf: allow offload of programs with BPF-to-BPF function calls adds a2046de99193 Merge branch 'bpf-to-bpf-calls-nfp' adds df3f94a0bbeb bpf: fix building without CONFIG_INET adds 071a234ad744 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 27055454b430 net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel adds b18719157762 cxgb4: Add thermal zone support adds e40a826a6cbc qed: Add support for virtual link. adds 54494aa5d1e6 octeontx2-af: Add Marvell OcteonTX2 RVU AF driver adds 54d557815e15 octeontx2-af: Reset all RVU blocks adds 1054a6227c29 octeontx2-af: Gather RVU blocks HW info adds 021e2e53b8c8 octeontx2-af: Add mailbox support infra adds 7304ac4567bc octeontx2-af: Add mailbox IRQ and msg handlers adds 1f1546253982 octeontx2-af: Convert mbox msg id check to a macro adds 114a767e8b24 octeontx2-af: Scan blocks for LFs provisioned to PF/VF adds 746ea74241fa octeontx2-af: Add RVU block LF provisioning support adds 756051e23cce octeontx2-af: Configure block LF's MSIX vector offset adds 34b34ee07d89 octeontx2-af: Reconfig MSIX base with IOVA adds 8e22f040828f octeontx2-af: Add Marvell OcteonTX2 CGX driver adds 3a4fa841b039 octeontx2-af: Set RVU PFs to CGX LMACs mapping adds 1463f382f58d octeontx2-af: Add support for CGX link management adds afb8902c4627 octeontx2-af: Register for CGX lmac events adds 1f2cf1b39b93 MAINTAINERS: Add entry for Marvell OcteonTX2 Admin Functio [...] adds a6deaa995910 Merge branch 'octeontx2-af-Add-RVU-Admin-Function-driver' adds a26b0b53cc38 net: aquantia: remove some redundant variable initializations adds 9e664316408a mlxsw: pci: Fix a typo adds 372809055f6c selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds 970152591d55 selftests: mlxsw: qos_mc_aware: Make executable adds 66077060f82a Merge branch 'mlxsw-selftests-Few-small-updates' adds 4565d7e5a300 rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use adds e75fa0735cae rtnetlink: Update comment in rtnl_stats_dump regarding str [...] adds ed792e28c4bd net/ipv6: Make ipv6_route_table_template static adds ffd177dea5c1 tcp: refactor DCTCP ECN ACK handling adds 7579d84be12c isdn/hisax: amd7930_fn: Remove unnecessary parentheses adds c01d0efa5136 nfp: flower: use rhashtable for flow caching adds 7fade1077c50 nfp: flower: use stats array instead of storing stats per flow adds 12ecf61529dc nfp: flower: use host context count provided by firmware adds 1a21cc507bb7 Merge branch 'nfp-flower-speed-up-stats-update-loop' adds 0c465be183c7 virtio_net: ethtool tx napi configuration adds 4b035271fe87 net: tun: remove useless codes of tun_automq_select_queue adds 0efe5523894a fore200e: simplify fore200e_bus usage adds aff9d262fbf0 fore200e: store a struct device in struct fore200e adds 8b08adbd87a6 fore200e: remove the align_size field of struct chunk adds f3fadcb5644a fore200e: devirtualize dma mapping calls adds 1335d6fd65da fore200e: devirtualize dma alloc calls adds 0e21b2258a0f fore200e: don't use GFP_DMA adds 1d9d8be91788 fore200e: check for dma mapping failures adds 83b59b46c8ef Merge branch 'fore200e-DMA-cleanups-and-fixes' adds d8a66aa25405 net/mpls: Implement handler for strict data checking on dumps adds f98ebd47fd0d net: sched: avoid writing on noop_qdisc adds 448765e1cfa6 net: dsa: bcm_sf2: Fix unbind ordering adds abd01ba2f7d7 net: dsa: bcm_sf2: Call setup during switch resume adds 302d20e57ac9 Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 9047fa5d3294 phy: phy-ocelot-serdes: fix return value check in serdes_probe() adds 775501a1aaba net: hns3: Add new RSS hash algorithm support for PF adds 374ad291762a net: hns3: Add RSS general configuration support for VF adds d97b30721301 net: hns3: Add RSS tuples support for VF adds 232fc64b6e62 net: hns3: Add HW RSS hash information to RX skb adds b7ec45a868af Merge branch 'hns3-next' adds 60f8e67d980a net: mscc: allow extracting the FCS into the skb adds df92062e495a octeontx2-af: Remove set but not used variable 'dev' adds bf341eb89541 mlxsw: spectrum: Remove misuses of private header file adds ab74c3a1274c mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications adds 5050f6ae253a mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds 9c73b1d120aa mlxsw: spectrum_switchdev: Do not assume notifier informat [...] adds 12066d612b22 mlxsw: spectrum: Move L3 protocol and address definitions [...] adds 90ea0bb55115 mlxsw: spectrum: Add a new type of KVD linear record adds a682a3024fe1 mlxsw: reg: Extend FDB flush types for NVE adds beda7f72c36a mlxsw: spectrum: Seed LAG hash function adds 710dd1a0ec3f mlxsw: reg: Add Tunneling NVE General Configuration Register adds 50e6eb2a634e mlxsw: reg: Add Tunnel Port Configuration Register adds c723d19fadb1 mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register adds 4a8d1860ed5d mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register adds a77d5f0bde4e mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register adds fd6db27cacd2 mlxsw: reg: Add Tunneling NVE QoS Configuration Register adds 8efcf6bb48e5 mlxsw: reg: Add Tunneling NVE QoS Default Register adds 0933781f11e7 mlxsw: reg: Add definition of unicast tunnel record for SF [...] adds 27f68c0850aa mlxsw: reg: Add Monitoring Parsing State Register adds 2bd414aef6a8 mlxsw: resources: Add NVE resources adds b02597d513a9 mlxsw: spectrum: Add NVE packet traps adds 7b68b8361452 Merge branch 'mlxsw-Preparations-for-VxLAN-support' adds 0e575f8542d1 net: ena: minor performance improvement adds 095f2f1facba net: ena: complete host info to match latest ENA spec adds a7982b8ec947 net: ena: introduce Low Latency Queues data structures acc [...] adds 689b2bdaaa14 net: ena: add functions for handling Low Latency Queues in [...] adds 38005ca816a7 net: ena: add functions for handling Low Latency Queues in [...] adds cb36bb36e1f1 net: ena: use CSUM_CHECKED device indication to report skb [...] adds bd791175a643 net: ena: explicit casting and initialization, and clearer [...] adds 0574bb806dad net: ena: limit refill Rx threshold to 256 to avoid latenc [...] adds 87731f0c681c net: ena: change rx copybreak default to reduce kernel mem [...] adds f1e90f6e2c1f net: ena: remove redundant parameter in ena_com_admin_init() adds 3a7b9d8ddd20 net: ena: update driver version to 2.0.1 adds be26667cb394 net: ena: fix indentations in ena_defs for better readability adds 1f41dc5e8756 Merge branch 'ena-next' adds e70a57fa59bb cxgb4: fix thermal configuration dependencies adds 9dffa76c2126 selftests: use posix-style redirection in ip_defrag.sh adds 8cc1da96d1c9 net: cdc_ncm: use tasklet_init() for tasklet_struct init adds 96de25060d19 nfp: replace long license headers with SPDX adds 1b8530bf6a69 net: cdc_ncm: remove set but not used variable 'ctx' adds 7cc2d504daa0 net: fddi: skfp: Remove unused macros 'PNMI_GET_ID' and 'P [...] adds 7c6bb7d2faaf net/ipv6: Add knob to skip DELROUTE message on device down adds 859bd2ef1fc1 net: Evict neighbor entries on carrier down adds 666046418d5c fore200e: fix sbus compile adds 9163a0fc1f0c net: bridge: add support for per-port vlan stats adds d25d062f55c6 cfg80211: remove unnecessary null pointer check in cfg8021 [...] adds 6762696429bb cfg80211: remove redundant check of !scan_plan adds a5ae326418b3 mac80211: fix issue with possible txq NULL pointer adds e4d4216e91ea cfg80211: combine duplicate wdev init code adds 48f3b9e98972 mac80211: fix error handling in ieee80211_register_hw() adds efdfce7270de nl80211: Fix a GET_KEY reply attribute adds 7057f2496cc6 cfg80211: tracing: reuse wiphy_wdev_evt for rdev_get_txq_stats adds 81e54d08d9d8 cfg80211: support FTM responder configuration/statistics adds 5297c65c1d48 nl80211: remove nl80211_prepare_wdev_dump() skb argument adds c70616bd8a56 mac80211: Remove unused initialization adds 71e5e886806e cfg80211: regulatory: make initialization more robust adds b60ad3485106 cfg80211: move cookie_counter out of wiphy adds 49f9cf0e1bf5 nl80211: add error messages to nl80211_parse_chandef() adds 85dd3da43dd5 cfg80211: combine wdev/netdev unregister code adds ec8f170bc33e cfg80211: unify sending NL80211_CMD_NEW_INTERFACE adds 5207ca554bfc cfg80211: sort tracing properly adds 188de5dd80b2 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 1edcfc20c9d9 mac80211_hwsim: drop now unused work-queue from hwsim adds b802a5d6f345 lib80211: don't use skcipher adds ab0d76f6823c nl80211: use policy range validation where applicable adds 3d7af878357a nl80211: use netlink policy validation function for elements adds 42dca5ef24fc mac80211: avoid reflecting frames back to the client adds f458e832ba51 mac80211: minstrel: Enable STBC and LDPC for VHT Rates adds 5b5e87314efb mac80211: minstrel: remove unnecessary debugfs cleanup code adds b1c4f68337fa mac80211: minstrel: merge with minstrel_ht, always enable [...] adds 202df504d7de mac80211: minstrel: reduce minstrel_mcs_groups size adds 37439f2d6e43 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 80df9be67c44 mac80211: minstrel: fix CCK rate group streams value adds 972b66b86f85 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds f4ec7cb0f9ea mac80211: minstrel: do not sample rates 3 times slower tha [...] adds 506dbf90c1ba mac80211: rc80211_minstrel: remove variance / stddev calculation adds fc107a933071 mac80211: Helper function for marking STA authenticated adds 8d7432a2f53b mac80211: Move ieee80211_mgd_auth() EBUSY check to be befo [...] adds efb543e61cc3 mac80211: Extend SAE authentication in infra BSS STA mode adds bc847970f432 mac80211: support FTM responder configuration/statistics adds 0d4e14a32dca nl80211: Add per peer statistics to compute FCS error rate adds f8252e7b5a83 mac80211: implement ieee80211_tx_rate_update to update rate adds e32cf9a38623 Merge tag 'mac80211-next-for-davem-2018-10-12' of git://gi [...] adds 5886d932e52a netlink: replace __NLA_ENSURE implementation adds c60edc17df39 net: hns3: Enable promisc mode when mac vlan table is full adds 7325523ab616 net: hns3: Resume promisc mode and vlan filter status after reset adds 829edbd8d45e net: hns3: Resume promisc mode and vlan filter status afte [...] adds 139ce90a4570 Merge branch 'hns3-promisc-next' adds 1f83b817d0f1 s390/qeth: make TSO controls protocol-agnostic adds 4666d7fb1a90 s390/qeth: enhance TSO control sequence adds 82bf5c0867f6 s390/qeth: add support for IPv6 TSO adds 0aef8392d257 s390/qeth: add TSO support for L2 devices adds a688c53a0277 Merge branch 's390-qeth-next' adds d864991b220b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8c7fd6a365eb iwlwifi: mvm: don't send keys when entering D3 adds ea74b19d7773 iwlwifi: pcie: don't pad AMSDU packets adds bf77ee2e428f iwlwifi: trace: change trace to trace one TB at a time adds 6ff80f18d539 iwlwifi: mvm: introduce a new fragmented scan type: fast balance adds 2ec3ef4614c9 iwlwifi: mvm: use fast balance scan in case of DCM mode wi [...] adds 4244e7fc7037 iwlwifi: dump debug data before stop device adds f57d104f00f2 iwlwifi: mvm: move rt status check to the start of the res [...] adds 08c2af621b87 iwlwifi: mvm: give TX queue info struct a name adds 99448a8c1145 iwlwifi: mvm: move queue management into sta.c adds 1c14089e3783 iwlwifi: mvm: remove per-queue hw refcount adds 459ab045925d iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check() adds b342228d6bc5 iwlwifi: mvm: move queue reconfiguration into new function adds df2a2245db6b iwlwifi: mvm: reconfigure queues during inactivity check adds 90d2d94c9184 iwlwifi: mvm: remove RECONFIGURING queue state adds b3a87f11b0f7 iwlwifi: mvm: make queue TID change more explicit adds 6fe64d034ec9 iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static adds c20e08b0d6ed iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down adds 724fe7710ac5 iwlwifi: mvm: kill INACTIVE queue state adds 12f7a1867467 Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git [...] adds 3d71c3f1f50c iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() adds c894696188d5 rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_i [...] adds 2258ee58baa5 brcmsmac: AP mode: update beacon when TIM changes adds 52a312673aff iwlegacy: Add a lock assertion in il4965_send_rxon_assoc() adds 6528d8804780 libertas: don't set URB_ZERO_PACKET on IN USB transfer adds bbc2a101f06b libertas: return errno from lbs_add_card() adds db62abe51853 qtnfmac: use 'help' in Kconfig adds b458a033ca2f qtnfmac: use SPDX identifier for pcie bus layer files adds 4cb5054957b2 qtnfmac_pcie: cleanup Pearl platform headers adds 03ce6f8a6776 rtl8xxxu: Remove set but not used variables 'usedesc40' an [...] adds bed259051dc3 mt76x0: print BBP version only for debug adds 6f223a3dab94 mt76x0: correct RF access via RF_CSR register. adds c50479fa7a9e mt76: allow to identify bus adds f2761e53d69f mt76x0: correct RF reg pairs write for PCIe adds 69cacac3b3ff mt76x0: use bus helper to identify rf access method adds a14054ce0b8a mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr} adds 499cd0aa3ba6 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c adds bfdff5d03e9b mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c adds d87cf75f1111 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c adds 95c3e451e627 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c adds 8d66af49a3db mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c adds 91be8e8a2c4f mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c adds 26a9daa69123 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c adds 127aa72691ff mt76x0: pci: report firmware version using ethtool adds 78e62de3227f mt76x0: pci: add missing mac80211 callbacks adds 320c85e6d038 mt76: disable ldpc coding for mt76x0 devices adds 4ce78b048c49 mt76x0: pci: add mt76x0_register_device in mt76x0e_registe [...] adds f3727daed832 mt76: reserve enough room for USB tx skbs adds 09580a1ec4e9 mt76x0: remove dma.h adds 5155938d8a0f mt76: do not store aggregation sequence number for null-da [...] adds 69585ef9bb9f mt76x0: pci: fix set external PA I/O current adds ebb632db0f07 mt76: mt76x0e: another fix for the external PA current setting adds 4df942733fd2 mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_a [...] adds 7859c543b65d mt76x0: phy: remove channel parameter from mt76x0_phy_set_ [...] adds 032c08f4c675 mt76: move mt76x02_phy_set_bw in mt76x02-lib module adds 370c6415ef34 mt76: move mt76x02_phy_set_band in mt76x02-lib module adds 3eaf05de1b35 mt76x0: pci: rename mt76x0_phy_calibrate adds 9aec146d0f6b mt76x0: pci: introduce mt76x0_phy_calirate routine adds 592ebc9cc6e0 mt76x0: phy: update set_channel for mt76x0e devices adds 4afeb39624f3 mt76x0: eeprom: introduce mt76x0_tssi_enabled routine adds 66a34c66e0cb mt76x0: phy: add phy/vco temperature compensation adds b225a9b6c27e mt76: move rssi_gain_thresh routines in mt76x02-lib module adds 9f884f0f9d00 mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c adds e48797e9b681 mt76: introduce mt76x02_init_agc_gain routine adds 4636a2544c3b mt76x0: phy: align channel gain logic to mt76x2 one adds bbd10586f0df mt76x0: phy: do not run calibration during channel switch adds 6bfa6975f1b7 Merge tag 'mt76-for-kvalo-2018-10-13' of https://github.co [...] adds 34e141eea7dd ath10k: fix possible out of bound access of ath10k_rates array adds f1157695c527 ath10k: set probe request oui during driver start adds ce834e280f2f ath10k: support NET_DETECT WoWLAN feature adds 6bc17950f4b2 ath10k: management tx ack rssi capability check adds 9d9cdbf3f9ed ath10k: htt_rx: fix signedness bug in ath10k_update_per_pe [...] adds 7bfd82bff60e ath10k: remove unnecessary comparison of unsigned integer [...] adds 9de4162f0999 ath10k: add peer flush in ath10k_flush for STATION adds 0738b4998c6d ath10k: allocate small size dma memory in ath10k_pci_diag_ [...] adds e3bfecd5cd37 ath10k: htt: remove some dead code adds 72569b7be461 ath9k: fix RX_STAT_INC() etc macros adds f9dca154a4e4 wil6210: fix debugfs_simple_attr.cocci warnings adds bc17d4b90cdd ath10k: add qmi service helpers for wcn3990 qmi client adds 22e8a4602738 ath10k: add support to create boardname for non-bmi target adds 2b741a8aaa34 dt: bindings: add bindings for msa memory region adds cc53aabcc283 firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface adds 35a665766737 ath10k: add debug mask for QMI layer adds ba94c753ccb4 ath10k: add QMI message handshake for wcn3990 client adds f95cd52476de Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 921060ccdae9 Merge tag 'wireless-drivers-next-for-davem-2018-10-14' of [...] adds df52eab23d70 tun: Consistently configure generic netdev params via rtnetlink adds 61414f5ec983 FDDI: defza: Add support for DEC FDDIcontroller 700 TURBOc [...] adds 9f9a742db40f FDDI: defza: Support capturing outgoing SMT traffic adds 3325cf9e51bc Merge branch 'defza-fddi' adds f6a8a19bb11b RDMA/netdev: Hoist alloc_netdev_mqs out of the driver adds 5d6b0cb3369d RDMA/netdev: Fix netlink support in IPoIB adds 182570b26223 net/mlx5e: Gather common netdev init/cleanup functionality [...] adds 303211b44ce3 net/mlx5e: Always initialize update stats delayed work adds 519a0bf5b20c net/mlx5e: Initialize all netdev common structures in one place adds cdeef2b1528b net/mlx5e: Use non-delayed work for update stats adds 779d986d60de net/mlx5e: Do not ignore netdevice TX/RX queues number adds 1986647c2fc3 Merge tag 'mlx5e-updates-2018-10-10' of git://git.kernel.o [...] adds acad76a5f616 tipc: support binding to specific ip address when activati [...] adds 2131479df66d veth: Account for packet drops in ndo_xdp_xmit adds 4195e54aaf1c veth: Account for XDP packet statistics on rx side adds d397b9682c1c veth: Add ethtool statistics support for XDP adds a75d1801a9fc Merge branch 'veth-XDP-stats-improvement' adds 6384e483239f net: phy: trigger state machine immediately in phy_start_machine adds 9771b8ccdfa6 net/ncsi: Extend NC-SI Netlink interface to allow user spa [...] adds 0813e95760f1 vxlan: support NTF_USE refresh of fdb entries adds 74fb5e25a3e9 net: phy: improve handling of PHY_RUNNING in state machine adds eb4c470a154d net: phy: simplify handling of PHY_RESUMING in state machine adds 5985d5631dc3 Merge branch 'net-phy-improve-and-simplify-state-machine' adds 58bdeac8b0e7 net: ethernet: ti: cpsw_ale: use const for API having poin [...] adds 5da1948969bc net: ethernet: ti: cpsw: fix lost of mcast packets while r [...] adds ba722f9b6f98 Merge branch 'net-ethernet-ti-cpsw-fix-mcast-packet-lost' adds 5b3a5a14f84c net: ethernet: ti: cpsw: use for mcast entries only host port adds b12cef51b537 dpaa2-eth: Fix Kconfig dependencies adds 3233c1514f75 dpaa2-eth: make dpaa2_eth_set_dist_key static adds 85b7a342baf5 dpaa2-eth: fix uninitialized variable warnings adds fdb6ca9e4674 dpaa2-eth: remove unused priv parameter adds b00c898c00e1 dpaa2-eth: mark unused parameter in dpaa2_eth_tx_conf adds b948c8c6a779 dpaa2-eth: remove unused FD field adds ca0f32d5d974 Merge branch 'dpaa2-eth-code-cleanup' adds 5948185b97fa nfp: devlink port split support for 1x100G CXP NIC adds 44eb385bc5f3 octeontx2-af: remove unused cgx_fwi_link_change adds 34bc009543c0 r8169: simplify rtl8169_set_magic_reg adds 2527e4037f92 r8169: remove unneeded call to netif_stop_queue in rtl8169 [...] adds 55bbc8ff4987 selftests: pmtu: Allow selection of single tests adds bb059fb20447 selftests: pmtu: Add optional traffic captures for single tests adds 9e983c589853 Merge branch 'selftests-pmtu-Add-test-choice-and-captures' adds 31d357c0697d bnxt_en: Update firmware interface spec. to 1.10.0.3. adds 36e53349b60b bnxt_en: Add additional extended port statistics. adds 1dfddc41ae49 bnxt_en: Add maximum extended request length fw message support. adds 74706afa712d bnxt_en: Update interrupt coalescing logic. adds 6fe19886858f bnxt_en: Refactor bnxt_ring_struct. adds 66cca20abcf7 bnxt_en: Add new flags to setup new page table PTE bits on [...] adds 98f04cf0f1fc bnxt_en: Check context memory requirements from firmware. adds 1b9394e5a2ad bnxt_en: Configure context memory on new devices. adds e38287b72ec5 bnxt_en: Add 57500 new chip ID and basic structures. adds 697197e5a173 bnxt_en: Re-structure doorbells. adds 9c1fabdf424f bnxt_en: Adjust MSIX and ring groups for 57500 series chips. adds 41e8d7983752 bnxt_en: Modify the ring reservation functions for 57500 s [...] adds 50e3ab7836b5 bnxt_en: Allocate completion ring structures for 57500 ser [...] adds 2c61d2117ecb bnxt_en: Add helper functions to get firmware CP ring ID. adds 23aefdd76159 bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 5750 [...] adds 3e08b1841bc8 bnxt_en: Allocate/Free CP rings for 57500 series chips. adds 44c6f72a4c30 bnxt_en: Increase RSS context array count and skip ring gr [...] adds 7b3af4f75b81 bnxt_en: Add RSS support for 57500 chips. adds e44758b78ae8 bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter [...] adds 58590c8d9044 bnxt_en: Add coalescing setup for 57500 chips. adds 3675b92fa70e bnxt_en: Refactor bnxt_poll_work(). adds 0fcec9854ab4 bnxt_en: Add new NAPI poll function for 57500 chips. adds 1ab968d2f1d6 bnxt_en: Add PCI ID for BCM57508 device. adds 65f2247d6155 Merge branch 'bnxt_en-Add-support-for-new-57500-chips' adds d275444cc361 fore200e: fix missing unlock on error in bsq_audit() adds bc0e7cf43370 rxrpc: Add /proc/net/rxrpc/peers to display peer list adds 1a3aea2534f4 net: bridge: fix a possible memory leak in __vlan_add adds 5f6188a8003d tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh adds 76a9ebe811fb net: extend sk_pacing_rate to unsigned long adds a7a2563064e9 tcp: mitigate scheduling jitter in EDT pacing model adds 7baf33bdac37 net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() adds 864e5c090749 tcp: optimize tcp internal pacing adds 97ec3eb33dd3 tcp_bbr: fix typo in bbr_pacing_margin_percent adds 825e1c523d50 tcp: cdg: use tcp high resolution clock cache adds b13949678b0a Merge branch 'tcp-second-round-for-EDT-conversion' adds 005479556197 hv_netvsc: fix vf serial matching with pci slot info adds c45d7150656f net: phy: merge phy_start_aneg and phy_start_aneg_priv adds 8af03d1ae2e1 bpf: btf: Fix a missing check bug adds 509db2833e0d bpf: error handling when map_lookup_elem isn't supported adds 3b4a63f674e9 bpf: return EOPNOTSUPP when map lookup isn't supported adds 18a781daa93e tools/bpf: bpftool, split the function do_dump() adds 8ec92dc22e0e tools/bpf: bpftool, print strerror when map lookup error occurs adds 908142e61b2e selftests/bpf: test_verifier, change names of fixup maps adds 7c85c448e7d7 selftests/bpf: test_verifier, check bpf_map_lookup_elem ac [...] adds e0aa5cf5919e Merge branch 'unsupported-map-lookup' adds 297249569932 net: fix generic XDP to handle if eth header was mangled adds 4f775448f4d7 bpf: make TC vlan bpf_helpers avail to selftests adds 97396ff0bc2d selftests/bpf: add XDP selftests for modifying and popping [...] adds a0f99e67969b Merge branch 'xdp-vlan' adds 438363c0feb8 tools/bpf: use proper type and uapi perf_event.h header fo [...] adds 0ef6bf39f098 bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable adds c85061657e1c bpftool: Allow add linker flags via EXTRA_LDFLAGS variable adds d3c72d7a20d8 selftests: bpf: add config fragment LWTUNNEL adds ef4ab8447aa2 selftests: bpf: install script with_addr.sh adds 1ae80cf31938 bpf: wait for running BPF programs when updating map-in-map adds 67e89ac32828 bpf: Fix dev pointer dereference from sk_skb adds 8b9088f806e1 tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup adds 1243a51f6c05 tcp, ulp: remove ulp bits from sockmap adds 604326b41a6f bpf, sockmap: convert to generic sk_msg interface adds d829e9c4112b tls: convert to generic sk_msg interface adds 924ad65ed01e tls: replace poll implementation with read hook adds d3b18ad31f93 tls: add bpf support to sk_msg handling adds e9dd904708c4 bpf: add tls support for testing in test_sockmap adds eea0d2adcf11 bpf, doc: add maintainers entry to related files adds d04fb13c9fcd Merge branch 'sockmap_and_ktls' adds 8a615c6b0352 bpf: Allow sk_lookup with IPv6 module adds 5ef0ae84f02a bpf: Fix IPv6 dport byte-order in bpf_sk_lookup adds 7d1f12b8b2ab Merge branch 'ipv6_sk_lookup_fixes' adds b7d3826c2ed6 bpf: bpftool, add support for attaching programs to maps adds c034a177d3c8 bpf: bpftool, add flag to allow non-compat map definitions adds 2f1d774f7d35 Merge branch 'bpftool_sockmap' adds 0b592b5a01be tools: bpftool: add map create command adds e85679511e48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 22e6c58b8c28 netlink: Add answer_flags to netlink_callback adds 4724676d551c net: Add struct for fib dump filter adds 18a8021a7be3 net/ipv4: Plumb support for filtering route dumps adds 13e38901d46c net/ipv6: Plumb support for filtering route dumps adds bae9a78b17b8 net/mpls: Plumb support for filtering route dumps adds e1cedae1ba6b ipmr: Refactor mr_rtm_dumproute adds cb167893f41e net: Plumb support for filtering ipv4 and ipv6 multicast r [...] adds effe67926624 net: Enable kernel side filtering of route dumps adds 196cfebf8972 net/mpls: Handle kernel side filtering of route dumps adds 08e814c9e8eb net/ipv6: Bail early if user only wants cloned entries adds e4e92fb160d7 net/ipv4: Bail early if user only wants prefix entries adds 2c59f06cc044 Merge branch 'net-Kernel-side-filtering-for-route-dumps' adds 0ba4ad32de3f net: aquantia: make function aq_fw2x_update_stats static adds 706d08913d1f qed: Align local and global PTT to propagate through the APIs. adds e292b636f940 qed: Added supported transceiver modes, speed capability a [...] adds c56a8be7e7aa qed: Add supported link and advertise link to display in ethtool. adds 1e6e2ded0f3c qede: Check available link modes before link set from ethtool. adds 1c90eabcbdfb qed: Prevent link getting down in case of autoneg-off. adds eb385146f90d Merge branch 'qed-Align-PTT-and-add-various-link-modes' adds 0bbbf15dea4f net: hns3: remove hns3_fill_desc_tso adds 5188f218fc86 net: hns3: move DMA map into hns3_fill_desc adds 1e8a7977d09f net: hns3: add handling for big TX fragment adds ba3f808f5cc1 net: hns3: rename hns_nic_dma_unmap adds bcdb12b70c52 net: hns3: fix for multiple unmapping DMA problem adds 29ce85f349c2 Merge branch 'hns3-Some-cleanup-and-bugfix-for-desc-filling' adds aadd4355918f tcp, ulp: remove socket lock assertion on ULP cleanup adds d3d19d4b8ca2 mlxsw: spectrum_fid: Allow setting and clearing NVE proper [...] adds 564c6d727aca mlxsw: spectrum_fid: Add APIs to lookup FID without creating it adds 0c69e0fcd3b1 mlxsw: spectrum_router: Enable local routes promotion to p [...] adds 88782f75f93f mlxsw: spectrum_router: Allow querying VR ID based on table ID adds cca45e054ce5 vxlan: Export address checking functions adds 28e450333d4d inet: Refactor INET_ECN_decapsulate() adds 6e6030bd5412 mlxsw: spectrum_nve: Implement common NVE core adds 369529115475 mlxsw: spectrum_nve: Implement VxLAN operations adds 498790befb5f mlxsw: spectrum_fid: Clear NVE configuration when destroyi [...] adds 4cf178d7b9dc mlxsw: spectrum_router: Configure matching local routes fo [...] adds 5ff4ff4fe8c4 net: Add netif_is_vxlan() adds 9a9973531786 vxlan: Add switchdev notifications adds 1941f1d6453a vxlan: Add vxlan_fdb_find_uc() for FDB querying adds 0efe11733356 vxlan: Support marking RDSTs as offloaded adds 045a5a99141d vxlan: Notify for each remote of a removed FDB entry adds e9ba0fbc7dd2 bridge: switchdev: Allow clearing FDB entry offload indication adds 1c30d1836aeb mlxsw: spectrum: Enable VxLAN enslavement to bridges adds 1231e04f5bba mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation adds 53e50a6ec24d Merge branch 'mlxsw-Add-VxLAN-support' adds 6ca3ee2f7d3a octeontx2-af: Improve register polling loop adds 1435f66a28b4 octeontx2-af: CGX Rx/Tx enable/disable mbox handlers adds 66208910e57a octeontx2-af: Support to retrieve CGX LMAC stats adds 96be2e0da85e octeontx2-af: Support for MAC address filters in CGX adds 61071a871ea6 octeontx2-af: Forward CGX link notifications to PFs adds 23999b30ae67 octeontx2-af: Enable or disable CGX internal loopback adds 7a37245ef23f octeontx2-af: NPA block admin queue init adds 3fa4c3232ac9 octeontx2-af: NPA block LF initialization adds 4a3581cd5995 octeontx2-af: NPA AQ instruction enqueue support adds 57856dde1195 octeontx2-af: Support for disabling NPA Aura/Pool contexts adds aba53d5dbcea octeontx2-af: NIX block admin queue init adds cb30711a6c7a octeontx2-af: NIX block LF initialization adds 59360e9809da octeontx2-af: NIX LSO config for TSOv4/v6 offload adds 709a4f0c254c octeontx2-af: Alloc bitmaps for NIX Tx scheduler queues adds ffb0abd7e9cb octeontx2-af: NIX AQ instruction enqueue support adds 557dd485eaeb octeontx2-af: Support for disabling NIX RQ/SQ/CQ contexts adds e943d94e4b7c Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' adds 26422340da46 net: dsa: mv88e6xxx: Fix 88E6141/6341 2500mbps SERDES speed adds 33c4368ee258 net: fix warning in af_unix adds e519869af368 net: phy: mscc: fix signedness bug in vsc85xx_downshift_get adds 47d20212aa1c net: phy: mscc: fix memory leak in vsc8574_config_pre_init adds 1010c17ec5b4 Merge branch 'mscc-fixes' adds cb10c7c0dfd9 net/ncsi: Add NCSI Broadcom OEM command adds a87c83d5ee25 tcp_bbr: adjust TCP BBR for departure time pacing adds cf33e25c0dcf tcp_bbr: centralize code to set gains adds a58598a49788 Merge branch 'tcp_bbr-TCP-BBR-changes-for-EDT-pacing-model' adds 8c590f977638 net: ena: Fix Kconfig dependency on X86 adds 9fd255928d7f net: ena: enable Low Latency Queues adds 82385b0d2d25 net: skbuff.h: Mark expected switch fall-throughs adds b7138fddd689 xfrm: remove unnecessary check in xfrmi_get_stats64 adds f1193e915748 xfrm: use correct size to initialise sp->ovec adds 8d4b6bce2559 xfrm: use complete IPv6 addresses for hash adds 8f18da472115 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 5d773ff41a7c net/mlx5: Rename incorrect naming in IFC file adds 9ba481e2eb3b net/mlx5: Set uid as part of CQ commands adds 4ac63ec72587 net/mlx5: Set uid as part of QP commands adds d269b3afffcb net/mlx5: Set uid as part of RQ commands adds 430ae0d5a3ce net/mlx5: Set uid as part of SQ commands adds a0d8c0543189 net/mlx5: Set uid as part of SRQ commands adds 774ea6eea290 net/mlx5: Set uid as part of DCT commands adds bd37197554eb net/mlx5: Update mlx5_ifc with DEVX UID bits adds 94a04d1d3d36 net/mlx5: Expose DC scatter to CQE capability bit adds 186daf0c2050 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds b8aee82250b7 net/mlx5: E-Switch, Get counters for offloaded flows from callers adds 171c7625bef9 net/mlx5: Use flow counter IDs and not the wrapping cache object adds c83954abb221 net/mlx5e: Change return type of tc add flow functions adds a88780a9499a net/mlx5e: Split TC add rule path for nic vs e-switch adds b9aa0ba17af5 net/mlx5: Add cap bits for multi fdb encap adds 328edb499f99 net/mlx5: Split FDB fast path prio to multiple namespaces adds 482650069a2b net/mlx5: E-Switch, Have explicit API to delete fwd rules adds e52c28024008 net/mlx5: E-Switch, Add chains and priorities adds d5634fee245f net/mlx5: Add a no-append flow insertion mode adds 42f7ad676007 net/mlx5e: For TC offloads, always add new flow instead of [...] adds 6d2a3ed011e8 net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule adds c92a0b9457a4 net/mlx5: E-Switch, Enable setting goto slow path chain action adds 5dbe906ff1d5 net/mlx5e: Use a slow path rule instead if vxlan neighbour [...] adds bf07aa730a04 net/mlx5e: Support offloading tc priorities and chains for [...] adds 99e9acd85ccb Merge tag 'mlx5-updates-2018-10-17' of git://git.kernel.or [...] adds d89f88419f99 igc: Add skeletal frame for Intel(R) 2.5G Ethernet Control [...] adds 146740f9abc4 igc: Add support for PF adds c9a11c23ceb6 igc: Add netdev adds 3df25e4c1e66 igc: Add interrupt support adds 13b5b7fd6a4a igc: Add support for Tx/Rx rings adds 0507ef8a0372 igc: Add transmit and receive fastpath and interrupt handlers adds c0071c7aa5fe igc: Add HW initialization code adds ab4056126813 igc: Add NVM support adds 5586838fe9ce igc: Add code for PHY support adds 4eb8080143a9 igc: Add setup link functionality adds 208983f099d9 igc: Add watchdog adds 2d0f0ca2c7b5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 605c0ac182c3 sctp: count both sk and asoc sndbuf with skb truesize and [...] adds cd305c74b0f8 sctp: use sk_wmem_queued to check for writable space adds 3a3295bfa6f4 Merge branch 'sctp-fix-sk_wmem_queued-and-use-it-to-check- [...] adds d93adca7a807 MAINTAINERS: Update contact info for VRF entry adds 3e73cc5cd8c0 atm: eni: Move semicolon to a new line after empty for loop adds 64b9d16e2d02 atm: zatm: Fix empty body Clang warnings adds c0e6f052f40b Documentation: networking: ixgb: Remove reference to IXGB_NAPI adds 27642facf1b7 Documentation: e100, e1000: Add missing SPDX header adds 8d59045f11e3 Documentation: ixgb: Prepare documentation for RST conversion adds b87e7f246898 Documentation: e1000e: Prepare documentation for RST conversion adds cf673eee9067 Documentation: igb: Prepare documentation for RST conversion adds 413548de5807 Documentation: igbvf: Prepare documentation for RST conversion adds 4d256e4d8ae9 Documentation: ixgbe: Prepare documentation for RST conversion adds 63e2ea2f89a4 Documentation: ixgbevf: Prepare documentation for RST conversion adds 1e06edcc2f22 Documentation: i40e: Prepare documentation for RST conversion adds 7bacc01d3e59 Documentation: iavf: Prepare documentation for RST conversion adds 1fae869bcf3d Documentation: ice: Prepare documentation for RST conversion adds f12a84a9f650 Documentation: fm10k: Add kernel documentation adds 828092ef77ea Documentation: intel: Convert to RST format adds 817e929091e9 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 35b842f25b60 bnxt_en: Copy and paste bug in extended tx_stats adds 40b06553c906 cxgb4: fix the error path of cxgb4_uld_register() adds cc18a7543d2f net-next/hinic: add checksum offload and TSO support adds 79861919b889 tcp: fix TCP_REPAIR xmit queue setup adds 4972e6fa3a04 net/mlx5: Refactor fragmented buffer struct fields and init flow adds fd3307130344 net/mlx5: Take fs_counters dellist before addlist adds 2a4c42980250 net/mlx5: Remove counter from idr after removing it from list adds 4b5b9c7d972e net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg adds 2095b2641477 net/mlx5e: Add port FEC get/set functions adds 6cfa94605091 net/mlx5e: Ethtool driver callback for query/set FEC policy adds 67daf1186086 net/mlx5: Added "per_lane_error_counters" cap bit to PCAM adds 4cb4e98e5bba net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics adds 02e6dae61e70 Merge tag 'mlx5-updates-2018-10-18' of git://git.kernel.or [...] adds 1107a674cc04 qed: fix spelling mistake "transcevier" -> "transceiver" adds 9333f2079203 rocker: Drop pointless static qualifier adds 2e2d6f0342be Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds c9fbd71f7309 netpoll: allow cleanup to be synchronous adds bff5b4b37372 net: phy: micrel: add Microchip KSZ9131 initial driver adds 806700bab41e dt-bindings: net: add support for Microchip KSZ9131 adds c8baae840fd1 Merge branch 'Microchip-Technology-KSZ9131' adds 1d9482092d24 net: ethernet: lpc_eth: clean up the list of included headers adds 643d813a0efd net: ethernet: lpc_eth: remove CONFIG_OF guard from the driver adds 081a1b123c4d net: ethernet: lpc_eth: remove unused local variable adds b5b4185cfb61 net: ethernet: lpc_eth: add device and device node local v [...] adds 4c16128b6271 net: loopback: clear skb->tstamp before netif_rx() adds 4b87dd54be21 netfilter: Replace spin_is_locked() with lockdep adds ea9cf2a55a7b netfilter: cttimeout: remove set but not used variable 'l3num' adds a218dc82f0b5 netfilter: nft_osf: Add ttl option support adds 1321a6af30e4 netfilter: nft_xfrm: use state family, not hook one adds e891e50a8ad9 netfilter: xt_osf: simplify xt_osf_match_packet() adds 95c97998aa9f netfilter: nf_nat_snmp_basic: add missing helper alias name adds 5f1be84aad4b netfilter: nf_flow_table: remove unnecessary parameter of [...] adds da8a705ccbe1 netfilter: remove two unused variables. adds 468c041cff57 netfilter: nfnetlink_log: remove empty nfnetlink_log.h hea [...] adds af510ebd8913 Revert "netfilter: xt_quota: fix the behavior of xt_quota module" adds a4efbaf62255 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 70ecdd3d8b36 Bluetooth: btsdio: Do not bind to non-removable BCM43430 adds 571f739083e2 Bluetooth: Use separate L2CAP LE credit based connection r [...] adds dd1a8f8a88ee Bluetooth: Errata Service Release 8, Erratum 3253 adds d17010bf6301 Bluetooth: Remove redundant check on status adds 1411a26053f4 Bluetooth: btusb: Add support for 0cf3:535b QCA_ROME device adds c614ca3f7476 Bluetooth: hci_qca: Add support for controller debug logs. adds 342149c557e1 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 38caff5a445b r8169: handle all interrupt events in the hard irq handler adds d92060bc6923 r8169: add support for Byte Queue Limits adds 21ea1d36f6df Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 63382e0afeda net: dsa: bcm_sf2: simplify getting .driver_data adds 717de3705dc4 net: dsa: qca8k: simplify getting .driver_data adds ce886a4748aa net: ethernet: cadence: macb_main: simplify getting .driver_data adds 3fcdaad316f2 net: ethernet: davicom: dm9000: simplify getting .driver_data adds 9dd8360c763a net: ethernet: smsc: smc91x: simplify getting .driver_data adds 4e13c252276d net: ethernet: ti: cpsw: simplify getting .driver_data adds 762b9e9abb58 net: ethernet: ti: davinci_emac: simplify getting .driver_data adds 44f5ccdbc97d net: ethernet: wiznet: w5300: simplify getting .driver_data adds 2c67e33de2d3 net: phy: mdio-mux-bcm-iproc: simplify getting .driver_data adds 92303c86b7e9 Merge branch 'net-simplify-getting-driver_data' adds 421f4292f46e bpf, tls: add tls header to tools infrastructure adds ab9e08482122 libbpf: Per-symbol visibility for DSO adds 527db74b71ee nfp: bpf: protect against mis-initializing atomic counters adds 44b6fed0c16e nfp: bpf: double check vNIC capabilities after object sharing adds 9032c10e94fc Merge branch 'nfp-improve-bpf-offload' adds 3f4c3127d332 bpf: sockmap, fix skmsg recvmsg handler to track size correctly adds 8734a162c13b bpf: skmsg, improve sk_msg_used_element to work in cork context adds 02c558b2d5d6 bpf: sockmap, support for msg_peek in sk_msg with redirect [...] adds 753fb2ee0934 bpf: sockmap, add msg_peek tests to test_sockmap adds 44d520eb17cd Merge branch 'bpf-sk-msg-peek' adds b55cbc8d9b44 bpf: fix doc of bpf_skb_adjust_room() in uapi adds 1bd70d2eba9d selftests/bpf: fix file resource leak in load_kallsyms adds 3ddeac6705ab tools: bpftool: use 4 context mode for the NFP disasm adds 144991602e6a bpf: rename stack trace map operations adds c9d29f4658a5 bpf/syscall: allow key to be null in map functions adds 2ea864c58f19 bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE adds f1a2e44a3aec bpf: add queue and stack maps adds bd513cd08f10 bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall adds da4e1b15f676 Sync uapi/bpf.h to tools/include adds 43b987d23d6b selftests/bpf: add test cases for queue and stack maps adds 43ed375ff249 Merge branch 'queue_stack_maps' adds 78de35460a5c selftests/bpf: add missing executables to .gitignore adds 09d62154f613 tools, perf: add and use optimized ring_buffer_{read_head, [...] adds a64af0ef1c1d bpf, libbpf: use correct barriers in perf ring buffer walk adds 2929ad29a301 Merge branch 'improve_perf_barriers' adds b39b5f411dcf bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB adds 2cb494a36c98 bpf: add tests for direct packet access from CGROUP_SKB adds d375e344781d Merge branch 'cg_skb_direct_pkt_access' adds 540fefc08f75 bpf: remove unused variable adds 5032d079909d bpf: skmsg, fix psock create on existing kcm/tls port adds 6fff607e2f14 bpf: sk_msg program helper bpf_msg_push_data adds f908d26b2c41 bpf: libbpf support for msg_push_data adds 84fbfe026aca bpf: test_sockmap add options to use msg_push_data adds 2576b96757e4 Merge branch 'bpf-msg-push-data' adds c16ee04c9b30 ulp: remove uid and user_visible members adds 2a159c6f8238 bpf, verifier: fix register type dump in xadd and st adds 4b5defdec398 bpf, verifier: reject xadd on flow key memory adds ad38911dcdb6 bpf, verifier: remove unneeded flow key in check_helper_me [...] adds 84430d4232c3 bpf, verifier: avoid retpoline for map push/pop/peek operation adds 3dca21156b5f bpf, libbpf: simplify and cleanup perf ring buffer walk adds 76b5e30397eb Merge branch 'misc-improvements' adds c5fa5d602221 selftests/bpf: fix return value comparison for tests in te [...] adds 882731e06c66 tools: bpftool: document restriction on '.' in names to pi [...] adds 06ee9da6a8b4 tools: bpftool: print nb of cmds to stdout (not stderr) fo [...] adds fe8ecccc10b3 tools: bpftool: fix completion for "bpftool map update" adds a19c59cc10a5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds a1930a9877d6 isdn: hfc_{pci,sx}: Avoid empty body if statements adds 29e270fc3219 tipc: use destination length for copy string adds 81fa7a69c217 dt-bindings: phy: Update SERDES_MAX to be SERDES_MAX + 1 adds 6acb47d1a318 phy: ocelot-serdes: fix out-of-bounds read adds 627d39c39799 Merge branch 'phy-ocelot-serdes-fix-out-of-bounds-read' adds 665fc901b59b octeontx2-af: Remove set but not used variable 'block' adds eec6f752f724 octeontx2-af: Remove set but not used variables 'devnum, is_pf' adds 988f3f1603d4 tipc: eliminate message disordering during binding table update adds aeb5e02aca91 mISDN: Fix type of switch control variable in ctrl_teimanager adds 5a9f0eac935b net: hns3: Add PCIe AER callback error_detected adds 6ae4e733cdd4 net: hns3: Add PCIe AER error recovery adds 997141950380 net: hns3: Add support to enable and disable hw errors adds 6d67ee9a273b net: hns3: Add enable and process common ecc errors adds bf1faf9415dd net: hns3: Add enable and process hw errors from IGU, EGU [...] adds da2d072a9ea7 net: hns3: Add enable and process hw errors from PPP adds 01865a50d78f net: hns3: Add enable and process hw errors of TM scheduler adds 8df591f35e96 Merge branch 'hns3-next' adds 1c98eca412e1 net/ipv4: Move loop over addresses on a device into in_dev [...] adds fe884c2be0b3 net/ipv6: Remove ip_idx arg to in6_dump_addrs adds 5fcd266a9f64 net/ipv4: Add support for dumping addresses for a specific device adds 6371a71f3a3b net/ipv6: Add support for dumping addresses for a specific device adds de46e92af446 Merge branch 'net-Add-support-for-dumping-addresses-for-a- [...] adds c94f026fb742 qlcnic: fix a return in qlcnic_dcb_get_capability() adds 876dcf2f3aaa umh: Add command line to user mode helpers adds 4b78030b8f2c net: bpfilter: Set user mode helper's command line adds 92c9d5627a79 net: phy: phy_support_sym_pause: Clear Asym Pause adds 9469f375ab09 net/sched: act_gact: disallow 'goto chain' on fallback con [...] adds c08f5ed5d625 net/sched: act_police: disallow 'goto chain' on fallback c [...] adds 88c2e3b4a972 tc-tests: test denial of 'goto chain' on 'random' traffic [...] adds 246e886d22e2 tc-tests: test denial of 'goto chain' for exceed traffic i [...] adds ec7f0ee2c105 Merge branch 'forbid-goto_chain-fallback' adds cc3a4cd3f016 net/mlx5: Allocate enough space for the FDB sub-namespaces adds 424c22fb6242 af_unix.h: trivial whitespace cleanup adds 00f17a8219f0 net: ena: fix compilation error in xtensa architecture adds c0bfdae013e8 ptp: ptp_dte: simplify getting .driver_data adds 2af1ccd58107 net: dsa: legacy: simplify getting .driver_data adds ba59d5705825 net/wan/fsl_ucc_hdlc: error counters adds 604d415e2bd6 llc: do not use sk_eat_skb() adds a3e7121c7044 octeontx2-af: NIX Tx scheduler queues alloc/free adds b279bbb3314e octeontx2-af: NIX Tx scheduler queue config support adds 42349661780e octeontx2-af: Reset NIXLF's Rx/Tx stats adds 21e6699e5cd6 octeontx2-af: Add NPC KPU profile adds 23923ea4b144 octeontx2-af: Config NPC KPU engines with parser profile adds 94d942c5fb97 octeontx2-af: Config pkind for CGX mapped PFs adds 52d3d327a259 octeontx2-af: Broadcast packet replication support adds 4b05528ebf0c octeontx2-af: Update bcast list upon NIXLF alloc/free adds d02913d91657 octeontx2-af: Support for VTAG strip and capture adds 6b3321bacc5a octeontx2-af: Enable packet length and csum validation adds fefefd99ae8a octeontx2-af: NPC MCAM and LDATA extract minimal configuration adds f5721f76a437 octeontx2-af: Add LMAC channel info to NIXLF_ALLOC response adds 759001406654 octeontx2-af: Install ucast and bcast pkt forwarding rules adds 41a7aa7b800d octeontx2-af: NIX Rx flowkey configuration for RSS adds cc96b0e9b4c6 octeontx2-af: Support for changing RSS algorithm adds 6f03cf10fcdf octeontx2-af: Support for setting MAC address adds d6f092ca928f octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modes adds 1fad1fe40e16 Merge branch 'octeontx2-af-NPC-parser-and-NIX-blocks-initi [...] adds 9737cc99dd14 net: ethernet: ti: cpsw: unsync mcast entries while switch [...] adds e929ceb66ac0 tls: Add maintainers adds 3b18d5eba491 netfilter: nft_set_rbtree: allow loose matching of closing [...] adds 4a3e71b7b7db netfilter: nft_osf: usage from output path is not valid adds f24d2d4f9586 netfilter: xt_TEE: fix wrong interface selection adds 18c0ab87364a netfilter: xt_TEE: add missing code to get interface index [...] adds d701d8117200 netfilter: nft_compat: do not dump private area adds cb20f2d2c050 netfilter: xt_nat: fix DNAT target for shifted portmap ranges adds b7f1a16d29b2 netfilter: nf_flow_table: remove flowtable hook flush rout [...] adds a3fb3698cadf netfilter: nf_flow_table: do not remove offload when other [...] adds 807192deb876 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a27460c9768e arm64: dts: stratix10: Support Ethernet Jumbo frame adds 487e2e22ab79 net: stmmac: Set OWN bit for jumbo frames adds 8e850f25b581 net: socionext: Stop PHY before resetting netsec adds a3241a91de64 net: socionext: Add dummy PHY register read in phy_write() adds 8d5b0bf611ec net: socionext: Reset tx queue in ndo_stop adds 6b7a02f7089b Merge branch 'netsec-fixes' adds 89ab066d4229 Revert "net: simplify sock_poll_wait" adds 5ef79151c2fb Revert "be2net: remove desc field from be_eq_obj" adds 68203a67a702 qed: Fix static checker warning adds 3f80e08f40cd tcp: add tcp_reset_xmit_timer() helper adds 50b825d7e87f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds a978a5b8d83f net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST adds 86989c41b5ea signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 55a3235fc71b signal: Properly deliver SIGILL from uprobes adds 4a63c1ffd384 signal: Properly deliver SIGSEGV from x86 uprobes adds 3597dfe01d12 signal: Always deliver the kernel's SIGKILL and SIGSTOP to [...] adds b16503baa891 signal: send_sig_all no longer needs SEND_SIG_FORCED adds 961366a01904 signal: Remove the siginfo paramater from kernel_dqueue_signal adds 035150540545 signal: Don't send siginfo to kthreads. adds f149b3155744 signal: Never allocate siginfo for SIGKILL or SIGSTOP adds 079b22dc9be9 signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL [...] adds 4ff4c31a6e85 signal: Remove SEND_SIG_FORCED adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds efc463adbccf signal: Simplify tracehook_report_syscall_exit adds 73f297aa0728 signal/x86: Inline fill_sigtrap_info in it's only caller s [...] adds 40e5539463f0 signal/x86: Move MCE error reporting out of force_sig_info_fault adds 585a8b9b48e9 signal/x86: Use send_sig_mceerr as apropriate adds 8a35eb22c02b signal/x86: In trace_mpx_bounds_register_exception add __u [...] adds 8d68fa0e0839 signal/x86: Move mpx siginfo generation into do_bounds adds 6ace1098a68c signal/x86/traps: Factor out show_signal adds 79e21d654093 signal/x86/traps: Move more code into do_trap_no_signal so [...] adds 851ce9e697b8 signal/x86/traps: Use force_sig_bnderr adds afe8448c0d9d signal/x86/traps: Use force_sig instead of open coding it. adds 164881b61429 signal/x86/traps: Simplify trap generation adds 768fd9c69bb5 signal/x86: Remove pkey parameter from bad_area_nosemaphore adds 27274f731c3a signal/x86: Remove the pkey parameter from do_sigbus adds 25c102d803ea signal/x86: Remove pkey parameter from mm_fault_error adds 988bbc7b1a34 signal/x86: Don't compute pkey in __do_page_fault adds aba1ecd32c75 signal/x86: Pass pkey not vma into __bad_area adds 9db812dbb29d signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore adds b4fd52f25c61 signal/x86: Replace force_sig_info_fault with force_sig_fault adds 419ceeb12865 signal/x86: Pass pkey by value adds 0a996c1a3f26 signal/x86: Use force_sig_fault where appropriate adds f654fc07db9d signal/powerpc: Use force_sig_mceerr as appropriate adds 9f2ee693890a signal/powerpc: Remove pkey parameter from __bad_area adds 8eb2ba25e3c8 signal/powerpc: Call _exception_pkey directly from bad_key [...] adds cd60ab7abb3d signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore adds 2c44ce285fdd signal/powerpc: Factor the common exception code into exce [...] adds c1c7c85ceafe signal/powerpc: Call force_sig_fault from _exception adds 5d8fb8a58659 signal/powerpc: Specialize _exception_pkey for handling pk [...] adds 77c70728db9f signal/powerpc: Simplify _exception_pkey by using force_si [...] adds f383d8b4aec3 signal/powerpc: Use force_sig_fault where appropriate adds 6fa998e83ef9 signal/arm64: Push siginfo generation into arm64_notify_die adds 24b8f79dd8e0 signal/arm64: Remove unneeded tsk parameter from arm64_for [...] adds 1628a7cc85db signal/arm64: Factor out arm64_show_signal from arm64_forc [...] adds f29ad209e428 signal/arm64: Factor set_thread_esr out of __do_user_fault adds 9ea3a9743cac signal/arm64: Consolidate the two hwpoison cases in do_page_fault adds aefab2b4c01e signal/arm64: For clarity separate the 3 signal sending ca [...] adds effb093ad28b signal/arm64: Expand __do_user_fault and remove it adds 2d2837fab5fa signal/arm64: Only perform one esr_to_fault_info call in d [...] adds 559d8d91a89c signal/arm64: Only call set_thread_esr once in do_page_fault adds feca355b3d8e signal/arm64: Add and use arm64_force_sig_fault where appropriate adds b4d5557caa07 signal/arm64: Add and use arm64_force_sig_mceerr as appropriate adds 009f608ab20a signal/arm64: Remove arm64_force_sig_info adds 2627f0347c68 signal/arm64: In ptrace_hbptriggered name the signal descr [...] adds f3a900b34101 signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap adds c852680959d0 signal/arm64: Use send_sig_fault where appropriate adds 05e792e30ed0 signal/arm: Push siginfo generation into arm_notify_die adds 3ee6a4498724 signal/arm: Use force_sig_fault where appropriate adds b05945484614 signal/arm: Use send_sig_fault where appropriate adds 795a83714526 signal/arm/kvm: Use send_sig_mceerr adds 8b9c6b28312c signal/ia64: Use the generic force_sigsegv in setup_frame adds b92adb74adde signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn adds a618a2754ce6 signal/ia64: Use force_sig_fault where appropriate adds 444522944527 signal/arc: Push siginfo generation into unhandled_exception adds 15773ae938d8 signal/arc: Use force_sig_fault where appropriate adds 5ee527d7cefd signal/unicore32: Use send_sig_fault where appropriate adds ccebcb1f5f3a signal/unicore32: Generate siginfo in ucs32_notify_die adds f040d23c8186 signal/unicore32: Use force_sig_fault where appropriate adds 018303a931a8 signal/sparc: Move EMT_TAGOVF into the generic siginfo.h adds e75dc036c445 signal: Fail sigqueueinfo if si_signo != sig adds f28380185193 signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_ [...] adds 4cd2e0e70af6 signal: Introduce copy_siginfo_from_user and use it's retu [...] adds ae7795bc6187 signal: Distinguish between kernel_siginfo and siginfo adds 4ce5f9c9e754 signal: Use a smaller struct siginfo in the kernel adds 601d5abfeaf2 signal: In sigqueueinfo prefer sig not si_signo adds b2a2ab527d6d signal: Guard against negative signal numbers in copy_sigi [...] adds a36700589b85 signal: Guard against negative signal numbers in copy_sigi [...] adds ba9f6f8954af Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds d5e4d81da4d4 Merge tag 'selinux-pr-20181022' of git://git.kernel.org/pu [...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 2ecefa0a15fd keys: Fix the use of the C++ keyword "private" in uapi/lin [...] adds e6123c524064 security: fix LSM description location adds 98d291708cba LSM: Correctly announce start of LSM initialization adds 1e80cd1672bc vmlinux.lds.h: Avoid copy/paste of security_init section adds b048ae6e6c70 LSM: Rename .security_initcall section to .lsm_info adds 6907e3746fa1 LSM: Remove initcall tracing adds 5b89c1bd4c7e LSM: Convert from initcall to struct lsm_info adds 3ac946d12e34 vmlinux.lds.h: Move LSM_TABLE into INIT_DATA adds 3d6e5f6dcf65 LSM: Convert security_initcall() into DEFINE_LSM() adds 07aed2f2af5a LSM: Record LSM name in struct lsm_info adds 9b8c7c14059a LSM: Provide init debugging infrastructure adds 3f6caaf5ff33 LSM: Don't ignore initialization failures adds 638820d8da8e Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds cb095afd4476 pstore: Centralize init/exit routines adds 416031653eb5 pstore: Allocate compression during late_initcall() adds 95047b0519c1 pstore: Refactor compression initialization adds 1227daa43bce pstore/ram: Clarify resource reservation labels adds 08ffb584d9eb Merge tag 'pstore-v4.20-rc1' of git://git.kernel.org/pub/s [...] adds 77021f8bab02 presence of RS485 ioctls has been unconditional since 2014 adds e21120383f2d move compat handling of tty ioctls to tty_compat_ioctl() adds a913bc76ed7b tty_ioctl(): drop FIONBIO handling adds 7eaec37e0461 mos7720: bury dead TIOCM... in ->ioctl() adds 2f46a2c1d4eb tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods adds 617a281104bd simserial: switch to ->[sg]et_serial() adds b98e5a679147 fwserial: switch to ->[sg]et_serial() adds 0aad5ad563c8 greybus/uart: switch to ->[sg]et_serial() adds b129cbc99b2d amiserial: switch to ->[sg]et_serial() adds 6fbf95825481 cyclades: switch to ->[sg]et_serial() adds a7b06fcf2ece ipwireless: switch to ->[sg]et_serial() adds b60f38c6640f isicom: switch to ->[sg]et_serial() adds 1c729ab15a0e moxa: switch to ->[sg]et_serial() adds 6da5b587631c mxser: switch to ->[sg]et_serial() adds 5099d234a52a serial_core: switch to ->[sg]et_serial() adds 6a9daed31cc8 rfcomm: get rid of mentioning TIOC[SG]SERIAL adds 81732b26e059 usb-serial: begin switching to ->[sg]et_serial() adds 99f75a1fcd86 cdc-acm: switch to ->[sg]et_serial() adds aadcd0a178be ark3116: switch to ->get_serial() adds 056abede09a7 f81232: switch to ->get_serial() adds c8f97e77d53f f81534: switch to ->get_serial() adds 3ae36bed3a93 fdti_sio: switch to ->[sg]et_serial() adds e27235eda550 io_edgeport: switch to ->get_serial() adds 2a5357e56360 io_ti: switch to ->get_serial() adds 7cf3e600a07b mos7720: switch to ->get_serial() adds b27ef409b415 mos7840: switch to ->get_serial() adds 30296aa419f8 opticon: switch to ->get_serial() adds 9326ec59ec64 pl2303: switch to ->get_serial() adds 8fbde7984e7f quatech2: switch to ->get_serial() adds ee08cefbb5bd ssu100: switch to ->get_serial() adds 57e5723611bb ti_usb_3410_5052: switch to ->[sg]et_serial() adds fc6cc979e422 whiteheat: switch to ->get_serial() adds 15cc7bad4897 usb_wwan: switch to ->[sg]et_serial() adds 930236a30897 complete ->[sg]et_serial() switchover adds f82fc0fedf28 synclink: reduce pointless checks in ->ioctl() adds 77654350306a take compat TIOC[SG]SERIAL treatment into tty_compat_ioctl() adds 864e880de59e kill capinc_tty_ioctl() adds e67504c5958f isdn_tty: TCSBRK{,P} won't reach ->ioctl() adds 04ec1c8c7411 dgnc: TIOCM... won't reach ->ioctl() adds 6bbf26589224 kill the rest of tty COMPAT_IOCTL() entries adds b413f00ab1a9 dgnc: break-related ioctls won't reach ->ioctl() adds a3096199226c remove fallback to drivers for TIOCGICOUNT adds 88d50890b78f dgnc: leave TIOC[GS]SOFTCAR to ldisc adds 7ebec8d23541 dgnc: don't bother with (empty) stub for TCXONC adds 09d88c857692 gigaset: don't try to printk userland buffer contents adds 9d1807daefc0 vt_compat_ioctl(): clean up, use compat_ptr() properly adds 969ec01e9920 gigaset: add ->compat_ioctl() adds 82a6857bf9ef compat_ioctl - kill keyboard ioctl handling adds 50f45326afab pty: fix compat ioctls adds 27230e51349f synclink_gt(): fix compat_ioctl() adds 7ee329655189 kill TIOCSER[SG]WILD adds f0193d3ea73b change semantics of ldisc ->compat_ioctl() adds ce5a983191ce kill TIOCSERGSTRUCT adds 44adbac8f721 Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/ [...] adds a7176f74fa57 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 3a58417486ca btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds 684572df9401 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5a2cb25ab9da btrfs: remove a useless return statement in btrfs_block_rsv_add adds 4fd786e6c3d6 btrfs: Remove 'objectid' member from struct btrfs_root adds 4b6f8e9695da Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds f8b00e0f06e5 btrfs: remove unneeded NULL checks before kfree adds 16220c467ad3 btrfs: add assertions where number of devices could go below 0 adds 1da739678e0b btrfs: add helper to obtain number of devices with ongoing [...] adds 32934280967d Btrfs: clean up scrub is_dev_replace parameter adds 9c7b0c2e8dbf btrfs: qgroup: Dirty all qgroups before rescan adds bee6ec822a6a Btrfs: remove always true if branch in btrfs_get_extent adds 556f3ca88ecb btrfs: change btrfs_free_reserved_bytes to return void adds 45128b08f741 btrfs: change btrfs_pin_log_trans to return void adds 65c6e82becec btrfs: Handle owner mismatch gracefully when walking up tree adds b72c3aba09a5 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds 9688e9a99e4b Btrfs: use next_state in find_first_extent_bit adds c64142807f5a btrfs: free path at an earlier point in btrfs_get_extent adds 6aadd9eb7487 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 28c4a3e21ad0 btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds d005dbeca081 btrfs: remove unused pointer inode in relink_file_extents adds 29c5e5d4966d btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds de2c6615dcdd Btrfs: fix alignment in declaration and prototype of btrfs [...] adds e49aabd973fd Btrfs: set leave_spinning in btrfs_get_extent adds 380fd06640a7 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 374b0e2d6ba5 btrfs: fix error handling in free_log_tree adds b444ad46b2db btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds 6c05040702e7 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds a27a94c2b0c7 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds 3b2fd8016069 Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 3cf5068f3d06 Btrfs: unify error handling of btrfs_lookup_dir_item adds 98e6b1eb4022 Btrfs: remove unnecessary level check in balance_level adds 51995c399b73 Btrfs: assert page dirty bit on extent buffer pages adds abb57ef3ff97 Btrfs: skip set_page_dirty if eb pages are already dirty adds 4183c52ce887 Btrfs: remove wait_ordered_range in btrfs_evict_inode adds 28bee489828c btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 315bed43fea5 btrfs: handle error of get_old_root adds c1766dd78298 btrfs: change remove_extent_mapping to return void adds 5c06147128fb btrfs: fix error handling in btrfs_dev_replace_start adds 93bba24d4b5a btrfs: Enhance btrfs_trim_fs function to handle error better adds 6ba9fc8e628b btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds d4e329de5e5e btrfs: iterate all devices during trim, instead of fs_devi [...] adds 0be88e367fd8 btrfs: don't attempt to trim devices that don't support it adds fee7acc36131 btrfs: keep trim from interfering with transaction commits adds 3aa7c7a31c26 btrfs: wait on caching when putting the bg cache adds 5c9d028b3b17 Btrfs: delayed-refs: use rb_first_cached for href_root adds e3d039656384 Btrfs: delayed-refs: use rb_first_cached for ref_tree adds 03a1d4c89163 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] adds 07e1ce096db3 Btrfs: extent_map: use rb_first_cached adds ecf160b424ee Btrfs: preftree: use rb_first_cached adds 9c36396c2a78 btrfs: tests: add separate stub for find_lock_delalloc_range adds 57ec5fb478a3 btrfs: tests: move testing members of struct btrfs_root to [...] adds a654666a3474 btrfs: tests: group declarations of self-test helpers adds b2fa11547bc1 btrfs: tests: polish ifdefs around testing helper adds b1cdbcb53a6e btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds e726138676f8 btrfs: Factor out loop processing all refs of a head adds 0110a4c43451 btrfs: refactor __btrfs_run_delayed_refs loop adds 818255feece6 btrfs: use common helper instead of open coding a bit test adds 7703bdd8d23e Btrfs: don't clean dirty pages during buffered writes adds 4779cc04248d Btrfs: get rid of btrfs_symlink_aops adds fa6ac71524f2 btrfs: relocation: Add basic extent backref related commen [...] adds c337e7b02f71 btrfs: qgroup: Introduce trace event to analyse the number [...] adds 25982561db7f btrfs: qgroup: Introduce function to trace two swaped extents adds ea49f3e73c4b btrfs: qgroup: Introduce function to find all new tree blo [...] adds 5f527822be40 btrfs: qgroup: Use generation-aware subtree swap to mark d [...] adds 2cd86d309bd1 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds 3d0174f78e72 btrfs: qgroup: Only trace data extents in leaves if we're [...] adds f556faa46eb4 btrfs: tree-checker: Check level for leaves and nodes adds 3280f874576d btrfs: remove btrfs_dev_replace::read_locks adds 7fb2eced105f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds e37abe9725bf btrfs: open code btrfs_dev_replace_stats_inc adds 9f6cbcbb09d0 btrfs: open code btrfs_after_dev_replace_commit adds aa144bfeaa7f btrfs: dev-replace: avoid useless lock on error handling path adds 7f8d236ae132 btrfs: dev-replace: move replace members out of fs_info adds 9b142115ed35 btrfs: dev-replace: remove pointless assert in write unlock adds 523983401644 Btrfs: kill btrfs_clear_path_blocking adds f45c752b65af btrfs: release metadata before running delayed refs adds 84de76a2fb21 btrfs: protect space cache inode alloc with GFP_NOFS adds 553cceb49681 btrfs: reset max_extent_size on clear in a bitmap adds 545e3366db82 btrfs: make sure we create all new block groups adds e187831e1875 btrfs: assert on non-empty delayed iputs adds ad80cf50c3f0 btrfs: drop min_size from evict_refill_and_join adds f2d72f42d5fa Btrfs: fix warning when replaying log after fsync of a tmpfile adds 0f375eed92b5 Btrfs: fix wrong dentries after fsync of file that got its [...] adds 3628b4ca64f2 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] adds 98ff7b94e4da btrfs: relocation: Cleanup while loop using rbtree_postord [...] adds 06bbf67244fc btrfs: relocation: Remove redundant tree level check adds b90e22ba4804 btrfs: qgroup: move the qgroup->members check out from (!q [...] adds 5637c74b0145 btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] adds 9e920a6f03e4 btrfs: delayed-ref: pass delayed_refs directly to btrfs_de [...] adds af9b8a0e2085 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs adds 7c8616278b19 btrfs: remove fs_info from btrfs_should_throttle_delayed_refs adds d9352794dad9 btrfs: switch return_bigger to bool in find_ref_head adds 318b067a5dd6 Merge tag 'for-4.20-part1-tag' of git://git.kernel.org/pub [...] adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 02645bcdfcc2 jfs: remove quota option from ignore list adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds deba28b12bcb Merge tag 'jfs-for-4.20' of git://github.com/kleikamp/linu [...] adds b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] adds 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] adds 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name adds 6b609e3b0068 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL adds 2978d8734710 orangefs: rate limit the client not running info message adds 56249998b25f orangefs: don't let orangefs_new_inode return NULL adds b5d72cdc53bd orangefs: don't let orangefs_iget return NULL. adds 34e6148a2c75 orangefs: some error code paths missed kmem_cache_free adds 22fc9db296fc orangefs: no need to check for service_operation returns > 0 adds e1cbbf406782 Merge tag 'for-linus-4.20-ofs1' of git://git.kernel.org/pu [...] adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds b524abcc0148 gfs2: slow the deluge of io error messages adds e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can adds 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd adds 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 6ddc5c3ddf25 gfs2: getlabel support adds f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block adds 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block adds 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode adds ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition adds 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} adds 243fea4df910 gfs2: Fix some minor typos adds ec23df2b0cf3 gfs2: Fix marking bitmaps non-full adds c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter adds 0ddeded4ae76 gfs2: Pass resource group to rgblk_free adds c9e58fb2aad5 gfs2: write revokes should traverse sd_ail1_list in reverse adds 8e31582a9ab1 gfs2: Fix minor typo: couln't versus couldn't. adds bfd93a87eadb Merge tag 'gfs2-4.20.fixes' of git://git.kernel.org/pub/sc [...] adds 97e5a6e6dc44 xfs: remove XFS_IO_INVALID adds daa79baefc47 xfs: remove suport for filesystems without unwritten extent flag adds 0365c5d6c3d4 xfs: handle zeroing in xfs_file_iomap_begin_delay adds fc439464e3ee xfs: remove the unused shared argument to xfs_reflink_reserve_cow adds d392bc81bb7c xfs: remove the unused trimmed argument from xfs_reflink_t [...] adds 032dc923b2ba xfs: fix fork selection in xfs_find_trim_cow_extent adds 4831822ff12e xfs: print dangling delalloc extents adds dddde68b8f06 xfs: add a define for statfs magic to uapi adds 1002ff45eff5 xfs: xrep_findroot_block should reject root blocks with siblings adds 1aff5696f3e0 xfs: always assign buffer verifiers when one is provided adds 38b6238eb6b4 xfs: fix buffer state management in xrep_findroot_block adds 56668a5cc420 xfs: issue log message on user force shutdown adds e2421f0b5ff3 xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h adds 4c74a56b9de7 xfs: Add helper function xfs_attr_try_sf_addname adds 2f3cd8091963 xfs: Add attibute set and helper functions adds 068f985a9e5e xfs: Add attibute remove and helper functions adds 37fd1678245f xfs: fix use-after-free race in xfs_buf_rele adds 41657e5507b1 xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat adds 26ca39015ef2 xfs: use offsetof() in place of offset macros for __xfsstats adds efc3289cf8d3 xfs: clear ail delwri queued bufs on unmount of shutdown fs adds 96987eea537d xfs: cancel COW blocks before swapext adds fe0142df648f Merge tag 'xfs-4.20-merge-1' of git://git.kernel.org/pub/s [...] adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" adds 0ded69f632bb f2fs: avoid wrong decrypted data from disk adds 5ce805869cbe f2fs: submit bio after shutdown adds cda9cc595f0b f2fs: report error if quota off error during umount adds 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs adds 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL adds 0b2103e886e6 f2fs: fix memory leak of write_io in fill_super() adds 4a70e255449c f2fs: fix memory leak of percpu counter in fill_super() adds 042be0f849e5 f2fs: fix to do sanity check with current segment number adds e1293bdfa01d f2fs: plug readahead IO in readdir() adds b430f7263673 f2fs: avoid sleeping under spin_lock adds c8e927579e00 f2fs: fix setattr project check upon fssetxattr ioctl adds 4cb037ec3f75 f2fs: surround fault_injection related option parsing usin [...] adds 7c1a000d4662 f2fs: add SPDX license identifiers adds 6f5c2ed0a26f f2fs: split IO error injection according to RW adds a7d10cf3e4e3 f2fs: add new idle interval timing for discard and gc paths adds f84262b0862d f2fs: avoid infinite loop in f2fs_alloc_nid adds dc4cd1257c86 f2fs: fix to recover inode's uid/gid during POR adds c6b1867b1da3 f2fs: fix remount problem of option io_bits adds d83d0f5ba853 f2fs: report ENOENT correctly in f2fs_rename adds 0a4daae5ffea f2fs: update i_size after DIO completion adds f4474aa6e5e9 f2fs: fix to recover inode's project id during POR adds 19c73a691ccf f2fs: fix to recover inode's i_flags during POR adds 7de36cf3e408 f2fs: fix to recover inode's i_gc_failures during POR adds 5cd1f387a13b f2fs: fix to recover inode's crtime during POR adds 4a1728cad634 f2fs: mark inode dirty explicitly in recover_inode() adds edc55aaf0d17 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO adds 61f7725aa148 f2fs: return correct errno in f2fs_gc adds 89d13c38501d f2fs: fix missing up_read adds 095680f24f26 f2fs: keep lazytime on remount adds b63e7be5908c f2fs: add to account meta IO adds 274bd9ba3942 f2fs: add to account skip count of background GC adds d440c52d3151 f2fs: support superblock checksum adds bab475c5414e Revert: "f2fs: check last page index in cached bio to deci [...] adds 39a869582451 f2fs: refactor ->page_mkwrite() flow adds f847c699cff3 f2fs: allow out-place-update for direct IO in LFS mode adds fb7d70db305a f2fs: clear PageError on the read path adds 4354994f097d f2fs: checkpoint disabling adds 48018b4cfd07 f2fs: submit cached bio to avoid endless PageWriteback adds ef2a007134b4 f2fs: fix to recover cold bit of inode block during POR adds 4dada3fd7025 f2fs: use rb_*_cached friends adds ed15ba141559 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() adds 850971b23f0c f2fs: remove unused sbi->trigger_ssr_threshold adds 3b30eb19dcf1 f2fs: remove unneeded disable_nat_bits() adds c75f2feb80eb f2fs: do not update REQ_TIME in case of error conditions adds 6390398ec78f f2fs: update REQ_TIME in f2fs_cross_rename() adds 730746ce88da f2fs: allow to mount, if quota is failed adds b93f654d73fa f2fs: remove request_list check in is_idle() adds 4c58ed076875 f2fs: fix to account IO correctly adds 78efac537de3 f2fs: fix to account IO correctly for cgroup writeback adds 5f9abab42b60 f2fs: account read IOs and use IO counts for is_idle adds 164a63fa6b38 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" adds 2baf07818549 f2fs: fix to spread clear_cold_data() adds 9149a5eb6061 f2fs: spread f2fs_set_inode_flags() adds 0c093b590efb f2fs: fix to recover inode->i_flags of inode block during POR adds 1e78e8bd9d10 f2fs: fix data corruption issue with hardware encryption adds 26b5a079197c f2fs: cleanup dirty pages if recover failed adds af033b2aa8a8 f2fs: guarantee journalled quota data by checkpoint adds 78130819695f f2fs: fix to keep project quota consistent adds d6edff78fe9e Merge tag 'f2fs-for-4.20-rc1' of git://git.kernel.org/pub/ [...] adds ad431025aecd ext4: generalize extents status tree search functions adds 1dc0aa46e74a ext4: add new pending reservation mechanism adds 0b02f4c0d6d9 ext4: fix reserved cluster accounting at delayed write time adds b6bf9171ef5c ext4: reduce reserved cluster count by number of allocated [...] adds 9fe671496b6c ext4: adjust reserved cluster count when removing extents adds f456767d3391 ext4: fix reserved cluster accounting at page invalidation time adds f18b2b83a727 ext4: fix argument checking in EXT4_IOC_MOVE_EXT adds 799578ab16e8 ext4: fix build error when DX_DEBUG is defined adds 18aded174920 ext4: fix EXT4_IOC_SWAP_BOOT adds 625ef8a3acd1 ext4: initialize retries variable in ext4_da_write_inline_ [...] adds 401b25aa1a75 ext4: convert fault handler to use vm_fault_t type adds e5f0926115a4 docs: generate a separate ext4 pdf file from the documentation adds de7abd7bbb73 docs: fix ext4 documentation table formatting problems adds c0e3e0406a0c docs: make ext4 readme tables readable adds dc7ac6c4cae3 ext4: fix setattr project check in fssetxattr ioctl adds 182a79e0c171 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] adds ccd3c4373eac jbd2: fix use after free in jbd2_log_do_checkpoint() adds d3091215921b docs: move ext4 administrative docs to admin-guide/ adds 8a98ec7c7b39 docs: promote the ext4 data structures book to top level adds 6fd941784b8a ext4: cache NULL when both default_acl and acl are NULL adds 33458eaba4df ext4: fix use-after-free race in ext4_remount()'s error path adds 5993692f0958 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds 9331e5e7b848 efi_stub: update documentation on dtb= parameter adds b67620798b1e MAINTAINERS: sort excludes for Documentation adds 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation adds a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm adds 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] adds 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation adds 44ba0bb4f2ad docs: improve readability for people with poorer eyesight adds 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug adds 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] adds 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used adds 9dc84ee6e536 LICENSES: Add ISC license text adds bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits adds 0c6c987f3706 dm flakey: Document "error_writes" feature adds 44280690ced5 Documentation: preempt-locking: Use better example adds 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] adds 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents adds 418ca3de75cd doc: fix a typo in adding-syscalls.rst adds cf419d542f1d kernel-doc: fix declaration type determination adds 84253c8be37d docs: Introduce deprecated APIs list adds aea74de4b216 docs: Fix typos in histogram.rst adds 01aa9d518eae Merge tag 'docs-4.20' of git://git.lwn.net/linux
No new revisions were added by this update.
Summary of changes: Documentation/00-INDEX | 428 -- Documentation/ABI/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-class-net-dsa | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/PCI/00-INDEX | 26 - Documentation/RCU/00-INDEX | 34 - Documentation/RCU/rcu.txt | 4 - Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/ext4.rst | 574 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 404 ++ Documentation/arm/00-INDEX | 50 - Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/conf.py | 10 +- Documentation/core-api/boot-time-mm.rst | 4 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 3 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/mm-api.rst | 2 + Documentation/core-api/printk-formats.rst | 6 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-flakey.txt | 4 + Documentation/devicetree/00-INDEX | 12 - Documentation/devicetree/bindings/mips/mscc.txt | 16 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 3 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 143 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 28 +- .../devicetree/bindings/net/mscc-ocelot.txt | 9 +- .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 1 + Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 Documentation/filesystems/ext4/attributes.rst | 191 + .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 Documentation/filesystems/ext4/checksums.rst | 73 + Documentation/filesystems/ext4/directory.rst | 426 ++ .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 613 --- .../filesystems/ext4/{ondisk => }/globals.rst | 0 Documentation/filesystems/ext4/group_descr.rst | 170 + Documentation/filesystems/ext4/ifork.rst | 194 + Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 Documentation/filesystems/ext4/inodes.rst | 576 ++ Documentation/filesystems/ext4/journal.rst | 611 +++ Documentation/filesystems/ext4/mmp.rst | 77 + .../filesystems/ext4/ondisk/attributes.rst | 191 - .../filesystems/ext4/ondisk/checksums.rst | 73 - .../filesystems/ext4/ondisk/directory.rst | 426 -- .../filesystems/ext4/ondisk/group_descr.rst | 170 - Documentation/filesystems/ext4/ondisk/ifork.rst | 194 - Documentation/filesystems/ext4/ondisk/index.rst | 9 - Documentation/filesystems/ext4/ondisk/inodes.rst | 575 -- Documentation/filesystems/ext4/ondisk/journal.rst | 611 --- Documentation/filesystems/ext4/ondisk/mmp.rst | 77 - .../filesystems/ext4/ondisk/special_inodes.rst | 38 - Documentation/filesystems/ext4/ondisk/super.rst | 801 --- .../filesystems/ext4/{ondisk => }/overview.rst | 0 Documentation/filesystems/ext4/special_inodes.rst | 38 + Documentation/filesystems/ext4/super.rst | 801 +++ Documentation/filesystems/f2fs.txt | 8 +- Documentation/filesystems/nfs/00-INDEX | 26 - Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/ioctl/00-INDEX | 12 - Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/m68k/00-INDEX | 7 - Documentation/memory-hotplug.txt | 507 -- Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 234 - Documentation/networking/af_xdp.rst | 4 +- Documentation/networking/defza.txt | 57 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params.txt | 42 + .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/e100.rst | 3 +- Documentation/networking/e1000.rst | 3 +- Documentation/networking/e1000e.rst | 382 ++ Documentation/networking/e1000e.txt | 312 -- Documentation/networking/filter.txt | 94 +- Documentation/networking/fm10k.rst | 141 + Documentation/networking/i40e.rst | 770 +++ Documentation/networking/i40e.txt | 190 - Documentation/networking/i40evf.txt | 54 - Documentation/networking/iavf.rst | 281 + Documentation/networking/ice.rst | 45 + Documentation/networking/ice.txt | 39 - Documentation/networking/igb.rst | 193 + Documentation/networking/igb.txt | 129 - Documentation/networking/igbvf.rst | 64 + Documentation/networking/igbvf.txt | 80 - Documentation/networking/index.rst | 10 + Documentation/networking/ip-sysctl.txt | 8 + Documentation/networking/ixgb.rst | 467 ++ Documentation/networking/ixgb.txt | 433 -- Documentation/networking/ixgbe.rst | 527 ++ Documentation/networking/ixgbe.txt | 349 -- Documentation/networking/ixgbevf.rst | 66 + Documentation/networking/ixgbevf.txt | 52 - Documentation/networking/netvsc.txt | 9 + Documentation/networking/rxrpc.txt | 25 + Documentation/networking/tcp.txt | 101 - Documentation/networking/xfrm_device.txt | 4 + Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/powerpc/00-INDEX | 34 - Documentation/preempt-locking.txt | 12 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/deprecated.rst | 119 + Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 2 + Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/scheduler/00-INDEX | 18 - Documentation/scheduler/completion.txt | 3 +- Documentation/scsi/00-INDEX | 108 - Documentation/security/LSM.rst | 2 +- Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/serial/00-INDEX | 16 - Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/spi/00-INDEX | 16 - Documentation/sysctl/00-INDEX | 16 - Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/trace/histogram.rst | 6 +- Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/x86/00-INDEX | 20 - Documentation/x86/x86_64/00-INDEX | 16 - LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 84 +- README | 1 - arch/alpha/include/uapi/asm/siginfo.h | 1 - arch/arc/kernel/traps.c | 22 +- arch/arc/kernel/vmlinux.lds.S | 1 - arch/arc/mm/fault.c | 20 +- arch/arm/include/asm/bug.h | 4 +- arch/arm/kernel/ptrace.c | 11 +- arch/arm/kernel/swp_emulate.c | 16 +- arch/arm/kernel/traps.c | 63 +- arch/arm/kernel/vmlinux-xip.lds.S | 1 - arch/arm/mm/alignment.c | 10 +- arch/arm/mm/fault.c | 28 +- arch/arm/vfp/vfpmodule.c | 11 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 6 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- arch/arm64/include/asm/system_misc.h | 3 +- arch/arm64/include/asm/traps.h | 5 +- arch/arm64/include/uapi/asm/Kbuild | 1 + arch/arm64/include/uapi/asm/siginfo.h | 24 - arch/arm64/kernel/debug-monitors.c | 11 +- arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/traps.c | 67 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/mm/fault.c | 94 +- arch/h8300/kernel/vmlinux.lds.S | 1 - arch/ia64/hp/sim/simserial.c | 24 +- arch/ia64/include/uapi/asm/siginfo.h | 2 - arch/ia64/kernel/brl_emu.c | 31 +- arch/ia64/kernel/signal.c | 60 +- arch/ia64/kernel/traps.c | 144 +- arch/ia64/kernel/unaligned.c | 12 +- arch/ia64/mm/fault.c | 12 +- arch/microblaze/kernel/vmlinux.lds.S | 2 - arch/mips/boot/dts/mscc/ocelot.dtsi | 19 +- arch/mips/include/uapi/asm/siginfo.h | 11 - arch/mips/lantiq/xway/dma.c | 1 - arch/mips/lantiq/xway/sysctrl.c | 14 +- arch/parisc/include/uapi/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/siginfo.h | 11 - arch/powerpc/include/asm/bug.h | 2 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/uapi/asm/Kbuild | 1 + arch/powerpc/include/uapi/asm/siginfo.h | 18 - arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/traps.c | 34 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - arch/powerpc/mm/fault.c | 55 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/fault.c | 26 +- arch/riscv/include/uapi/asm/Kbuild | 1 + arch/riscv/include/uapi/asm/siginfo.h | 24 - arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/siginfo.h | 17 - arch/sparc/include/asm/parport.h | 2 + arch/sparc/include/asm/thread_info_64.h | 4 + arch/sparc/include/asm/vdso.h | 6 +- arch/sparc/include/uapi/asm/siginfo.h | 7 - arch/sparc/kernel/time_64.c | 3 - arch/sparc/vdso/Makefile | 33 +- arch/sparc/vdso/checkundef.sh | 10 + arch/sparc/vdso/vclock_gettime.c | 102 +- arch/sparc/vdso/vdso-layout.lds.S | 7 +- arch/sparc/vdso/vdso2c.c | 6 - arch/sparc/vdso/vdso2c.h | 18 +- arch/sparc/vdso/vma.c | 39 +- arch/um/include/asm/common.lds.S | 2 - arch/unicore32/include/asm/bug.h | 3 +- arch/unicore32/kernel/fpu-ucf64.c | 12 +- arch/unicore32/kernel/traps.c | 5 +- arch/unicore32/mm/fault.c | 27 +- arch/x86/entry/vsyscall/vsyscall_64.c | 9 +- arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/mpx.h | 12 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/trace/mpx.h | 4 +- arch/x86/include/uapi/asm/siginfo.h | 2 - arch/x86/kernel/ptrace.c | 29 +- arch/x86/kernel/traps.c | 176 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kvm/mmu.c | 11 +- arch/x86/mm/fault.c | 167 +- arch/x86/mm/mpx.c | 30 +- arch/xtensa/kernel/vmlinux.lds.S | 1 - crypto/af_alg.c | 2 +- drivers/atm/eni.c | 3 +- drivers/atm/fore200e.c | 401 +- drivers/atm/fore200e.h | 8 +- drivers/atm/nicstar.c | 3 +- drivers/atm/zatm.c | 42 +- drivers/bluetooth/ath3k.c | 11 +- drivers/bluetooth/bt3c_cs.c | 9 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btrsi.c | 13 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btsdio.c | 14 +- drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 69 +- drivers/bluetooth/hci_serdev.c | 10 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/crypto/chelsio/chcr_core.c | 4 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/infiniband/core/verbs.c | 46 + drivers/infiniband/hw/mlx5/cq.c | 31 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 36 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/nes/nes_mgt.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib.h | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 132 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 19 +- drivers/input/serio/serport.c | 2 +- drivers/isdn/capi/capi.c | 7 - drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/ev-layer.c | 4 +- drivers/isdn/gigaset/interface.c | 13 +- drivers/isdn/gigaset/isocdata.c | 2 +- drivers/isdn/hisax/amd7930_fn.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 11 +- drivers/isdn/hisax/hfc_pci.h | 4 +- drivers/isdn/hisax/hfc_sx.c | 6 +- drivers/isdn/hisax/hisax.h | 2 +- drivers/isdn/hisax/w6692.c | 4 +- drivers/isdn/i4l/isdn_tty.c | 19 - drivers/isdn/mISDN/socket.c | 3 +- drivers/isdn/mISDN/tei.c | 7 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_dev.c | 9 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/can/rx-offload.c | 8 +- drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/Kconfig | 10 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 248 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 214 + drivers/net/dsa/b53/b53_serdes.h | 128 + drivers/net/dsa/b53/b53_srab.c | 215 + drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/lantiq_gswip.c | 1167 ++++ drivers/net/dsa/lantiq_pce.h | 153 + drivers/net/dsa/mt7530.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/port.c | 25 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/dsa/qca8k.c | 6 +- drivers/net/ethernet/8390/ax88796.c | 4 +- drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/Kconfig | 7 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 4 +- drivers/net/ethernet/agere/et131x.c | 12 +- drivers/net/ethernet/alacritech/slic.h | 1 - drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +- drivers/net/ethernet/altera/altera_tse_main.c | 5 +- drivers/net/ethernet/amazon/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 +- drivers/net/ethernet/amazon/ena/ena_com.c | 302 +- drivers/net/ethernet/amazon/ena/ena_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 277 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 461 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 19 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 30 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 113 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 24 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 41 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 35 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 163 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 130 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 231 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 22 +- drivers/net/ethernet/aurora/nb8800.c | 9 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 22 +- drivers/net/ethernet/broadcom/bcmsysport.c | 67 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 11 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1671 +++++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 250 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 86 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 112 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 310 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 15 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 20 +- drivers/net/ethernet/broadcom/tg3.c | 71 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 547 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 342 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 404 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 226 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 53 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 31 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 7 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 122 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.h | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 98 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 35 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 + drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 24 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 31 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 114 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 46 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 68 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 + drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 24 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 28 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 16 + drivers/net/ethernet/freescale/dpaa2/Makefile | 13 + .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2829 ++++++++++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 446 ++ .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 630 +++ drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 222 + .../ethernet/freescale/dpaa2/dpaa2-ptp.h} | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 569 ++ drivers/net/ethernet/freescale/dpaa2/dpni.c | 1752 ++++++ drivers/net/ethernet/freescale/dpaa2/dpni.h | 921 ++++ drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 40 + drivers/net/ethernet/freescale/dpaa2/dprtc.c | 194 + drivers/net/ethernet/freescale/dpaa2/dprtc.h | 45 + drivers/net/ethernet/freescale/fec_main.c | 23 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 6 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 17 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 55 +- drivers/net/ethernet/freescale/ucc_geth.c | 10 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 3 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 59 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 609 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 216 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 147 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1088 ++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 83 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2618 ++++++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 377 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 58 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 621 ++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 121 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 27 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 14 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 97 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 32 + drivers/net/ethernet/huawei/hinic/hinic_port.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 295 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 13 +- drivers/net/ethernet/ibm/emac/core.h | 3 + drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 133 +- drivers/net/ethernet/ibm/ibmvnic.h | 9 +- drivers/net/ethernet/intel/Kconfig | 57 +- drivers/net/ethernet/intel/Makefile | 3 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 437 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 389 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 201 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 94 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 445 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 967 ++++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + drivers/net/ethernet/intel/i40evf/Makefile | 16 - drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 967 ---- drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 136 - .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2717 ---------- drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 35 - drivers/net/ethernet/intel/i40evf/i40e_common.c | 1320 ----- drivers/net/ethernet/intel/i40evf/i40e_devids.h | 34 - drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 215 - drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 158 - drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 52 - drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 130 - drivers/net/ethernet/intel/i40evf/i40e_register.h | 313 -- drivers/net/ethernet/intel/i40evf/i40e_status.h | 78 - drivers/net/ethernet/intel/i40evf/i40e_trace.h | 209 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2508 --------- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 524 -- drivers/net/ethernet/intel/i40evf/i40e_type.h | 1496 ----- drivers/net/ethernet/intel/i40evf/i40evf.h | 427 -- drivers/net/ethernet/intel/i40evf/i40evf_client.c | 579 -- drivers/net/ethernet/intel/i40evf/i40evf_client.h | 169 - drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 820 --- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 3982 -------------- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 1426 ----- drivers/net/ethernet/intel/iavf/Makefile | 15 + drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 ++++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 ++ drivers/net/ethernet/intel/iavf/iavf.h | 418 ++ drivers/net/ethernet/intel/iavf/iavf_alloc.h | 31 + drivers/net/ethernet/intel/iavf/iavf_client.c | 579 ++ drivers/net/ethernet/intel/iavf/iavf_client.h | 169 + drivers/net/ethernet/intel/iavf/iavf_common.c | 955 ++++ drivers/net/ethernet/intel/iavf/iavf_devids.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1036 ++++ drivers/net/ethernet/intel/iavf/iavf_main.c | 3984 ++++++++++++++ drivers/net/ethernet/intel/iavf/iavf_osdep.h | 52 + drivers/net/ethernet/intel/iavf/iavf_prototype.h | 67 + drivers/net/ethernet/intel/iavf/iavf_register.h | 68 + drivers/net/ethernet/intel/iavf/iavf_status.h | 78 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 209 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2508 +++++++++ drivers/net/ethernet/intel/iavf/iavf_txrx.h | 523 ++ drivers/net/ethernet/intel/iavf/iavf_type.h | 688 +++ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1452 +++++ drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 72 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 124 +- drivers/net/ethernet/intel/ice/ice_common.c | 892 ++- drivers/net/ethernet/intel/ice/ice_common.h | 41 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 89 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_devids.h | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 818 ++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 530 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 37 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2619 +++++++++ drivers/net/ethernet/intel/ice/ice_lib.h | 77 + drivers/net/ethernet/intel/ice/ice_main.c | 3856 ++++--------- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- drivers/net/ethernet/intel/ice/ice_sched.c | 379 +- drivers/net/ethernet/intel/ice/ice_sched.h | 5 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 127 + drivers/net/ethernet/intel/ice/ice_sriov.h | 34 + drivers/net/ethernet/intel/ice/ice_status.h | 4 + drivers/net/ethernet/intel/ice/ice_switch.c | 1744 +++--- drivers/net/ethernet/intel/ice/ice_switch.h | 91 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 23 +- drivers/net/ethernet/intel/ice/ice_type.h | 111 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2668 +++++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 173 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 10 + drivers/net/ethernet/intel/igc/igc.h | 443 ++ drivers/net/ethernet/intel/igc/igc_base.c | 541 ++ drivers/net/ethernet/intel/igc/igc_base.h | 107 + drivers/net/ethernet/intel/igc/igc_defines.h | 389 ++ drivers/net/ethernet/intel/igc/igc_hw.h | 321 ++ drivers/net/ethernet/intel/igc/igc_i225.c | 490 ++ drivers/net/ethernet/intel/igc/igc_i225.h | 13 + drivers/net/ethernet/intel/igc/igc_mac.c | 806 +++ drivers/net/ethernet/intel/igc/igc_mac.h | 41 + drivers/net/ethernet/intel/igc/igc_main.c | 3901 +++++++++++++ drivers/net/ethernet/intel/igc/igc_nvm.c | 215 + drivers/net/ethernet/intel/igc/igc_nvm.h | 14 + drivers/net/ethernet/intel/igc/igc_phy.c | 791 +++ drivers/net/ethernet/intel/igc/igc_phy.h | 21 + drivers/net/ethernet/intel/igc/igc_regs.h | 221 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/Makefile | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 358 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 17 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 50 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 801 +++ drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 670 +++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 80 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 567 ++ drivers/net/ethernet/marvell/Kconfig | 3 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 28 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 443 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 17 + drivers/net/ethernet/marvell/octeontx2/Makefile | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 11 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 721 +++ drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 111 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 186 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 211 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 303 ++ drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 525 ++ drivers/net/ethernet/marvell/octeontx2/af/npc.h | 262 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5709 ++++++++++++++++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1772 ++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 368 ++ .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 515 ++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1959 +++++++ .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 472 ++ .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 816 +++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 71 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 502 ++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 917 ++++ drivers/net/ethernet/marvell/pxa168_eth.c | 7 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 181 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 269 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 254 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 675 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 58 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 484 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 195 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 18 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 201 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 25 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 188 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 10 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 29 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 81 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/wq.c | 120 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 603 ++- drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 145 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 106 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 488 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 225 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 982 ++++ drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 49 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 249 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 138 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 15 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 573 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/micrel/ks8695net.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 7 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/mscc/Kconfig | 2 + drivers/net/ethernet/mscc/ocelot.c | 18 +- drivers/net/ethernet/mscc/ocelot.h | 79 +- drivers/net/ethernet/mscc/ocelot_board.c | 65 +- drivers/net/ethernet/mscc/ocelot_dev_gmii.h | 154 - drivers/net/ethernet/mscc/ocelot_hsio.h | 785 --- drivers/net/ethernet/mscc/ocelot_regs.c | 93 +- drivers/net/ethernet/neterion/s2io.c | 7 +- drivers/net/ethernet/neterion/s2io.h | 22 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 20 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 3 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 67 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 69 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 35 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 105 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 45 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 415 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 91 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 107 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 77 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 234 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 34 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 49 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 57 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 34 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 179 +- .../net/ethernet/netronome/nfp/flower/offload.c | 65 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 37 +- drivers/net/ethernet/netronome/nfp/nfp_abi.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.h | 43 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 54 +- drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 78 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 94 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 41 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 43 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 84 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 42 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 34 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 34 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 35 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 34 +- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp6000.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 84 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 70 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 66 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 72 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 364 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 303 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 46 +- drivers/net/ethernet/netronome/nfp/nic/main.c | 34 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/nxp/lpc_eth.c | 78 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 14 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 357 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 258 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 322 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 51 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 102 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 6 +- drivers/net/ethernet/qualcomm/qca_7k.c | 34 +- drivers/net/ethernet/qualcomm/qca_7k.h | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 28 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/r8169.c | 148 +- drivers/net/ethernet/renesas/ravb.h | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 150 +- drivers/net/ethernet/rocker/rocker_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 40 +- drivers/net/ethernet/socionext/sni_ave.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 8 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/ti/cpsw.c | 72 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/ethernet/ti/cpsw_ale.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 6 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 9 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 8 +- drivers/net/ethernet/wiznet/w5300.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 12 +- drivers/net/fddi/Kconfig | 11 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/defza.c | 1564 ++++++ drivers/net/fddi/defza.h | 791 +++ drivers/net/fddi/skfp/ecm.c | 3 - drivers/net/fddi/skfp/h/cmtdef.h | 9 - drivers/net/fddi/skfp/pcmplc.c | 11 - drivers/net/geneve.c | 47 +- drivers/net/hamradio/6pack.c | 21 - drivers/net/hamradio/mkiss.c | 21 - drivers/net/hyperv/hyperv_net.h | 51 +- drivers/net/hyperv/netvsc.c | 18 +- drivers/net/hyperv/netvsc_drv.c | 97 +- drivers/net/hyperv/rndis_filter.c | 97 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 - drivers/net/ieee802154/mcr20a.c | 64 +- drivers/net/loopback.c | 10 +- drivers/net/macsec.c | 18 +- drivers/net/macvlan.c | 2 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/nlmon.c | 6 - drivers/net/phy/Kconfig | 2 +- drivers/net/phy/aquantia.c | 12 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/bcm63xx.c | 9 +- drivers/net/phy/dp83640.c | 18 +- drivers/net/phy/et1011c.c | 3 +- drivers/net/phy/marvell.c | 67 +- drivers/net/phy/marvell10g.c | 17 +- drivers/net/phy/mdio-bcm-unimac.c | 83 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 6 +- drivers/net/phy/mdio-thunder.c | 4 +- drivers/net/phy/mdio_bus.c | 1 - drivers/net/phy/micrel.c | 130 +- drivers/net/phy/microchip.c | 33 +- drivers/net/phy/microchip_t1.c | 2 +- drivers/net/phy/mscc.c | 1520 +++++- drivers/net/phy/phy.c | 132 +- drivers/net/phy/phy_device.c | 289 +- drivers/net/phy/phylink.c | 30 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/slip/slip.c | 25 - drivers/net/tap.c | 94 +- drivers/net/team/team.c | 5 +- drivers/net/thunderbolt.c | 5 +- drivers/net/tun.c | 304 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 49 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/usbnet.c | 13 +- drivers/net/veth.c | 200 +- drivers/net/virtio_net.c | 49 + drivers/net/vrf.c | 11 + drivers/net/vsockmon.c | 14 +- drivers/net/vxlan.c | 188 +- drivers/net/wan/c101.c | 1 - drivers/net/wan/fsl_ucc_hdlc.c | 77 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/x25_asy.c | 19 - drivers/net/wireless/ath/ath10k/Kconfig | 4 +- drivers/net/wireless/ath/ath10k/Makefile | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 13 +- drivers/net/wireless/ath/ath10k/bmi.c | 23 + drivers/net/wireless/ath/ath10k/bmi.h | 36 + drivers/net/wireless/ath/ath10k/ce.c | 42 +- drivers/net/wireless/ath/ath10k/ce.h | 11 +- drivers/net/wireless/ath/ath10k/core.c | 966 ++-- drivers/net/wireless/ath/ath10k/core.h | 69 +- drivers/net/wireless/ath/ath10k/debug.c | 144 +- drivers/net/wireless/ath/ath10k/debug.h | 10 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 130 + drivers/net/wireless/ath/ath10k/htc.c | 82 +- drivers/net/wireless/ath/ath10k/htt.h | 52 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 297 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 155 +- drivers/net/wireless/ath/ath10k/hw.c | 191 + drivers/net/wireless/ath/ath10k/hw.h | 37 + drivers/net/wireless/ath/ath10k/mac.c | 154 +- drivers/net/wireless/ath/ath10k/mac.h | 1 + drivers/net/wireless/ath/ath10k/pci.c | 101 +- drivers/net/wireless/ath/ath10k/pci.h | 3 +- drivers/net/wireless/ath/ath10k/qmi.c | 1019 ++++ drivers/net/wireless/ath/ath10k/qmi.h | 129 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 2072 +++++++ drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 677 +++ drivers/net/wireless/ath/ath10k/rx_desc.h | 15 + drivers/net/wireless/ath/ath10k/sdio.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 281 +- drivers/net/wireless/ath/ath10k/snoc.h | 4 + drivers/net/wireless/ath/ath10k/targaddrs.h | 4 + drivers/net/wireless/ath/ath10k/txrx.c | 3 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 21 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 198 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 254 + drivers/net/wireless/ath/ath10k/wmi.c | 84 +- drivers/net/wireless/ath/ath10k/wmi.h | 100 +- drivers/net/wireless/ath/ath10k/wow.c | 170 + drivers/net/wireless/ath/ath5k/debug.c | 2 - drivers/net/wireless/ath/ath6kl/init.c | 4 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 + drivers/net/wireless/ath/ath9k/common-debug.h | 4 + drivers/net/wireless/ath/ath9k/common-spectral.c | 83 +- drivers/net/wireless/ath/ath9k/common-spectral.h | 17 + drivers/net/wireless/ath/ath9k/debug.c | 37 +- drivers/net/wireless/ath/ath9k/debug.h | 20 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 6 +- drivers/net/wireless/ath/ath9k/recv.c | 18 +- drivers/net/wireless/ath/ath9k/tx99.c | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 333 +- drivers/net/wireless/ath/wil6210/debugfs.c | 63 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/pm.c | 3 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 98 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/wil6210.h | 19 + drivers/net/wireless/ath/wil6210/wmi.c | 350 +- drivers/net/wireless/ath/wil6210/wmi.h | 2 + drivers/net/wireless/broadcom/b43/b43.h | 2 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 10 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 32 +- .../wireless/broadcom/brcm80211/brcmsmac/main.h | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 3 + drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 32 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 14 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 649 +-- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 141 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 188 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 46 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 25 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 40 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 69 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 99 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 66 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 207 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 137 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 30 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 782 +-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 144 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 975 +++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 211 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 453 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 28 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 109 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 52 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 269 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 212 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 108 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/intersil/p54/txrx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 29 +- drivers/net/wireless/marvell/libertas/if_cs.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas/main.c | 17 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 32 +- drivers/net/wireless/mediatek/mt76/Makefile | 27 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 31 + drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 51 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 12 +- drivers/net/wireless/mediatek/mt76/mmio.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76.h | 136 +- drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 85 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 -- drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 567 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 135 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 570 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 406 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 489 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 154 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 348 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 --- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 69 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 315 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 221 + .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 147 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 538 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 --- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 270 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 382 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 - .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 175 + drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 215 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 140 + drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 77 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 153 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 192 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 737 +++ drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 229 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 224 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 113 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 260 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 258 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 61 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 +++ drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 143 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 202 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 34 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 107 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 ++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 446 ++ drivers/net/wireless/mediatek/mt76/mt76x2.h | 330 -- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 16 + .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 527 ++ drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 94 + drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 222 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 54 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 123 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 105 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 110 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 +++ .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 529 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 310 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 188 + .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 405 ++ drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 252 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 153 + .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 309 ++ .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 222 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 179 + .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 290 + .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 230 + drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 350 -- drivers/net/wireless/mediatek/mt76/mt76x2_core.c | 88 - .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 156 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 877 --- drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 146 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 163 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 669 --- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 192 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 603 --- .../wireless/mediatek/mt76/mt76x2_init_common.c | 259 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 272 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 189 - .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 699 --- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 344 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 427 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 172 - drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 110 - drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 499 -- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 349 -- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 --- drivers/net/wireless/mediatek/mt76/mt76x2_trace.c | 23 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 144 - drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 174 - .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 149 - drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2u.h | 83 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 108 - drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 318 -- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 240 - drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 185 - drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 463 -- drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 303 -- drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/mediatek/mt76/usb.c | 119 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 204 +- drivers/net/wireless/quantenna/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 3 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 196 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 535 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 39 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 392 ++ .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 85 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 1249 +++++ .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h | 82 + .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h | 121 + .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 1494 ----- .../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 91 - .../wireless/quantenna/qtnfmac/pearl/pcie_ipc.h | 158 - .../quantenna/qtnfmac/pearl/pcie_regs_pearl.h | 356 -- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 5 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 8 + .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 14 + drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 154 + drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 277 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 143 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 + drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 13 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 7 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 71 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 48 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 + drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/net/xen-netback/interface.c | 3 +- drivers/net/xen-netback/netback.c | 3 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/mscc/Kconfig | 11 + drivers/phy/mscc/Makefile | 5 + drivers/phy/mscc/phy-ocelot-serdes.c | 295 + drivers/ptp/ptp_dte.c | 6 +- drivers/s390/net/qeth_core.h | 43 +- drivers/s390/net/qeth_core_main.c | 831 +-- drivers/s390/net/qeth_core_mpc.h | 26 + drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 150 +- drivers/s390/net/qeth_l3_main.c | 363 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/soc/qcom/Kconfig | 2 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/staging/dgnc/dgnc_tty.c | 218 - drivers/staging/fsl-dpaa2/Kconfig | 16 - drivers/staging/fsl-dpaa2/Makefile | 2 - drivers/staging/fsl-dpaa2/ethernet/Makefile | 11 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 --------- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 412 -- drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 280 - drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 518 -- drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1600 ------ drivers/staging/fsl-dpaa2/ethernet/dpni.h | 824 --- drivers/staging/fsl-dpaa2/rtc/Makefile | 7 - drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 137 - drivers/staging/fsl-dpaa2/rtc/dprtc.c | 701 --- drivers/staging/fsl-dpaa2/rtc/dprtc.h | 164 - drivers/staging/fsl-dpaa2/rtc/rtc.c | 229 - drivers/staging/fwserial/fwserial.c | 66 +- drivers/staging/greybus/uart.c | 47 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/tty/amiserial.c | 90 +- drivers/tty/cyclades.c | 77 +- drivers/tty/ipwireless/tty.c | 36 +- drivers/tty/isicom.c | 72 +- drivers/tty/moxa.c | 79 +- drivers/tty/mxser.c | 97 +- drivers/tty/n_gsm.c | 11 - drivers/tty/n_r3964.c | 22 + drivers/tty/pty.c | 14 +- drivers/tty/serial/serial_core.c | 43 +- drivers/tty/synclink.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/synclinkmp.c | 3 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_io.c | 235 +- drivers/tty/tty_ioctl.c | 16 - drivers/tty/vt/vt_ioctl.c | 31 +- drivers/usb/class/cdc-acm.c | 41 +- drivers/usb/core/devio.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 4 +- drivers/usb/serial/ark3116.c | 38 +- drivers/usb/serial/f81232.c | 36 +- drivers/usb/serial/f81534.c | 38 +- drivers/usb/serial/ftdi_sio.c | 48 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/io_ti.c | 47 +- drivers/usb/serial/mos7720.c | 86 +- drivers/usb/serial/mos7840.c | 39 +- drivers/usb/serial/opticon.c | 43 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/quatech2.c | 42 +- drivers/usb/serial/ssu100.c | 42 +- drivers/usb/serial/ti_usb_3410_5052.c | 74 +- drivers/usb/serial/usb-serial.c | 20 + drivers/usb/serial/usb-wwan.h | 6 +- drivers/usb/serial/usb_wwan.c | 63 +- drivers/usb/serial/whiteheat.c | 42 +- drivers/vhost/net.c | 326 +- drivers/vhost/vhost.c | 24 +- fs/afs/addr_list.c | 101 +- fs/afs/internal.h | 8 +- fs/binfmt_elf.c | 6 +- fs/btrfs/backref.c | 39 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 2 - fs/btrfs/ctree.c | 68 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 69 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 64 +- fs/btrfs/dev-replace.h | 8 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 424 +- fs/btrfs/extent_io.c | 33 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode.c | 120 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/qgroup.c | 455 +- fs/btrfs/qgroup.h | 8 + fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 74 +- fs/btrfs/scrub.c | 34 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 31 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 86 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/volumes.c | 117 +- fs/btrfs/volumes.h | 9 +- fs/compat_ioctl.c | 169 - fs/coredump.c | 2 +- fs/ecryptfs/inode.c | 11 +- fs/ext4/acl.c | 4 + fs/ext4/ext4.h | 17 +- fs/ext4/ext4_extents.h | 13 + fs/ext4/extents.c | 595 +- fs/ext4/extents_status.c | 654 ++- fs/ext4/extents_status.h | 80 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 142 +- fs/ext4/ioctl.c | 97 +- fs/ext4/mballoc.c | 14 +- fs/ext4/move_extent.c | 8 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 81 +- fs/f2fs/acl.c | 12 +- fs/f2fs/acl.h | 5 +- fs/f2fs/checkpoint.c | 94 +- fs/f2fs/data.c | 220 +- fs/f2fs/debug.c | 35 +- fs/f2fs/dir.c | 30 +- fs/f2fs/extent_cache.c | 134 +- fs/f2fs/f2fs.h | 253 +- fs/f2fs/file.c | 196 +- fs/f2fs/gc.c | 115 +- fs/f2fs/gc.h | 5 +- fs/f2fs/hash.c | 5 +- fs/f2fs/inline.c | 8 +- fs/f2fs/inode.c | 28 +- fs/f2fs/namei.c | 57 +- fs/f2fs/node.c | 83 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 125 +- fs/f2fs/segment.c | 240 +- fs/f2fs/segment.h | 20 +- fs/f2fs/shrinker.c | 5 +- fs/f2fs/super.c | 415 +- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 5 +- fs/f2fs/trace.h | 5 +- fs/f2fs/xattr.c | 5 +- fs/f2fs/xattr.h | 5 +- fs/fcntl.c | 2 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 201 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 16 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/jbd2/checkpoint.c | 4 +- fs/jffs2/background.c | 2 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 2 +- fs/orangefs/acl.c | 4 + fs/orangefs/inode.c | 8 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/pstore/inode.c | 11 +- fs/pstore/internal.h | 5 +- fs/pstore/platform.c | 75 +- fs/pstore/ram.c | 18 +- fs/pstore/ram_core.c | 11 +- fs/signalfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 236 +- fs/xfs/libxfs/xfs_attr.h | 150 + fs/xfs/libxfs/xfs_bmap.c | 70 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_format.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 5 +- fs/xfs/scrub/repair.c | 128 +- fs/xfs/scrub/scrub.c | 13 - fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_aops.h | 14 +- fs/xfs/xfs_attr.h | 148 - fs/xfs/xfs_bmap_util.c | 61 +- fs/xfs/xfs_buf.c | 109 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_ioctl.c | 8 - fs/xfs/xfs_iomap.c | 53 +- fs/xfs/xfs_reflink.c | 33 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_stats.c | 52 +- fs/xfs/xfs_stats.h | 28 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trans.h | 1 + fs/xfs/xfs_trans_ail.c | 28 +- fs/xfs/xfs_trans_buf.c | 42 + include/asm-generic/vmlinux.lds.h | 25 +- include/dt-bindings/net/mscc-phy-vsc8531.h | 2 + include/dt-bindings/phy/phy-ocelot-serdes.h | 12 + include/linux/avf/virtchnl.h | 17 +- include/linux/binfmts.h | 2 +- include/linux/bpf-cgroup.h | 55 +- include/linux/bpf.h | 88 +- include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 46 +- include/linux/buffer_head.h | 2 +- include/linux/compat.h | 4 +- include/linux/coredump.h | 4 +- include/linux/dns_resolver.h | 4 +- include/linux/ethtool.h | 33 +- include/linux/f2fs_fs.h | 10 +- include/linux/filter.h | 42 +- include/linux/ieee80211.h | 112 +- include/linux/if_tun.h | 14 + include/linux/init.h | 2 - include/linux/ipv6.h | 3 +- include/linux/linkmode.h | 76 + include/linux/lsm_hooks.h | 16 +- include/linux/micrel_phy.h | 1 + include/linux/mii.h | 101 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 55 +- include/linux/mlx5/fs.h | 40 +- include/linux/mlx5/mlx5_ifc.h | 264 +- include/linux/mlx5/qp.h | 1 + include/linux/mlx5/srq.h | 1 + include/linux/mlx5/vport.h | 2 + include/linux/module.h | 1 - include/linux/mroute_base.h | 11 +- include/linux/netdevice.h | 41 +- include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/netfilter/nfnetlink_osf.h | 3 +- include/linux/netlink.h | 3 + include/linux/netpoll.h | 4 +- include/linux/phy.h | 41 +- include/linux/phy/phy.h | 2 + include/linux/posix-timers.h | 2 +- include/linux/pstore_ram.h | 3 +- include/linux/ptrace.h | 17 +- include/linux/qcom_scm.h | 4 +- include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/qed/qed_if.h | 35 +- include/linux/rtnetlink.h | 7 + include/linux/sched.h | 2 +- include/linux/sched/signal.h | 23 +- include/linux/security.h | 6 +- include/linux/signal.h | 18 +- include/linux/signal_types.h | 8 +- include/linux/skbuff.h | 55 +- include/linux/skmsg.h | 434 ++ include/linux/tcp.h | 3 + include/linux/tracehook.h | 13 +- include/linux/tty.h | 2 - include/linux/tty_driver.h | 3 + include/linux/tty_ldisc.h | 10 +- include/linux/umh.h | 1 + include/linux/usb/serial.h | 2 + include/linux/usb/usbnet.h | 2 +- include/net/act_api.h | 15 +- include/net/addrconf.h | 5 + include/net/af_rxrpc.h | 4 + include/net/af_unix.h | 4 +- include/net/bluetooth/hci.h | 14 + include/net/bluetooth/hci_core.h | 17 + include/net/bluetooth/l2cap.h | 22 +- include/net/cfg80211.h | 77 +- include/net/devlink.h | 21 +- include/net/dsa.h | 1 + include/net/gen_stats.h | 4 + include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/inet_ecn.h | 18 +- include/net/ip.h | 31 +- include/net/ip6_fib.h | 23 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 16 +- include/net/ipv6.h | 2 - include/net/iucv/af_iucv.h | 5 + include/net/llc.h | 1 + include/net/mac80211.h | 127 +- include/net/neighbour.h | 16 + include/net/net_namespace.h | 3 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 13 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 13 - include/net/netfilter/nf_conntrack_core.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 36 +- include/net/netfilter/nf_flow_table.h | 2 +- include/net/netfilter/nf_tables.h | 9 +- include/net/netfilter/nf_tables_core.h | 4 + include/net/netfilter/nfnetlink_log.h | 1 - include/net/netlink.h | 159 +- include/net/netns/ipv6.h | 1 + include/net/pkt_cls.h | 12 +- include/net/pkt_sched.h | 1 + include/net/route.h | 5 +- include/net/rtnetlink.h | 1 + include/net/sch_generic.h | 54 +- include/net/sctp/constants.h | 5 - include/net/sock.h | 22 +- include/net/switchdev.h | 7 +- include/net/tcp.h | 91 +- include/net/tls.h | 79 +- include/net/udp.h | 2 + include/net/vxlan.h | 65 +- include/net/xdp.h | 6 +- include/net/xdp_sock.h | 127 +- include/rdma/ib_verbs.h | 30 +- include/soc/fsl/qe/ucc_fast.h | 8 +- include/soc/mscc/ocelot_hsio.h | 859 +++ include/trace/events/btrfs.h | 36 +- include/trace/events/ext4.h | 99 +- include/trace/events/signal.h | 7 +- include/trace/events/tcp.h | 7 +- include/uapi/asm-generic/siginfo.h | 193 +- include/uapi/linux/bpf.h | 168 +- include/uapi/linux/dns_resolver.h | 116 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/gen_stats.h | 1 + include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_arp.h | 18 +- include/uapi/linux/if_fddi.h | 21 +- include/uapi/linux/if_link.h | 3 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/keyctl.h | 7 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/ncsi.h | 6 + include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 56 +- include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 124 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/pkt_sched.h | 52 +- ipc/mqueue.c | 2 +- kernel/bpf/Makefile | 7 +- kernel/bpf/arraymap.c | 51 +- kernel/bpf/btf.c | 3 + kernel/bpf/cgroup.c | 82 +- kernel/bpf/core.c | 5 +- kernel/bpf/hashtab.c | 31 + kernel/bpf/helpers.c | 68 +- kernel/bpf/local_storage.c | 169 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 18 + kernel/bpf/queue_stack_maps.c | 288 + kernel/bpf/sockmap.c | 2631 --------- kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 148 +- kernel/bpf/verifier.c | 973 +++- kernel/bpf/xskmap.c | 2 +- kernel/events/uprobes.c | 4 +- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 26 +- kernel/seccomp.c | 10 +- kernel/signal.c | 421 +- kernel/time/posix-timers.c | 2 +- kernel/umh.c | 16 +- lib/nlattr.c | 269 +- lib/test_bpf.c | 1 + lib/vsprintf.c | 20 +- mm/oom_kill.c | 4 +- net/8021q/vlan_dev.c | 3 +- net/Kconfig | 11 + net/atm/common.c | 2 +- net/batman-adv/Kconfig | 11 + net/batman-adv/Makefile | 3 + net/batman-adv/bat_iv_ogm.c | 330 +- net/batman-adv/debugfs.c | 37 + net/batman-adv/debugfs.h | 6 + net/batman-adv/hard-interface.c | 47 +- net/batman-adv/icmp_socket.c | 3 + net/batman-adv/log.c | 20 +- net/batman-adv/main.h | 2 +- net/batman-adv/originator.c | 107 - net/batman-adv/originator.h | 4 - net/batman-adv/soft-interface.c | 2 +- net/batman-adv/trace.c | 22 + net/batman-adv/trace.h | 78 + net/batman-adv/types.h | 62 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/hci_core.c | 65 + net/bluetooth/hci_event.c | 85 +- net/bluetooth/hidp/core.c | 13 +- net/bluetooth/l2cap_core.c | 102 +- net/bluetooth/rfcomm/tty.c | 12 - net/bluetooth/smp.c | 23 +- net/bpf/test_run.c | 35 +- net/bpfilter/bpfilter_kern.c | 1 + net/bridge/Kconfig | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 15 +- net/bridge/br_device.c | 8 +- net/bridge/br_fdb.c | 24 +- net/bridge/br_if.c | 9 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 36 +- net/bridge/br_multicast.c | 55 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 43 +- net/bridge/br_private.h | 71 +- net/bridge/br_switchdev.c | 9 +- net/bridge/br_sysfs_br.c | 49 +- net/bridge/br_vlan.c | 88 +- net/caif/caif_socket.c | 2 +- net/caif/cfrfml.c | 3 - net/core/Makefile | 2 + net/core/datagram.c | 2 +- net/core/dev.c | 40 +- net/core/devlink.c | 25 +- net/core/ethtool.c | 181 +- net/core/fib_rules.c | 36 +- net/core/filter.c | 803 ++- net/core/flow_dissector.c | 150 +- net/core/gen_stats.c | 73 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 206 +- net/core/net_namespace.c | 6 + net/core/netpoll.c | 21 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 375 +- net/core/skbuff.c | 58 - net/core/skmsg.c | 802 +++ net/core/sock.c | 74 +- net/core/sock_map.c | 1003 ++++ net/core/xdp.c | 53 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 2 +- net/dns_resolver/dns_key.c | 67 +- net/dns_resolver/dns_query.c | 5 +- net/dsa/Kconfig | 3 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 49 + net/dsa/dsa_priv.h | 4 + net/dsa/legacy.c | 9 +- net/dsa/slave.c | 31 +- net/dsa/tag_gswip.c | 109 + net/ieee802154/6lowpan/reassembly.c | 3 +- net/ipv4/Makefile | 1 + net/ipv4/ah4.c | 4 +- net/ipv4/arp.c | 2 + net/ipv4/cipso_ipv4.c | 11 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 202 +- net/ipv4/esp4.c | 11 +- net/ipv4/fib_frontend.c | 142 +- net/ipv4/fib_semantics.c | 37 +- net/ipv4/fib_trie.c | 37 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/icmp.c | 4 +- net/ipv4/ip_fragment.c | 27 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 6 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipcomp.c | 4 +- net/ipv4/ipip.c | 5 +- net/ipv4/ipmr.c | 57 +- net/ipv4/ipmr_base.c | 121 +- net/ipv4/metrics.c | 30 +- net/ipv4/netfilter/ipt_rpfilter.c | 17 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 22 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 27 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 48 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 56 +- net/ipv4/tcp_bbr.c | 90 +- net/ipv4/tcp_bpf.c | 668 +++ net/ipv4/tcp_cdg.c | 2 +- net/ipv4/tcp_dctcp.c | 55 +- net/ipv4/tcp_dctcp.h | 40 + net/ipv4/tcp_input.c | 59 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 162 +- net/ipv4/tcp_rate.c | 15 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_ulp.c | 75 +- net/ipv4/udp.c | 4 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 281 +- net/ipv6/addrlabel.c | 34 +- net/ipv6/af_inet6.c | 8 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_fib.c | 68 +- net/ipv6/ip6_gre.c | 26 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6mr.c | 74 +- net/ipv6/ipv6_sockglue.c | 11 + net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 19 +- net/ipv6/reassembly.c | 14 +- net/ipv6/route.c | 249 +- net/ipv6/sit.c | 6 +- net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 2 +- net/iucv/af_iucv.c | 46 +- net/llc/af_llc.c | 11 +- net/llc/llc_core.c | 4 +- net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 142 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 26 + net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 11 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 78 +- net/mac80211/mesh.c | 5 +- net/mac80211/mlme.c | 130 +- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 - net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +- net/mac80211/rc80211_minstrel_ht.c | 298 +- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 55 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 19 + net/mac80211/trace.h | 23 + net/mac80211/tx.c | 75 +- net/mac80211/util.c | 166 +- net/mac80211/vht.c | 20 + net/mpls/af_mpls.c | 132 +- net/ncsi/Kconfig | 6 + net/ncsi/internal.h | 21 + net/ncsi/ncsi-cmd.c | 38 +- net/ncsi/ncsi-manage.c | 98 + net/ncsi/ncsi-netlink.c | 205 +- net/ncsi/ncsi-netlink.h | 12 + net/ncsi/ncsi-pkt.h | 22 + net/ncsi/ncsi-rsp.c | 150 +- net/netfilter/Kconfig | 7 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 2 +- net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 73 +- net/netfilter/nf_conntrack_proto.c | 117 +- net/netfilter/nf_conntrack_proto_dccp.c | 155 +- net/netfilter/nf_conntrack_proto_generic.c | 28 +- net/netfilter/nf_conntrack_proto_gre.c | 44 +- net/netfilter/nf_conntrack_proto_icmp.c | 78 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 80 +- net/netfilter/nf_conntrack_proto_sctp.c | 253 +- net/netfilter/nf_conntrack_proto_tcp.c | 251 +- net/netfilter/nf_conntrack_proto_udp.c | 236 +- net/netfilter/nf_conntrack_standalone.c | 9 +- net/netfilter/nf_flow_table_core.c | 52 +- net/netfilter/nf_flow_table_ip.c | 6 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 123 +- net/netfilter/nf_tables_core.c | 28 +- net/netfilter/nfnetlink_cttimeout.c | 61 +- net/netfilter/nfnetlink_osf.c | 46 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 24 +- net/netfilter/nft_ct.c | 22 +- net/netfilter/nft_dup_netdev.c | 2 - net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_fwd_netdev.c | 4 - net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_meta.c | 116 + net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 25 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_set_hash.c | 38 +- net/netfilter/nft_set_rbtree.c | 10 +- net/netfilter/nft_xfrm.c | 294 + net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_TEE.c | 76 +- net/netfilter/xt_cgroup.c | 72 + net/netfilter/xt_nat.c | 2 + net/netfilter/xt_osf.c | 8 +- net/netlink/af_netlink.c | 47 +- net/netlink/af_netlink.h | 1 + net/nfc/llcp_sock.c | 2 +- net/nfc/nci/uart.c | 7 +- net/openvswitch/conntrack.c | 8 +- net/openvswitch/datapath.c | 20 +- net/openvswitch/flow.c | 22 +- net/openvswitch/vport-internal_dev.c | 5 +- net/packet/af_packet.c | 17 + net/rds/rds.h | 2 +- net/rds/recv.c | 19 +- net/rfkill/core.c | 4 +- net/rxrpc/af_rxrpc.c | 19 +- net/rxrpc/ar-internal.h | 5 +- net/rxrpc/call_accept.c | 2 +- net/rxrpc/conn_object.c | 7 +- net/rxrpc/input.c | 2 +- net/rxrpc/local_event.c | 2 +- net/rxrpc/net_ns.c | 3 + net/rxrpc/output.c | 10 +- net/rxrpc/peer_event.c | 12 +- net/rxrpc/proc.c | 126 + net/rxrpc/recvmsg.c | 43 + net/rxrpc/skbuff.c | 15 - net/rxrpc/utils.c | 23 +- net/sched/Kconfig | 11 + net/sched/Makefile | 1 + net/sched/act_api.c | 80 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 14 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 14 +- net/sched/act_ife.c | 3 +- net/sched/act_ipt.c | 6 +- net/sched/act_mirred.c | 8 +- net/sched/act_nat.c | 18 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 199 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 26 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 3 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 249 +- net/sched/cls_flower.c | 7 +- net/sched/cls_u32.c | 121 +- net/sched/sch_api.c | 33 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 6 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_drr.c | 4 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_fifo.c | 2 +- net/sched/sch_fq.c | 103 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 66 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_hhf.c | 2 +- net/sched/sch_htb.c | 116 +- net/sched/sch_mq.c | 4 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 6 +- net/sched/sch_netem.c | 16 +- net/sched/sch_pie.c | 36 +- net/sched/sch_prio.c | 6 +- net/sched/sch_qfq.c | 4 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfb.c | 4 +- net/sched/sch_taprio.c | 962 ++++ net/sched/sch_tbf.c | 6 +- net/sctp/outqueue.c | 8 +- net/sctp/socket.c | 59 +- net/sctp/ulpqueue.c | 2 +- net/smc/af_smc.c | 2 +- net/socket.c | 2 +- net/strparser/Kconfig | 4 +- net/tipc/bearer.c | 2 +- net/tipc/msg.c | 78 +- net/tipc/msg.h | 11 + net/tipc/name_distr.c | 18 +- net/tipc/name_table.c | 1 + net/tipc/name_table.h | 1 + net/tipc/node.h | 12 +- net/tipc/socket.c | 209 +- net/tipc/topsrv.c | 12 +- net/tipc/udp_media.c | 18 +- net/tls/Kconfig | 1 + net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 67 +- net/tls/tls_sw.c | 1376 +++-- net/unix/af_unix.c | 6 +- net/wireless/core.c | 83 +- net/wireless/core.h | 14 + net/wireless/lib80211_crypt_tkip.c | 59 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 840 ++- net/wireless/rdev-ops.h | 15 + net/wireless/reg.c | 121 +- net/wireless/trace.h | 235 +- net/wireless/util.c | 160 +- net/xdp/xdp_umem.c | 106 +- net/xdp/xdp_umem.h | 12 +- net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 54 +- net/xdp/xsk_queue.c | 60 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_hash.h | 5 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_output.c | 2 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 1 + samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/test_cgrp2_attach2.c | 19 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/bpf/tracex3_user.c | 2 - samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- scripts/check_00index.sh | 67 - scripts/kernel-doc | 8 +- security/apparmor/lsm.c | 7 +- security/commoncap.c | 3 - security/integrity/iint.c | 6 +- security/security.c | 45 +- security/selinux/hooks.c | 12 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack_lsm.c | 7 +- security/tomoyo/common.c | 3 +- security/tomoyo/tomoyo.c | 5 +- tools/arch/arm64/include/asm/barrier.h | 70 + tools/arch/ia64/include/asm/barrier.h | 13 + tools/arch/powerpc/include/asm/barrier.h | 16 + tools/arch/s390/include/asm/barrier.h | 13 + tools/arch/sparc/include/asm/barrier_64.h | 13 + tools/arch/x86/include/asm/barrier.h | 14 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 139 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool.rst | 16 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/bash-completion/bpftool | 78 +- tools/bpf/bpftool/common.c | 26 +- tools/bpf/bpftool/jit_disasm.c | 4 +- tools/bpf/bpftool/main.c | 13 +- tools/bpf/bpftool/main.h | 18 +- tools/bpf/bpftool/map.c | 255 +- tools/bpf/bpftool/map_perf_ring.c | 10 +- tools/bpf/bpftool/net.c | 275 + tools/bpf/bpftool/netlink_dumper.c | 178 + tools/bpf/bpftool/netlink_dumper.h | 95 + tools/bpf/bpftool/prog.c | 116 +- tools/include/asm/barrier.h | 35 + tools/include/linux/ring_buffer.h | 73 + tools/include/uapi/linux/bpf.h | 168 +- tools/include/uapi/linux/if_link.h | 2 + {include => tools/include}/uapi/linux/tls.h | 0 tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf.c | 143 +- tools/lib/bpf/bpf.h | 131 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 30 +- tools/lib/bpf/libbpf.c | 282 +- tools/lib/bpf/libbpf.h | 222 +- tools/lib/bpf/libbpf_errno.c | 16 +- tools/lib/bpf/netlink.c | 337 ++ tools/lib/bpf/nlattr.c | 90 +- tools/lib/bpf/nlattr.h | 82 +- tools/lib/bpf/str_error.c | 4 +- tools/lib/bpf/str_error.h | 10 +- tools/perf/util/mmap.h | 15 +- tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/bpf_flow.c | 373 ++ tools/testing/selftests/bpf/bpf_helpers.h | 25 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/netcnt_common.h | 24 + tools/testing/selftests/bpf/netcnt_prog.c | 71 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 60 +- tools/testing/selftests/bpf/test_flow_dissector.c | 782 +++ tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/test_libbpf.sh | 2 +- tools/testing/selftests/bpf/test_maps.c | 122 + tools/testing/selftests/bpf/test_netcnt.c | 158 + tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_queue_map.c | 4 + tools/testing/selftests/bpf/test_queue_stack_map.h | 59 + tools/testing/selftests/bpf/test_section_names.c | 208 + tools/testing/selftests/bpf/test_sk_lookup_kern.c | 180 + tools/testing/selftests/bpf/test_socket_cookie.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 373 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 97 +- tools/testing/selftests/bpf/test_stack_map.c | 4 + tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/bpf/test_verifier.c | 1783 ++++-- tools/testing/selftests/bpf/test_xdp_vlan.c | 292 + tools/testing/selftests/bpf/test_xdp_vlan.sh | 195 + tools/testing/selftests/bpf/trace_helpers.c | 8 +- tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 ++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fib_tests.sh | 167 +- .../selftests/net/forwarding/bridge_sticky_fdb.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/ip_defrag.c | 393 ++ tools/testing/selftests/net/ip_defrag.sh | 39 + tools/testing/selftests/net/pmtu.sh | 327 +- tools/testing/selftests/net/tls.c | 57 +- tools/testing/selftests/tc-testing/README | 2 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 66 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/police.json | 24 + tools/testing/selftests/tc-testing/tdc_config.py | 4 +- virt/kvm/arm/mmu.c | 14 +- 2222 files changed, 164254 insertions(+), 90357 deletions(-) delete mode 100644 Documentation/00-INDEX create mode 100644 Documentation/ABI/testing/sysfs-class-net-dsa delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/admin-guide/ext4.rst create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst delete mode 100644 Documentation/arm/00-INDEX delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/core-api/memory-hotplug.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/driver-api/firewire.rst delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) create mode 100644 Documentation/filesystems/ext4/attributes.rst rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) create mode 100644 Documentation/filesystems/ext4/checksums.rst create mode 100644 Documentation/filesystems/ext4/directory.rst rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) create mode 100644 Documentation/filesystems/ext4/group_descr.rst create mode 100644 Documentation/filesystems/ext4/ifork.rst rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) create mode 100644 Documentation/filesystems/ext4/inodes.rst create mode 100644 Documentation/filesystems/ext4/journal.rst create mode 100644 Documentation/filesystems/ext4/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/super.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) create mode 100644 Documentation/filesystems/ext4/special_inodes.rst create mode 100644 Documentation/filesystems/ext4/super.rst delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX delete mode 100644 Documentation/ide/00-INDEX delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX delete mode 100644 Documentation/memory-hotplug.txt delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX create mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 Documentation/networking/e1000e.rst delete mode 100644 Documentation/networking/e1000e.txt create mode 100644 Documentation/networking/fm10k.rst create mode 100644 Documentation/networking/i40e.rst delete mode 100644 Documentation/networking/i40e.txt delete mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/iavf.rst create mode 100644 Documentation/networking/ice.rst delete mode 100644 Documentation/networking/ice.txt create mode 100644 Documentation/networking/igb.rst delete mode 100644 Documentation/networking/igb.txt create mode 100644 Documentation/networking/igbvf.rst delete mode 100644 Documentation/networking/igbvf.txt create mode 100644 Documentation/networking/ixgb.rst delete mode 100644 Documentation/networking/ixgb.txt create mode 100644 Documentation/networking/ixgbe.rst delete mode 100644 Documentation/networking/ixgbe.txt create mode 100644 Documentation/networking/ixgbevf.rst delete mode 100644 Documentation/networking/ixgbevf.txt delete mode 100644 Documentation/networking/tcp.txt delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX create mode 100644 Documentation/process/deprecated.rst delete mode 100644 Documentation/s390/00-INDEX delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 LICENSES/other/ISC delete mode 100644 arch/arm64/include/uapi/asm/siginfo.h delete mode 100644 arch/parisc/include/uapi/asm/siginfo.h delete mode 100644 arch/powerpc/include/uapi/asm/siginfo.h delete mode 100644 arch/riscv/include/uapi/asm/siginfo.h delete mode 100644 arch/s390/include/uapi/asm/siginfo.h create mode 100644 arch/sparc/vdso/checkundef.sh create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h create mode 100644 drivers/net/dsa/lantiq_gswip.c create mode 100644 drivers/net/dsa/lantiq_pce.h create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/iavf/Makefile create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.c create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/ethernet/intel/igc/Makefile create mode 100644 drivers/net/ethernet/intel/igc/igc.h create mode 100644 drivers/net/ethernet/intel/igc/igc_base.c create mode 100644 drivers/net/ethernet/intel/igc/igc_base.h create mode 100644 drivers/net/ethernet/intel/igc/igc_defines.h create mode 100644 drivers/net/ethernet/intel/igc/igc_hw.h create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.c create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.h create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.c create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.h create mode 100644 drivers/net/ethernet/intel/igc/igc_main.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.h create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.c create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.h create mode 100644 drivers/net/ethernet/intel/igc/igc_regs.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h create mode 100644 drivers/net/ethernet/lantiq_xrx200.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h create mode 100644 drivers/net/fddi/defza.c create mode 100644 drivers/net/fddi/defza.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h create mode 100644 drivers/phy/mscc/Kconfig create mode 100644 drivers/phy/mscc/Makefile create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c create mode 100644 fs/xfs/libxfs/xfs_attr.h delete mode 100644 fs/xfs/xfs_attr.h create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h create mode 100644 include/linux/linkmode.h create mode 100644 include/linux/skmsg.h delete mode 100644 include/net/netfilter/nfnetlink_log.h create mode 100644 include/soc/mscc/ocelot_hsio.h create mode 100644 include/uapi/linux/dns_resolver.h create mode 100644 kernel/bpf/queue_stack_maps.c delete mode 100644 kernel/bpf/sockmap.c create mode 100644 net/batman-adv/trace.c create mode 100644 net/batman-adv/trace.h create mode 100644 net/core/skmsg.c create mode 100644 net/core/sock_map.c create mode 100644 net/dsa/tag_gswip.c create mode 100644 net/ipv4/tcp_bpf.c create mode 100644 net/ipv4/tcp_dctcp.h create mode 100644 net/netfilter/nft_xfrm.c create mode 100644 net/sched/sch_taprio.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c delete mode 100755 scripts/check_00index.sh create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst create mode 100644 tools/bpf/bpftool/net.c create mode 100644 tools/bpf/bpftool/netlink_dumper.c create mode 100644 tools/bpf/bpftool/netlink_dumper.h create mode 100644 tools/include/linux/ring_buffer.h copy {include => tools/include}/uapi/linux/tls.h (100%) create mode 100644 tools/lib/bpf/netlink.c create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/netcnt_common.h create mode 100644 tools/testing/selftests/bpf/netcnt_prog.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/bpf/test_queue_map.c create mode 100644 tools/testing/selftests/bpf/test_queue_stack_map.h create mode 100644 tools/testing/selftests/bpf/test_section_names.c create mode 100644 tools/testing/selftests/bpf/test_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/test_stack_map.c create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_sticky_fdb.sh create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py