This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...]
new 8140860c817f netlink: consistently use NLA_POLICY_EXACT_LEN()
new bc0435855041 netlink: consistently use NLA_POLICY_MIN_LEN()
new 8aa26c575fb3 netlink: make NLA_BINARY validation more flexible
new 396fc59e3904 Merge branch 'netlink-allow-NLA_BINARY-length-range-validation'
new 7f8901b74bf2 net: tipc: Convert to use the preferred fallthrough macro
new 46191546d03d ethernet: cirrus: Remove unused macros
new e3ec1e8ca02b net: eliminate meaningless memcpy to data in pskb_carve_in [...]
new f0408ca45a83 net: dsa: loop: Configure VLANs while not filtering
new 142061eba35e net: dsa: loop: Return VLAN table size through devlink
new 487eb2b9087f Merge branch 'net-dsa-loop-Expose-VLAN-table-through-devlink'
new f4ecc748533d net: Stop warning about SO_BSDCOMPAT usage
new de993be0200f Documentation/networking: update l2tp docs
new 52dbe8465e5b r8169: use napi_complete_done return value
new 9e89d71911b6 r8169: remove member irq_enabled from struct rtl8169_private
new 0b3fc8b2e38f Merge branch 'r8169-use-napi_complete_done-return-value'
new f3ae59c0c015 ibmvnic: store RX and TX subCRQ handle array in ibmvnic_ad [...]
new bdfbb63c314a ptp: Add generic ptp v2 header parsing function
new 036c508ba95e ptp: Add generic ptp message type function
new 28fba67ff97f net: dsa: mv88e6xxx: Use generic helper function
new 7b2b28c67849 mlxsw: spectrum_ptp: Use generic helper function
new 4bccb5d043db ethernet: ti: am65-cpts: Use generic helper function
new 17de44c2c709 ethernet: ti: cpts: Use generic helper function
new 38fa7d039fe0 net: phy: dp83640: Use generic helper function
new 9087da5dcb3d ptp: ptp_ines: Use generic helper function
new 17060fb5069f ptp: Remove unused macro
new e5b15f5af21a Merge branch 'ptp-Add-generic-helper-functions'
new 1e76a2ff317d cxgb4: insert IPv6 filter rules in next free region
new e4cab45a19cd nfp: flower: check that we don't exceed the FW key size
new 0d630f58989a nfp: flower: add support to offload QinQ match
new 4f6c09f7faf0 Merge branch 'nfp-flower-add-support-for-QinQ-matching'
new 394fcd8a8134 net: zerocopy: combine pages in zerocopy_sg_from_iter()
new 0d89419319ef selftests: net: tcp_mmap: use madvise(MADV_DONTNEED)
new 72653ae5303c selftests: net: tcp_mmap: Use huge pages in send path
new 59c0d31988fb selftests: net: tcp_mmap: Use huge pages in receive path
new e6e67768a0b9 Merge branch 'tcp_mmap-optmizations'
new 31ac155cc1e5 net: qed: Remove unnecessary cast
new 0eddbef6489c nfc: st-nci: Remove unnecessary cast
new f8c931f3be8d nfc: st21nfca: Remove unnecessary cast
new d0a84e1f38d9 ethtool: allow flow-type ether without IP protocol field
new 44fd1c1fd821 chelsio/chtls: separate chelsio tls driver from crypto driver
new 1b77be463929 crypto/chcr: Moving chelsio's inline ipsec functionality t [...]
new 3478f90cbff4 Merge branch 'crypto-chelsio-Restructure-chelsio-s-inline- [...]
new 1aecbf1861f8 net: dccp: Convert to use the preferred fallthrough macro
new 12923365eb3d l2tp: don't log data frames
new ab141e3733d1 l2tp: remove noisy logging, use appropriate log levels
new 5ee759cda51b l2tp: use standard API for warning log messages
new 3f117d6f4bbc l2tp: add tracepoint infrastructure to core
new 2a03dd8e1152 l2tp: add tracepoint definitions in trace.h
new 6b7bdcd7ca01 l2tp: add tracepoints to l2tp_core.c
new ac6ebaf06e2c l2tp: remove custom logging macros
new eee049c0ef5b l2tp: remove tunnel and session debug flags field
new 9d048e5e6628 docs: networking: add tracepoint info to l2tp.rst
new d7223aa58671 Merge branch 'l2tp-replace-custom-logging-code-with-tracepoints'
new 7611cbb900b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 0bad834ca7bf ipvlan: advertise link netns via netlink
new 507ebe6444a4 ibmvnic: Fix use-after-free of VNIC login response buffer
new 79604c5de2c3 devlink: Fix per port reporter fields initialization
new 5d080b5064a1 devlink: Protect devlink port list traversal
new 37a319b5f990 Merge branch 'devlink-fixes-for-port-and-reporter-field-access'
new 583bbf0624df io_uring: allow tcp ancillary data for __sys_recvmsg_sock()
new 901341bb9718 io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE
new 5e80a0ccbcf8 net: sctp: associola.c: delete duplicated words
new 861e7021ae50 net: sctp: auth.c: delete duplicated words
new 440d399033cb net: sctp: bind_addr.c: delete duplicated word
new 9932564f1274 net: sctp: chunk.c: delete duplicated word
new 93c3216a7181 net: sctp: protocol.c: delete duplicated words + punctuation
new 14f45bb7b1bf net: sctp: sm_make_chunk.c: delete duplicated words + fix typo
new b8d7a7c62c7a net: sctp: ulpqueue.c: delete duplicated word
new ce876d8f3dcb Merge branch 'net-sctp-delete-duplicated-words-plus-other-fixes'
new 2bdcc73c88d2 net: ipv4: delete repeated words
new 8540591885a0 net: netlink: delete repeated words
new 54633527769e net: dccp: delete repeated words
new c8acc09c229e typhoon: switch from 'pci_' to 'dma_' API
new 5d63ccea0521 starfire: switch from 'pci_' to 'dma_' API
new 85eb5bc33717 net: atheros: switch from 'pci_' to 'dma_' API
new 7ee0db9d7e98 mlxsw: spectrum_trap: Adjust default policer burst size fo [...]
new f033ad8d85cc selftests: mlxsw: Decrease required rate accuracy
new 8e0d8ce4fc8b selftests: mlxsw: Increase burst size for rate test
new b36cca02dc6e selftests: mlxsw: Increase burst size for burst test
new 24f54c522590 selftests: forwarding: Fix mausezahn delay parameter in mi [...]
new ffff9c9cb451 selftests: mlxsw: Reduce runtime of tc-police scale test
new 5bf01b571cf4 mlxsw: spectrum_ethtool: Remove internal speeds from PTYS [...]
new f6d89dc51e51 Merge branch 'mlxsw-Misc-updates'
new 9ab901794833 chelsio: switch from 'pci_' to 'dma_' API
new 52306dee5443 qed: move out devlink logic into a new file
new 755f982bb1ff qed/qede: make devlink survive recovery
new b75d05b2da5c qed: fix kconfig help entries
new 53916a67c330 qed: implement devlink info request
new 9524067b9a91 qed: health reporter init deinit seq
new 4f5a8db27eb9 qed: use devlink logic to report errors
new b228cb1602ea qed*: make use of devlink recovery infrastructure
new 27fed78737ae qed: implement devlink dump
new c5c642c55e2f qed: align adjacent indent
new adc100d09888 qede: make driver reliable on unload after failures
new 0caeba3d3c1f Merge branch 'qed-introduce-devlink-health-support'
new 755114497815 net: Avoid access icmp_err_convert when icmp code is ICMP_ [...]
new 373c15c2e915 net: Use helper macro RT_TOS() in __icmp_send()
new 421572175ba5 octeontx2-af: Support to enable/disable HW timestamping
new 4086f2a06a35 octeontx2-af: Add support for Marvell PTP coprocessor
new c9c12d339d93 octeontx2-pf: Add support for PTP clock
new 64d123fc25e1 Merge branch 'Add-PTP-support-for-Octeontx2'
new 426988ee84c1 batman-adv: Start new development cycle
new c3b92dd49094 batman-adv: Drop unused function batadv_hardif_remove_inte [...]
new 6f5b92a79c4a batman-adv: types.h: delete duplicated words
new 21ba5ab2aa8a batman-adv: Drop repeated words in comments
new 0093870aa891 batman-adv: Migrate to linux/prandom.h
new 079f921e9f4d Merge tag 'batadv-next-for-davem-20200824' of git://git.op [...]
new 8b4510d76cde net: gain ipv4 mtu when mtu is not locked
new 4718a471f1a7 netlink: remove duplicated nla_need_padding_for_64bit() check
new cca852831c06 cxgb4: add error handlers to LE intr_handler
new 0316a211168d net: Set ping saddr after we successfully get the ping port
new 0ce779a9f501 net: Avoid unnecessary inet_addr_type() call when addr is [...]
new fdf1923bf9f7 net: Remove duplicated midx check against 0
new 343d8c6014db net: clean up codestyle for net/ipv4
new e7fee115bf2c 8390: Avoid comma separated statements
new 2d59079ff749 fs_enet: Avoid comma separated statements
new ac937e1f7d7a wan: sbni: Avoid comma separated statements
new dee847793fac ipv6: fib6: Avoid comma separated statements
new ca65a280fb4b sunrpc: Avoid comma separated statements
new ea416e277f09 ptp: ptp_ines: Remove redundant null check
new 24da79902efc inet: remove inet_sk_copy_descendant()
new 8d3c875c9d02 dt-bindings: net: Add bindings for Intel Keem Bay
new 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver
new 04e006b483c8 Merge branch 'Add-Ethernet-support-for-Intel-Keem-Bay-SoC'
new f468f21b7af0 net: Take common prefetch code structure into a function
new e20f0dbf204f net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES
new aed4d4c66338 net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES
new 751e42515efb Merge branch 'net_prefetch-API'
new d7d49dc77c8d ipv4: nexthop: Reduce allocation size of 'struct nh_group'
new 33d80996b852 ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY
new 233c63785cd9 ipv4: nexthop: Remove unnecessary rtnl_dereference()
new 863b25581ce9 ipv4: nexthop: Correctly update nexthop group when removin [...]
new 05290a2773e7 selftests: fib_nexthops: Test IPv6 route with group after [...]
new 885a3b15791d ipv4: nexthop: Correctly update nexthop group when replaci [...]
new 041bc0dce524 selftests: fib_nexthops: Test IPv6 route with group after [...]
new bf82d565bc46 Merge branch 'ipv4-nexthop-Various-improvements'
new 4c5f6af051cc ibmvnic: compare adapter->init_done_rc with more readable [...]
new fa68bfab1e71 ibmvnic: improve ibmvnic_init and ibmvnic_reset_init
new 550f4d46aff6 ibmvnic: remove never executed if statement
new 635e442f4a48 ibmvnic: merge ibmvnic_reset_init and ibmvnic_init
new 8396fb8d9164 Merge branch 'refactoring-of-ibmvnic-code'
new d6fc1923d683 net: ipa: remove duplicate include
new 715d08712e9a net: ethernet: qualcomm: constify qca_serdev_ops
new 3ab4519aecb4 net: ethernet: ravb: constify bb_ops
new b968a44f7b94 net: renesas: sh_eth: constify bb_ops
new 3faaf53920db net: phy: at803x: constify static regulator_ops
new 73a9df4c1029 net: phy: mscc: macsec: constify vsc8584_macsec_ops
new 31ffcb1077e6 net: ath11k: constify ath11k_thermal_ops
new f09665811b14 Merge branch 'drivers-net-constify-static-ops-variables'
new 2fa4e4b799e1 net: pcs: Move XPCS into new PCS subdirectory
new fcba68bd75bb net/phy/mdio-i2c: Move header file to include/linux/mdio
new 232e15e1d7dd net: xgene: Move shared header file into include/linux
new a9770eac511a net: mdio: Move MDIO drivers into a new subdirectory
new 0457eb26861f net: phy: Sort Kconfig and Makefile
new ef7347637644 Merge branch 'Move-MDIO-drivers-into-their-own-directory'
new fdeba99b1e58 tipc: fix use-after-free in tipc_bcast_get_mode
new b14912eb4b89 s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration
new beaadcc64703 s390/qeth: use to_delayed_work()
new a16684742f94 s390/qeth: make queue lock a proper spinlock
new 16379503de2e s390/qeth: don't disable address events during initialization
new a04f0ecacdb0 s390/qeth: don't let HW override the configured port role
new 61c6f217067f s390/qeth: copy less data from bridge state events
new 65b0494ed5b5 s390/qeth: unify structs for bridge port state
new 9d6a569a4cba s390/qeth: strictly order bridge address events
new 44771ea57441 Merge branch 's390-qeth-next'
new 50aba46c234e gtp: add notification mechanism
new 39f774e78d08 net: mac80211: agg-rx.c: fix duplicated words
new 13880a3b5599 net: mac80211: mesh.h: delete duplicated word
new b42c8edfdb57 net: wireless: delete duplicated word + fix grammar
new cc5a639b03fd net: wireless: reg.c: delete duplicated words + fix punctuation
new 8cf5c86d55ad net: wireless: scan.c: delete or fix duplicated words
new 54f65de00404 net: wireless: sme.c: delete duplicated word
new eee79f8094e7 net: wireless: wext_compat.c: delete duplicated word
new 7b506ff6f690 net: wireless: Convert to use the preferred fallthrough macro
new cb9abd48d99d nl80211: clean up code/policy a bit
new c8b828023088 nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few a [...]
new 7c9ff7e232ec cfg80211: add helper fn for single rule channels
new 12adee3c467d cfg80211: add helper fn for adjacent rule channels
new 493a0ebd804c nl80211: fix PORT_AUTHORIZED wording to reflect behavior
new eb89a6a6b7a1 nl80211: add support for setting fixed HE rate/gi/ltf
new 00c207edfb2b nl80211: rename csa counter attributes countdown counters
new 8552a434b6a0 mac80211: rename csa counters to countdown counters
new 2831a631022e nl80211: support SAE authentication offload in AP mode
new ae9a138f062e Merge tag 'mac80211-next-for-davem-2020-08-28' of git://gi [...]
new 368be1ca28f6 smsc95xx: remove redundant function arguments
new ad90a73f0236 smsc95xx: use usbnet->driver_priv
new 05b35e7eb9a1 smsc95xx: add phylib support
new 0baf01942d3d Merge branch 'Add-phylib-support-to-smsc95xx'
new 316cdaa1158a net: add option to not create fall-back tunnels in root-ns [...]
new 7a63d769a884 dt-bindings: net: dp83822: Add TI dp83822 phy
new 5dc39fd5ef35 net: phy: DP83822: Add ability to advertise Fiber connection
new 161e31066757 Merge branch 'Enable-Fiber-on-DP83822-PHY'
new eba8760948ba ionic: set MTU floor at ETH_MIN_MTU
new 9aa1c152eb44 ionic: fix up a couple of debug strings
new ee205626afa3 ionic: use kcalloc for new arrays
new 30b87ab4c0b3 ionic: remove lif list concept
new 34dec947b9ce ionic: rework and simplify handling of the queue stats block
new d4881430f50d ionic: clean up unnecessary non-static functions
new ea5a8b09dc3a ionic: reduce contiguous memory allocation requirement
new f1d2e894f1b7 ionic: use index not pointer for queue tracking
new f053e1f87098 ionic: change mtu without full queue rebuild
new a34e25ab977c ionic: change the descriptor ring length without full reset
new 101b40a0171f ionic: change queue count with no reset
new 6f7d6f0fd7a3 ionic: pull reset_queues into tx_timeout handler
new f3fb15b93aa9 Merge branch 'ionic-memory-usage-rework'
new 0f091e43310f netlabel: remove unused param from audit_log_format()
new c30a3c957c88 netlink: policy: correct validation type check
new 253ac3a97921 hinic: add support to query sq info
new 626f06031143 hinic: add support to query rq info
new 5215e16244ee hinic: add support to query function table
new 3b44c793603c Merge branch 'hinic-add-debugfs-support'
new e859a60add1d net: phylink: avoid oops during initialisation
new e2d1baca2b33 gtp: remove useless rcu_read_lock()
new 151ea46f3de1 gtp: relax alloc constraint when adding a pdp
new 353ff8ccadbe Merge branch 'gtp-minor-enhancements'
new 1d97898b36ba ipv6: add ipv6_fragment hook in ipv6_stub
new a7c978c6c958 openvswitch: using ip6_fragment in ipv6_stub
new bd10d459056f Merge branch 'Add-ip6_fragment-in-ipv6_stub'
new 35ff765f8d50 sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok
new b6d96931cade sfc: fix unused-but-set-variable warning in efx_farch_filt [...]
new b1d11fdbe5b3 sfc: fix kernel-doc on struct efx_loopback_state
new f2ed621fad08 sfc: return errors from efx_mcdi_set_id_led, and de-indirect
new 31b143e5b7df Merge branch 'sfc-clean-up-some-W-1-build-warnings'
new 4d4dce31ef1a net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Re [...]
new cbc08a33126f net: Use helper macro IP_MAX_MTU in __ip_append_data()
new 5af68891dc16 net: clean up codestyle
new b1fd4470cdf8 mptcp: Remove unused macro MPTCP_SAME_STATE
new ff007a9ba2a6 tipc: Remove unused macro TIPC_FWD_MSG
new 622a63f6f324 tipc: Remove unused macro TIPC_NACK_INTV
new d32575aa6284 net: wan: slic_ds26522: Remove unused macro DRV_NAME
new 52db4bcafc26 net: dl2k: Remove unused macro DRV_NAME
new 26613a9559b4 net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
new d60432994ea2 net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION
new afd6220999d4 net: phylink: add helper function to decode USXGMII word
new 29f02ee47764 net: phylink: consider QSGMII interface mode in phylink_mi [...]
new 2dab432c5ae4 net: mdiobus: add clause 45 mdiobus write accessor
new 0da4c3d393e4 net: phy: add Lynx PCS module
new 588d05504d2d net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville
new 10eb46679460 Merge branch 'net-phy-add-Lynx-PCS-MDIO-module'
new 3f7d820bad6c net: ipv6: remove unused arg exact_dif in compute_score
new 34e1ec319e99 net: ipv4: remove unused arg exact_dif in compute_score
new cf3266ad482d net: openvswitch: improve the coding style
new df68d64ee3f5 net: openvswitch: refactor flow free function
new e6896163b20c net: openvswitch: remove unused keep_flows
new c70ed3f77ca6 Merge branch 'net-openvswitch-improve-the-codes'
new ffa81fa46e2d net/tls: Implement getsockopt SOL_TLS TLS_RX
new 1bac035c59a2 net: sungem: Remove unneeded cast from memory allocation
new 8aa639e1483b liquidio: Remove unneeded cast from memory allocation
new 2bf8c7e735ac samples: bpf: Fix broken bpf programs due to removed symbol
new 65bb2e0fc5a6 libbpf: Convert comma to semicolon
new 8d7082360586 libbpf: Disable -Wswitch-enum compiler warning
new 47b6cb4d0add libbpf: Make kernel feature probing lazy
new bb180fb2401d libbpf: Factor out common logic of testing and closing FD
new 109cea5a594f libbpf: Sanitize BPF program code for bpf_probe_read_{kern [...]
new 02f47faa25db selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
new 70785cfb1928 libbpf: Switch tracing and CO-RE helper macros to bpf_prob [...]
new 68b08647c7d5 libbpf: Detect minimal BTF support and skip BTF loading, i [...]
new a12a625ce7db Merge branch 'libbpf-probing-improvements'
new 81ba08890275 libbpf: Improve error logging for mismatched BTF kind cases
new 28b93c64499a libbpf: Clean up and improve CO-RE reloc logging
new 353c788c2054 libbpf: Improve relocation ambiguity detection
new 00b2e95325f8 selftests/bpf: Add test validating failure on ambiguous re [...]
new 029258d7b228 libbpf: Remove any use of reallocarray() in libbpf
new 7084566a236f tools/bpftool: Remove libbpf_internal.h usage in bpftool
new 85367030a6c7 libbpf: Centralize poisoning and poison reallocarray()
new 22dd1ac91a77 tools: Remove feature-libelf-mmap feature detection
new 37081156149f Merge branch 'libbpf-minimize-feature-detection'
new b558b6c24068 net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp()
new 596b5ef458f9 net-tun: Eliminate two tun/xdp related function calls from [...]
new defcffeb517b net-veth: Add type safety to veth_xdp_to_ptr() and veth_pt [...]
new 3fc32f40c402 libbpf: Implement type-based CO-RE relocations support
new 124a892d1c41 selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations
new 4836bf5e2ec6 selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ [...]
new eacaaed784e2 libbpf: Implement enum value-based CO-RE relocations
new 3357490555ea selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE [...]
new c1447efdafff Merge branch 'type-and-enum-value-relos'
new 6e9cab2e3fa5 libbpf: Simplify the return expression of build_map_pin_path()
new 005142b8a1f0 bpf: Factor out bpf_link_by_id() helper.
new f0fdfefb2d4d bpf: Add BPF program and map iterators as built-in BPF programs.
new d71fa5c9763c bpf: Add kernel module with user mode driver that populate [...]
new edb65ee5aa25 selftests/bpf: Add bpffs preload test.
new 0bc23a1d1c8a Merge branch 'bpf-umd-debug'
new 9b2f6fecf3b7 libbpf: Fix detection of BPF helper call instruction
new dda1ec9fc7f8 libbpf: Fix libbpf build on compilers missing __builtin_mu [...]
new 37a6a9e76763 selftests/bpf: Fix two minor compilation warnings reported [...]
new 149cb3395504 selftests/bpf: List newest Clang built-ins needed for some [...]
new 6b0a249a301e bpf: Implement link_query for bpf iterators
new b76f22269028 bpf: Implement link_query callbacks in map element iterators
new e60495eafdba bpftool: Implement link_query for bpf iterators
new ad8edd0d76d0 Merge branch 'link_query-bpf_iter'
new dca5612f8eb9 libbpf: Add perf_buffer APIs for better integration with o [...]
new 7b219da43f94 net: sk_msg: Simplify sk_psock initialization
new 38e12f908a5e bpf: sockmap: Merge sockmap and sockhash update functions
new 13b79d3ffbb8 bpf: sockmap: Call sock_map_update_elem directly
new 912f442cfb1f bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sock [...]
new 0126240f448d bpf: sockmap: Allow update from BPF
new bb23c0e1c57f selftests: bpf: Test sockmap update from BPF
new 3c4a594bc81a Merge branch 'update-sockmap-from-prog'
new 3ac2e20fba07 selftests/bpf: BPF object files should depend only on libb [...]
new 88a82120282b libbpf: Factor out common ELF operations and improve logging
new 819c23af561c libbpf: Add __noinline macro to bpf_helpers.h
new 50e09460d9f8 libbpf: Skip well-known ELF sections when iterating ELF
new 9c0f8cbdc0e9 libbpf: Normalize and improve logging across few functions
new 70a217f1976f tcp: Use a struct to represent a saved_syn
new 2b8ee4f05d4f tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt
new ca584ba07086 tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt
new 7656d6845589 tcp: Add saw_unknown to struct tcp_options_received
new 72be0fe6ba76 bpf: tcp: Add bpf_skops_established()
new 00d211a4ea6f bpf: tcp: Add bpf_skops_parse_hdr()
new 331fca4315ef bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_ [...]
new c9985d09e189 bpf: sock_ops: Change some members of sock_ops_kern from u [...]
new 0813a841566f bpf: tcp: Allow bpf prog to write and parse TCP header option
new 8085e1dc1f3c bpf: selftests: Add fastopen_connect to network_helpers
new ad2f8eb0095e bpf: selftests: Tcp header options
new 267cf9fa43d1 tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
new 890f4365e47e Merge branch 'bpf-tcp-header-opts'
new 4d0d1673416b docs: Correct subject prefix and update LLVM info
new 07ff4f012635 bpf: sk_lookup: Add user documentation
new 3418c56de81f libbpf: Avoid false unuinitialized variable warning in bpf [...]
new f872e4bc47f1 libbpf: Fix type compatibility check copy-paste error
new 8c3b3d971f2e selftests: bpf: Fix sockmap update nits
new 35a8b6dd339f samples: bpf: Cleanup bpf_load.o from Makefile
new 3677d0a13171 samples: bpf: Refactor kprobe tracing programs with libbpf
new f0c328f8af5d samples: bpf: Refactor tracepoint tracing programs with libbpf
new 0fcdfffe8034 selftests/bpf: Enable tc verbose mode for test_sk_assign
new 1f00d375af84 bpf: Renames in preparation for bpf_local_storage
new 4cc9ce4e7399 bpf: Generalize caching for sk_storage.
new f836a56e84ff bpf: Generalize bpf_sk_storage
new 450af8d0f6be bpf: Split bpf_local_storage to bpf_sk_storage
new 8ea636848aca bpf: Implement bpf_local_storage for inodes
new 30897832d8b9 bpf: Allow local storage to be used from LSM programs
new cd324d7abb3d bpf: Add selftests for local_storage
new 2532f849b513 bpf: Disallow BPF_PRELOAD in allmodconfig builds
new 193a983c5bc4 tools resolve_btfids: Add size check to get_id function
new a5f53b1d59c2 tools resolve_btfids: Add support for set symbols
new 6298399bfc10 bpf: Move btf_resolve_size into __btf_resolve_size
new 69ff30479270 bpf: Add elem_id pointer as argument to __btf_resolve_size
new 887c31a39c49 bpf: Add type_id pointer as argument to __btf_resolve_size
new dafe58fc1917 bpf: Remove recursion call in btf_struct_access
new 1c6d28a6ac56 bpf: Factor btf_struct_access function
new faaf4a790d93 bpf: Add btf_struct_ids_match function
new eae2e83e6263 bpf: Add BTF_SET_START/END macros
new 6e22ab9da793 bpf: Add d_path helper
new 68a26bc7922e bpf: Update .BTF_ids section in btf.rst with sets info
new 762f85156835 selftests/bpf: Add verifier test for d_path helper
new e4d1af4b16f8 selftests/bpf: Add test for d_path helper
new cd04b04de119 selftests/bpf: Add set test to resolve_btfids
new d83971761fa2 selftests/bpf: Fix open call in trigger_fstat_events
new 7100ff7c6268 selftests/bpf: Fix spelling mistake "scoket" -> "socket"
new 7e40781cc8b7 bpf: verifier: Use target program's type for access verifications
new 6dc03dc71387 selftests/bpf: Add test for freplace program with write access
new 50d19736aff4 selftests/bpf: Test for checking return code for the exten [...]
new 1410620cf20e selftests/bpf: Test for map update access from within EXT [...]
new 1fc0e18b6e06 Merge branch 'resolve_prog_type'
new ef05afa66c59 libbpf: Fix unintentional success return code in bpf_object__load
new 2921c90d4718 bpf: Fix a verifier failure with xor
new f5493c514cdb selftests/bpf: Add verifier tests for xor operation
new 2e80be60c465 libbpf: Fix compilation warnings for 64-bit printf args
new 661b37cd437e tools, bpf/build: Cleanup feature files on make clean
new b0c9eb378179 bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
new f4d05259213f bpf: Add map_meta_equal map ops
new 134fede4eecf bpf: Relax max_entries check for most of the inner map types
new d557ea39a5f8 bpf: selftests: Add test for different inner map size
new 76cd61739fd1 mm/error_inject: Fix allow_error_inject function signatures.
new 1e6c62a88215 bpf: Introduce sleepable BPF programs
new 07be4c4a3e7a bpf: Add bpf_copy_from_user() helper.
new 2b288740a107 libbpf: Support sleepable progs
new e68a144547fc selftests/bpf: Add sleepable tests
new 10496f261ed3 Merge branch 'bpf-sleepable'
new 9667305c6374 bpf: Fix build without BPF_SYSCALL, but with BPF_JIT.
new 29523c5e6716 bpf: Fix build without BPF_LSM.
new 1742b3d52869 xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver in [...]
new c4655761d3cf xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver i [...]
new 1c1efc2af158 xsk: Create and free buffer pool independently from umem
new 7361f9c3d719 xsk: Move fill and completion rings to buffer pool
new c2d3d6a47462 xsk: Move queue_id, dev and need_wakeup to buffer pool
new a5aa8e529e36 xsk: Move xsk_tx_list and its lock to buffer pool
new 7f7ffa4e9c38 xsk: Move addrs from buffer pool to umem
new 921b68692abb xsk: Enable sharing of dma mappings
new 8ef4e27eb3f0 xsk: Rearrange internal structs for better performance
new 9647c57b11e5 xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlie [...]
new b5aea28dca13 xsk: Add shared umem support between queue ids
new a1132430c2c5 xsk: Add shared umem support between devices
new 2f6324a3937f libbpf: Support shared umems between queues and devices
new 35149b2c048e samples/bpf: Add new sample xsk_fwd.c
new acabf32805f7 xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs
new c8a039a47ffe samples/bpf: Optimize l2fwd performance in xdpsock
new b69e56cf7651 samples/bpf: Fix to xdpsock to avoid recycling frames
new f56407fa6e69 bpf: Remove bpf_lsm_file_mprotect from sleepable list.
new ebc4ecd48ca6 bpf: {cpu,dev}map: Change various functions return type fr [...]
new 150f29f5e6ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 36a782fdcc2b ibmvnic: Harden device Command Response Queue handshake
new e0afe91443a5 net: openvswitch: fixes crash if nf_conncount_init() fails
new e6734cd9dbf5 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...]
new 5d8dccf8bad9 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...]
new 8d138373c555 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...]
new 0697fecf7ecd Merge branch 'dpaa2-eth-add-a-dpaa2_eth_-prefix-to-all-functions'
new ceb96fae397a net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF
new dc1a9bf2c816 octeontx2-pf: Add UDP segmentation offload support
new c6f4c2b027c4 selftests: mptcp: fix typo in mptcp_connect usage
new 6641a2c42b0a net: dsa: rtl8366: Check validity of passed VLANs
new 7e1301ed1881 net: dsa: rtl8366: Refactor VLAN/PVID init
new d3dfc362e073 Merge branch 'RTL8366-stabilization'
new 63cd9083b171 ionic: clean up page handling code
new 0c1d175b72e3 ionic: struct reorder for faster access
new 339dcf7fe33f ionic: clean up desc_info and cq_info structs
new b4280948aa22 ionic: clean adminq service routine
new 5b1d8e81a216 ionic: remove unused variable
new 2aaa05a1585f ionic: clarify boolean precedence
new 22b330b622e3 Merge branch 'ionic-struct-cleanups'
new 3b33438c52de net: dsa: b53: Use dev_{err,info} instead of pr_*
new 434d2312cd80 net: dsa: b53: Print err message on SW_RST timeout
new 7544abd90e85 Merge branch 'Minor-improvements-to-b53-dmesg-output'
new ad38d47b2f9b mlxsw: core_hwmon: Split temperature querying from show functions
new 02bed4e8b705 mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more a [...]
new 91df5d3a72e3 mlxsw: core_hwmon: Extend hwmon interface with critical an [...]
new ffd923f5f8d5 Merge branch 'mlxsw-Expose-critical-and-emergency-module-alarms'
new efe0527882a3 l2tp: remove header length param from l2tp_xmit_skb
new 039bca78cb7c l2tp: drop data_len argument from l2tp_xmit_core
new c9ccd4c63c40 l2tp: drop net argument from l2tp_tunnel_create
new de68b039e970 l2tp: capture more tx errors in data plane stats
new 45faeff11b48 l2tp: make magic feather checks more useful
new 9d319a8e9309 l2tp: avoid duplicated code in l2tp_tunnel_closeall
new 08aaa0819d5c Merge branch 'l2tp-miscellaneous-cleanups'
new 87745c7481f9 net: mvpp2: tidy up ACPI hack
new bfe301ebbc94 net: mvpp2: convert to use mac_prepare()/mac_finish()
new fefeae73ac7a net: mvpp2: ensure the port is forced down while changing modes
new 82b1c8fae863 net: mvpp2: move GMAC reset handling into mac_prepare()/ma [...]
new 94bfe438bc0a net: mvpp2: convert to phylink pcs operations
new c596d2cd1344 net: mvpp2: split xlg and gmac pcs
new cc50bb3d3a0c Merge branch 'Convert-mvpp2-to-split-PCS-support'
new 6bd860ac1c2a chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4
new 30ae801746ea selftests/net: improve descriptions for XFAIL cases in pso [...]
new 2adc6edcaec0 ethtool: fix error handling in ethtool_phys_id
new af89606924cf dt-bindings: net: Document Broadcom SYSTEMPORT clocks
new 31bc72d97656 net: systemport: fetch and use clock resources
new 6328a126896e net: systemport: Manage Wake-on-LAN clock
new e8f259651f03 Merge branch 'net-systemport-Clock-support'
new e489aea7a655 dt-bindings: net: Document Broadcom SF2 switch clocks
new e9ec5c3bd238 net: dsa: bcm_sf2: request and handle clocks
new 2ee3adc4aef5 net: dsa: bcm_sf2: recalculate switch clock rate based on ports
new a33d91ee3817 Merge branch 'net-dsa-bcm_sf2-Clock-support'
new c10776161429 ip: expose inet sockopts through inet_diag
new 753c66ef4386 net: phy: dp83867: Fix various styling and space issues
new 63692803899b epic100: switch from 'pci_' to 'dma_' API
new 3ab1270bfa1e smsc9420: switch from 'pci_' to 'dma_' API
new 44a8c4f33c00 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 1c0544d24927 sfc: add and use efx_tx_send_pending in tx.c
new 8cb2675634ab sfc: make ef100 xmit_more handling look more like ef10's
new 5374d6024cd4 sfc: use tx_queue->old_read_count in EF100 TX path
new 0d8c122907d9 sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 T [...]
new 8be41842c530 sfc: rewrite efx_tx_may_pio
new 337792a2d646 sfc: remove efx_tx_queue_partner
new 447a851bdb1a Merge branch 'sfc-TXQ-refactor'
new 0f7c5317b890 of: Export of_remove_property() to modules
new 771089c2a485 net: dsa: bcm_sf2: Ensure that MDIO diversion is used
new 35b237a51f4e Merge branch 'net-dsa-bcm_sf2-Ensure-MDIO-diversion-is-used'
new e799151814d5 MAINTAINERS: repair reference in LYNX PCS MODULE
new 877c3474025f caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
new be239c4d5e3e NFC: digital: Remove two unused macroes
new 383e3f3ee811 net/packet: Remove unused macro BLOCK_PRIV
new 5f4a8ef384db net: dsa: rtl8366rb: Support setting MTU
new ee1a4c84a76d net: Add a missing word
new 3e813d61401a net: gemini: Clean up phy registration
new 02a20d4fef3d enic: switch from 'pci_' to 'dma_' API
new d966ddcc3821 tipc: fix a deadlock when flushing scheduled work
new bb1416adb8a0 net: dsa: rtl8366rb: Switch to phylink
new 6ec0d0ee6647 net: bridge: mdb: arrange internal structs so fast-path fi [...]
new 681590bd4cdc net: bridge: mcast: factor out port group del
new 8b671779b7e2 net: bridge: mcast: add support for group source list
new 5205e919c9f0 net: bridge: mcast: add support for src list and filter mo [...]
new 438ef2d027eb net: bridge: mcast: add support for group-and-source speci [...]
new 42c11ccfe844 net: bridge: mcast: add support for group query retransmit
new 79abc87505d8 net: bridge: mdb: push notifications in __br_mdb_add/del
new 81f1983852fd net: bridge: mdb: use mdb and port entries in notifications
new d6c33d67a838 net: bridge: mcast: delete expired port groups without srcs
new 0436862e417e net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOU [...]
new e6231bca6a27 net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLU [...]
new 5bf1e00b6849 net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INC [...]
new 109865fe12f9 net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOU [...]
new 23550b831333 net: bridge: mcast: improve IGMPv3/MLDv2 query processing
new e12cec65b554 net: bridge: mcast: destroy all entries via gc
new 6af52ae2ed14 Merge branch 'net-bridge-mcast-initial-IGMPv3-MLDv2-suppor [...]
new e50fd9b5794d net: xilinx: remove redundant null check before clk_disabl [...]
new 1c35cc9cf6a0 net: stmmac: remove redundant null check before clk_disabl [...]
new 058912007061 net: ethernet: fec: remove redundant null check before clk [...]
new f3b11449a46a net: ethernet: dwmac: remove redundant null check before c [...]
new 30ebaf8e6387 net: ethernet: dnet: Remove set but unused variable 'len'
new 7dcc9d8a40f8 sfc: don't double-down() filters in ef100_reset()
new c77289b4332e sfc: remove phy_op indirection
new 4404c0898dc1 sfc: add ethtool ops and miscellaneous ndos to EF100
new 400d64cf2d1d sfc: handle limited FEC support
new 60bd2a2d1f60 sfc: remove EFX_DRIVER_VERSION
new 08bdbcae290b sfc: simplify DMA mask setting
new 14e9e262119e Merge branch 'sfc-ethtool-for-EF100-and-related-improvements'
new 81365af13a56 rxrpc: Remove unused macro rxrpc_min_rtt_wlen
new 0db0c34cfbc9 net: tighten the definition of interface statistics
new c9ebf126f127 net: dsa: change PHY error message again
new 4349abdb409b net: dsa: don't print non-fatal MTU error if not supported
new c1f1f16c4de4 net: sched: skip an unnecessay check
new d41884eecdbd net: hns3: narrow two local variable range in hclgevf_rese [...]
new e63943633931 net: hns3: skip periodic service task if reset failed
new a3a0ff0150c9 net: hns3: fix a typo in struct hclge_mac
new b7ae986f6980 net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
new 50626bcdbe43 net: hns3: remove unused field 'tc_num_last_time' in struc [...]
new 3d93fda0bf79 net: hns3: remove some unused macros related to queue
new 2c7bcc1de153 net: hns3: remove some unused function hns3_update_promisc_mode()
new 360ea6fca880 Merge branch 'net-hns3-misc-updates'
new 652b4987ba1a net: smsc911x: Remove unused variables
new 7edce63666cd cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
new 525090b5092d bnx2x: Fix some kernel-doc warnings
new 4ff62d82be32 net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2 [...]
new 8c70b2681766 netlabel: Fix some kernel-doc warnings
new 071445c6051f net: bridge: mcast: fix unused br var when lockdep isn't defined
new 161c4e88b720 sfc: coding style cleanups in mcdi_port_common.c
new f33a7251c825 hippi: switch from 'pci_' to 'dma_' API
new cdd84a93dad8 net: tc35815: switch from 'pci_' to 'dma_' API
new b7a7d6740803 rxrpc: Impose a maximum number of client calls
new 245500d853e9 rxrpc: Rewrite the client connection manager
new 288827d53e8e rxrpc: Allow multiple client connections to the same peer
new 56bbc22d833b Merge tag 'rxrpc-next-20200908' of git://git.kernel.org/pu [...]
new e92dd77e6fe0 ipv6: add tos reflection in TCP reset and ack
new f5499c67477e nfc: pn533/usb.c: fix spelling of "functions"
new ac99a822c67b net: ethernet/neterion/vxge: fix spelling of "functionality"
new d5608a0578a0 netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet
new c5a8a8498eed ipvs: Fix uninit-value in do_ip_vs_set_ctl()
new 7a81575b806e netfilter: nf_tables: add userdata attributes to nft_table
new b1328e54ac5e netfilter: conntrack: do not increment two error counters [...]
new 4afc41dfa5a7 netfilter: conntrack: remove ignore stats
new bc92470413f3 netfilter: conntrack: add clash resolution stat counter
new ff73e7479b8e netfilter: conntrack: remove unneeded nf_ct_put
new f5143e10a2e4 netfilter: xt_HMARK: Use ip_is_fragment() helper
new 67407a406db3 netfilter: nft_socket: add wildcard support
new 144b0a0e6086 ipvs: remove dependency on ip6_tables
new 36c3be8a2c8a netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
new 0c5edd77a21d selftests/net: replace obsolete NFT_CHAIN configuration
new b131c96496b3 netfilter: nf_tables: add userdata support for nft_object
new d85427e3c8dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 3c85f775151d net: dsa: microchip: Make switch detection more informative
new 805a7e6f5388 net: dsa: microchip: Improve phy mode message
new ade64eb5be97 net: dsa: microchip: Disable RGMII in-band status on KSZ9893
new 5b797980908a net: dsa: microchip: Implement recommended reset timing
new 8794ebfe9a5c Merge branch 'ksz9477-dsa-switch-driver-improvements'
new 76f919ebffe2 cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
new 74c654a852fe net: cavium: Fix a bunch of kerneldoc parameter issues
new 7365494550f6 net: phy: smsc: skip ENERGYON interrupt if disabled
new 436e380064ea net: phy: smsc: simplify config_init callback
new 84475a9e048f dt-bindings: net: phy: smsc: document reference clock
new bedd8d78aba3 net: phy: smsc: LAN8710/20: add phy refclk in support
new d65af21842f8 net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
new 34e435438cbc Merge branch 'SMSC-Cleanups-and-clock-setup'
new a0d48518cdc8 net: pxa168_eth: remove redundant null check before clk_di [...]
new 6b5472d4f158 net: stmmac: dwmac-intel-plat: remove redundant null check [...]
new a53cf9497a16 net/mlx5: E-switch, Read controller number from device
new 2efbe6aebea0 devlink: Add comment block for missing port attributes
new ff03e63ad167 devlink: Move structure comments outside of structure
new 05b595e9c44a devlink: Introduce external controller flag
new 3a2d9588c4f7 devlink: Introduce controller number
new 66b17082d10a devlink: Use controller while building phys_port_name
new b599a5b9e166 Merge branch 'devlink-show-controller-number'
new 36cfd3a6e52b net: mvpp2: restructure "link status" interrupt handling
new 8914197269fd net: mvpp2: rename mis-named "link status" interrupt
new b4b17714c377 net: mvpp2: check first level interrupt status registers
new 91dd71950bd7 net: mvpp2: ptp: add TAI support
new ce3497e2072e net: mvpp2: ptp: add support for receive timestamping
new f5015a594c50 net: mvpp2: ptp: add support for transmit timestamping
new 4a056990e16e Merge branch 'Marvell-PP2-2-PTP-support'
new 4f6a5caf187f net: dsa: b53: Report VLAN table occupancy via devlink
new 501cb0089066 ipmr: Add route table ID to netlink cache reports
new c8715a8e9f38 ipmr: Add high byte of VIF ID to igmpmsg
new bb82067c574a ipmr: Use full VIF ID in netlink cache reports
new 8c5c49a6a051 Merge branch 'Allow-more-than-255-IPv4-multicast-interfaces'
new 6eb8b7fbe391 net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split [...]
new 3ea87ca772a9 devlink: don't crash if netdev is NULL
new 0313c7c2e45c mlx4: make sure to always set the port type
new 8b40f21b699d Merge branch 'mlx4-avoid-devlink-port-type-not-set-warnings'
new 5198d545dba8 net: remove napi_hash_del() from driver-facing API
new 4d092dd2041a net: manage napi add/del idempotence explicitly
new 5251ef829932 net: make sure napi_list is safe for RCU traversal
new 6198f4469089 Merge branch 'netpoll-make-sure-napi_list-is-safe-for-RCU- [...]
new 3a8c4ad161d4 net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame s [...]
new e9b12edc133b tcp: record received TOS value in the request socket
new de033b7d1568 ip: pass tos into ip_build_and_send_pkt()
new ac8f1710c12b tcp: reflect tos value received in SYN to the socket
new d095c46206be Merge branch 'tcp-add-tos-reflection-feature'
new e54846581891 selftests/mptcp: Better delay & reordering configuration
new f1852d64ba0a net: ena: ethtool: convert stat_offset to 64 bit resolution
new 713865da3c62 net: ena: ethtool: Add new device statistics
new 0201bda10679 net: ena: ethtool: add stats printing to XDP queues
new 4cd28b214d56 net: ena: xdp: add queue counters for xdp actions
new 3c9e154de8b3 Merge branch 'Enhance-current-features-in-ena-driver'
new 45677bc6dccc net: cxgb3: Fix some kernel-doc warnings
new cdd0a379a6a3 net: mvpp2: ptp: Fix unused variables
new abbabe475fb7 hinic: Fix some kernel-doc warnings in hinic_hw_io.c
new ce455af31b66 net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
new 64dfc4f68d66 net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
new 43ec0f0784dc net: hns: Fix some kernel-doc warnings in hns_enet.c
new f3e9a7cf25d6 net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
new 07a5747aa508 net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
new 3fe6ab12fed5 Merge branch 'hns-kdoc'
new 07d20a643084 dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
new 3a9f89aaee2b dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix [...]
new 1995c4cc3ae4 nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
new e52e4130ffef nfc: s3fwrn5: Remove unneeded 'ret' variable
new 4aa62c62d4c4 nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
new 171a7000fa94 nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
new 46c9efa47fe0 MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 an [...]
new 0760aad038b5 arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in E [...]
new b55353e2cc14 Merge branch 'nfc-s3fwrn5-Few-cleanups'
new a60a2b1e0af1 net/smc: reduce active tcp_listen workers
new 5ac54d8768da net/smc: introduce better field names
new 6bb14e48ee8d net/smc: dynamic allocation of CLC proposal buffer
new 3d9725a6a133 net/smc: common routine for CLC accept and confirm
new 7b2977d08304 net/smc: improve server ISM device determination
new 0c881ada3d1e net/smc: reduce smc_listen_decline() calls
new f9aab6f2ce57 net/smc: immediate freeing in smc_lgr_cleanup_early()
new 219d9aef6d83 s390/net: add SMC config as one of the defaults of CCWGROUP
new 8418cb4065e3 net/smc: use the retry mechanism for netlink messages
new 22ef473dbd66 net/smc: use separate work queues for different worker types
new 25ed57b86fb9 Merge branch 'smc-next'
new 9984c0bb22dc net: smc91x: Remove set but not used variable 'status' in [...]
new 6c151410d5b5 brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
new 838933ca5b9c brcmfmac: use %*ph to print small buffer
new 9c9f015bc9f8 brcmfmac: check ndev pointer
new db8655c6299c wl1251, wlcore: fix spelling mistake "buld" -> "build"
new 86c96422a3b3 rtw88: fix spelling mistake: "unsupport" -> "unsupported"
new 2c762ee51008 adm8211: switch from 'pci_' to 'dma_' API
new d2ab7f00f432 mwifiex: Do not use GFP_KERNEL in atomic context
new 094dd0d73062 rndis_wlan: tighten check of rndis_query_oid return
new 8f9ed93d09a9 ath10k: Wait until copy complete is actually done before c [...]
new 67b927f98208 ath10k: fix retry packets update in station dump
new 720e5c03e5cb ath10k: provide survey info as accumulated data
new 0aa90483f23e wcn36xx: Add ieee80211 rx status rate information
new 7309f7730532 ath11k: update firmware files read path
new 93a5b668806c ath11k: rename default board file
new aed95297250f ath10k: pci: fix memcpy size of bmi response
new 166e22b38aa3 ath11k: ahb: call ath11k_core_init() before irq configuration
new d3318abf41cf ath11k: convert ath11k_hw_params to an array
new b1cc29e97d1b ath11k: define max_radios in hw_params
new d547ca4c8cc5 ath11k: add hw_ops for pdev id to hw_mac mapping
new 3b94ae4c62db ath11k: Add bdf-addr in hw_params
new 7b57b2ddec21 ath11k: create a common function to request all firmware files
new 34d9fc80bac3 ath11k: don't use defines for hw specific firmware directories
new 31d78a3de4de ath11k: change ath11k_core_fetch_board_data_api_n() to use [...]
new 21b1a5a4c34c ath11k: remove useless info messages
new 6e5dd03c0b1f ath11k: qmi: cleanup info messages
new b3a18338ebd6 ath11k: don't use defines in hw_params
new a9bf09093203 ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
new 9a8ab2bfb678 ath9k: Check the return value of pcie_capability_read_*()
new bad60b8d1a71 ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
new 060202027aa8 ath9k: Replace HTTP links with HTTPS ones
new 743adae9da12 ath9k: Fix typo in function name
new ffe835aa5bdb wcn36xx: Fix multiple AMPDU sessions support
new fdf21cc37149 wcn36xx: Add TX ack support
new 1c20560607e6 wcn36xx: Increase number of TX retries
new 512b191d9652 wcn36xx: Fix TX data path
new 84aff52e4f57 wcn36xx: Use sequence number allocated by mac80211
new 221af8135478 ath9k: Use fallthrough pseudo-keyword
new 18c25b4019ca ath: drop unnecessary list_empty
new 5b525ce88af9 ath5k: Replace HTTP links with HTTPS ones
new 2fd3c8f34d08 ath10k: start recovery process when payload length exceeds [...]
new e39f32afc6d2 ath10k: add wmi service peer stat info for wmi tlv
new 1cd6ba8ae33e ath10k: remove return for NL80211_STA_INFO_TX_BITRATE
new cbcbabb9c395 ath10k: enable supports_peer_stats_info for QCA6174 PCI devices
new db04b755edaa ath10k: correct the array index from mcs index for HT mode [...]
new 322b60ceb0f3 ath11k: do not depend on ARCH_QCOM for ath11k
new 9de2ad43d46c ath11k: add hw_params entry for QCA6390
new 34d5a3a88436 ath11k: move ring mask definitions to hw_params
new 6e0355afaeb2 ath11k: add simple PCI client driver for QCA6390 chipset
new 5762613ededb ath11k: pci: setup resources
new 5697a564d369 ath11k: pci: add MSI config initialisation
new b8246f884684 ath11k: implement ath11k_core_pre_init()
new 1399fb87ea3e ath11k: register MHI controller device for QCA6390
new 7f4beda2ba03 ath11k: pci: add HAL, CE and core initialisation
new 1ff8ed786d5d ath11k: use remoteproc only with AHB devices
new 569704544778 ath11k: add support for m3 firmware
new 6eb6ea513828 ath11k: add board file support for PCI devices
new eb8de0490e1f ath11k: fill appropriate QMI service instance id for QCA6390
new 654e959ae0a1 ath11k: pci: add read32() and write32() hif operations
new c4eacabee224 ath11k: configure copy engine msi address in CE srng
new 2c3960c2253d ath11k: setup ce tasklet for control path
new 26f3a021b37c ath11k: allocate smaller chunks of memory for firmware
new f44dd33e6336 ath11k: fix memory OOB access in qmi_decode
new 6c809d04c542 ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
new 727fae1478a5 ath11k: enable internal sleep clock
new f7eb4b04ce6f ath11k: hal: create hw_srng_config dynamically
new 273411d5bcd0 ath5k: Use fallthrough pseudo-keyword
new 3a059c76f4eb ath5k: pcu: Add a description for 'band' remove one for 'mode'
new 691c7a4d4fd7 wil6210: Demote non-kerneldoc headers to standard comment blocks
new 1d4f5c15cf65 ath5k: Fix kerneldoc formatting issue
new 8238bf0d4b67 ath6kl: Use fallthrough pseudo-keyword
new 42f5fe34a701 ath6kl: fix spelling mistake "initilisation" -> "initialization"
new 54f9ab7b8709 ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
new 4bad3a2041b5 ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
new 5024f21c159f ath9k_htc: Use appropriate rs_datalen type
new 2705cd7558e7 ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
new 1885c0f76dc0 ath10k: Use fallthrough pseudo-keyword
new 454530a9950b ath10k: Fix the size used in a 'dma_free_coherent()' call [...]
new 3b9fb6791e71 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
new ad0dc0426468 ath10k: move enable_pll_clk call to ath10k_core_start()
new 6976433c4778 ath11k: hal: create register values dynamically
new 2b5e665bedf7 ath11k: hal: cleanup dynamic register macros
new e3396b8bddd2 ath11k: ce: support different CE configurations
new 6e5e9f59dc5b ath11k: ce: remove host_ce_config_wlan macro
new d9d4b5f35488 ath11k: ce: remove CE_COUNT() macro
new 7cea7c5b0e7b ath11k: hal: assign msi_addr and msi_data to srng
new 1a05ed37c513 ath11k: ce: get msi_addr and msi_data before srng setup
new e5c860e121c2 ath11k: disable CE interrupt before hif start
new 5f859bc02c7b ath11k: force single pdev only for QCA6390
new 2d4bcbed5b7d ath11k: initialize wmi config based on hw_params
new ed0192f7942e ath11k: wmi: put hardware to DBS mode
new 13ecd81fbad6 ath11k: dp: redefine peer_map and peer_unmap
new d4ecb90b3857 ath11k: enable DP interrupt setup for QCA6390
new 7f6fc1ebf5b1 ath11k: don't initialize rxdma1 related ring
new 4152e4206cc5 ath11k: setup QCA6390 rings for both rxdmas
new 84eee3c845d3 ath11k: refine the phy_id check in ath11k_reg_chan_list_event
new e7495035286a ath11k: delay vdev_start for QCA6390
new a6275302c370 ath11k: assign correct search flag and type for QCA6390
new 454a97217283 ath11k: process both lmac rings for QCA6390
new 065f5f683ea6 ath11k: use TCL_DATA_RING_0 for QCA6390
new f3c603d412b3 ath11k: reset MHI during power down and power up
new caf275463d37 ath10k: Register shutdown handler
new 99f41b8e43b8 ath10k: fix VHT NSS calculation when STBC is enabled
new 28f163211881 ath11k: Fix possible memleak in ath11k_qmi_init_service
new 0b294aebb6a0 ath11k: Use fallthrough pseudo-keyword
new eb77802e0daa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 4cf975f640fe mwifiex: switch from 'pci_' to 'dma_' API
new 5f8a3ed38bec mwifiex: Clean up some err and dbg messages
new 32f447304da1 mwifiex: Use fallthrough pseudo-keyword
new 621a3a8b1c0e mwifiex: don't call del_timer_sync() on uninitialized timer
new 8d95ab34b21e wilc1000: Fix memleak in wilc_sdio_probe
new 24712ea996d8 rtw88: switch from 'pci_' to 'dma_' API
new 9a19a939abfa wilc1000: Fix memleak in wilc_bus_probe
new 5466aff85aac rtw88: Use fallthrough pseudo-keyword
new 22b726cbdd09 rtw88: don't treat NULL pointer as an array
new 86fbf2649194 rtw88: use read_poll_timeout_atomic() for poll loop
new 96f9806fc87f rtw88: 8822c: update tx power limit tables to RF v20.1
new 68fd3030ad67 atmel: Demote non-kerneldoc header to standard comment block
new 64847777d05a b43: main: Add braces around empty statements
new 0b6a4247dea7 airo: Place brackets around empty statement
new ba4d65132922 airo: Fix a myriad of coding style issues
new 0171c6185c8f iwlegacy: common: Remove set but not used variable 'len'
new 9bafe8b82306 iwlegacy: common: Demote kerneldoc headers to standard com [...]
new b2e732081f19 ipw2200: Remove set but unused variables 'rc' and 'w'
new 6214ef8a532f b43legacy: main: Provide braces around empty 'if' body
new 10c3ba7dbe6e brcmfmac: fweh: Remove set but unused variable 'err'
new 4e124e1fee6d brcmfmac: fweh: Fix docrot related function documentation issues
new 7eae8c732977 brcmsmac: mac80211_if: Demote a few non-conformant kerneld [...]
new 5f442fe435e1 ipw2200: Demote lots of nonconformant kerneldoc comments
new c171304b42f9 b43: phy_common: Demote non-conformant kerneldoc header
new 5ae6c8a696cd b43: phy_n: Add empty braces around empty statements
new 74aad39490a7 rt2x00: Use fallthrough pseudo-keyword
new f7bba4d94d53 prism54: Use fallthrough pseudo-keyword
new 07a297a9e619 orinoco: Use fallthrough pseudo-keyword
new 0bde10dc553d brcmfmac: Use fallthrough pseudo-keyword
new 3f95e92c8a85 iwlegacy: Use fallthrough pseudo-keyword
new 7b54281cb685 b43: Use fallthrough pseudo-keyword
new ce3b6845fc4d b43legacy: Use fallthrough pseudo-keyword
new 9ccac12996ec atmel: Use fallthrough pseudo-keyword
new a36f50e5b937 atmel: convert tasklets to use new tasklet_setup() API
new fc6722301428 b43legacy: convert tasklets to use new tasklet_setup() API
new 427a06beb072 brcmsmac: convert tasklets to use new tasklet_setup() API
new ae6cf59f80f7 ipw2x00: convert tasklets to use new tasklet_setup() API
new b81b9d372ac8 iwlegacy: convert tasklets to use new tasklet_setup() API
new 7433c9690318 intersil: convert tasklets to use new tasklet_setup() API
new 51c41aa93ef5 mwl8k: convert tasklets to use new tasklet_setup() API
new aff8e8d02ec2 qtnfmac: convert tasklets to use new tasklet_setup() API
new a0d6ea9b6e1c rt2x00: convert tasklets to use new tasklet_setup() API
new d3ccc14dfe95 rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API
new 26721b02466e zd1211rw: convert tasklets to use new tasklet_setup() API
new 78a7245d8430 rtlwifi: Start changing RT_TRACE into rtl_dbg
new f108a420e50a rtlwifi: Replace RT_TRACE with rtl_dbg
new c8159c3ff8db rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg
new 57b0b743e402 rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg
new 5b4e998b8ae7 rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg
new de0c8a968809 rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg
new 34d7f007171d rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg
new 6bf8bc19297b rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg
new e24a2a8795fb rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg
new fca8218d33f3 rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
new 8f11dad4145c rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg
new e6dd230a4d8e rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg
new b58c18c88c20 rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg
new 5d4650ae8ba6 zd1211rw: fix build warning
new 6b8c7574a5f8 rtlwifi: fix build warning
new 34537d4924ba hostap: Mark 'freq_list' as __maybe_unused
new 470d48c1c4c6 rsi: Fix some kernel-doc issues
new 2fc4c9ff1606 rsi: File header should not be kernel-doc
new 9833f5034597 libertas_tf: Demote non-conformant kernel-doc headers
new 25ced81e288d wlcore: cmd: Fix some parameter description disparities
new 9554663b8c57 libertas_tf: Fix a bunch of function doc formatting issues
new 6182abd858f7 iwlegacy: debug: Demote seemingly unintentional kerneldoc header
new debdbb0c1b20 hostap: hostap_ap: Mark 'txt' as __always_unused
new e2eb189e7660 cw1200: wsm: Remove 'dummy' variables
new f696d724358c libertas: Fix 'timer_list' stored private data related dot-rot
new e6cf87bfe869 mt7601u: phy: Fix misnaming when documented function param [...]
new a8433a92521b rsi: Fix misnamed function parameter 'rx_pkt'
new 5dfcdc7a520e rsi: Fix a few kerneldoc misdemeanours
new 311175173c8a rsi: Fix a myriad of documentation issues
new 9463fd554bb8 rsi: File header comments should not be kernel-doc
new 7951a3bfa2b1 iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc [...]
new 2de64ca7c9fa brcmfmac: p2p: Deal with set but unused variables
new 457023556e94 libertas: Fix misnaming for function param 'device'
new f030ed4079d0 libertas_tf: Fix function documentation formatting errors
new ec511969097f hostap: Remove set but unused variable 'hostscan'
new 501c0980b752 rsi: Add description for function param 'sta'
new d7f95d9204ca brcmsmac: ampdu: Remove a bunch of unused variables
new 5763605890fe brcmfmac: p2p: Fix a bunch of function docs
new a451ff855218 rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters
new dceb807b2f28 brcmsmac: main: Remove a bunch of unused variables
new 246fe9f15036 rsi: Source file headers do not make good kernel-doc candidates
new 866cf939f252 brcmfmac: firmware: Demote seemingly unintentional kernel- [...]
new 7a03124c1df5 rsi: File headers are not suitable for kernel-doc
new 35b7fbfc51d6 iwlegacy: 4965-mac: Convert function headers to standard c [...]
new 9d16c3859012 brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others
new 03a7c2ea609b b43: phy_ht: Remove 9 year old TODO
new 5316050efdde rsi: Source file headers are not suitable for kernel-doc
new 3ecf6a3d6f62 iwlegacy: 4965-rs: Demote non kernel-doc headers to standa [...]
new fa5768d59c53 iwlegacy: 4965-calib: Demote seemingly accidental kernel-d [...]
new a940977aaf2a brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo'
new e9cf68ff4eff rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue'
new 478762855b5a p54: avoid accessing the data mapped to streaming DMA
new f4ce4bf6687f rtl818x_pci: switch from 'pci_' to 'dma_' API
new 765be4459d92 rtlwifi: Use fallthrough pseudo-keyword
new 77dacc8fc64c mwifiex: pcie: Move tables to the only place they're used
new f5c3bf15f34c brcmsmac: ampdu: Remove a couple set but unused variables
new dd13d6dcc24d iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers
new 305fd82aee87 iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers
new a60e33af4e28 iwlegacy: 3945: Remove all non-conformant kernel-doc headers
new 78211e026bd0 brcmfmac: p2p: Fix a couple of function headers
new ef8308d34a93 orinoco_usb: Downgrade non-conforming kernel-doc headers
new 1d2389b53c85 brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp'
new 2fae7bf8e379 zd1211rw: zd_chip: Fix formatting
new f3242a5ba91d zd1211rw: zd_mac: Add missing or incorrect function documentation
new bb4b2c8ba39d zd1211rw: zd_chip: Correct misspelled function argument
new e769ab5359cb brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor'
new b95451e02e1c wlcore: debugfs: Remove unused variable 'res'
new 64403dc35cb7 rsi: rsi_91x_sdio: Fix a few kernel-doc related issues
new 8cea7f1c8813 hostap: Remove unused variable 'fc'
new 2307d0bc9d8b wl3501_cs: Fix a bunch of formatting issues related to fun [...]
new 0e25262bc367 rtw88: debug: Remove unused variables 'val'
new 73ffcd404a7e rsi: rsi_91x_sdio_ops: File headers are not good kernel-do [...]
new 2d4a48d1f92b prism54: isl_ioctl: Remove unused variable 'j'
new 38c95e0258a0 brcmsmac: phy_lcn: Remove a bunch of unused variables
new a36e4e4a898b brcmsmac: phy_n: Remove a bunch of unused variables
new ebcfc66f56a4 brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_ [...]
new e1920d6ae6bd brcmsmac: phytbl_n: Remove a few unused arrays
new 2c92790b1203 libertas_tf: Remove unused macro QOS_CONTROL_LEN
new 98611b00b7ac rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg
new 4d342964f31e rtlwifi: Remove temporary definition of RT_TRACE
new 6a953dc4dbd1 mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO [...]
new 1808191dca82 mt7601u: Use fallthrough pseudo-keyword
new 8f8b8aa62e68 rtw88: fix compile warning: [-Wignored-qualifiers]
new d56ee19a148e mwifiex: wmm: Fix -Wunused-const-variable warnings
new 992a23702554 mwifiex: sdio: Fix -Wunused-const-variable warnings
new 317da69d10b0 brcmfmac: increase F2 watermark for BCM4329
new 1a867a6230db brcmfmac: drop chip id from debug messages
new cc95fa81524a brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
new 587231ee81d6 rtlwifi: rtl8723ae: Delete a stray tab
new 86279456a4d4 rtl8xxxu: prevent potential memory leak
new eb2c6ca2db8c mwifiex: remove function pointer check
new f4443293d741 brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
new 0dc0b5c29be2 rtlwifi: switch from 'pci_' to 'dma_' API
new c796d513c6ae ath10k: add bus type for each layout of coredump
new 3c45f21af84e ath10k: sdio: add firmware coredump support
new 5d582be0bc66 ath10k: Add wmi command support for station specific TID config
new 1c0b3fbd6eb4 ath10k: Move rate mask validation function up in the file
new 7b2531d93bac ath10k: Add new api to support TID specific configuration
new 2ca6a1dd83e1 ath10k: Add new api to support reset TID config
new 5973a2947430 wcn36xx: Fix software-driven scan
new 1fcdb567df1b wcn36xx: Setup starting bitrate to MCS-5
new c6522a5076e1 wcn36xx: Disable bmps when encryption is disabled
new c068a9ec3c94 ath5k: convert tasklets to use new tasklet_setup() API
new e58518499ded ath6kl: wmi: Remove unused variable 'rate'
new f91a35b46af0 ath9k: convert tasklets to use new tasklet_setup() API
new 197f466e93f5 ath9k_htc: Do not select MAC80211_LEDS by default
new 660f101eaac2 ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy [...]
new 2a0b6a97d01e ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100'
new 694815e74ba3 ath9k: ar5008_initvals: Remove unused table entirely
new b016d0a5b817 ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to wher [...]
new 72cdab808714 ath9k: Do not select MAC80211_LEDS by default
new 342b6194a75b ath11k: return error if firmware request fails
new fd0a09097233 ath11k: return -ENOMEM on allocation failure
new 6df74f61e9a2 carl9170: Use fallthrough pseudo-keyword
new 48e12d004437 wil6210: debugfs: Fix a couple of formatting issues in 'wi [...]
new de7dbc2dbef7 carl9170: convert tasklets to use new tasklet_setup() API
new c08279a93191 ath11k: convert tasklets to use new tasklet_setup() API
new bd5dd7aaa4c0 ath11k: fix spelling mistake "moniter" -> "monitor"
new b2c094582e38 ath11k: fix missing error check on call to ath11k_pci_get_ [...]
new 6b9739c8b8b8 wil6210: wmi: Fix formatting and demote non-conforming fun [...]
new 299ff6c6baa2 wil6210: interrupt: Demote comment header which is clearly [...]
new e6636d649474 wil6210: txrx: Demote obvious abuse of kernel-doc
new e2d651b99379 wil6210: txrx_edma: Demote comments which are clearly not [...]
new c7b1a9b358e1 wil6210: pmc: Demote a few nonconformant kernel-doc functi [...]
new ea2e3df7c4f2 wil6210: wil_platform: Demote kernel-doc header to standar [...]
new 859228a3ae82 carl9170: Convert 'ar9170_qmap' to inline function
new e96eecdb290a ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb()
new b92aba35d39d ath10k: Add interrupt summary based CE processing
new d66d24ac300c ath10k: Keep track of which interrupts fired, don't poll them
new 7f8655166512 ath10k: Get rid of "per_ce_irq" hw param
new 034f0befc1ff wcn36xx: Add a chip identifier for WCN3680
new 8490987bdb9a wcn36xx: Hook and identify RF_IRIS_WCN3680
new 10630b150bd6 wcn36xx: Add 802.11ac MCS rates
new 6ea131acea98 wcn36xx: Fix warning due to bad rate_idx
new 1af05d43b9be wcn36xx: Specify ieee80211_rx_status.nss
new ff11d0c96a6d wcn36xx: Add 802.11ac HAL param bitfields
new 8f454b2ffb25 wcn36xx: Add Supported rates V1 structure
new f32248a7a257 wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
new dfe92b6206f5 wcn36xx: Set feature DOT11AC for wcn3680
new 8f1553694551 dt: bindings: Add new regulator as optional property for WCN3990
new 9e69fe31ca9a ath10k: Add support for chain1 regulator supply voting
new 7e8453e35e40 ath11k: fix a double free and a memory leak
new c7187acc3cd0 ath11k: fix uninitialized return in ath11k_spectral_proces [...]
new af6d39db1b04 ath11k: Add peer max mpdu parameter in peer assoc command
new 7b5bd15d23c5 dt: bindings: net: update compatible for ath11k
new 967c1d1131fa ath11k: move target ce configs to hw_params
new b129699a0c7b ath11k: add ipq6018 support
new aa2092a9bab3 ath11k: add raw mode and software crypto support
new a9d9e03858ad ath11k: remove calling ath11k_init_hw_params() second time
new 5c0ec012ca7f ath11k: fix link error when CONFIG_REMOTEPROC is disabled
new 9bc260653a1d ath11k: Remove unused inline function htt_htt_stats_debug_dump()
new 42a08ff79ff5 ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
new 5941d003f0a6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new e7a08121e0f4 Merge tag 'wireless-drivers-next-2020-09-11' of git://git. [...]
new d5f7543c86e0 gve: Get and set Rx copybreak via ethtool
new 433e274b8f7b gve: Add stats for gve.
new 0d5775d34dcc gve: Use dev_info/err instead of netif_info/err.
new 24aeb56f2d38 gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
new 2f523dc34ac8 gve: NIC stats for report-stats and for ethtool
new 5cdad90de62c gve: Batch AQ commands for creating and destroying queues.
new 3b7cc73628ff gve: Use link status register to report link status
new 7e074d5a76ca gve: Enable Link Speed Reporting in the driver.
new 5bc461fd565a Merge branch 'Add-GVE-Features'
new 31f2760e41d3 net: stmmac: set get_rx_header_len() as void for it didn't [...]
new d324fa802169 drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
new 3558698b9fdf net: ag71xx: add ethtool support
new 2fb7357d50ef net: ag71xx: add flow control support
new 4ba381907725 Merge branch 'ag71xx-add-ethtool-and-flow-control-support'
new 2291267e48c8 ipv6: remove redundant assignment to variable err
new 12913f745934 bridge: mcast: Fix incomplete MDB dump
new c0941025e208 sfc: remove duplicate call to efx_init_channels from EF100 probe
new 3d6aef65dfaa sfc: remove spurious unreachable return statement
new 4da24fa64ddb sfc: cleanups around efx_alloc_channel
new cac7663cdce7 Merge branch 'sfc-misc-cleanups'
new 4a681bf3456f octeontx2-af: Constify npc_kpu_profile_{action,cam}
new 12804793b17c sfc: decouple TXQ type from label
new 044588b96372 sfc: define inner/outer csum offload TXQ types
new 85d43fdb5791 sfc: create inner-csum queues on EF10 if supported
new fe0c4060c1b9 sfc: select inner-csum-offload TX queues for skbs that need it
new 1679c72cf485 sfc: de-indirect TSO handling
new 0ce8df661456 sfc: implement encapsulated TSO on EF10
new 24b2c3751aa3 sfc: advertise encapsulated offloads on EF10
new 6b5525c86c92 Merge branch 'sfc-encap-offloads-on-EF10'
new a8c16e8ed624 crypto/chcr: move nic TLS functionality to drivers/net
new 568a36a69bad net: dsa: tag_8021q: include missing refcount.h
new 7e092af2f3b3 net: dsa: tag_8021q: setup tagging via a single function call
new 5899ee367ab3 net: dsa: tag_8021q: add a context structure
new 88236591ec3b Revert "net: dsa: Add more convenient functions for instal [...]
new c4f3341700c5 Merge branch 'DSA-tag_8021q-cleanup'
new b574bf0c6a8d net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
new 6a68df930c63 net: ethernet: ti: ale: add static configuration
new 64922d37a99e net: ethernet: ti: cpsw: use dev_id for ale configuration
new 6dcbd0d9b8ea net: netcp: ethss: use dev_id for ale configuration
new 720116ad243d net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
new 186f5c99b09d net: ethernet: ti: ale: make usage of ale dev_id mandatory
new 23015ff1a0f3 net: ethernet: ti: am65-cpsw: enable hw auto ageing
new aa61296c3095 net: ethernet: ti: ale: switch to use tables for vlan entr [...]
new 06c5c9126831 net: ethernet: ti: ale: add support for multi port k3 cpsw [...]
new 1cf814a0dce9 Merge branch 'net-ethernet-ti-ale-add-static-configuration'
new 5a6bd84f8154 net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to [...]
new 1623ad8ec04c net: phy: mchp: Add support for LAN8814 QUAD PHY
new e5e252ba21d2 net: ethernet: mlx4: Avoid assigning a value to ring_cons [...]
new 9720bae378ae tlan: switch from 'pci_' to 'dma_' API
new 3be4e289de63 sc92031: switch from 'pci_' to 'dma_' API
new c68d0ceb3cf8 rocker: switch from 'pci_' to 'dma_' API
new 3f4bc34c9dbe net: tehuti: switch from 'pci_' to 'dma_' API
new fd9e4d6fec15 natsemi: switch from 'pci_' to 'dma_' API
new b49db89e9697 net: dl2k: switch from 'pci_' to 'dma_' API
new 5911419f277b tulip: windbond-840: switch from 'pci_' to 'dma_' API
new 5eb2cd07c902 tulip: windbond-840: Fix a debug message
new 068b62148255 net: mvpp2: set SKBTX_IN_PROGRESS
new b5a3922a611c tulip: uli526x: switch from 'pci_' to 'dma_' API
new af114c42a39f tulip: dmfe: switch from 'pci_' to 'dma_' API
new 7a1fe380f662 tulip: de2104x: switch from 'pci_' to 'dma_' API
new e059c6f340f6 tulip: switch from 'pci_' to 'dma_' API
new 9c59cc79d675 net: alteon: convert tasklets to use new tasklet_setup() API
new 4c58700ad8d6 net: amd-xgbe: convert tasklets to use new tasklet_setup() API
new d8d36de9d0a8 cnic: convert tasklets to use new tasklet_setup() API
new e7412b83d85d net: macb: convert tasklets to use new tasklet_setup() API
new dfe4e612983f liquidio: convert tasklets to use new tasklet_setup() API
new 6660de07aaf4 chelsio: convert tasklets to use new tasklet_setup() API
new bc48a1f58c0d net: sundance: convert tasklets to use new tasklet_setup() API
new 220167ad8ae9 net: hinic: convert tasklets to use new tasklet_setup() API
new 9da7cfc3dd14 net: ehea: convert tasklets to use new tasklet_setup() API
new aa7c3fee42ac ibmvnic: convert tasklets to use new tasklet_setup() API
new 4d07f7e24042 net: jme: convert tasklets to use new tasklet_setup() API
new cd002b54c2e6 net: skge: convert tasklets to use new tasklet_setup() API
new a1be161a3c23 net: mlx: convert tasklets to use new tasklet_setup() API
new 9ad5a250a949 net: micrel: convert tasklets to use new tasklet_setup() API
new 54e977f01384 net: natsemi: convert tasklets to use new tasklet_setup() API
new 436b7d950e2f nfp: convert tasklets to use new tasklet_setup() API
new f246d129fe8c net: nixge: convert tasklets to use new tasklet_setup() API
new b5f0a3bfc11f qed: convert tasklets to use new tasklet_setup() API
new 271f278dfe8f net: silan: convert tasklets to use new tasklet_setup() API
new 7961fb1089f8 net: smc91x: convert tasklets to use new tasklet_setup() API
new 26cdb8f72a95 Merge branch 'ethernet-convert-tasklets-to-use-new-tasklet [...]
new 63561a403c7c mptcp: rethink 'is writable' conditional
new 47bebdf365ad mptcp: set data_ready status bit in subflow_check_data_avail()
new 6719331c2f73 mptcp: trigger msk processing even for OoO data
new da51aef5fe5b mptcp: basic sndbuf autotuning
new 8268ed4c9d19 mptcp: introduce and use mptcp_try_coalesce()
new ab174ad8ef76 mptcp: move ooo skbs into msk out of order queue.
new 04e4cd4f7ca4 mptcp: cleanup mptcp_subflow_discard_data()
new 06242e44b9fb mptcp: add OoO related mibs
new ef0da3b8a2f1 mptcp: move address attribute into mptcp_addr_info
new 4596a2c1b7f5 mptcp: allow creating non-backup subflows
new d5f49190def6 mptcp: allow picking different xmit subflows
new c76c6956566f mptcp: call tcp_cleanup_rbuf on subflows
new 1a418cb8e888 mptcp: simult flow self-tests
new b91c06c5df51 Merge branch 'mptcp-introduce-support-for-real-multipath-xmit'
new b4c5881446b3 net/packet: Fix a comment about hard_header_len and headro [...]
new 0cbe6a8f089e tcp: remove SOCK_QUEUE_SHRUNK
new 85743cead5ab net: dnet: remove unused variable 'tx_status 'in dnet_star [...]
new 992bae7e429c net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
new f7ab0f04a0f8 net: pxa168_eth: remove unused variable 'retval' int pxa16 [...]
new f3694707adb2 net: qlcnic: remove unused variable 'val' in qlcnic_83xx_c [...]
new 33acd755f406 hinic: add vxlan segmentation and cs offload support
new 456b2f2dc7e5 rxrpc: Fix an error goto in rxrpc_connect_call()
new 96a9c425e234 rxrpc: Fix a missing NULL-pointer check in a trace
new 8806245a3e7a rxrpc: Fix rxrpc_bundle::alloc_error to be signed
new 546a42410bf7 rxrpc: Fix conn bundle leak in net-namespace exit
new f1b449748760 rxrpc: Fix an overget of the conn bundle when setting up a [...]
new e0d9ae699e3a Merge tag 'rxrpc-next-20200914' of git://git.kernel.org/pu [...]
new f49be6dcd74b i40e: not compute affinity_mask for IRQ
new 1fa5cef28342 i40e: optimise prefetch page refcount
new f78bd13027d9 i40e, xsk: remove HW descriptor prefetch in AF_XDP path
new f0064bfd969b i40e: use 16B HW descriptors instead of 32B
new 8cbf74149903 i40e, xsk: move buffer allocation out of the Rx processing loop
new 7952d7edf30b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new d24ca6c0a76b mlxsw: spectrum_ethtool: Extract a helper to get Ethernet [...]
new 60fbc52184ee mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
new 2ecf87ae6cce mlxsw: spectrum: Keep maximum MTU around
new 3232e8c66e72 mlxsw: spectrum: Keep maximum speed around
new 532b49e41e64 mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
new 7b2d1b8d9d3e Merge branch 'mlxsw-Derive-SBIB-from-maximum-port-speed-and-MTU'
new 2de79ee27fdb net: try to avoid unneeded backlog flush
new 4b4683853507 drivers/net/wan/x25_asy: Remove an unnecessary x25_type_tr [...]
new dc8ef938c94e net: dsa: mt7530: Refine message in Kconfig
new 88bdef8be9f6 net: dsa: mt7530: Extend device data ready for adding a ne [...]
new 27834b02230d dt-bindings: net: dsa: add new MT7531 binding to support MT7531
new c288575f7810 net: dsa: mt7530: Add the support of MT7531 switch
new 6af064486b09 arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
new 79a675e6b1ce arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
new 0ca6d8b7d6dc Merge branch 'net-next-dsa-mt7530-add-support-for-MT7531'
new b14a9fc45202 __netif_receive_skb_core: don't untag vlan from skb on DSA master
new ed6d9b022813 ionic: fix up debugfs after queue swap
new 8ba3c9d1c6d7 tcp: return EPOLLOUT from tcp_poll only when notsent_bytes [...]
new afb83012cc72 tcp: schedule EPOLLOUT after a partial sendmsg
new 4fea49a79ece s390/cio: Add new Operation Code OC3 to PNSO
new b983aa1f7d19 s390/cio: Helper functions to read CSSID, IID, and CHID
new fa115adff2c1 s390/qeth: Detect PNSO OC3 capability
new 10a6cfc0fc82 s390/qeth: Translate address events into switchdev notifiers
new d05e8e68b07c bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
new 817741a8eaa2 s390/qeth: Reset address notification in case of buffer overflow
new 780b6e7db25e s390/qeth: implement ndo_bridge_getlink for learning_sync
new 521c65b64916 s390/qeth: implement ndo_bridge_setlink for learning_sync
new 0f9ad4e75944 Merge branch 's390-qeth-next'
new 9a27a33027f2 ethtool: add standard pause stats
new 8c00bd936f33 docs: net: include the new ethtool pause stats in the stats doc
new ff1f7c17fb20 netdevsim: add pause frame stats
new 242aaf03dc9b selftests: add a test for ethtool pause stats
new 423cffcf6c70 bnxt: add pause frame stats
new eabbe2bb688b ixgbe: add pause frame stats
new 098d9ed9efb3 mlx5: add pause frame stats
new 12d342fea121 mlx4: add pause frame stats
new 945c5704887e Merge branch 'ethtool-add-pause-frame-stats'
new 0366f7e06a6b net: stmmac: add ethtool support for get/set channels
new 686cff3d7022 net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
new 9f19306d1666 net: stmmac: use netif_tx_start|stop_all_queues() function
new ef8e692d69a0 Merge branch 'net-stmmac-Add-ethtool-support-for-get-set-c [...]
new eab1924a2d3a mlxsw: Bump firmware version to XX.2008.1310
new b79cb787ac70 mlxsw: Move fw flashing code into core.c
new 1fb0a4956274 mlxsw: core: Push code doing params register/unregister in [...]
new 703db0ceb805 mlxsw: Move fw_load_policy devlink param into core.c
new 6ddac9dcb14d mlxsw: reg: Add Monitoring FW Debug Register
new 191c0c22b5c7 mlxsw: reg: Add Monitoring FW General Debug Register
new e2ce94dc1d89 devlink: introduce the health reporter test command
new 7d83ee111008 mlxsw: core: Introduce fw_fatal health reporter
new b18af883dce6 Merge branch 'mlxsw-Introduce-fw_fatal-health-reporter-and [...]
new e859536dac30 chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix mo [...]
new 7d61588f690d nexthop: Remove unused function declaration from header file
new 52f7232a790a nexthop: Remove NEXTHOP_EVENT_ADD
new 80690ec6b595 nexthop: Convert to blocking notification chain
new 0695564bb4a2 nexthop: Only emit a notification when nexthop is actually [...]
new 7a5e9d84f9e4 selftests: fib_nexthops: Test cleanup of FDB entries follo [...]
new 897dccb8db0d Merge branch 'nexthop-Small-changes'
new 19f5b63bc993 net/mlx5: Fix uninitialized variable warning
new ec529b44abfe net/mlx5: remove erroneous fallthrough
new fb609b5112bd net/mlx5: Always use container_of to find mdev pointer fro [...]
new aac2df7f022e net/mlx5: Rename ptp clock info
new 87f3495cbe8d net/mlx5: Release clock lock before scheduling a PPS work
new 0d2ffdc8d400 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
new f552be54e0d6 net/mlx5e: Return a valid errno if can't get lag device index
new 1a3c91148339 net/mlx5e: Add LAG warning for unsupported tx type
new 9b412cc35f00 net/mlx5e: Add LAG warning if bond slave is not lag master
new 4e9a9ef7d8a9 net/mlx5: E-Switch, Check and enable metadata support flag [...]
new 406493a52f48 net/mlx5: E-Switch, Dedicated metadata for uplink vport
new fc99c3d6371c net/mlx5: E-Switch, Setup all vports' metadata to support [...]
new cd1ef966214c net/mlx5: E-Switch, Use vport metadata matching by default
new f02882102b1d net/mlx5e: Add support for tc trap
new 748cde9a3802 net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
new b7cf0806e878 net/mlx5e: Add CQE compression support for multi-strides packets
new 045e42f3e6b1 Merge tag 'mlx5-updates-2020-09-15' of git://git.kernel.or [...]
new 3a77f5a2d23a mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
new b7e07bbd4873 mlxsw: spectrum: Unify delay handling between PFC and pause
new 0103a3e452d6 mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
new 5df825ede4d3 mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
new ca21e84e7e14 mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
new aa7c06218474 mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
new 2d9f703f6301 mlxsw: spectrum: Split headroom autoresize out of buffer c [...]
new 8ec5e6b9776b mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp [...]
new e9c97e0ece6b mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() t [...]
new 7ace2c36aa8e mlxsw: spectrum: Move here the three-step headroom configu [...]
new 4c22f29f6369 mlxsw: spectrum_buffers: Move here the new headroom code
new bd3e86a5be72 mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
new 0cda1a9b4523 mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
new a41b96267c1d mlxsw: spectrum_buffers: Introduce shared buffer ops
new 22881adf8593 mlxsw: spectrum_buffers: Manage internal buffer in the hdr [...]
new 18e9a407323f Merge branch 'mlxsw-Refactor-headroom-management'
new aa042f60e496 net: stmmac: Add support to Ethtool get/set ring parameters
new d5bf31ddd8b2 net: bridge: mcast: don't ignore return value of __grp_src [...]
new ddcc9b7feb45 net/smc: check variable before dereferencing in smc_close.c
new 04a834592bf5 ionic: dynamic interrupt moderation
new b948577b984a cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
new aeda9bf87a45 net: hns3: batch the page reference count updates
new f6061a056c8b net: hns3: batch tx doorbell operation
new 20d06ca2679c net: hns3: optimize the tx clean process
new 8c30e19460e1 net: hns3: optimize the rx clean process
new 48ee56fd0b37 net: hns3: use writel() to optimize the barrier operation
new 619ae331d1fd net: hns3: use napi_consume_skb() when cleaning tx desc
new 31660a976652 Merge branch 'net-hns3-updates-for-next'
new b79a80bd6dd8 net/packet: Fix a comment about mac_header
new 8b974778f998 selftests: mptcp: interpret \n as a new line
new 2b7ea122a0c4 net/sched: Remove unused function qdisc_queue_drop_head()
new 5114b3310519 genetlink: Remove unused function genl_err_attr()
new 501ef3066c89 net: marvell: prestera: Add driver for Prestera family ASI [...]
new 4c2703dfd7fa net: marvell: prestera: Add PCI interface support
new 34dd1710f5a3 net: marvell: prestera: Add basic devlink support
new a97d3c69399d net: marvell: prestera: Add ethtool interface support
new e1189d9a5fbe net: marvell: prestera: Add Switchdev driver implementation
new 40acc05271ab dt-bindings: marvell,prestera: Add description for device- [...]
new 3ce406bda027 Merge branch 'net-marvell-prestera-Add-Switchdev-driver-fo [...]
new c2ec6bc010d2 mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_ [...]
new 2492c205d2bb netdev: Remove unused functions
new 4d11af5d008d netlink: add spaces around '&' in netlink_recv/sendmsg()
new 69e408a2cfa1 mlxsw: spectrum_buffers: Support two headroom modes
new 5ebc6031e679 mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
new 509f04ca6298 mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
new 72d61d30097f Merge branch 'mlxsw-Support-dcbnl_setbuffer-dcbnl_getbuffer'
new 2170ff081977 net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
new 77646b63ff25 dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
new 897217b9a004 selftests: Set default protocol for raw sockets in nettest
new 529d1fdf9719 net: mdio: octeon: Select MDIO_DEVRES
new 78a3ea555713 net: remove comments on struct rtnl_link_stats
new 86d009f1cb04 ionic: add DIMLIB to Kconfig
new ac679364b98e net/smc: fix double kfree in smc_listen_work()
new 1d39cd8cf75f mptcp: fix integer overflow in mptcp_subflow_discard_data()
new 0e4be9e57e8c net: use exponential backoff in netdev_wait_allrefs
new f92970c694b3 devlink: add timeout information to status_notify
new 6700acc5f1fe devlink: collect flash notify params into a struct
new b311b001dea1 netdevsim: devlink flash timeout message
new 87c905d84f37 ionic: update the fw update api
new 30b5191ad103 ionic: add devlink firmware update
new cb589a55f45a Merge branch 'ionic-add-devlink-dev-flash-support'
new f779bf792284 tipc: optimize key switching time and logic
new daef1ee3798b tipc: introduce encryption master key
new 1ef6f7c9390f tipc: add automatic session key exchange
new 23700da29b83 tipc: add automatic rekeying for encryption key
new 5d7d28e5fff9 Merge branch 'tipc-add-more-features-to-TIPC-encryption'
new 785a2b103627 Revert "ibmvnic: remove never executed if statement"
new 4250b75b40c5 net: core: delete duplicated words
new d936b1d537df net: rds: delete duplicated words
new 634a63e73f05 net: ipv6: delete duplicated words
new bb6d6895e2f9 net: bluetooth: delete duplicated words
new 604621911603 net: tipc: delete duplicated words
new 563f63e3967d net: atm: delete duplicated words
new 4bbd026cb903 net: bridge: delete duplicated words
new d134b78ee348 Merge branch 'net-various-delete-duplicated-words'
new 3753d9779038 net: fix build without CONFIG_SYSCTL definition
new 7b066d173b6d net: openswitch: reuse the helper variable to improve the [...]
new 23cd4f27f1d6 dpaa2-eth: add APIs of 1588 single step timestamping
new d21c784c785c dpaa2-eth: define a global ptp_qoriq structure pointer
new 64a965dedc8c dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
new 1cf773bd5a29 dpaa2-eth: utilize skb->cb[0] for hardware timestamping
new c55211892f46 dpaa2-eth: support PTP Sync packet one-step timestamping
new a9609d79b451 Merge branch 'dpaa2_eth-support-1588-one-step-timestamping'
new f313edfe085b net: cortina: Remove set but not used variable
new a9fd686a71e9 hinic: modify irq name
new f52e4b27d1ac l2tp: fix up inconsistent rx/tx statistics
new 98cf1c671a5f liquidio: Fix -Wmissing-prototypes warnings for liquidio
new b77f3ce0fd95 net/appletalk: Supply missing net/Space.h include file
new a61432d47267 net: hns3: Supply missing hclge_dcb.h include file
new 7eae7f72edd0 tipc: Remove unused macro CF_SERVER
new 5f3666e83945 net: tipc: Supply missing udp_media.h include file
new ba4ee3c05365 net: phy: bcm7xxx: request and manage GPHY clock
new 0305b709906e net: ipa: use refcount_t for IPA clock reference count
new 2b09841c7e57 net: ipa: replace ipa->suspend_ref with a flag bit
new dc6e6072d33f net: ipa: manage endpoints separate from clock
new 8529b4b0dca3 net: ipa: use device_init_wakeup()
new 3c6ccdde0fe3 net: ipa: repurpose CLOCK_HELD flag
new d1b5126af021 net: ipa: enable wakeup on IPA interrupt
new 54f7e44353a7 net: ipa: do not enable GSI interrupt for wakeup
new 5e43df14d6b4 Merge branch 'net-ipa-wake-up-system-on-RX-available'
new 8725e9fc61eb dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
new 6d23d831e9bd ptp_qoriq: support FIPER3
new 42ccf1cd6aa5 Merge branch 'ptp_qoriq-support-FIPER3'
new 75cea9cb9400 net: dsa: felix: use ocelot_field_{read,write} helpers con [...]
new 6b6d804f0826 net: dsa: seville: don't write to MEM_ENA twice
new 9a73f0b580ff net: dsa: seville: first enable memories, then initialize them
new c129fc55fec5 net: dsa: ocelot: document why reset procedure is differen [...]
new 9ef9e0d28240 net: dsa: seville: remove unused defines for the mdio controller
new 123d231a1663 net: dsa: seville: reindent defines for MDIO controller
new f8320ec14ded net: dsa: felix: replace tabs with spaces
new ccfdbab568a2 net: dsa: seville: duplicate vsc9959_mdio_bus_free
new 881321b6ed9e net: mscc: ocelot: make ocelot_init_timestamp take a const [...]
new 2ac7c6c5b61b net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
new d60bc62de4ae net: dsa: seville: build as separate module
new 0db0561d13df Merge branch 'Felix-DSA-driver-cleanup-build-Seville-separately'
new e14e05e71d10 net: devlink: regions: Add a priv member to the regions op [...]
new d4602a9f4719 net: devlink: region: Pass the region ops to the snapshot [...]
new ccc3e6b0191c net: dsa: Add helper to convert from devlink to ds
new 97c82c231351 net: dsa: Add devlink regions support to DSA
new 9dd43aa21180 net: dsa: mv88e6xxx: Move devlink code into its own file
new 90b6dbdf415e net: dsa: mv88e6xxx: Create helper for FIDs in use
new bfb255428966 net: dsa: mv88e6xxx: Add devlink regions
new 0f06b855a93c net: dsa: wire up devlink info get
new 93157307f7b4 net: dsa: mv88e6xxx: Implement devlink info get callback
new a5a3303e26cd Merge branch 'mv88e6xxx-Add-devlink-regions-support'
new 47dae52b0096 net: liquidio: Remove set but not used variable
new f9d80a09be9a net: e1000: Remove set but not used variable
new bf2977ae01f5 net: micrel: Remove set but not used variable
new ebe65334abc8 net: b44: use true,false for bool variables
new 889bafe91b84 net: qed: use true,false for bool variables
new f3a3f346742b bnx2x: use true,false for bool variables
new 65dc8e12f158 8139too: use true,false for bool variables
new a78766d9375b net: ethernet: ti: cpsw: use true,false for bool variables
new 09599729ee1a net/packet: Fix a comment about network_header
new 55f13311785c ethtool: Add 100base-FX link mode entries
new a29de52ba2a1 net: dp83869: Add ability to advertise Fiber connection
new 9ef7e18ba52b net: phy: dp83822: Update the fiber advertisement for speed
new dd92f1798981 Merge branch '100base-Fx-link-modes'
new 3dfe8dde093a net: dsa: rtl8366: Skip PVID setting if not requested
new 5273144116d1 net: mvneta: avoid copying shared_info frags in mvneta_swb [...]
new 1f14bd99e6d3 net: remove unnecessary NULL checking in napi_consume_skb()
new 098c2fc6d91d net: mventa: remove unused variable 'dummy' in mvneta_mib_ [...]
new 8350129930d2 net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge [...]
new eb46e8da1d2c net: dsa: rename dsa_slave_upper_vlan_check to something m [...]
new 2b1384067234 net: dsa: convert check for 802.1Q upper when bridged into [...]
new 1ce39f0ee8da net: dsa: convert denying bridge VLAN with existing 8021q [...]
new 707ec383b369 net: dsa: refuse configuration in prepare phase of dsa_por [...]
new adb256eb1769 net: dsa: allow 8021q uppers while the bridge has vlan_fil [...]
new 2209158c9055 net: dsa: install VLANs into the master's RX filter too
new bbed0bbdddaf net: dsa: tag_8021q: add VLANs to the master interface too
new 88525fc01cbe net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
new c3d6d0ce5ca0 Merge branch 'DSA-with-VLAN-filtering-and-offloading-masters'
new d4ceb8de805c dpaa2-eth: drop double zeroing
new 3cec0369905d RDS: drop double zeroing
new 05c3b6e79db2 net: qlcnic: simplify the return expression of qlcnic_83xx [...]
new f621df96acb4 net: hns3: simplify the return expression of hclgevf_clien [...]
new 2595b113d9d9 mlxsw: spectrum_router: simplify the return expression of [...]
new ccb5942addd7 ice: simplify the return expression of ice_finalize_update()
new d4b717dd2009 enetc: simplify the return expression of enetc_vf_set_mac_addr()
new fe6bc89abe2c connector: simplify the return expression of cn_add_callback()
new b696db590f5d chelsio: simplify the return expression of t3_ael2020_phy_prep()
new 2246cbc2c298 net: ena: Change license into format to SPDX in all files
new f0525298f3cc net: ena: Change log message to netif/dev function
new bf2746e849c9 net: ena: Capitalize all log strings and improve code readability
new a8aea84981ad net: ena: Remove redundant print of placement policy
new 0deca83ff111 net: ena: Change RSS related macros and variables names
new f49ed500d60e net: ena: Fix all static chekers' warnings
new c452f37597bd net: ena: update ena documentation
new c4f084edd358 Merge branch 'Update-license-and-polish-ENA-driver-code'
new 7d58e6555870 net-sysfs: add backlog len and CPU id to softnet data
new 0ce0c3cd2239 net: dsa: mt7530: Add some return-value checks
new a7920efdd86d net: dsa: rtl8366rb: Support all 4096 VLANs
new 66e22932eb79 net: phy: realtek: enable ALDPS to save power for RTL8211F
new c8c33b80f4e8 net: unix: remove redundant assignment to variable 'err'
new 3ba6baf64b9a net: natsemi: Remove set but not used variable
new 9e0b3bfe5ff0 lib80211: Remove unused macro DRV_NAME
new 9d6e371dda7f cfg80211: add more comments for ap_isolate in bss_parameters
new 5f8d69eaab19 mac80211: add missing queue/hash initialization to 802.3 xmit
new 96ae9cd02c0f mac80211: check and refresh aggregation session in encap o [...]
new aea6a3f03108 mac80211: skip encap offload for tx multicast/control packets
new ae0451527642 mac80211: set info->control.hw_key for encap offload packets
new 6aea26ce5a4c mac80211: rework tx encapsulation offload API
new 3318111cf63d mac80211: reduce duplication in tx status functions
new c74114d7d515 mac80211: remove tx status call to ieee80211_sta_register_airtime
new cc20ff2c6b5d mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
new 1ff4e8f2dec8 mac80211: notify the driver when a sta uses 4-address mode
new 9abf4e49830d mac80211: optimize station connection monitor
new a260e4952520 mac80211: unify 802.3 (offload) and 802.11 tx status codepath
new 23e9f1ef1662 mac80211: support using ieee80211_tx_status_ext to free sk [...]
new f02dff93e26b mac80211: extend ieee80211_tx_status_ext to support bulk free
new 4b7afb52c8e2 mac80211: reorganize code to remove a forward declaration
new 37050e3ab0b3 ieee80211: redefine S1G bits with GENMASK
new d65a977087f9 nl80211: advertise supported channel width in S1G
new 68dbad8c6569 cfg80211: regulatory: handle S1G channels
new 1d47f1198d58 nl80211: correctly validate S1G beacon head
new 11b34737b18a nl80211: support setting S1G channels
new 5595870f77c7 mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
new 291c49ded2fd nl80211: Add FILS discovery support
new 295b02c4be74 mac80211: Add FILS discovery support
new 7443dcd1f171 nl80211: Unsolicited broadcast probe response support
new 632189a0180f mac80211: Unsolicited broadcast probe response support
new 9ff167e17822 cfg80211: add missing kernel-doc for S1G band capabilities
new 7fba53ebb5b2 mac80211: fix some encapsulation offload kernel-doc
new ae4dd9a8c217 Merge tag 'mac80211-next-for-net-next-2020-09-21' of git:/ [...]
new 1006bf37353a can: grcan: fix spelling mistake "buss" -> "bus"
new 685086399933 can: flexcan: fix spelling mistake "reserverd" -> "reserved"
new 49347755a840 can: include: fix spelling mistakes
new 0436ea360eba can: net: fix spelling mistakes
new 88bfb9a71356 can: drivers: fix spelling mistakes
new 6a54dde843f7 can: raw: fix indention
new 1eb11012d48f can: slcan: update dead link
new f61e7bfa50c8 can: softing: update dead link
new d77cd7fefc0d can: remove "WITH Linux-syscall-note" from SPDX tag of C files
new 87245f1f1183 can: dev: can_put_echo_skb(): print number of echo_skb tha [...]
new 80a71815d8cd can: dev: can_put_echo_skb(): propagate error in case of errors
new f81eb48b06fc can: dev: can_change_state(): print human readable state c [...]
new 0719631a61df can: dev: can_bus_off(): print scheduling of restart if activated
new 9d23a9818cb1 can: c_can: Remove unused inline function
new 29f45adbb727 can: mcba_usb: remove redundant initialization of variable err
new 71ef9dfda730 can: mscan: mark expected switch fall-through
new 0cf38586c216 can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
new bd412492465c can: peak_usb: convert to use le32_add_cpu()
new b060585d92cb can: peak_canfd: Remove unused macros
new 306df0b00b90 can: pch_can: use generic power management
new a8bb19dfab5a can: pcan_usb: Document the commands sent to the device
new ea8b33bde76c can: pcan_usb: add support of rxerr/txerr counters
new 2640aaa4f6bd can: spi: Kconfig: remove unneeded dependencies form Kconf [...]
new 14243910a8f6 dt-bindings: can: mcp251x: change example interrupt type t [...]
new 864e48ebe93d dt-bindings: can: mcp251x: document GPIO support
new cfc24a0aa7a1 can: mcp251x: sort include files alphabetically
new 2d52dabbef60 can: mcp251x: add GPIO support
new 74fa565b63dc can: mcp251x: Use readx_poll_timeout() helper
new e0e25001d088 can: mcp251x: add support for half duplex controllers
new 01fb4254e1d4 can: mscan: mpc5xxx_can: update contact email
new b2527eb271c8 can: mscan: simplify clock enable/disable
new 728fc9ff73d3 can: rx-offload: can_rx_offload_add_manual(): add new init [...]
new 1b5a78e69c1f dt-binding: can: mcp25xxfd: document device tree bindings
new 875347fe5756 can: mcp25xxfd: add regmap infrastructure
new 55e5b97f003e can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
new 33ea42f69f19 can: mcp25xxfd: add listen-only mode
new 27cf93863cbc MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN net [...]
new 64fb587cfdc3 MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SP [...]
new c5a2a132a386 Merge tag 'linux-can-next-for-5.10-20200921' of git://git. [...]
new 92ec804f3dbf net: phy: bcm7xxx: Add an entry for BCM72113
new 3ab0a7a0c349 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new ba356c90985d devlink: Enhance policy to validate eswitch mode value
new c49a94405b39 devlink: Enhance policy to validate port type input value
new 748d1c8a425e Merge branch 'devlink-Use-nla_policy-to-validate-range'
new 6d55af43fe93 net/mlx5e: Refactor inline header size calculation in the TX path
new 8ba6f18399c9 net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
new d02dfcd51f1f net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
new 8e4b53f60f7d net/mlx5e: Refactor xmit functions
new 388a2b56e5b0 net/mlx5e: Small improvements for XDP TX MPWQE logic
new 97e3afd64dc2 net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
new 56e4da669a36 net/mlx5e: Move the TLS resync check out of the function
new 338c46c636a7 net/mlx5e: Support multiple SKBs in a TX WQE
new 530d5ce22ca2 net/mlx5e: Generalize TX MPWQE checks for full session
new b39fe61edc50 net/mlx5e: Rename xmit-related structs to generalize them
new 67044a88aa05 net/mlx5e: Move TX code into functions to be used by MPWQE
new 5af75c747e2a net/mlx5e: Enhanced TX MPWQE for SKBs
new 573a8095f68c Merge tag 'mlx5-updates-2020-09-21' of git://git.kernel.or [...]
new 46237bf3ee83 net: microchip: Make `lan743x_pm_suspend` function return [...]
new 668e22512675 s390/qeth: don't init refcount twice for mcast IPs
new d6e6426f69b3 s390/qeth: relax locking for ipato config data
new bcdfdf004716 s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
new ab29c480b194 s390/qeth: replace deprecated simple_stroul()
new f3380b1edc1d s390/qeth: tighten ucast IP locking
new 7fb7fe5c7bac s390/qeth: cancel cmds earlier during teardown
new b7ea041b2e50 s390/qeth: consolidate online code
new f2bcf9dd3ecf s390/qeth: consolidate teardown code
new 58fa357576d8 s390/qeth: remove forward declarations in L2 code
new 40fe2e0db766 Merge branch 's390-qeth-next'
new 555f6e568dfb can: flexcan: sort include files alphabetically
new ce90e073d645 can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
new 4b702878afc3 can: flexcan: more register names
new fe63a0661023 can: flexcan: struct flexcan_regs: document registers not [...]
new ef4b623b141f can: flexcan: quirks: get rid of long lines
new ab60523a76a4 can: flexcan: Ack wakeup interrupt separately
new 3d60f33a7a7a can: flexcan: flexcan_probe(): make regulator xceiver optional
new ee97302d7865 can: flexcan: Add check for transceiver maximum bitrate li [...]
new 15ef2072189c can: flexcan: add correctable errors correction when HW su [...]
new 9ad02c7f4f27 can: flexcan: flexcan_chip_stop(): add error handling and [...]
new 02f71c6605e1 can: flexcan: disable clocks during stop mode
new 1434d0434962 can: flexcan: add LPSR mode support
new 890599bc8618 can: flexcan: flexcan_set_bittiming(): move setup of CAN-2 [...]
new d9b90b05fd78 can: flexcan: use struct canfd_frame for CAN classic frame
new eadf6ca918f6 can: flexcan: add CAN-FD mode support
new ce885a192f1c can: flexcan: add ISO CAN FD feature support
new 0542920c3f0a can: flexcan: add CAN FD BRS support
new ef5f6312087e can: flexcan: add Transceiver Delay Compensation support
new 2a1993eadf8c can: flexcan: add imx8qm support
new 2c19bb43e557 can: flexcan: add lx2160ar1 support
new 1a26e88d534b Merge tag 'linux-can-next-for-5.10-20200923' of git://git. [...]
new 203d7b054fc7 bpf: Avoid iterating duplicated files for task_file iterator
new 858e8b2eb4dd selftests/bpf: Test task_file iterator without visiting pthreads
new 53ea2076d851 xsk: Fix possible segfault in xsk umem diagnostics
new 968be23ceaca xsk: Fix possible segfault at xskmap entry insertion
new 1d6fd78a213e xsk: Fix null check on error return path
new 83cf5c68d663 xsk: Fix use-after-free in failed shared_umem bind
new 0201c5758311 libbpf: Ensure ELF symbols table is found before further E [...]
new c112239272c6 libbpf: Parse multi-function sections into multiple BPF programs
new db2b8b06423c libbpf: Support CO-RE relocations for multi-prog sections
new c3c556966de7 libbpf: Make RELO_CALL work for multi-prog sections and su [...]
new 8505e8709b5e libbpf: Implement generalized .BTF.ext func/line info adjustment
new 7e06aad52929 libbpf: Add multi-prog section support for struct_ops
new a08c02f8d4ae selftests/bpf: Add selftest for multi-prog sections and bp [...]
new fd17e272be9c tools/bpftool: Replace bpf_program__title() with bpf_progr [...]
new a7659cc30bc9 selftests/bpf: Don't use deprecated libbpf APIs
new 521095842027 libbpf: Deprecate notion of BPF program "title" in favor o [...]
new d86687ae6b75 selftests/bpf: Turn fexit_bpf2bpf into test with subtests
new fab45be1d26e selftests/bpf: Add subprogs to pyperf, strobemeta, and l4l [...]
new baaf680e089f selftests/bpf: Modernize xdp_noinline test w/ skeleton and [...]
new ee333df50bff selftests/bpf: Add __noinline variant of cls_redirect selftest
new b4ff7ad77846 Merge branch 'libbpf-support-bpf-to-bpf-calls'
new 95cec14b0308 selftests/bpf: Fix check in global_data_init.
new 17e54b096e6a libbpf: Fix another __u64 cast in printf
new 8eb629585d22 libbpf: Fix potential multiplication overflow
new 698584dffd4b samples, bpf: Replace bpf_program__title() with bpf_progra [...]
new f9bec5d756b3 samples, bpf: Add xsk_fwd test file to .gitignore
new 1a7581b174e9 tools: bpftool: Fix formatting in bpftool-link documentation
new 938c3efd9e65 bpf: Fix formatting in documentation for BPF helpers
new bc0b5a03079b tools, bpf: Synchronise BPF UAPI header with tools
new 7c6967326267 bpf: Permit map_ptr arithmetic with opcode add and offset 0
new e6054fc1f865 selftests/bpf: Add test for map_ptr arithmetic
new 7fb5eefd7639 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to c [...]
new 8081ede1f731 perf: Stop using deprecated bpf_program__title()
new e9091bb77f6e bpf: Remove duplicate headers
new 16f3ddfbad52 tools: bpftool: Log info-level messages when building bpft [...]
new 41d5c37b7408 selftests, bpftool: Add bpftool (and eBPF helpers) documen [...]
new 82b8cf0acc7b tools: bpftool: Print optional built-in features along wit [...]
new f28ef96d7b04 tools: bpftool: Include common options from separate file
new 654785a1afe1 net: sockmap: Remove unnecessary sk_fullsock checks
new 0365351524d7 net: Allow iterating sockmap and sockhash
new 2f7de9865ba3 selftests: bpf: Test iterating a sockmap
new a20693b6e72e tools: bpftool: Clean up function to dump map entry
new 86233ce35e4b tools: bpftool: Keep errors for map-of-map dumps if distin [...]
new e3b9626f09d4 tools: bpftool: Add "inner_map" to "bpftool map create" ou [...]
new d66423fbe11e bpf: Plug hole in struct bpf_sk_lookup_kern
new 90a1deda75c6 selftests/bpf: Fix test_ksyms on non-SMP kernels
new 6e057fc15a2d selftests/bpf: Define string const as global for test_sysc [...]
new 1aef5b4391f0 bpf: Fix comment for helper bpf_current_task_under_cgroup()
new 18841da98100 tools: bpftool: Automate generation for "SEE ALSO" section [...]
new 8919a9b31eb4 tcp: Only init congestion control if not initialized already
new e7b10a4dd1b1 tcp: Simplify EBPF TCP_CONGESTION to always init CC
new 29a949325c6c tcp: simplify tcp_set_congestion_control(): Always reinitialize
new 5cdc744caab7 tcp: simplify _bpf_setsockopt(): Remove flags argument
new 5050bef8736f tcp: Simplify tcp_set_congestion_control() load=false case
new 2bab48c5bef0 Merge branch 'improve-bpf-tcp-cc-init'
new d72714c1da13 s390/bpf: Fix multiple tail calls
new 3131cf66d303 samples/bpf: Fix one packet sending in xdpsock
new 5a2a0dd88f0f samples/bpf: Fix possible deadlock in xdpsock
new 74e00676d7f1 samples/bpf: Add quiet option to xdpsock
new bf74a370eb40 xsk: Fix refcount warning in xp_dma_map
new 63bea244fee2 bpftool: Fix build failure
new d317b0a8acfc libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
new 984fe94f9475 bpf: Mutex protect used_maps array and count
new ef15314aa5de bpf: Add BPF_PROG_BIND_MAP syscall
new 5d23328dccd9 libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodat [...]
new aff52e685eb3 bpftool: Support dumping metadata
new d42d1cc44d70 selftests/bpf: Test load and dump metadata with btftool and skel
new ffa915f46193 Merge branch 'bpf_metadata'
new c64779e24e88 selftests/bpf: Merge most of test_btf into test_progs
new 0d4ddce300bd bpf, x64: use %rcx instead of %rax for tail call retpolines
new a748c6975dea bpf: propagate poke descriptors to subprograms
new cf71b174d346 bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
new 7f6e4312e15a bpf: Limit caller's stack depth 256 for subprogs with tailcalls
new ebf7d1f508a7 bpf, x64: rework pro/epilogue and tailcall handling in JIT
new e411901c0b77 bpf: allow for tailcalls in BPF subprograms for x64 JIT
new 09b28d76eac4 bpf: Add abnormal return checks.
new 3b0379111197 selftests/bpf: Add tailcall_bpf2bpf tests
new b6ed6cf4a3ac selftests/bpf: Fix endianness issue in sk_assign
new fec47bbc10b2 selftests/bpf: Fix endianness issue in test_sockopt_sk
new f55f4c349a03 samples/bpf: Fix test_map_in_map on s390
new 70b971118e07 bpf: Use hlist_add_head_rcu when linking to local_storage
new 31f23a6a181c bpf: Fix potential call bpf_link_free() in atomic context
new 2af30f115d69 btf: Make btf_set_contains take a const pointer
new 0d004c020b55 bpf: Check scalar or invalid register in check_helper_mem_access
new 27774b7073b5 btf: Add BTF_ID_LIST_SINGLE macro
new 9436ef6e862b bpf: Allow specifying a BTF ID per argument in function protos
new d7b9454a4f63 bpf: Make BTF pointer type checking generic
new 02f7c9585d1e bpf: Make reference tracking generic
new feec70401672 bpf: Make context access check generic
new a2bbe7cc9075 bpf: Set meta->raw_mode for pointers close to use
new c18f0b6aee2a bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
new fd1b0d604c56 bpf: Hoist type checking for nullable arg types
new f79e7ea57173 bpf: Use a table to drive helper arg type checks
new 4153b89b4126 Merge branch 'refactor-check_func_arg'
new c69d2ddb2072 bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
new a8a717963fe5 selftests/bpf: Fix stat probe in d_path test
new 0789e13bc3f8 bpf: Explicitly size compatible_reg_types
new 017dab341ee7 bpf: Check CONFIG_BPF option for resolve_btfids
new dc3652d3f0d5 tools resolve_btfids: Always force HOSTARCH
new 6d772f328d6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new b1b6c110511d hinic: improve the comments of function header
new 35c52c5c88d8 net: realtek: Remove set but not used variable
new 2ac95dfe2522 net: bridge: mdb: use extack in br_mdb_parse()
new 7eea629d07d4 net: bridge: mdb: move all port and bridge checks to br_mdb_add
new 83f7398ea549 net: bridge: mdb: use extack in br_mdb_add() and br_mdb_ad [...]
new e1ac11859a05 net: bridge: add src field to br_ip
new deb965662d57 net: bridge: mcast: use br_ip's src for src groups and que [...]
new eab3227b1240 net: bridge: mcast: rename br_ip's u member to dst
new 9c4258c78a2a net: bridge: mdb: add support to extend add/del commands
new 88d4bd180419 net: bridge: mdb: add support for add/del/dump of entries [...]
new 7d07a68c2510 net: bridge: mcast: when igmpv3/mldv2 are enabled lookup ( [...]
new 8f8cb77e0b22 net: bridge: mcast: add rt_protocol field to the port grou [...]
new 085b53c8beab net: bridge: mcast: add sg_port rhashtable
new b08123684bd5 net: bridge: mcast: install S,G entries automatically base [...]
new 8266a0491e92 net: bridge: mcast: handle port group filter modes
new 9116ffbf1dd7 net: bridge: mcast: add support for blocked port groups
new 094b82fd5342 net: bridge: mcast: handle host state
new 36cfec73595c net: bridge: mcast: when forwarding handle filter mode and [...]
new 68d4fd30c83b Merge branch 'net-bridge-mcast-IGMPv3-MLDv2-fast-path-part-2'
new e4b9146849f2 net: hns3: Constify static structs
new 36493269120e net: allwinner: remove redundant irqsave and irqrestore in [...]
new 49142d12363d octeontx2-af: Introduce tracepoints for mailbox
new 31a9746062b8 octeontx2-pf: Add tracepoints for PF/VF mailbox
new 35e3dbfafe6d Merge branch 'Introduce-mbox-tracepoints-for-Octeontx2'
new b840ec1efd24 net: mdio-ipq4019: change defines to upper case
new 06fb560602a4 net: mdio-ipq4019: add Clause 45 support
new 774e9ea6656c Merge branch 'net-mdio-ipq4019-add-Clause-45-support'
new de2b541b3b1d net: fix a new kernel-doc warning at dev.c
new 8f900363df52 octeontx2-af: Add support for VLAN based RSS hashing
new a55ff8ef5a6b octeontx2-pf: Support to change VLAN based RSS hash option [...]
new 9d33ffaaf317 Merge branch 'octeontx2-Add-support-for-VLAN-based-flow-di [...]
new 8c28044097f2 net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
new 0fa45ee3c1cb net: dsa: bcm_sf2: Include address 0 for MDIO diversion
new 3fc826f121d8 Merge branch 'net-dsa-bcm_sf2-Additional-DT-changes'
new 39097ab66dbe net: phy: Fixup kernel doc
new 4069a572d423 net: phy: Document core PHY structures
new e0da743066b4 Merge branch 'PHY-subsystem-kernel-doc'
new 412a1526d067 net: dsa: untag the bridge pvid from rx skbs
new ed409f3bbaa5 net: dsa: b53: Configure VLANs while not filtering
new e4a85c545603 Merge branch 'net-dsa-b53-Configure-VLANs-while-not-filtering'
new e2f9a8fe73d3 net: mscc: ocelot: always pass skb clone to ocelot_port_ad [...]
new e7e95c900338 net: pcs-lynx: add support for 10GBASER
new b5b6775d72e8 of: add of_mdio_find_device() api
new 94ae899b2096 dpaa2-mac: add PCS support through the Lynx module
new 54ce00ae361a Merge branch 'dpaa2-mac-add-PCS-support-through-the-Lynx-module'
new ae430332557a net/mlx5: Refactor multi chains and prios support
new 006f623e67ff net/mlx5: Allow ft level ignore for nic rx tables
new 6a0646744c48 net/mlx5e: Tc nic flows to use mlx5_chains flow tables
new 08247066b82c net/mlx5e: Split nic tc flow allocation and creation
new c620b772152b net/mlx5: Refactor tc flow attributes structure
new c75690972228 net/mlx5e: Add tc chains offload support for nic flows
new 211a536485f7 net/mlx5e: rework ct offload init messages
new aedd133d17bc net/mlx5e: Support CT offload for tc nic flows
new 1edae2335adf net/mlx5e: CT: Use the same counter for both directions
new 89fbdbae9b35 net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add [...]
new 670c239a648f net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
new 22db4c24452a net/mlx5e: IPsec: Use kvfree() for memory allocated with k [...]
new e1915a67f647 net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_creat [...]
new d490c83ef9e9 net/mlx5: simplify the return expression of mlx5_ec_init()
new 987cd5f049a2 net/mlx5: remove unreachable return
new 075c156850f6 Merge tag 'mlx5-updates-2020-09-22' of git://git.kernel.or [...]
new f643b8032ee3 mptcp: rename addr_signal and the related functions
new 5cb104ae55e9 mptcp: add the outgoing RM_ADDR support
new d0876b2284cf mptcp: add the incoming RM_ADDR support
new 6a6c05a8b016 mptcp: send out ADD_ADDR with echo flag
new a877de06718f mptcp: add ADD_ADDR related mibs
new be61316003d9 selftests: mptcp: add ADD_ADDR mibs check function
new f58f065aa106 mptcp: add accept_subflow re-check
new b6c08380860b mptcp: remove addr and subflow in PM netlink
new 0ee4261a3681 mptcp: implement mptcp_pm_remove_subflow
new 7a7e52e38a40 mptcp: add RM_ADDR related mibs
new 5c8c1640956e mptcp: add mptcp_destroy_common helper
new 1315332409fe selftests: mptcp: add remove cfg in mptcp_connect
new dd72b0fedee1 selftests: mptcp: add remove addr and subflow test cases
new 0abd40f823cb mptcp: add struct mptcp_pm_add_entry
new 08b81d873126 mptcp: add sk_stop_timer_sync helper
new 00cfd77b9063 mptcp: retransmit ADD_ADDR when timeout
new a1a35529bdf8 Merge branch 'mptcp-RM_ADDR-ADD_ADDR-enhancements'
new 77d0cab93909 net: tcp: drop unused function argument from mptcp_incomin [...]
new 00577c8b7fa2 net: hns3: refactor the function for dumping tc informatio [...]
new 9d8d5a360b51 net: hns3: remove unnecessary variable initialization
new 6cd131dd10db net: hns3: add a hardware error detect type
new 348775ebe911 net: hns3: add debugfs of dumping pf interrupt resources
new ae6f010cb1a7 net: hns3: add support for 200G device
new c155e22bb689 net: hns3: rename macro of pci device id of vf
new aafe8853f5e2 Merge branch 'hns3-next'
new 787fb926f8cc brcmfmac: support 4-way handshake offloading for WPA/WPA2- [...]
new d5f59c964e15 brcmfmac: support SAE authentication offload in AP mode
new ac4c323cbb91 airo: switch from 'pci_' to 'dma_' API
new f75738a09f59 brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_t [...]
new e3433882168b brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcom [...]
new b09a2b326518 brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
new d06e2f8b41b6 wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
new d10f6af58ef4 rtw88: rtw8822c: eliminate code duplication, use native sw [...]
new edadae4778b0 qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
new 6996e70f1fe4 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...]
new f40adfd07418 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...]
new 916c3b969d21 rtlwifi: rtl8188ee: fix comparison pointer to bool warning [...]
new 4eef91a8dbce rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...]
new 9d886ac4397e rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...]
new f26506f06bf8 rtlwifi: rtl8723ae: fix comparison pointer to bool warning [...]
new 41650c45fbd2 ssb: Remove meaningless jump label to simplify the code
new 55bd14997867 net: wilc1000: clean up resource in error path of init mon [...]
new 027a4c9c305f rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
new 4cff897cb2f8 rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
new 03ce81593951 rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
new d87a8d4d5eef rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
new 07cc5f0345ae rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
new 77205bc3db80 rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
new d544707ae078 rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
new 9dbde387e283 rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
new 02686841d58f rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
new d0c8ff7c1e47 wlcore: Remove unused function no_write_handler()
new 7f1e215b39cb mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
new 6c1d61913570 rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
new a03efb41bb15 rtlwifi: rtl8192ee: use true,false for bool variable large [...]
new ff4d1d726e7f rtlwifi: rtl8821ae: use true,false for bool variable large [...]
new dd7a3a331f5d rtlwifi: rtl8723be: use true,false for bool variable large [...]
new 72a398a63b88 brcmfmac: check return value of driver_for_each_device()
new ecda9cda3338 rtw88: Fix probe error handling race with firmware loading
new ac4bac99161e rtw88: Fix potential probe error handling race with wow fi [...]
new 5acbf34e2a2c zd1201: simplify the return expression of zd1201_set_maxassoc()
new 7660a1bd0c22 mt76: mt7615: register ext_phy if DBDC is detected
new 186b659c0859 mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
new d6e08f2be710 mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
new cddaaa563756 mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_k [...]
new 763d750c3848 mt76: do not inject packets if MT76_STATE_PM is set
new 0825af2d3307 mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
new 72372f3afc4a mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
new 974327a4a717 mt76: mt76s: move tx processing in a dedicated wq
new 3e5f374d332b mt76: mt7663s: move rx processing in txrx wq
new d74fda4c38ed mt76: mt76s: move status processing in txrx wq
new 4d59f8c9b569 mt76: mt76s: move tx/rx processing in 2 separate works
new 35296ed28a36 mt76: mt76s: get rid of unused variable
new 4bf04d33f5b7 mt76: mt7915: enable U-APSD on AP side
new c12b7c7944e5 mt76: mt7915: fix crash on tx rate report for invalid stations
new 27d5c528a7ca mt76: fix double DMA unmap of the first buffer on 7615/7915
new 9df8c539bed7 mt76: set interrupt mask register to 0 before requesting irq
new acc4696dcfea mt76: mt7915: clean up and fix interrupt masking in the ir [...]
new 40fde8c48695 mt76: mt7615: only clear unmasked interrupts in irq tasklet
new 2c270b0e51ad mt76: mt76x02: clean up and fix interrupt masking in the i [...]
new 6e4f584e2be6 mt76: mt7615: do not do any work in napi poll after callin [...]
new 38b04398c532 mt76: mt7915: do not do any work in napi poll after callin [...]
new 1daf2522fa16 mt76: mt7915: clean up station stats polling and rate cont [...]
new 3dff19180085 mt76: mt7915: increase tx retry count
new 577dbc6c656d mt76: mt7915: enable offloading of sequence number assignment
new c50d105aa7b2 mt76: move mt76_check_agg_ssn to driver tx_prepare calls
new 5c4b29fd9af6 mt76: mt7615: remove mtxq->agg_ssn assignment
new 481e34a702b7 mt76: mt7915: simplify aggregation session check
new 2a3412061a6a mt76: mt7915: add missing flags in WMM parameter settings
new b443e55fb5b3 mt76: mt7915: add Tx A-MSDU offloading support
new 346f810e2242 mt76: mt7615: release mutex in mt7615_reset_test_set
new 673d7764c4f4 mt76: mt7663s: use NULL instead of 0 in sdio code
new 8b7c6e1cb2cb mt76: mt7663s: fix resume failure
new b496490886f9 mt76: mt7663s: fix unable to handle kernel paging request
new e862825dcf74 mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
new a081de174d11 mt76: mt7615: fix a possible NULL pointer dereference in m [...]
new ce8463a726a5 mt76: fix a possible NULL pointer dereference in mt76_test [...]
new 8da40d698111 mt76: mt7663u: fix dma header initialization
new 68e6644bbd6e mt76: mt7615: fix reading airtime statistics
new 0f1c443ca9cf mt76: mt7915: optimize mt7915_mac_sta_poll
new 0b51f1865383 mt76: dma: update q->queued immediately on cleanup
new 250944596ca1 mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
new f8a667a9af91 mt76: mt7915: significantly reduce interrupt load
new e17d79458729 mt76: mt7615: significantly reduce interrupt load
new c32011bbde73 mt76: mt7915: add support for accessing mapped registers v [...]
new 2d68104742a9 mt76: add memory barrier to DMA queue kick
new d407afcbd6e7 mt76: mt7603: check for single-stream EEPROM configuration
new 95f61e17eff3 mt76: usb: fix use of q->head and q->tail
new 16254fc51f7d mt76: sdio: fix use of q->head and q->tail
new fe5b5ab52e9d mt76: unify queue tx cleanup code
new d80e52c7b6c4 mt76: remove qid argument to drv->tx_complete_skb
new 513d6acb97d4 mt76: remove swq from struct mt76_sw_queue
new e1378e5228aa mt76: rely on AQL for burst size limits on tx queueing
new f099c2e5de8f mt76: remove struct mt76_sw_queue
new 21fd4bb7dd8b mt76: mt7603: tune tx ring size
new 9e47a683e9d2 mt76: mt76x02: tune tx ring size
new d3c07a9e6dc9 mt76: mt7915: fix unexpected firmware mode
new f353269d59be mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
new 0642cf4020f7 mt76: mt7615: fix antenna selection for testmode tx_frames
new 9729ff4cc516 mt76: testmode: add a limit for queued tx_frames packets
new 30bdd69246ea mt76: add utility functions for deferring work to a kernel thread
new 781eef5b34c5 mt76: convert from tx tasklet to tx worker thread
new 2fe1a5d61f3a mt76: mt7915: fix HE BSS info
new 75d4bf1f5590 mt76: dma: cache dma map address/len in struct mt76_queue_entry
new bd397a0bf828 mt76: mt7915: simplify mt7915_lmac_mapping
new ed294cede492 mt76: mt7915: fix queue/tid mapping for airtime reporting
new dd57a95cfddc mt76: move txwi handling code to dma.c, since it is mmio specific
new 2bffddedfcd4 mt76: remove retry_q from struct mt76_txq and related code
new 3e19073a1f25 mt76: mt7615: Remove set but unused variable 'index'
new b1b7ee2f874a mt76: mt7615: fix VHT LDPC capability
new 6892555dbe71 mt76: mt7622: fix fw hang on mt7622
new 8bf71ab6aeb8 mt76: mt7663s: do not use altx for ctl/mgmt traffic
new 6ef2d665f64d mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx [...]
new ab25d9d46760 mt76: mt7663s: introduce __mt7663s_xmit_queue routine
new e98e6df6d682 mt76: move pad estimation out of mt76_skb_adjust_pad
new 598daa4dbe14 mt76: mt7663s: fix possible quota leak in mt7663s_refill_s [...]
new 1522ff731f84 mt76: mt7663s: introduce sdio tx aggregation
new 4178d96f6b35 mt76: mt7663: check isr read return value in mt7663s_rx_work
new df6a38b04cf3 mt76: mt7615: unlock dfs bands
new aab662cc8eb2 mt76: Use fallthrough pseudo-keyword
new 328cecf3ea33 mt76: mt76x0: Move tables used only by init.c to their own [...]
new 071c8ce8e92a mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
new 00257508a2dc mt76: Fix unsigned expressions compared with zero
new 59283d098778 mt76: mt7915: convert to use le16_add_cpu()
new 062d62e3976d mt76: mt7915: add offchannel condition in switch channel command
new 1820388bccc5 mt76: Convert to DEFINE_SHOW_ATTRIBUTE
new b9b852b9acae mt76: mt7663s: remove max_tx_fragments limitation
new 225060c428f0 Merge tag 'mt76-for-kvalo-2020-09-23' of https://github.co [...]
new 03fb92a432ea ath9k: hif_usb: fix race condition between usb_get_urb() a [...]
new ba929d6fe31a ath11k: Remove rproc references from common core layer
new 96d6617d64ee wcn36xx: Add VHT fields to parameter data structures
new 617e7cf80c92 wcn36xx: Use V1 data structure to store supported rates
new c84515bd8f1c wcn36xx: Add wcn36xx_set_default_rates_v1
new 21ba284ca9f0 wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
new 5a3b4ae1f32f wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
new 287c9310eab8 wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
new 17801df251e8 wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
new 5a32029ad022 wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
new c05a8bd80c17 wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
new fe784c28fee1 wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
new 9e212908b547 wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_ [...]
new 683693102072 wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
new 7656d1798556 wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
new 1cdab0f89663 wcn36xx: Add wcn36xx_smd_config_bss_v0
new 5a7b60ad56d7 wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
new d1e11d5f2167 wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
new 4e9381056547 ath10k: Use bdf calibration variant for snoc targets
new 59b5c8447c14 wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware [...]
new f779a92f7b69 wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
new 235b9ae0265b wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
new fc4d4008f810 wcn36xx: Encode PHY mode for 80MHz channel in hw_value
new e042bc19aace wcn36xx: Set PHY into correct mode for 80MHz channel width
new 8ec5568b4e2e wcn36xx: Extend HAL param config list
new 3e977c5c523d wcn36xx: Define wcn3680 specific firmware parameters
new 2f0c0e3b856d wcn36xx: Add ability to download wcn3680 specific firmware [...]
new 52054ebd0532 wcn36xx: Latch VHT specific BSS parameters to firmware
new f97fe43a9495 wcn36xx: Define INIT_HAL_MSG_V1()
new d961fdfaa208 wcn36xx: Convert to VHT parameter structure on wcn3680
new 87d3f1f34157 wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
new b421d04e4978 wcn36xx: Advertise ieee802.11 VHT flags
new 7f885b0bdf6f wcn36xx: Mark internal smd functions static
new 214091517f0c wcn36xx: Ensure spaces between functions
new 80b892fc8a90 ath11k: Add checked value for ath11k_ahb_remove
new da3a9d3c1576 ath11k: refactor debugfs code into debugfs.c
new cb4e57db2ff0 ath11k: debugfs: use ath11k_debugfs_ prefix
new 56292162b9a2 ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
new 568f06036ee2 ath11k: debugfs: move some function declarations to correc [...]
new 5cca5fa1c164 ath11k: Add support spectral scan for IPQ6018
new c695faf745f9 ath11k: wmi: remove redundant configuration values from init
new 9883c0d075f1 ath11k: remove redundant num_keep_alive_pattern assignment
new 191e7f9f05c6 ath11k: Remove unused function ath11k_htc_restore_tx_skb()
new aac352d6810e ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
new 6a950755cec1 ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_de [...]
new 5b365af4c86d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new bc8befe6f950 ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext [...]
new 7806f6561cd5 Merge tag 'wireless-drivers-next-2020-09-25' of git://git. [...]
new d0186842ec5f net: vlan: Avoid using BUG() in vlan_proto_idx()
new b50f7bca5e83 intel-ethernet: clean up W=1 warnings in kdoc
new 36ec148657dd intel: handle unused assignments
new 7c8c0291f840 drivers/net/ethernet: clean up unused assignments
new 553aca1cd5fa drivers/net/ethernet: rid ethernet of no-prototype warnings
new 2602ddfe1929 drivers/net/ethernet: handle one warning explicitly
new f410f157f4e6 drivers/net/ethernet: add some basic kdoc tags
new 81929a4a8792 drivers/net/ethernet: remove incorrectly formatted doc
new add3c86aa229 sfc: fix kdoc warning
new d0ea5cbdc286 drivers/net/ethernet: clean up mis-targeted comments
new e666a4c66852 Merge branch 'drivers-net-warning-clean'
new 0a7bdbc23d8a net: dsa: sja1105: move devlink param code to sja1105_devlink.c
new bf425b82059e net: dsa: sja1105: expose static config as devlink region
new ff4cf8eae0a3 net: dsa: sja1105: implement .devlink_info_get
new 17705434f3e6 Merge branch 'Devlink-regions-for-SJA1105-DSA-driver'
new e0f9956a3862 net: stmmac: Add option for VLAN filter fail queue enable
new 747055824033 net: bridge: mcast: remove only S,G port groups from sg_port hash
new 2ae2904b5bac vxlan: don't collect metadata if remote checksum is wrong
new 0189399cbb5e vxlan: add unlikely to vxlan_remcsum check
new 546c044c9651 vxlan: move encapsulation warning
new 2eabcb8afe74 vxlan: check rtnl_configure_link return code correctly
new 78ec710e7f32 vxlan: fix vxlan_find_sock() documentation for l3mdev
new bd0b68a8abf1 Merge branch 'vxlan-clean-up'
new 98179709c95e dpaa2-mac: do not check for both child and parent DTS nodes
new 4c33a5bd063f dpaa2-eth: no need to check link state right after ndo_open
new 5e29c16f3a32 dpaa2-eth: install a single steering rule when SHARED_FS i [...]
new 9b69e5ebe656 Merge branch 'dpaa2-eth-small-updates'
new b4f434839e3e dpaa2-mac: Fix potential null pointer dereference
new 179ac35f2f78 tcp: consistently check retransmit hint
new fd2146741c98 tcp: move tcp_mark_skb_lost
new 686989700cab tcp: simplify tcp_mark_skb_lost
new 534a2109fb0c tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
new 6fba737a9320 Merge branch 'simplify-TCP-loss-marking-code'
new 22ec3d232f85 devlink: check flash_update parameter support in net core
new bc75c054f040 devlink: convert flash_update to use params structure
new 5d5b4128c4ca devlink: introduce flash update overwrite mask
new cbb58368fbcc netdevsim: add support for flash_update overwrite mask
new 50db1bca5520 ice: add support for flash update overwrite mask
new cb9e4a7341d3 Merge branch 'devlink-flash-update-overwrite-mask'
new 435be28b0789 Revert "vxlan: move encapsulation warning"
new 2d44b097bbb9 net: mscc: ocelot: move NPI port configuration to DSA
new c3975400c801 net: dsa: allow drivers to request promiscuous mode on master
new 707091eb2633 net: dsa: tag_sja1105: request promiscuous mode for master
new 5124197ce58b net: dsa: tag_ocelot: use a short prefix on both ingress a [...]
new 2e8cb1b3db38 net: dsa: make the .flow_dissect tagger callback return void
new 9790cf20a8c4 net: dsa: add a generic procedure for the flow dissector
new 7a6ffe764be3 net: dsa: point out the tail taggers
new 54fec33582aa net: flow_dissector: avoid indirect call to DSA .flow_diss [...]
new f569ad52570e net: dsa: tag_brcm: use generic flow dissector procedure
new 11f5011189db net: dsa: tag_dsa: use the generic flow dissector procedure
new 742b2e1951d7 net: dsa: tag_edsa: use the generic flow dissector procedure
new b1af36563713 net: dsa: tag_mtk: use the generic flow dissector procedure
new 6b04f171dcbd net: dsa: tag_qca: use the generic flow dissector procedure
new e665297983f1 net: dsa: tag_sja1105: use a custom flow dissector procedure
new 300fd579b2e8 net: dsa: tag_rtl4_a: use the generic flow dissector procedure
new dfa6692104fa Merge branch 'Generic-adjustment-for-flow-dissector-in-DSA'
new 090bc03bc938 netdevsim: fix duplicated debugfs directory
new 295ba232a8c3 net: hns3: add device version to replace pci revision
new 9b56d9a5a7ad net: hns3: delete redundant PCI revision judgement
new ca850f2b0ecb net: hns3: add support to query device capability
new 74ba23a1d249 net: hns3: use capability flag to indicate FEC
new 4cc86cb58a99 net: hns3: use capabilities queried from firmware
new 9484e3379e46 net: hns3: add debugfs to dump device capabilities
new af2aedc57277 net: hns3: add support to query device specifications
new d9c7d20dfb95 net: hns3: replace the macro of max tm rate with the queri [...]
new 1329702899db net: hns3: add a check for device specifications queried f [...]
new ff7e4d0df83b net: hns3: add a structure for IR shaper's parameter in hc [...]
new 603d11c4bc8c Merge branch 'hns3-next'
new 946bd43519c9 mlxsw: reg: Add Management Temperature Warning Event Register
new e7d62a3ca414 mlxsw: reg: Add Port Module Plug/Unplug Event Register
new 02d33b452077 mlxsw: reg: Add Ports Module Administrative and Operationa [...]
new fb1292f821cc mlxsw: core_hwmon: Query MTMP before writing to set only r [...]
new 0652ac077565 mlxsw: core: Add an infrastructure to track transceiver ov [...]
new 943585c9eec3 mlxsw: Update transceiver_overheat counter according to MTWE
new f21b1a646f81 mlxsw: Enable temperature event for all supported port mod [...]
new 3bdbab3fee87 mlxsw: spectrum: Initialize netdev's module overheat counter
new 05cf5828bc8e mlxsw: Update module's settings when module is plugged in
new 69f6d4ee6819 mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
new 7cd427e2f9d4 Merge branch 'mlxsw-Expose-transceiver-overheat-counter'
new 36563ce6ae28 net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
new e62212956996 ptp: add stub function for ptp_get_msgtype()
new 9d6b648c3112 bnxt_en: Update firmware interface spec to 1.10.1.65.
new c916062a8917 bnxt_en: refactor code to limit speed advertising
new f00530bf3c98 bnxt_en: refactor bnxt_get_fw_speed()
new d058426ea84f bnxt_en: add basic infrastructure to support PAM4 link speeds
new 532262ba3b84 bnxt_en: ethtool: support PAM4 link speeds up to 200G
new 3128e811b134 bnxt_en: Handle ethernet link being disabled by firmware.
new 745b5c653913 bnxt_en: avoid link reset if speed is not changed
new 8b2775890ad8 bnxt_en: Report FEC settings to ethtool.
new 2046e3c356fd bnxt_en: Report Active FEC encoding during link up.
new ccd6a9dcab79 bnxt_en: Implement ethtool set_fec_param() method.
new 4301304b04cc bnxt_en: Improve preset max value for ethtool -l.
new 4cd4b3619a2d Merge branch 'bnxt_en-Update-for-net-next'
new 0675c285ea65 net: vlan: Fixed signedness in vlan_group_prealloc_vid()
new e87fb82ddc3b net: ethernet: ave: Replace alloc_etherdev() with devm_all [...]
new 49fc23018ec6 net: phy: dp83869: support Wake on LAN
new 811ac400ea33 net: phy: dp83869: Add speed optimization feature
new 8744c0a89415 Merge branch 'DP83869-WoL-and-Speed-optimization'
new 74cc6d182d03 udp_tunnel: add the ability to share port tables
new 860e9d328fa5 netdevsim: add warnings on unexpected UDP tunnel port errors
new dc9c07537cf2 netdevsim: shared UDP tunnel port table support
new 53db3e53e22d selftests: net: add a test for shared UDP tunnel info tables
new 40a98cb6f01f i40e: convert to new udp_tunnel infrastructure
new f049b826a814 ice: remove unused args from ice_get_open_tunnel_port()
new b20e6c17c468 ice: convert to new udp_tunnel infrastructure
new dda751731ec9 netdevsim: support the static IANA VXLAN port flag
new 8c4cf4bc3ea7 selftests: net: add a test for static UDP tunnel ports
new 33a1aaf82bcf docs: vxlan: add info about device features
new bcbf1be0ad49 Merge branch 'udp_tunnel-convert-Intel-drivers-with-shared [...]
new 9cbc948b5a20 igb: add XDP support
new 2fc1d8ee1ed2 igb: read PBA number from flash
new 43546211738e igc: Add new device ID's
new 77370df39c4b igc: Rename IGC_TSYNCTXCTL_VALID macro
new 530a763db88e igc: Don't reschedule ptp_tx work
new 09cb2a340425 igc: Remove timeout check from ptp_tx work
new ef8a17a2a42a igc: Clean RX descriptor error flags
new 40edc73469a1 igc: Expose LPI counters
new e5f020ad610b igc: Remove references to SYSTIMR register
new b03c49cde61f igc: Save PTP time before a reset
new f4e55d394aa7 igc: Remove reset disable flag
new fec49eb4e00a igc: Export a way to read the PTP timer
new 58c4ee0ea383 igc: Reject schedules with a base_time in the future
new 67ea4065db91 igc: Clean up nvm_info structure
new cc23f4f0b6b9 e1000e: Add support for Meteor Lake
new 35d37709f175 Merge branch '1GbE' of https://github.com/anguy11/next-queue
new 632bb64f126a net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
new 414698f6aa31 net: Use kobj_to_dev() API
new a304e29a2418 net/smc: remove constant and introduce helper to check for [...]
new f1eb02f95244 net/smc: CLC header fields renaming
new 7affc809822a net/smc: separate find device functions
new e15c6c46dedd net/smc: split CLC confirm/accept data to be sent
new 3fc649376137 net/smc: prepare for more proposed ISM devices
new 201091ebb2a1 net/smc: introduce System Enterprise ID (SEID)
new 8caaccf521c1 net/smc: introduce CHID callback for ISM devices
new e888a2e8337c net/smc: introduce list of pnetids for Ethernet devices
new d70bf4f7a99e net/smc: determine proposed ISM devices
new 8c3dca341aea net/smc: build and send V2 CLC proposal
new 5c21c4ccafe8 net/smc: determine accepted ISM devices
new a7c9c5f4af7f net/smc: CLC accept / confirm V2
new b81a5eb789fc net/smc: introduce CLC first contact extension
new e8d726c8e869 net/smc: CLC decline - V2 enhancements
new be589d042814 Merge branch 'net-smc-introduce-SMC-Dv2-support'
new e5f7e211b6aa ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
new 7028977965f1 atm: atmtcp: Constify atmtcp_v_dev_ops
new b9cd795b0e48 ibmvnic: set up 200GBPS speed
new 491099ad74e6 ibmvnic: rename send_cap_queries to send_query_cap
new 09081b9d3ab9 ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
new 69980d021c47 ibmvnic: rename send_map_query to send_query_map
new 16e811fe0fc6 ibmvnic: create send_query_ip_offload
new 46899bde9f42 ibmvnic: create send_control_ip_offload
new 280095713ce2 Merge branch 'ibmvnic-refactor-some-send-handle-functions'
new 901594589fe6 net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
new 4592139028a6 net: ipa: kill unused status opcodes
new ab4f71e519dd net: ipa: kill unused status exceptions
new e0ebe204916a net: ipa: remove unused status structure field masks
new e6580d0eb7f4 net: ipa: share field mask values for GSI interrupt type
new d61bb7166d24 net: ipa: share field mask values for GSI global interrupt
new fb980ef7415f net: ipa: share field mask values for GSI general interrupt
new 993cac15d119 net: ipa: fix two mild warnings
new 84cec844b87e net: ipa: rename a phandle variable
new bf8fd8d32685 net: ipa: fix two comments
new 3f53094ded4a Merge branch 'net-ipa-miscellaneous-cleanups'
new b4c5f83ae3f3 stmmac: intel: Adding ref clock 1us tic for LPI cntr
new a93b6a2b9f46 qed/qed_ll2: Replace one-element array with flexible-array member
new d61491a51f7e net/sched: cls_u32: Replace one-element array with flexibl [...]
new 450f0b978870 octeontx2-af: fix LD CUSTOM LTYPE aliasing
new 42006910b5ea octeontx2-af: cleanup KPU config data
new b61c7261a499 octeontx2-af: add parser support for Forward DSA
new 8cfae0b5fade octeontx2-af: fix Extended DSA and eDSA parsing
new e8da3c6be0ed octeontx2-af: Add IPv6 fields to default MKEX
new 246f7d846653 octeontx2-af: optimize parsing of IPv6 fragments
new 4cb2cce07d2d octeontx2-af: add parser support for NAT-T-ESP
new c2f8cedae8c2 Merge branch 'octeontx2-af-cleanup-and-extend-parser-config'
new fd665b3dbafd net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
new 6ad595bc981d net: hns3: rename trace event hns3_over_8bd
new 0692cfe94a76 net: hns3: add UDP segmentation offload support
new fe735c84be29 net: hns3: Add RoCE VF reset support
new bcc26e8dc432 net: hns3: remove unused code in hns3_self_test()
new b4442ec54728 net: hns3: debugfs add new command to query device specifications
new dbaae5bb4617 net: hns3: dump tqp enable status in debugfs
new fe38d95bdb39 Merge branch 'hns3-next'
new 7cfc21e9b5f1 Bluetooth: btmrvl: eliminate duplicates introducing btmrvl [...]
new b5f628a20af9 Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT
new 3b799254cf6f Bluetooth: hci_uart: Cancel init work before unregistering
new dc45d375cfa5 Bluetooth: btusb: Update boot parameter specific to SKU
new d33fe77bdf75 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
new 0e9952804ec9 Bluetooth: Clear suspend tasks on unregister
new 65a24d4c2712 Bluetooth: hci_qca: remove redundant null check
new 0cc62caf4c8f Bluetooth: hci_intel: drop strange le16_to_cpu() against u [...]
new 7dbbd692641c Bluetooth: hci_intel: switch to list_for_each_entry()
new 2041a3f50097 Bluetooth: btmtksdio: use NULL instead of zero
new cafd472a10ff Bluetooth: Fix memory leak in read_adv_mon_features()
new c6db014381bd Bluetooth: hci_intel: enable on new platform
new 3eec158d5eca Bluetooth: Re-order clearing suspend tasks
new 0fc1a726f897 Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
new de8892df72be Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_S [...]
new 054ec5e94a46 Bluetooth: hci_qca: Remove duplicate power off in proto close
new 87597482c68e Bluetooth: Report num supported adv instances for hw offloading
new d5ea32da878d Bluetooth: Add MGMT capability flags for tx power and ext [...]
new 20ae4089d0af Bluetooth: Only mark socket zapped after unlocking
new 6baf8a6afc1e Bluetooth: Set ext scan response only when it exists
new 346ce5b7d624 Bluetooth: Add mgmt suspend and resume events
new f0cfc486f796 Bluetooth: Add suspend reason for device disconnect
new 2f20216c1d6f Bluetooth: Emit controller suspend and resume events
new e91172151a40 Bluetooth: btintel: Refactor firmware download function
new 53274477acf2 Bluetooth: pause/resume advertising around suspend
new 57375beef71a Bluetooth: btintel: Add infrastructure to read controller [...]
new 81ebea5352e5 Bluetooth: btintel: Functions to send firmware header / payload
new c88e397968e3 Bluetooth: Update Adv monitor count upon removal
new 291f0c550f43 Bluetooth: Set scan parameters for ADV Monitor
new e99f38b81107 Bluetooth: btusb: Enable wide band speech support for BTUS [...]
new a46b7ed4d52d Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
new c0ee0644df5d Bluetooth: Fix update of own_addr_type if ll_privacy supported
new eddb7732119d Bluetooth: A2MP: Fix not initializing all members
new f19425641cb2 Bluetooth: L2CAP: Fix calling sk_filter on non-socket base [...]
new b176dd0ef6af Bluetooth: Disable High Speed by default
new b560a208cda0 Bluetooth: MGMT: Fix not checking if BT_HS is enabled
new b40f58b97386 Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
new 2bd056f55080 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...]
new 3f47cb4c1cf3 l2tp: report rx cookie discards in netlink get
new 2c956a5ad4de fddi/skfp: Avoid the use of one-element array
new efca3878a5fb ch_ktls: Issue if connection offload fails
new 7d011afbbe8a cxgb4: Avoid log flood
new 3427e13e5a73 cxgb4/ch_ktls: ktls stats are added at port level
new 902c2a316871 Merge branch 'cxgb4-ch_ktls-updates-in-net-next'
new 2ec13cbcfadb devlink: include <linux/const.h> for _BITUL
new a53b59ece86c net: enic: Cure the enic api locking trainwreck
new f2bf88c4afc8 net: caif: Remove unused caif SPI driver
new c11171a41338 net: Add netif_rx_any_context()
new f773c765c86d net: caif: Use netif_rx_any_context()
new 453590a8b610 net: atheros: Remove WARN_ON(in_interrupt())
new a17409e73bc5 net: cxgb3: Cleanup in_interrupt() usage
new 8aed9064c6a5 net: cxbg4: Remove pointless in_interrupt() check
new f127bab4fa20 net: e100: Remove in_interrupt() usage and pointless GFP_A [...]
new c35a0824e88b net: fec_mpc52xx: Replace in_interrupt() usage
new 0171f4e8d308 net: intel: Remove in_interrupt() warnings
new 1800eee16676 net: ionic: Replace in_interrupt() usage.
new f5fc6e859e26 net: ionic: Remove WARN_ON(in_interrupt()).
new 85bdebd122fe net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
new 606dbf8d5df1 net: natsemi: Replace in_interrupt() usage.
new 623b9988bfd1 net: sfc: Replace in_interrupt() usage
new caa241f0ef88 net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
new d08749ea3fd5 net: sunbmac: Replace in_interrupt() usage
new a1f467463ce0 net: sun3lance: Remove redundant checks in interrupt handler
new 77afca296fe3 net: vxge: Remove in_interrupt() conditionals
new 911b8eacd738 net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
new af3563be9d09 net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
new a19c26190145 net: usb: kaweth: Remove last user of kaweth_control()
new cfa1b493191f net: usb: net1080: Remove in_interrupt() comment
new c2f8c9007924 net: wan/lmc: Remove lmc_trace()
new d067c0fa29f3 net: brcmfmac: Replace in_interrupt()
new 687006e20c44 net: brcmfmac: Convey execution context via argument to br [...]
new c597ede4030d net: brcmfmac: Convey allocation mode as argument
new e4ff7d6b8cee net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from [...]
new bd63bca5e05b net: iwlwifi: Remove in_interrupt() from tracing macro.
new 75fd2963982e net: hostap: Remove in_interrupt() usage
new d36981e0bdde net: mwifiex: Use netif_rx_any_context().
new 8faee70181da net: libertas libertas_tf: Remove in_interrupt() from debu [...]
new 021b58ef51bb net: libertas: Use netif_rx_any_context()
new a3b7b227f125 net: rtlwifi: Remove void* casts related to delayed work
new e741751bda25 net: rtlwifi: Remove in_interrupt() from debug macro
new 920872e08391 net: rtlwifi: Replace in_interrupt() for context detection
new e6b6be53ec91 Merge branch 'net-in_interrupt-cleanup-and-fixes'
new 2b2706aaaefe lib8390: Replace panic() call with BUILD_BUG_ON
new 879456bedbe5 net: mvneta: avoid possible cache misses in mvneta_rx_swbm
new 3c0e37a9e402 net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
new ed5672d82c5f net: mscc: ocelot: return error if VCAP filter is not found
new c1c3993edb7c net: mscc: ocelot: generalize existing code for VCAP
new a61e365d7c18 net: mscc: ocelot: add definitions for VCAP IS1 keys, acti [...]
new e3aea296d86f net: mscc: ocelot: add definitions for VCAP ES0 keys, acti [...]
new 2096805497e2 net: mscc: ocelot: automatically detect VCAP constants
new d732e9cef0e1 net: mscc: ocelot: remove unneeded VCAP parameters for IS2
new 7a155fa3d84e net: mscc: ocelot: parse flower action before key
new e6ae7c506f80 net: mscc: ocelot: calculate vcap offsets correctly for fu [...]
new 5963083a3105 net: mscc: ocelot: rename variable 'count' in vcap_data_of [...]
new 642942637c29 net: mscc: ocelot: rename variable 'cnt' in vcap_data_offs [...]
new 085f5b91629f net: mscc: ocelot: add a new ocelot_vcap_block_find_filter [...]
new 98642d1aa2c6 net: mscc: ocelot: look up the filters in flower_stats() a [...]
new 611ba7536e7e Merge branch 'HW-support-for-VCAP-IS1-and-ES0-in-mscc_ocelot'
new 6e0972e0c5d8 selftests: forwarding: devlink_lib: Split devlink_..._set( [...]
new 294f44c19fa6 selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
new 5b3a53c9c843 selftests: forwarding: devlink_lib: Support port-less topologies
new 4b94a2fad835 selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
new a65cc53a0eb8 selftests: mlxsw: Add headroom handling test
new bfa804784e32 selftests: mlxsw: Add a PFC test
new e13dbc4f41db Merge branch 'mlxsw-PFC-and-headroom-selftests'
new 20c168be684a net: macb: move pdata to private header
new b6b6d6533a14 inet: remove icsk_ack.blocked
new a37c2134bed6 tcp: add exponential backoff in __tcp_send_ack()
new 9b5cbf469d7e Merge branch 'tcp-exponential-backoff-in-tcp_send_ack'
new df8aeaa8268f ionic: stop watchdog timer earlier on remove
new 0816e0c8188e ionic: prevent early watchdog check
new 11789fe7761b Merge branch 'ionic-watchdog-training'
new 788b83ea2ccc can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related [...]
new f5b84dedf7eb can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit relat [...]
new 8cffc6fe6510 can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak dur [...]
new 727fba74b511 can: mcp25xxfd: mcp25xxfd_irq(): add missing initializatio [...]
new 9d5c8df1b939 dt-binding: can: mcp25xxfd: documentation fixes
new 0e051294c03e dt-binding: can: mcp251xfd: narrow down wildcards in devic [...]
new dba1572c2360 can: mcp25xxfd: narrow down wildcards in device tree bindi [...]
new 1f0e21a0c065 can: mcp251xfd: rename driver files and subdir to mcp251xfd
new f4f77366f21d can: mcp251xfd: rename all user facing strings to mcp251xfd
new eb79a267c9b3 can: mcp251xfd: rename all remaining occurrence to mcp251xfd
new a6597121d672 can: flexcan: initialize all flexcan memory for ECC function
new 3aa2539536b3 can: flexcan: add flexcan driver for i.MX8MP
new 5a9323f55d52 can: flexcan: disable runtime PM if register flexcandev failed
new 8333c1c4ee61 Merge tag 'linux-can-next-for-5.10-20200930' of git://git. [...]
new 5b88823bfe08 devlink: Add a tracepoint for trap reports
new 5855357cd40e drop_monitor: Prepare probe functions for devlink tracepoint
new 8ee2267ad33e drop_monitor: Convert to using devlink tracepoint
new de9cbb81bd6e drop_monitor: Remove no longer used functions
new a848c05f4bb6 drop_monitor: Remove duplicate struct
new 93e155967ccc drop_monitor: Filter control packets in drop monitor
new b7cc6d3c5c91 selftests: net: Add drop monitor test
new f2e834694b0d Merge branch 'drop_monitor-Convert-to-use-devlink-tracepoint'
new 97ffd895fe9c net/mlx5: DR, Replace the check for valid STE entry
new 38a5c59d7ed0 net/mlx5: DR, Remove unneeded check from source port builder
new e6422d1da048 net/mlx5: DR, Remove unneeded vlan check from L2 builder
new 92b4b88531e5 net/mlx5: DR, Remove unneeded local variable
new e6b69bf379b2 net/mlx5: DR, Call ste_builder directly with tag pointer
new 01723919675d net/mlx5: DR, Add support for rule creation with flow source hint
new 7cd7becdddb0 net/mlx5: E-switch, Use PF num in metadata reg c0
new 2c40db2f1d41 net/mlx5: E-switch, Add helper to check egress ACL need
new 38679b5a0df2 net/mlx5: E-switch, Use helper function to load unload rep [...]
new c7eddc6092b4 net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
new 036e19b90f6d net/mlx5: E-Switch, Support flow source for local vport
new 7be3412a7686 net/mlx5: Use dma device access helper
new 5efbe617888a net/mlx5: Fix dereference on pointer attr after null check
new 7b2b16ee54cc net/mlx5e: Fix a use after free on error in mlx5_tc_ct_sha [...]
new ff7ea04ad579 net/mlx5e: Fix potential null pointer dereference
new 87d5034d0758 Merge tag 'mlx5-updates-2020-09-30' of git://git.kernel.or [...]
new 0024bad1f4b1 dt-bindings: net: ethernet-controller: Add internal delay [...]
new 57197b66d0d6 dt-bindings: net: renesas,ravb: Document internal clock de [...]
new d7adf6331189 dt-bindings: net: renesas,etheravb: Convert to json-schema
new ce19a9eb53be ravb: Split delay handling in parsing and applying
new a6f51f2efa74 ravb: Add support for explicit internal clock delay configuration
new 7c89d9d9f909 Merge branch 'net-ravb-Add-support-for-explicit-internal-c [...]
new f00f2f7fe860 Revert "bpf: Fix potential call bpf_link_free() in atomic [...]
new 6731da9e0ff3 rcu-tasks: Mark variables static
new 2393a613d2e3 rcu-tasks: Use more aggressive polling for RCU Tasks Trace
new 574de8766f6e rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
new 4fe192dfbe5b rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
new ba3a86e47232 rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
new 592031cc1085 rcu-tasks: Fix low-probability task_struct leak
new f747c7e15d7b rcu-tasks: Enclose task-list scan in rcu_read_lock()
new 182bf3f3ddb6 Merge branch 'rtt-speedup.2020.09.16a' of git://git.kernel [...]
new a968d5e277f1 bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
new 1df8f55a37bd bpf: Enable bpf_skc_to_* sock casting helper to networking [...]
new a5fa25adf03d bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept [...]
new 592a3498648a bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID [...]
new c0df236e1394 bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_I [...]
new 27e5203bd9c5 bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
new 5d13746dd835 bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
new 6f521a2bd268 bpf: selftest: Move sock_fields test into test_progs
new b18c1f0aa477 bpf: selftest: Adapt sock_fields test to use skel and glob [...]
new c40a565a04af bpf: selftest: Use network_helpers in the sock_fields test
new edc2d66ad185 bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
new 0c402c6c3031 bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
new 9a856cae2217 bpf: selftest: Add test_btf_skc_cls_ingress
new 84085f877295 Merge branch 'enable-bpf_skc-cast-for-networking-progs'
new 4fbb38a3b2cc bpf, verifier: Remove redundant var_off.value ops in scala [...]
new 99d4def4d085 bpf: Add AND verifier test case where 32bit and 64bit boun [...]
new ba5f4cfeac77 bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
new 1fd17c8cd0aa xsk: Fix possible crash in socket_release when out-of-memory
new 1b4d60ec162f bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
new 88f7fe723324 libbpf: Support test run of raw tracepoint programs
new 09d8ad16885e selftests/bpf: Add raw_tp_test_run
new efa90b50934c bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
new 6550f2dddfab bpf: sockmap: Enable map_update_elem from bpf_iter
new 26c3270ddb49 selftests: bpf: Add helper to compare socket cookies
new 27870317337a selftests: bpf: Remove shared header from sockmap iter test
new 5b87adc3ceee selftest: bpf: Test copying a sockmap and sockhash
new 84a20d8e8795 Merge branch 'Sockmap copying'
new 1af9270e908c bpf: disallow attaching modify_return tracing functions to [...]
new efc68158c429 bpf: change logging calls from verbose() to bpf_log() and [...]
new f7b12b6fea00 bpf: verifier: refactor check_attach_btf_id()
new b000def2e052 selftests: Remove fmod_ret from test_overhead
new 740e69c3c511 libbpf: Refactor internals of BTF type index
new b86042478fa0 libbpf: Remove assumption of single contiguous memory for [...]
new 192f5a1fe689 libbpf: Generalize common logic for managing dynamically-s [...]
new 7d9c71e10baa libbpf: Extract generic string hashing function for reuse
new 919d2b1dbb07 libbpf: Allow modification of BTF and add btf__add_str API
new a871b0431024 libbpf: Add btf__new_empty() to create an empty BTF object
new 76654e67f3a0 bpf: Provide function to get vmlinux BTF information
new 31d0bc81637d bpf: Move to generic BTF show support, apply it to seq fil [...]
new c4d0bfb45068 bpf: Add bpf_snprintf_btf helper
new 076a95f5aff2 selftests/bpf: Add bpf_snprintf_btf helper tests
new af65320948b8 bpf: Bump iter seq size to support BTF representation of l [...]
new eb58bbf2e5c7 selftests/bpf: Fix overflow tests to reflect iter size increase
new eb411377aed9 bpf: Add bpf_seq_printf_btf helper
new b72091bd4ee4 selftests/bpf: Add test for bpf_seq_printf_btf helper
new 98b972d20a27 Merge branch 'bpf: add helpers to support BTF-based kernel'
new 4a3b33f8579a libbpf: Add BTF writing APIs
new f86ed050bcee libbpf: Add btf__str_by_offset() as a more generic variant [...]
new 9141f75a3279 selftests/bpf: Test BTF writing APIs
new bc6009086588 Merge branch 'libbpf: BTF writer APIs'
new 00e8c44a147a bpf, selftests: Fix cast to smaller integer type 'int' war [...]
new 96c48058db15 selftests/bpf: Fix unused-result warning in snprintf_btf.c
new cfe77683b8d4 selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatib [...]
new 3aae4a38068a Merge branch 'selftests/bpf: BTF-based kernel data display'
new 9d9aae53b96d bpf/preload: Make sure Makefile cleans up after itself, an [...]
new d2197c7ff171 selftests/bpf_iter: Don't fail test due to missing __built [...]
new f1fc8ece6c07 xsk: Fix a documentation mistake in xsk_queue.h
new f970cbcdcdb5 selftests: Make sure all 'skel' variables are declared static
new 22ba36351631 selftests/bpf: Move and extend ASSERT_xxx() testing macros
new 3289959b97ca libbpf: Support BTF loading and raw data output in both en [...]
new ed9cf248b949 selftests/bpf: Test BTF's handling of endianness
new 85e3f318506e Merge branch 'libbpf: support loading/storing any BTF'
new 3aac1ead5eb6 bpf: Move prog->aux->linked_prog and trampoline into bpf_l [...]
new 4a1e7c0c63e0 bpf: Support attaching freplace programs to multiple attac [...]
new 43bc2874e779 bpf: Fix context type resolving for extension programs
new a535909142bf libbpf: Add support for freplace attachment in bpf_link_create
new f6429476c201 selftests: Add test for multiple attachments of freplace program
new 17d3f3867576 selftests/bpf: Adding test for arg dereference in extension trace
new bee4b7e6268b selftests: Add selftest for disallowing modify_return atta [...]
new 93b8713d6198 Merge branch 'bpf: Support multi-attach for freplace'
new c810b31ecb03 bpf, selftests: Fix warning in snprintf_btf where system() [...]
new 6458bde368ce selftests/bpf: Fix endianness issues in sk_lookup/ctx_narr [...]
new d207929d97ea bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
new 4d0b8c0b46a5 bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
new 67e4ca74953e Merge branch 'bpf, x64: optimize JIT's pro/epilogue'
new 33433913459a libbpf: Fix uninitialized variable in btf_parse_type_sec
new 0a62291d697f libbpf: Compile libbpf under -O2 level by default and catc [...]
new b0efc216f577 libbpf: Compile in PIC mode only for shared library case
new 963ec27a10fa bpf: fix raw_tp test run in preempt kernel
new b426ce83baa7 bpf: Add classid helper only based on skb->sk
new 92acdc58ab11 bpf, net: Rework cookie generator as per-cpu one
new b4ab31414970 bpf: Add redirect_neigh helper as redirect drop-in
new 0e9f6841f664 bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
new faef26fa444d bpf, selftests: Use bpf_tail_call_static where appropriate
new eef4a011f35d bpf, selftests: Add redirect_neigh selftest
new ea7da1d563f1 Merge branch 'Various BPF helper improvements'
new 9c6c5c48d7e9 libbpf: Make btf_dump work with modifiable BTF
new f4d385e4d51d selftests/bpf: Test "incremental" btf_dump in C format
new 3effc06a4dde selftests/bpf: Fix alignment of .BTF_ids
new 792caccc4526 bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
new d6b42068412b selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
new 6208689fb3e6 Merge branch 'introduce BPF_F_PRESERVE_ELEMS'
new 23a1f682a925 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 8306266c1d51 drivers/net/wan/hdlc_fr: Correctly handle special skb->pro [...]
new 32be425b45f7 pktgen: Fix inconsistent of format with argument type in pktgen.c
new 000fe2685b0a net-sysfs: Fix inconsistent of format with argument type i [...]
new f1638a4c7940 caif_virtio: Remove redundant initialization of variable err
new 7a333af6b1a7 net: phy: realtek: Modify 2.5G PHY name to RTL8226
new 360f89874635 lib8390: Use netif_msg_init to initialize msg_enable bits
new 949ca6b82e43 netlink: fix policy dump leak
new c9e7c76d70fa xfrm: Provide API to register translator module
new 5461fc0c8d9f xfrm/compat: Add 64=>32-bit messages translator
new 5f3eea6b7e8f xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
new e11eb32de3a7 netlink/compat: Append NLMSG_DONE/extack to frag_list
new 5106f4a8acff xfrm/compat: Add 32=>64-bit messages translator
new 96392ee5a13b xfrm/compat: Translate 32-bit user_policy from sockptr
new bc2652b7ae1e selftest/net/xfrm: Add test for ipsec tunnel
new 61e7113e48d3 Merge 'xfrm: Add compat layer'
new c16bcd70a11b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 1dc0408cdf3c net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
new 1c5ad5a94038 net: dsa: b53: Set untag_bridge_pvid
new a348292b6315 net: dsa: Obtain VLAN protocol from skb->protocol
new 3a68844dd2d8 net: dsa: Utilize __vlan_find_dev_deep_rcu()
new cb307c2d845d Merge branch 'net-dsa-Improve-dsa_untag_bridge_pvid'
new a3d0ba883ce0 dt-bindings: net: dsa: b53: Add missing reg property to example
new 4f359b653f7f net/smscx5xx: change to of_get_mac_address() eth_platform_ [...]
new dba0491f0011 mac80211: Inform AP when returning operating channel
new c8cb5b854b40 nl80211/cfg80211: support 6 GHz scanning
new e83adb188b67 mac80211_hwsim: fix typo in kernel-doc
new f0daf54f4e76 mac80211: fix some missing kernel-doc
new 211f20415995 wireless: radiotap: fix some kernel-doc
new 5e4807749891 mac80211: get correct default channel width for S1G
new 75b1593533f1 mac80211: s1g: choose scanning width based on frequency
new d2b7588a47de nl80211: support S1G capability overrides in assoc
new 7957c6c8141b mac80211: support S1G STA capabilities
new 9eaffe5078ca cfg80211: convert S1G beacon to scan results
new 66b0564d7e75 cfg80211: parse S1G Operation element for BSS channel
new cd418ba63f0c mac80211: convert S1G beacon to scan results
new 80ca25711380 cfg80211: handle Association Response from S1G STA
new 05d109576a36 mac80211: encode listen interval for S1G
new 89b8c02a35f5 mac80211: don't calculate duration for S1G
new 1821f8b36f11 mac80211: handle S1G low rates
new cac8c526ae76 mac80211: avoid rate init for S1G band
new 09a740ce352e mac80211: receive and process S1G beacons
new 1d00ce807efa mac80211: support S1G association
new 58ef7c1b555e nl80211: include frequency offset in survey info
new a3ffee47354f mac80211_hwsim: write TSF timestamp correctly to S1G beacon
new 148fe295b7d9 mac80211_hwsim: indicate support for S1G
new e3f25908b0b2 mac80211: fix regression in sta connection monitor
new 735b2673941e cfg80211: regulatory: remove a bogus initialization
new 21439b652b90 mac80211: fix some more kernel-doc in mesh
new 6c8b6e4a5f74 nl80211: fix OBSS PD min and max offset validation
new 265a0708339d mac80211: Support not iterating over not-sdata-in-driver ifaces
new f5bec330e301 nl80211: extend support to config spatial reuse parameter set
new f8d504caa973 nl80211: reduce non-split wiphy dump size
new ab10c22bc3b2 nl80211: fix non-split wiphy information
new 75f87eaeaced mac80211: avoid processing non-S1G elements on S1G band
new 26d0a8edca28 Merge tag 'mac80211-next-for-net-next-2020-10-02' of git:/ [...]
new ea9d1f30b128 net: mscc: ocelot: offload multiple tc-flower actions in s [...]
new 319e4dd11a20 net: mscc: ocelot: introduce conversion helpers between po [...]
new 1397a2eb52e2 net: mscc: ocelot: create TCAM skeleton from tc filter chains
new 75944fda1dfe net: mscc: ocelot: offload ingress skbedit and vlan action [...]
new 2f17c050d892 net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
new 226e9cd82a96 net: mscc: ocelot: only install TCAM entries into a specif [...]
new f854e6f6f450 net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter [...]
new 16a7a15f4b14 net: mscc: ocelot: offload redirect action to VCAP IS2
new 8cd6b020b644 selftests: ocelot: add some example VCAP IS1, IS2 and ES0 [...]
new 0c2a01dc27f6 Merge branch 'Offload-tc-flower-to-mscc_ocelot-switch-usin [...]
new ee755732b7a1 rtw88: increse the size of rx buffer size
new 5c831644e1f4 rtw88: handle and recover when firmware crash
new 0fbc2f0f34cc rtw88: add dump firmware fifo support
new 714f71f94ab3 rtw88: add dump fw crash log
new fada09311d17 rtw88: show current regulatory in tx power table
new 63f6982075d8 qtnfmac: fix resource leaks on unsupported iftype error re [...]
new 42af278bff02 wl1251/wl12xx: fix a typo in comments
new 1d2a85382282 wl3501_cs: Remove unnecessary NULL check
new 703314b2db3b bcma: use semicolons rather than commas to separate statements
new d0151c2bad0a brcmfmac: Fix warning when hitting FW crash with flow cont [...]
new 6aa5a83a7ed8 brcmfmac: Fix warning message after dongle setup failed
new 44492e70adc8 rtw88: pci: Power cycle device during shutdown
new 3d70247d34fc iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
new bbb95d37b74f iwlwifi: mvm: add PROTECTED_TWT firmware API
new 659ac93d7ced iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
new 9c11d8a9d41c iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
new 7e0ca7230b98 iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != [...]
new 0cd38f4d0529 iwlwifi: msix: limit max RX queues for 9000 family
new 02d31e9b626a iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
new d14f499dd2ed iwlwifi: wowlan: adapt to wowlan status API version 10
new 79946ee77428 iwlwifi: fw: move assert descriptor parser to common code
new 64564669e1a5 iwlwifi: add new cards for AX201 family
new be82ecd3a5c8 iwlwifi: mvm: add an option to add PASN station
new ccca2cb4c118 iwlwifi: enable twt by default
new fda1bd0d4a6b iwlwifi: iwl-trans: move all txcmd init to trans alloc
new a26014e2de3f iwlwifi: move bc_pool to a common trans header
new 885375d0bb9f iwlwifi: iwl-trans: move tfd to trans layer
new 8e3b79f887b9 iwlwifi: move bc_table_dword to a common trans header
new bc9296f4a828 iwlwifi: add new cards for MA family
new f2134f66f40e iwlwifi: acpi: support ppag table command v2
new 4c447cfadd6c iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
new ba8f6f4ae254 iwlwifi: dbg: add dumping special device memory
new e27c506a985c iwlwifi: regulatory: regulatory capabilities api change
new 22852fad9c17 iwl-trans: move dev_cmd_offs, page_offs to a common trans header
new 903b3f9badf1 iwlwifi: mvm: split a print to avoid a WARNING in ROC
new a1c2ff302413 iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
new 870bde78576c iwlwifi: mvm: add support for new version of WOWLAN_TKIP_S [...]
new 2b3eb122342c iwlwifi: mvm: process ba-notifications also when sta rcu i [...]
new 090a5d7c8b19 iwlwifi: don't export acpi functions unnecessarily
new ee3ae3a18a74 iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
new cfa5d0ca0f61 iwlwifi: mvm: remove redundant support_umac_log field
new 59ca9572dee9 iwlwifi: mvm: use CHECKSUM_COMPLETE
new f604324eefec iwlwifi: remove iwl_validate_sar_geo_profile() export
new f961e9fc35cc iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
new 38cb52dd4e86 iwlwifi: add new card for MA family
new 216cdfb5225f iwlwifi: add a common struct for all iwl_tx_power_cmd versions
new 9c08cef87048 iwlwifi: acpi: prepare SAR profile selection code for mult [...]
new fbb7957d28ac iwlwifi: support REDUCE_TX_POWER_CMD version 6
new dd2a1256e6a8 iwlwifi: acpi: rename geo structs to contain versioning
new 0ea788ed0f3b iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
new 9e3c39361a30 iwlwifi: mvm: support new KEK KCK api
new 507a13f5c9c9 iwlwifi: rs: set RTS protection for all non legacy rates
new 4795983b8704 iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
new e80bfd117d89 iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
new 0a8159cbd11a iwlwifi: remove wide_cmd_header field
new 1c096d8935c1 iwlwifi: mvm: add support for range request command ver 11
new 3830a01c3bfa iwlwifi: mvm: add support for responder dynamic config com [...]
new b68bd2e3143a iwlwifi: mvm: Add FTM initiator RTT smoothing logic
new 890d814b1837 iwlwifi: mvm: location: set the HLTK when PASN station is added
new 68ad24742f17 iwlwifi: mvm: responder: allow to set only the HLTK for an [...]
new 0739a7d70e00 iwlwifi: mvm: initiator: add option for adding a PASN responder
new 0cd1ad2d7fd4 iwlwifi: move all bus-independent TX functions to common code
new 2a42aea79531 iwlwifi: mvm: support more GTK rekeying algorithms
new c7f996eb894e iwlwifi: mvm: d3: support GCMP ciphers
new bfdb157127da iwlwifi: dbg: remove no filter condition
new 19d9fa7ab9f3 iwlwifi: mvm: add d3 prints
new 42f8a2735cc2 iwlwifi: dbg: run init_cfg function once per driver load
new 762c523f95b8 iwlwifi: thermal: support new temperature measurement API
new a86821069e87 iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
new abd16a58a011 iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
new e365e7de63e5 iwlwifi: align RX status flags with firmware
new bc68163ccd7d iwlwifi: mvm: d3: parse wowlan status version 11
new 20e671998cf3 iwlwifi: mvm: clear all scan UIDs
new 0179bfff9780 iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus i [...]
new 4bf3d7cfea3c iwlwifi: dbg: add debug host notification (DHN) time point
new 3ac13d56ec8c iwlwifi: mvm: ignore the scan duration parameter
new 9422b978355e iwlwifi: support version 5 of the alive notification
new b4248c08f743 iwlwifi: use correct group for alive notification
new eb95a26c11a1 iwlwifi: api: fix u32 -> __le32
new 16b2afe07ace iwlwifi: yoyo: add support for internal buffer allocation in D3
new 870f39bc9deb iwlwifi: bump FW API to 57 for AX devices
new 855f69fc05a1 Merge tag 'iwlwifi-next-for-kalle-2020-09-30-2' of git://g [...]
new e2f1ceb81758 ath9k: Remove set but not used variable
new 82b4f9b857e7 ath11k: Move non-fatal warn logs to dbg level
new cd19836a6cea ath11k: mac: fix parenthesis alignment
new 476c1d3c2e61 ath11k: Correctly check errors for calls to debugfs_create_dir()
new 616c16a4b26a ath11k: support loading ELF board files
new b09199248905 ath11k: fix AP mode for QCA6390
new 2626c269702e ath11k: add interface_modes to hw_params
new 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION
new 3f6e6c3291ed ath11k: disable monitor mode on QCA6390
new df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update [...]
new 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_ [...]
new 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
new 701e48a43e15 ath11k: add packet log support for QCA6390
new 6fbd8898b301 ath11k: pci: fix rmmod crash
new 7fd85517c359 ath11k: mac: remove unused conf_mutex to solve a deadlock
new 2f588660e34a ath11k: fix warning caused by lockdep_assert_held
new 089ba909f8d7 ath11k: debugfs: fix crash during rmmod
new a05bd8513335 ath11k: read and write registers below unwindowed address
new e838c14a9ee1 ath11k: enable shadow register configuration and access
new 9df6d8399d67 ath11k: set WMI pipe credit to 1 for QCA6390
new 8ec5a6ab9c7e ath11k: start a timer to update TCL HP
new 506e7e9bbf3f ath11k: start a timer to update REO cmd ring
new 9b309970c4ea ath11k: start a timer to update HP for CE pipe 4
new c83c500b55b6 ath11k: enable idle power save mode
new 404f5de2f997 ath11k: remove unnecessary casts to u32
new fd5ad4d1e980 wcn36xx: Advertise beacon filtering support in bmps
new 70442ee62d70 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 14c914fcb515 Merge tag 'wireless-drivers-next-2020-10-02' of git://git. [...]
new bb5ab541942e s390/qeth: keep track of wanted TX queues
new 72d5e8504e3b s390/qeth: de-magic the QIB parm area
new 949bbf4d2db8 s390/qeth: allow configuration of TX queues for OSA devices
new 50144f675363 s390/qeth: constify the disciplines
new 84c91482eec4 s390/qeth: use netdev_name()
new 378ac80d7f49 s390/qeth: static checker cleanups
new 5506745537e7 s390/ctcm: remove orphaned function declarations
new 7b419e658ff7 Merge branch 's390-net-next'
new 9576a36cc107 ionic: contiguous memory for notifyq
new 52733cff9b6e ionic: drain the work queue
new 2c580d7783c7 ionic: clear linkcheck bit on alloc fail
new 7c737fc43ca0 ionic: check qcq ptr in ionic_qcq_disable
new ba6ab8aca216 ionic: disable all queue napi contexts on timeout
new a21b5d49e77a ionic: refill lif identity after fw_up
new bb9f80f31d37 ionic: use lif ident for filter count
new 9e15410dc745 ionic: add new bad firmware error code
new 34ad937770d7 Merge branch 'ionic-error-recovery'
new 10c24eb23da0 devlink: add parser error drop packet traps
new c50bf2be7306 devlink: add .trap_group_action_set() callback
new ceeb03ad8e22 dpaa2-eth: add basic devlink support
new 061d631f7de2 dpaa2-eth: add support for devlink parser error drop traps
new 5a38b4fc0104 Merge branch 'dpaa2-eth-add-devlink-parser-error-drop-trap [...]
new e50867369698 genetlink: reorg struct genl_family
new 0b588afdd16f genetlink: add small version of ops
new 66a9b9287d24 genetlink: move to smaller ops wherever possible
new adc848450ff8 genetlink: add a structure for dump state
new 78ade619c165 genetlink: use .start callback for dumppolicy
new 48526a0f4ca2 genetlink: bring back per op policy
new 7c1e0926da18 taskstats: move specifying netlink policy back to ops
new 8e1ed28fd8d3 genetlink: use parsed attrs in dumppolicy
new a4bb4f5fc811 genetlink: switch control commands to per-op policies
new 678cdd496708 Merge branch 'genetlink-support-per-command-policy-dump'
new 899b07c5787f netlink: compare policy more accurately
new 04a351a62bd4 netlink: rework policy dump to support multiple policies
new aa85ee5f9585 genetlink: factor skb preparation out of ctrl_dumppolicy()
new 50a896cf2d6f genetlink: properly support per-op policy dumping
new e992a6eda9a1 genetlink: allow dumping command-specific policy
new 186e26eb139a Merge branch 'genetlink-per-op-policy-export'
new 8e1b3884eed7 net: remove NETDEV_HW_ADDR_T_SLAVE
new 398999bac6ea net/af_iucv: right-size the uid variable in iucv_sock_bind()
new a29f245ec97f net/iucv: fix indentation in __iucv_message_receive()
new 223b32db00a8 Merge branch 'net-iucv-next'
new 9cd8b6c90529 tcp: account total lost packets properly
new aa3098676cd0 powerpc: dts: t1040: add bindings for Seville Ethernet switch
new e69eb0824d8c powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
new 6a0c00e5d2b1 Merge branch 'Add-Seville-Ethernet-switch-to-T1040RDB'
new 839d696ffb27 net/smc: send ISM devices with unique chid in CLC proposal
new fd6ebb6fb2cf net/smc: use an array to check fields in system EID
new e275d49a69c0 net: phy: dp83869: fix unsigned comparisons against less t [...]
new 19fbcb36a39e net/sched: act_vlan: Add {POP,PUSH}_ETH actions
new a45294af9e96 net/sched: act_mpls: Add action to push MPLS LSE before Et [...]
new ef743c099033 Merge branch 'net-sched-Add-actions-for-MPLS-L2-VPNs'
new 1a10d0bc906d usbnet: Use fallthrough pseudo-keyword
new e55e66e8ae84 net: bna: Use fallthrough pseudo-keyword
new 401d8ce4ae07 net: ksz884x: Use fallthrough pseudo-keyword
new 93e6664e6621 bnx2x: Use fallthrough pseudo-keyword
new 2b7fea0d20ce net: dsa: sja1105: remove duplicate prefix for VL Lookup d [...]
new 536a82ad167b dt-bindings: net: dsa: b53: Specify unit address in hex
new 3a56268ef6ee dt-bindings: net: dsa: b53: Fix full duplex in example
new 456afe01b100 mptcp: ADD_ADDRs with echo bit are smaller
new 1702ad79d31e netfilter: conntrack: proc: rename stat column
new 8a8b9047a897 netfilter: nf_tables: Remove ununsed function nft_data_debug
new 18cd9b00fffe ipvs: Remove unused macros
new bc7a708235f4 netfilter: nf_tables: fix userdata memleak
new 85db827a57a9 netfilter: nf_tables: use nla_memdup to copy udata
new 002f21765320 netfilter: nf_tables: add userdata attributes to nft_chain
new 82ec6630f9fc netfilter: nf_tables_offload: Remove unused macro FLOW_SET [...]
new 9446ab34ace2 netfilter: ipset: enable memory accounting for ipset allocations
new ab6c41eefd46 netfilter: nfnetlink: place subsys mutexes in distinct loc [...]
new 5f48846daf33 netfilter: nf_tables: Enable fast nft_cmp for inverted matches
new 10fdd6d80e4c netfilter: nf_tables: Implement fast bitwise expression
new 321e921daa05 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new cf1166349c68 net: devlink: Add unused port flavour
new f15ec13a9630 net: dsa: Make use of devlink port flavour unused
new 3122433eb533 net: dsa: Register devlink ports before calling DSA driver [...]
new 544e7c33ec2f net: devlink: Add support for port regions
new 08156ba430b4 net: dsa: Add devlink port regions support to DSA
new 7d1e2a10681d net: dsa: Add helper for converting devlink port to ds and port
new b71a8d602521 net: dsa: mv88e6xxx: Add per port devlink regions
new d3a6987db075 Merge branch 'mv88e6xxx-Add-per-port-devlink-regions'
new 424174f14eec bnxt_en: Update firmware interface spec to 1.10.1.68.
new 3e9ec2bb932d bnxt_en: refactor bnxt_alloc_fw_health()
new ba02629ff6cb bnxt_en: log firmware status on firmware init failure
new 87f7ab8d6f88 bnxt_en: perform no master recovery during startup
new fc8864e0b6ee bnxt_en: Log FW health status info, if reset is aborted.
new 975bc99a4a39 bnxt_en: Refactor bnxt_free_rx_skbs().
new 7737d325f867 bnxt_en: Refactor bnxt_init_one_rx_ring().
new 8fbf58e17dce bnxt_en: Implement RX ring reset in response to buffer errors.
new 8a27d4b9e54c bnxt_en: Add a software counter for RX ring reset.
new 1b5c8b63d6a4 bnxt_en: Reduce unnecessary message log during RX errors.
new 8d4bd96b54dc bnxt_en: Eliminate unnecessary RX resets.
new 3e233cac4278 Merge branch 'bnxt_en-net-next-updates'
new f5083d0cee08 drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
new 674d3ab94977 mptcp: Constify mptcp_pm_ops
new b980b313e5a2 net: openvswitch: Constify static struct genl_small_ops
new c2568c8c9e63 Merge branch 'net-Constify-struct-genl_small_ops'
new 2e554a7a5d8a net: dsa: propagate switchdev vlan_filtering prepare phase [...]
new f4f9dcc3f4c5 net: phy: marvell: Use phy_read_paged() instead of open coding it
new 8b0308fe319b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 717f20341686 mptcp: don't skip needed ack
new 302af7c6049d net: always dump full packets with skb_dump
new c6db31ffe202 ethtool: allow netdev driver to define phy tunables
new e193c3ab8302 net: atlantic: implement phy downshift feature
new 60db5e408e43 net: atlantic: implement media detect feature via phy tunables
new 9b9dda5d1dc8 Merge branch 'net-atlantic-phy-tunables-from-mac-driver'
new 451b05f413d3 net: netdevice.h: sw_netstats_rx_add helper
new 1f8dda1d26d3 vxlan: use dev_sw_netstats_rx_add()
new 1e84527b7fa9 geneve: use dev_sw_netstats_rx_add()
new 8fdfffd0b97a bareudp: use dev_sw_netstats_rx_add()
new 36a6f5667925 gtp: use dev_sw_netstats_rx_add()
new 5711eb05023e ipv6: use dev_sw_netstats_rx_add()
new c852162ea931 xfrm: use dev_sw_netstats_rx_add()
new e40b3727f90b net: openvswitch: use dev_sw_netstats_rx_add()
new 560b50cf6c18 ipv4: use dev_sw_netstats_rx_add()
new 02da0b615b4b Merge branch 'drivers-net-add-sw_netstats_rx_add-helper'
new 4f30974feb96 ethtool: wire up get policies to ops
new 5028588b62cb ethtool: wire up set policies to ops
new ff419afa4310 ethtool: trim policy tables
new 329d9c333ee4 ethtool: link up ethnl_header_policy as a nested policy
new ddcf3b70c5ae netlink: create helpers for checking type is an int
new bdbb4e29df8b netlink: add mask validation
new a0de1cd35687 ethtool: specify which header flags are supported per command
new 9faebeb2d800 Merge branch 'ethtool-allow-dumping-policies-to-user-space'
new 9d49aea13f1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new db972e532518 ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
new fd15dd058689 ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
new 0eb484ee49c9 cxgb4: convert tasklets to use new tasklet_setup() API
new d9fb8c507d42 mptcp: fix infinite loop on recvmsg()/worker() race.
new de997e545df4 net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps fo [...]
new 036dfd8322be selftests: mptcp: interpret \n as a new line
new 846e463a70e9 net/sched: get rid of qdisc->padded
new 69d56e0ea0ee devlink: Change devlink_reload_supported() param type
new ccdf07219da6 devlink: Add reload action option to devlink reload command
new dc64cc7c6310 devlink: Add devlink reload limit option
new a254c264267e devlink: Add reload stats
new 77069ba2e3ad devlink: Add remote reload stats
new 3180472f582b net/mlx5: Add functions to set/query MFRL register
new e7f4d0bcb8da net/mlx5: Set cap for pci sync for fw update event
new 38b9f903f22b net/mlx5: Handle sync reset request event
new eabe8e5e88f5 net/mlx5: Handle sync reset now event
new 7dd6df329d4c net/mlx5: Handle sync reset abort event
new 5ec697446f46 net/mlx5: Add support for devlink reload action fw activate
new 195d9dece168 devlink: Add enable_remote_dev_reset generic parameter
new b4f7cbb3671b net/mlx5: Add devlink param enable_remote_dev_reset support
new 2d69356752ff net/mlx5: Add support for fw live patch event
new bef878e865ea net/mlx5: Add support for devlink reload limit no reset
new eb79d75474ab devlink: Add Documentation/networking/devlink/devlink-reload.rst
new 91bca7f7104c Merge branch 'devlink-add-reload-action-and-limit-options'
new 9f0bb95eeeb4 net/rds: suppress page allocation failure error in recv bu [...]
new 5d3b8ec99a3c net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
new 4d7ebed6aa17 ice: devlink: use %*phD to print small buffer
new ac382a0944cd ice: remove repeated words
new 045afac407ef ice: Change ice_info_get_dsn to be void
new 410d06879c01 ice: add the DDP Track ID to devlink info
new 48d40025b539 ice: refactor devlink_port to be per-VSI
new 1e8249cc9dc5 ice: add additional debug logging for firmware update
new ecfb751f1a05 ice: Fix pointer cast warnings
new 051d2b5cfa1e ice: fix adding IP4 IP6 Flow Director rules
new 3b8f56ee0c48 Merge branch '100GbE-Intel-Wired-LAN-Driver-Updates-2020-10-07'
new 80ede649ea0a can: af_can: can_rcv_list_find(): fix kernel doc after var [...]
new 47fa0336c1b7 can: softing: softing_card_shutdown(): add braces around [...]
new 71e663c4a022 can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
new d61469dc87ad MAINTAINERS: adjust to mcp251xfd file renaming
new eb88531bdbfa can: raw: add missing error queue support
new f55a52bb2cdb can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
new 1c47fa6b31c2 can: dev: add a helper function to calculate the duration [...]
new e057dd3fc20f can: add ISO 15765-2:2016 transport protocol
new df73446a2882 dt-bindings: can: rcar_can: Add r8a7742 support
new d131c4b879b6 dt-bindings: can: rcar_canfd: Document r8a774e1 support
new f97db2621b41 dt-bindings: can: rcar_can: Document r8a774e1 support
new a62fc7ff903c dt-bindings: can: flexcan: list supported processors
new e4245bbca91d dt-bindings: can: flexcan: remove ack_grp and ack_bit from [...]
new d9b081e3fc4b can: flexcan: remove ack_grp and ack_bit handling from driver
new 05ca14fdb6fe can: xilinx_can: Limit CANFD brp to 2
new a61035c5a84b can: xilinx_can: Check return value of set_reset_mode
new 164ab90d0d86 can: xilinx_can: Fix incorrect variable and initialize wit [...]
new 8f5e71b9d3b5 Merge tag 'linux-can-next-for-5.10-20201007' of git://git. [...]
new c60a2cefb32d net/smc: consolidate unlocking in same function
new 9047a617dc2f net/smc: cleanup buffer usage in smc_listen_work()
new f29fa003996d net/smc: restore smcd_version when all ISM V2 devices fail [...]
new c4cc0b9c771a Merge branch 'net-smc-updates-2020-10-07'
new d2681e93b0ab netlink: policy: refactor per-attr policy writing
new 44f3625bc616 netlink: export policy in extended ACK
new c77fb07fae36 Merge branch 'netlink-export-policy-on-validation-failures'
new 8b783d104e7f mac80211: handle lack of sband->bitrates in rates
new 12bf8fad4ca3 mac80211: initialize last_rate for S1G STAs
new c1cd35c60601 cfg80211: only allow S1G channels on S1G band
new efc7d01a9ecd docs: net: 80211: reduce docs build time
new ba6ff70a3bb7 mac80211: copy configured beacon tx rate to driver
new 16573e7cb5ad Merge tag 'mac80211-next-for-net-next-2020-10-08' of git:/ [...]
new 7cb391ffdf3c iwlwifi: dvm: Demote non-compliant kernel-doc headers
new b392eabc6abe iwlwifi: rs: Demote non-compliant kernel-doc headers
new 229b5582deb5 iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
new c8a11a84671e iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
new 7619ccceae49 iwlwifi: calib: Demote seemingly unintentional kerneldoc header
new 8f7ed7bf1384 iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel- [...]
new 707c528a8d51 iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_de [...]
new 108285ec6851 iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
new 7b37b874fce3 iwlwifi: mvm: utils: Fix some doc-rot
new de00105cf0dc iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
new 3a7d806926bb iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
new 91b4780fbae7 iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
new 6806fc7fcfb2 iwlwifi: dvm: devices: Fix function documentation formatti [...]
new 7d4ced86997f iwlwifi: iwl-drv: Provide descriptions debugfs dentries
new 8431350eee2e ath11k: Fix memory leak on error path
new 53708f4fd9cf mwifiex: fix double free
new 8b2426c50f20 rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
new be9ae34ead42 iwlwifi: mvm: get number of stations from TLV
new 90824f2f3390 iwlwifi: mvm: read and parse SKU ID if available
new 7ef3e2246638 iwlwifi: update prph scratch structure to include PNVM data
new 70d3ca86b025 iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
new f0d748ad459e iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
new 43dc85b5ec54 iwlwifi: support an additional Qu subsystem id
new 64f55156f7ad iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
new df7203736938 iwlwifi: mvm: re-enable TX after channel switch
new f9084775deb9 iwlwifi: mvm: prepare roc_done_wk to work sync
new aa4936b11c6c iwlwifi: mvm: add a get lmac id function
new 2c2c3647cde4 iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
new bebc14db4eb7 iwlwifi: mvm: avoid possible NULL pointer dereference
new a48d400cc444 iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
new 24436191a3b4 iwlwifi: pcie: fix xtal latency for 9560 devices
new 8fac81b50059 iwlwifi: pcie: fix the xtal latency value for a few qu devices
new 58ddd9b6d194 iwlwifi: mvm: don't send a CSA command the firmware doesn't know
new 60cbad2b867f iwlwifi: mvm: remove memset of kek_kck command
new efa40c7ef689 iwlwifi: mvm: fix suspicious rcu usage warnings
new 853f4954baf4 iwlwifi: stats: add new api fields for statistics cmd/ntfy
new 45acebf8d6a6 iwlwifi: fix sar geo table initialization
new 0fafaa97ef35 iwlwifi: rs: align to new TLC config command API
new b3e4c0f34c17 iwlwifi: move PNVM implementation to common code
new a182dfab2842 iwlwifi: add trans op to set PNVM
new 6654cd4eb90f iwlwifi: pcie: implement set_pnvm op
new 6972592850c0 iwlwifi: read and parse PNVM file
new 09b3ab8782e7 iwlwifi: bump FW API to 59 for AX devices
new b7d96bca1f00 Revert "iwlwifi: remove wide_cmd_header field"
new 8df245c40aa2 Merge tag 'wireless-drivers-next-2020-10-09' of git://git. [...]
new f6e5ee6a2f3d net: thunderx: Use struct_size() helper in kmalloc()
new 6236239d1cc4 net: usbnet: remove driver version
new 8d6112f0a0c4 r8169: factor out handling rtl8169_stats
new fea9b31e25e6 dpaa_eth: enable NETIF_MSG_HW by default
new 14b26b127c09 net: phy: Move of_mdio from drivers/of to drivers/net/mdio
new e0b2e0d8e669 net: dsa: rtl8366rb: Roof MTU for switch
new df41c19abbea drivers/net/wan/hdlc_fr: Move the skb_headroom check out o [...]
new 08f90fc9d143 enetc: Clean up MAC and link configuration
new 46456ccfd98f enetc: Clean up serdes configuration
new 9fce74bf2245 arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENET [...]
new 71b77a7a27a3 enetc: Migrate to PHYLINK and PCS_LYNX
new bea4b3095b9b Merge branch 'enetc-Migrate-to-PHYLINK-and-PCS_LYNX'
new 70edfae15a32 net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
new ea440cd2d9b2 net: dsa: tag_ocelot: use VLAN information from tagging he [...]
new 82c200be7c43 selftests: net: mscc: ocelot: add test for VLAN modify action
new bc081a693a56 Merge branch 'Offload-tc-vlan-mangle-to-mscc_ocelot-switch'
new ca139d76b0d9 cx82310_eth: re-enable ethernet mode after router reboot
new 15f5e48f93c0 cx82310_eth: use netdev_err instead of dev_err
new ac911bfeb34b can: isotp: implement cleanups / improvements from review
new f726f3d37163 can: remove obsolete version strings
new 2ad119d998e4 Merge tag 'linux-can-next-for-5.10-20201012' of git://git. [...]
new cf223bfaf791 bnxt_en: Return -EROFS to user space, if NVM writes are no [...]
new 6896cb35eec5 bnxt_en: Enable online self tests for multi-host/NPAR mode.
new 8fb35cd302f7 bnxt_en: Set driver default message level.
new 03ab8ca1e920 bnxt_en: Simplify bnxt_async_event_process().
new c966c67c0992 bnxt_en: Log event_data1 and event_data2 when handling RES [...]
new 8eddb3e7ce12 bnxt_en: Log unknown link speed appropriately.
new 4933f6753b50 bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
new 7154917a12b2 bnxt_en: Refactor bnxt_dl_info_get().
new 1388875b3916 bnxt_en: Add stored FW version info to devlink info_get cb.
new 547848af58e3 Merge branch 'bnxt_en-Updates-for-net-next'
new 073b04e76be6 ipvs: inspect reply packets from DR/TUN real servers
new afd9024cd1fc netfilter: add nf_static_key_{inc,dec}
new ddcfa710d40b netfilter: add nf_ingress_hook() helper function
new 60a3815da702 netfilter: add inet ingress support
new d3519cb89f6d netfilter: nf_tables: add inet ingress support
new 793d5d612426 netfilter: flowtable: reduce calls to pskb_may_pull()
new a308283fdbf7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new cffcdbff70a3 selftests/bpf: Initialize duration in xdp_noinline.c
new 48ca6243c6ad selftests/bpf: Properly initialize linfo in sockmap_basic
new 82f45c6c4a70 bpf: tcp: Do not limit cb_flags when creating child sk fro [...]
new 96d46c508506 bpf: selftest: Ensure the child sk inherited all bpf_sock_ [...]
new 440c5752a3ca Merge branch 'Do not limit cb_flags when creating child sk'
new 4976b718c355 bpf: Introduce pseudo_btf_id
new d370bbe12143 bpf/libbpf: BTF support for typed ksyms
new 2c2f6abeff13 selftests/bpf: Ksyms_btf to test typed ksyms
new eaa6bcb71ef6 bpf: Introduce bpf_per_cpu_ptr()
new 63d9b80dcf2c bpf: Introducte bpf_this_cpu_ptr()
new 00dc73e44a84 bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
new 60a128b532d8 Merge branch 'bpf: BTF support for ksyms'
new 18ebe16d1049 bpf, sockmap: Add skb_adjust_room to pop bytes off ingress [...]
new 91274ca53518 bpf, sockmap: Update selftests to use skb_adjust_room
new fb91db01c652 Merge branch 'Add skb_adjust_room() for SK_SKB'
new 1028ae406999 bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
new b75597d8947f xsk: Remove internal DMA headers
new 8731745e4821 bpf, verifier: Use fallthrough pseudo-keyword
new 39d8f0d1026a bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
new dca4121cdc48 bpf, doc: Update Andrii's email in MAINTAINERS
new a0f2b7acb4b1 libbpf: Close map fd if init map slots failed
new 2c193d32caee libbpf: Check if pin_path was set even map fd exist
new 44c4aa2bd151 selftest/bpf: Test pinning map with reused map fd
new fd08f944e0c4 Merge branch 'Fix pining maps after reuse map fd'
new 8cee9107e72c bpf, libbpf: Use valid btf in bpf_program__set_attach_target
new 9618bde489b2 samples/bpf: Change Makefile to cope with latest llvm
new 544d6adf3c3d samples/bpf: Fix a compilation error with fallthrough marking
new 2e8806f032f5 samples: bpf: Split xdpsock stats into new struct
new 60dc609dbd54 samples: bpf: Count syscalls in xdpsock
new 67ed375530e2 samples: bpf: Driver interrupt statistics in xdpsock
new bf88a80a0407 selftests/bpf: Fix test_verifier after introducing resolve [...]
new 49a2a4d4163f kernel/bpf/verifier: Fix build when NET is not enabled
new ebfb4d40ed9d bpf: Fix build failure for kernel/trace/bpf_trace.c with C [...]
new 49f3d12b0f70 bpf: Fix typo in uapi/linux/bpf.h
new 80348d8867c6 libbpf: Fix compatibility problem in xsk_socket__create
new 47f7cf6325f7 libbpf: Skip CO-RE relocations for not loaded BPF programs
new a66345bcbdf0 libbpf: Support safe subset of load/store instruction resi [...]
new 2b7d88c2b582 libbpf: Allow specifying both ELF and raw BTF for CO-RE BT [...]
new 888d83b961f6 selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX [...]
new 1e9259eca8fd Merge branch 'libbpf: auto-resize relocatable LOAD/STORE i [...]
new c3f01fdcedf9 xsk: Introduce padding between ring pointers
new eca43ee6c46d bpf: Add tcp_notsent_lowat bpf setsockopt
new 75748837b7e5 bpf: Propagate scalar ranges through register assignments.
new 5689d49b71ad bpf: Track spill/fill of bounded scalars.
new 03d4d13fab3f selftests/bpf: Add profiler test
new 54fada41e8a1 selftests/bpf: Asm tests for the verifier regalloc tracking.
new ac53a0d3107c Merge branch 'bpf-llvm-reg-alloc-patterns'
new dd2ce6a5373c bpf: Improve bpf_redirect_neigh helper description
new 9aa1206e8f48 bpf: Add redirect_peer helper
new 4a8f87e60f6d bpf: Allow for map-in-map with dynamic inner array map entries
new 6775dab73bdc bpf, selftests: Add test for different array inner map size
new 57a73fe7c198 bpf, selftests: Make redirect_neigh test more extensible
new 9f4c53ca23a2 bpf, selftests: Add redirect_peer selftest
new 673e37524561 Merge branch 'Follow-up BPF helper improvements'
new 8ac91df6de16 samples: bpf: Refactor xdp_monitor with libbpf
new 151936bf51af samples: bpf: Replace attach_tracepoint() to attach() in x [...]
new 321f6324500e samples: bpf: Refactor XDP kern program maps with BTF-defined map
new 52b07e56af64 Merge branch 'samples: bpf: Refactor XDP programs with libbpf'
new d1c362e1dd68 bpf: Always return target ifindex in bpf_fib_lookup
new ebb034b15bfa bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
new cfea28f890cf bpf, sockmap: Skb verdict SK_PASS to self already checked [...]
new 9ecbfb06a078 bpf, sockmap: On receive programs try to fast track SK_PAS [...]
new 29545f4977cf bpf, sockmap: Remove skb_set_owner_w wmem will be taken la [...]
new 9047f19e7ccb bpf, sockmap: Remove dropped data on errors in redirect case
new 10d58d006356 bpf, sockmap: Remove skb_orphan and let normal skb_kfree d [...]
new 0b17ad25d8d1 bpf, sockmap: Add memory accounting so skbs on ingress lis [...]
new 20a6d91518c4 Merge branch 'sockmap/sk_skb program memory acct fixes'
new 743df8b7749f bpf, sockmap: Check skb_verdict and skb_parser programs ex [...]
new ef5659280eb1 bpf, sockmap: Allow skipping sk_skb parser program
new cdf43c4bfa1a bpf, selftests: Add option to test_sockmap to omit adding [...]
new a24fb420a577 bpf, selftests: Add three new sockmap tests for verdict on [...]
new 376dcfe3a4e5 Merge branch 'bpf, sockmap: allow verdict only sk_skb progs'
new ccdf7fae3afa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new fa6031df12fc macb: add RM9200's interrupt flag TBRE
new 73d742281383 macb: prepare at91 to use a 2-frame TX queue
new 0a4e9ce17ba7 macb: support the two tx descriptors on at91rm9200
new c93c5482c7d4 Merge branch 'macb-support-the-2-deep-Tx-queue-on-at91'
new 7e38b03f0fe7 net: mscc: ocelot: remove duplicate ocelot_port_dev_check
new 44797589c20e tcp: use semicolons rather than commas to separate statements
new 6159e9633f17 net/ipv6: use semicolons rather than commas to separate st [...]
new 0403a2b53c29 net/tls: use semicolons rather than commas to separate statements
new c9bf52a173c7 net/af_unix: Remove unused old_pid variable
new 3618ad2a7c0e virtio-net: ethtool configurable RXCSUM
new 44fa32f008ab net: add function dev_fetch_sw_netstats for fetching pcpu_ [...]
new 3b51788a2d5f IB/hfi1: use new function dev_fetch_sw_netstats
new 9d0151673e70 net: macsec: use new function dev_fetch_sw_netstats
new ec173778e96e net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
new ab2b3ff21b9f net: usbnet: use new function dev_fetch_sw_netstats
new 1f68b2096f65 qtnfmac: use new function dev_fetch_sw_netstats
new f3f04f0f3ab9 net: bridge: use new function dev_fetch_sw_netstats
new a0d269810185 net: dsa: use new function dev_fetch_sw_netstats
new cf89f18fa407 iptunnel: use new function dev_fetch_sw_netstats
new 6401297e7610 mac80211: use new function dev_fetch_sw_netstats
new 3569939a811e net: openvswitch: use new function dev_fetch_sw_netstats
new 5fc3594d36d1 xfrm: use new function dev_fetch_sw_netstats
new a003ec1f47bc Merge branch 'net-add-and-use-function-dev_fetch_sw_netsta [...]
new 30cf856a691f i40e: Allow changing FEC settings on X722 if supported by FW
new f2bf814a27c5 e1000: remove unused and incorrect code
new d5e6f064ac66 Merge branch '40GbE-Intel-Wired-LAN-Driver-Updates-2020-10-12'
new 825f8b0b17a8 net/mlx5: Fix uininitialized pointer read on pointer attr
new ee92e4f1f95e net/mlx5: Add NIC TX domain namespace
new 9b9d454ddbf0 net/mlx5e: IPsec: Add TX steering rule per IPsec state
new 5be019040cb7 net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
new 50172733d01c Merge tag 'mlx5-updates-2020-10-12' of git://git.kernel.or [...]
new d25e2e9388ed netfilter: restore NF_INET_NUMHOOKS
new 0ec78cdb1ab1 cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
new f3af4ad1e08a rxrpc: Fix bundle counting for exclusive connections
new ddc7834af8d5 rxrpc: Fix loss of final ack on shutdown
new 54086c5a7f15 Merge tag 'rxrpc-next-20201015' of git://git.kernel.org/pu [...]
new 346e320cb210 netfilter: nftables: allow re-computing sctp CRC-32C in 'p [...]
new 0da1ccbbefb6 net: fec: Fix PHY init after phy_reset_after_clk_enable()
new 37198e93ced7 net: mptcp: make DACK4/DACK8 usage consistent among all subflows
new f02ced62ec35 selftests: netfilter: add cpu counter check
new 5b1a995bfa93 selftests: netfilter: fix nft_meta.sh error reporting
new d30a7d54e848 selftests: netfilter: remove unused cnt and simplify comma [...]
new 48d072c4e8cd selftests: netfilter: add time counter check
new d3b2dc9472e1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
new d17043828210 net: ipa: skip suspend/resume activities if not set up
new 4a65dff81a04 net: ipv6: Discard next-hop MTU less than minimum link MTU
new 394039fe2cfd net: tlan: Fix typo abitrary
new ea1dd3e9d080 net/tls: sendfile fails with ktls offload
new 923527dcb4d1 net/tls: remove a duplicate function prototype
new ed42989eab57 tipc: fix the skb_unshare() in tipc_buf_append()
new 7b50ee3dad25 tipc: fix NULL pointer dereference in tipc_named_rcv
new 81f1f5ae8b3c can: m_can_platform: don't call m_can_class_suspend in run [...]
new e009f95b1543 can: j1935: j1939_tp_tx_dat_new(): fix missing initializat [...]
new 13ba4c434422 net: j1939: j1939_session_fresh_new(): fix missing initial [...]
new b54fa649d7e7 Merge tag 'linux-can-fixes-for-5.9-20201008' of git://git. [...]
new 7e94e46c16d0 net: smc: fix missing brace warning for old compilers
new 16cb3653803d net: smc: fix missing brace warning for old compilers
new d582484726c4 mptcp: fix fallback for MP_JOIN subflows
new 0e4f35d78801 mptcp: subflows garbage collection
new 49fb2f33f6a4 Merge branch 'mptcp-some-fallback-fixes'
new 874fb9e2ca94 ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
new 8098bd69bc4e net: dsa: microchip: fix race condition
new 3af5f0f5c74e net: korina: fix kfree of rx/tx descriptor array
new b2b8a92733b2 mlx4: handle non-napi callers to napi_poll
new 64a632da538a net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
new 254941f32370 docs: networking: update XPS to account for netif_set_xps_queue
new 59e611a566e7 socket: fix option SO_TIMESTAMPING_NEW
new 4e3bbb33e6f3 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is [...]
new fdafed459998 ip_gre: set dev->hard_header_len and dev->needed_headroom [...]
new ea2f7da1799b selftests: netfilter: extend nfqueue test case
new 7980d2eabde8 ipvs: clear skb->tstamp in forwarding path
new 98a381a7d489 netfilter: nftables: extend error reporting for chain updates
new 0d9826bc18ce netfilter: nf_log: missing vlan offload tag and proto
new 1e40d75ef90c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
new e1e84eb58eb4 ipv4/icmp: l3mdev: Perform icmp error route lookup on sour [...]
new 272928d1cdac ipv6/icmp: l3mdev: Perform icmp error route lookup on sour [...]
new 1a01727676a8 selftests: Add VRF route leaking tests
new f8ea4a198560 Merge branch 'l3mdev-icmp-error-route-lookup-fixes'
new 2ef813b8f405 cxgb4: handle 4-tuple PEDIT to NAT mode translation
new 5ce9ad815a29 ibmveth: Switch order of ibmveth_helper calls.
new 413f142cc05c ibmveth: Identify ingress large send packets.
new 15f0d2922dce Merge branch 'ibmveth-gso-fix'
new d086a1c65aab net: sched: Fix suspicious RCU usage while accessing tcf_t [...]
new 1d273fcc2c29 bpfilter: Fix build error with CONFIG_BPFILTER_UMH
new d535ca136778 net/smc: fix use-after-free of delayed events
new ef12ad45880b net/smc: fix valid DMBE buffer sizes
new 6b1bbf94ab36 net/smc: fix invalid return code in smcd_new_buf_create()
new 0c124aa5c48d Merge branch 'net-smc-fixes-2020-10-14'
new 6617dfd44014 net: fix pos incrementment in ipv6_route_seq_next
new 2ecbc1f68448 Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
new 2295cddf99e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new e688c3db7ca6 bpf: Fix register equivalence tracking.
new f58423aeab28 bpf, sockmap: Add locking annotations to iterator
new 8a3feed90e75 bpf, selftest: Fix flaky tcp_hdr_options test when adding [...]
new 83c11c17553c net, sockmap: Don't call bpf_prog_put() on NULL pointer
new 105faa874243 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 9ff9b0d392ea Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/ [...]
The 2820 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
CREDITS | 4 +
Documentation/admin-guide/kernel-parameters.txt | 5 +
Documentation/admin-guide/sysctl/net.rst | 20 +-
Documentation/bpf/bpf_devel_QA.rst | 23 +-
Documentation/bpf/btf.rst | 25 +
Documentation/bpf/index.rst | 1 +
Documentation/bpf/prog_sk_lookup.rst | 98 +
.../bindings/net/brcm,bcm7445-switch-v4.0.txt | 7 +
.../devicetree/bindings/net/brcm,systemport.txt | 5 +
.../devicetree/bindings/net/can/fsl-flexcan.txt | 10 +-
.../bindings/net/can/microchip,mcp251x.txt | 7 +-
.../bindings/net/can/microchip,mcp251xfd.yaml | 79 +
.../devicetree/bindings/net/can/rcar_can.txt | 8 +-
.../devicetree/bindings/net/can/rcar_canfd.txt | 5 +-
Documentation/devicetree/bindings/net/dsa/b53.txt | 9 +-
.../devicetree/bindings/net/dsa/mt7530.txt | 13 +-
.../bindings/net/ethernet-controller.yaml | 14 +
.../devicetree/bindings/net/intel,dwmac-plat.yaml | 130 +
.../devicetree/bindings/net/marvell,prestera.txt | 34 +
.../devicetree/bindings/net/nfc/s3fwrn5.txt | 25 -
.../bindings/net/nfc/samsung,s3fwrn5.yaml | 73 +
.../devicetree/bindings/net/renesas,etheravb.yaml | 262 +
.../devicetree/bindings/net/renesas,ravb.txt | 135 -
.../devicetree/bindings/net/smsc-lan87xx.txt | 4 +
.../devicetree/bindings/net/ti,dp83822.yaml | 80 +
.../bindings/net/wireless/qcom,ath10k.txt | 4 +-
.../bindings/net/wireless/qcom,ath11k.yaml | 4 +-
.../devicetree/bindings/ptp/ptp-qoriq.txt | 2 +
Documentation/driver-api/80211/cfg80211.rst | 392 +-
.../driver-api/80211/mac80211-advanced.rst | 151 +-
Documentation/driver-api/80211/mac80211.rst | 148 +-
Documentation/networking/af_xdp.rst | 68 +-
Documentation/networking/caif/index.rst | 1 -
Documentation/networking/caif/spi_porting.rst | 229 -
.../device_drivers/ethernet/amazon/ena.rst | 25 +-
Documentation/networking/devlink/devlink-flash.rst | 28 +
.../networking/devlink/devlink-params.rst | 6 +
.../networking/devlink/devlink-reload.rst | 81 +
Documentation/networking/devlink/devlink-trap.rst | 70 +
Documentation/networking/devlink/ice.rst | 36 +
Documentation/networking/devlink/index.rst | 1 +
Documentation/networking/ethtool-netlink.rst | 11 +
Documentation/networking/index.rst | 1 +
Documentation/networking/kapi.rst | 9 +
Documentation/networking/l2tp.rst | 939 ++-
Documentation/networking/scaling.rst | 6 +-
Documentation/networking/statistics.rst | 179 +
Documentation/networking/vxlan.rst | 28 +
MAINTAINERS | 50 +-
Makefile | 4 +-
.../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +-
arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 1 +
.../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 50 +
arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 63 +-
arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +-
arch/powerpc/boot/dts/fsl/t1040rdb.dts | 107 +
arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 78 +
arch/s390/include/asm/ccwdev.h | 9 +-
arch/s390/include/asm/chsc.h | 7 +
arch/s390/include/asm/css_chars.h | 4 +-
arch/s390/net/bpf_jit_comp.c | 61 +-
arch/x86/include/asm/nospec-branch.h | 16 +-
arch/x86/net/bpf_jit_comp.c | 310 +-
drivers/atm/atmtcp.c | 2 +-
drivers/bcma/driver_pci_host.c | 4 +-
drivers/block/nbd.c | 6 +-
drivers/bluetooth/btintel.c | 291 +-
drivers/bluetooth/btintel.h | 91 +
drivers/bluetooth/btmrvl_sdio.c | 54 +-
drivers/bluetooth/btmtksdio.c | 4 +-
drivers/bluetooth/btusb.c | 129 +-
drivers/bluetooth/hci_h5.c | 2 -
drivers/bluetooth/hci_intel.c | 54 +-
drivers/bluetooth/hci_ldisc.c | 1 +
drivers/bluetooth/hci_qca.c | 8 +-
drivers/bluetooth/hci_serdev.c | 36 +-
drivers/connector/connector.c | 7 +-
drivers/crypto/chelsio/Kconfig | 32 -
drivers/crypto/chelsio/Makefile | 5 -
drivers/crypto/chelsio/chcr_algo.h | 33 -
drivers/crypto/chelsio/chcr_common.h | 135 -
drivers/crypto/chelsio/chcr_core.c | 62 -
drivers/crypto/chelsio/chcr_core.h | 98 -
drivers/crypto/chelsio/chcr_ipsec.c | 754 ---
drivers/crypto/chelsio/chcr_ktls.c | 2017 ------
drivers/crypto/chelsio/chcr_ktls.h | 103 -
drivers/crypto/chelsio/chtls/chtls.h | 492 --
drivers/crypto/chelsio/chtls/chtls_main.c | 641 --
drivers/infiniband/hw/hfi1/ipoib_main.c | 34 +-
drivers/net/Kconfig | 4 +
drivers/net/Makefile | 2 +
drivers/net/appletalk/cops.c | 2 +
drivers/net/appletalk/ltpc.c | 2 +
drivers/net/bareudp.c | 11 +-
drivers/net/caif/Kconfig | 19 -
drivers/net/caif/Makefile | 4 -
drivers/net/caif/caif_hsi.c | 19 +-
drivers/net/caif/caif_spi.c | 874 ---
drivers/net/caif/caif_spi_slave.c | 254 -
drivers/net/caif/caif_virtio.c | 2 +-
drivers/net/can/Kconfig | 4 +-
drivers/net/can/at91_can.c | 8 +-
drivers/net/can/c_can/c_can.c | 9 -
drivers/net/can/c_can/c_can.h | 4 +-
drivers/net/can/cc770/cc770.c | 2 +-
drivers/net/can/cc770/cc770.h | 2 +-
drivers/net/can/dev.c | 58 +-
drivers/net/can/flexcan.c | 610 +-
drivers/net/can/grcan.c | 4 +-
drivers/net/can/m_can/Kconfig | 2 +-
drivers/net/can/m_can/m_can_platform.c | 2 -
drivers/net/can/mscan/mpc5xxx_can.c | 2 +-
drivers/net/can/mscan/mscan.c | 29 +-
drivers/net/can/pch_can.c | 67 +-
drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 -
drivers/net/can/rx-offload.c | 11 +
drivers/net/can/sja1000/peak_pci.c | 2 +-
drivers/net/can/sja1000/peak_pcmcia.c | 2 +-
drivers/net/can/softing/Kconfig | 6 +-
drivers/net/can/softing/softing_fw.c | 8 +-
drivers/net/can/softing/softing_main.c | 11 +-
drivers/net/can/softing/softing_platform.h | 2 +-
drivers/net/can/spi/Kconfig | 4 +-
drivers/net/can/spi/Makefile | 1 +
drivers/net/can/spi/mcp251x.c | 345 +-
drivers/net/can/spi/mcp251xfd/Kconfig | 17 +
drivers/net/can/spi/mcp251xfd/Makefile | 8 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2927 ++++++++
drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c | 89 +
drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 556 ++
drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 835 +++
drivers/net/can/ti_hecc.c | 29 +-
drivers/net/can/usb/Kconfig | 2 +-
drivers/net/can/usb/gs_usb.c | 4 +-
drivers/net/can/usb/mcba_usb.c | 4 +-
drivers/net/can/usb/peak_usb/pcan_usb.c | 166 +-
drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 4 +-
drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +-
drivers/net/can/usb/ucan.c | 4 +-
drivers/net/can/usb/usb_8dev.c | 4 +-
drivers/net/can/xilinx_can.c | 16 +-
drivers/net/dsa/Kconfig | 6 +-
drivers/net/dsa/b53/b53_common.c | 99 +-
drivers/net/dsa/b53/b53_priv.h | 5 +-
drivers/net/dsa/bcm_sf2.c | 136 +-
drivers/net/dsa/bcm_sf2.h | 4 +
drivers/net/dsa/dsa_loop.c | 59 +-
drivers/net/dsa/lantiq_gswip.c | 26 +-
drivers/net/dsa/microchip/ksz8795.c | 6 +-
drivers/net/dsa/microchip/ksz9477.c | 32 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 1 +
drivers/net/dsa/microchip/ksz_common.c | 19 +-
drivers/net/dsa/mt7530.c | 1271 +++-
drivers/net/dsa/mt7530.h | 259 +-
drivers/net/dsa/mv88e6xxx/Makefile | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 308 +-
drivers/net/dsa/mv88e6xxx/chip.h | 18 +
drivers/net/dsa/mv88e6xxx/devlink.c | 633 ++
drivers/net/dsa/mv88e6xxx/devlink.h | 21 +
drivers/net/dsa/mv88e6xxx/hwtstamp.c | 59 +-
drivers/net/dsa/ocelot/Kconfig | 23 +-
drivers/net/dsa/ocelot/Makefile | 6 +-
drivers/net/dsa/ocelot/felix.c | 124 +-
drivers/net/dsa/ocelot/felix.h | 32 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 639 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 284 +-
drivers/net/dsa/qca8k.c | 6 +-
drivers/net/dsa/realtek-smi-core.c | 3 +-
drivers/net/dsa/realtek-smi-core.h | 9 +-
drivers/net/dsa/rtl8366.c | 291 +-
drivers/net/dsa/rtl8366rb.c | 115 +-
drivers/net/dsa/sja1105/Makefile | 1 +
drivers/net/dsa/sja1105/sja1105.h | 20 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 262 +
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 10 +-
drivers/net/dsa/sja1105/sja1105_main.c | 326 +-
drivers/net/dsa/sja1105/sja1105_spi.c | 5 +-
drivers/net/ethernet/3com/typhoon.c | 61 +-
drivers/net/ethernet/8390/axnet_cs.c | 17 +-
drivers/net/ethernet/8390/lib8390.c | 32 +-
drivers/net/ethernet/8390/pcnet_cs.c | 6 +-
drivers/net/ethernet/adaptec/starfire.c | 77 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 6 +-
drivers/net/ethernet/alteon/acenic.c | 9 +-
drivers/net/ethernet/alteon/acenic.h | 3 +-
drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 128 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 247 +-
drivers/net/ethernet/amazon/ena/ena_com.h | 42 +-
drivers/net/ethernet/amazon/ena/ena_common_defs.h | 31 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 84 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 37 +-
drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 31 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 203 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 178 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 40 +-
drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h | 31 +-
drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 31 +-
drivers/net/ethernet/amd/sun3lance.c | 11 -
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 19 +-
drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 11 +-
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 11 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 2 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 53 +
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 50 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 +
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 37 +
.../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 13 +
drivers/net/ethernet/arc/emac_arc.c | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 160 +-
drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 55 +-
drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 66 +-
drivers/net/ethernet/atheros/atlx/atl1.c | 50 +-
drivers/net/ethernet/atheros/atlx/atl2.c | 19 +-
drivers/net/ethernet/broadcom/b44.c | 8 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 40 +-
drivers/net/ethernet/broadcom/bcmsysport.h | 2 +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 8 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 22 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 98 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 735 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 162 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 173 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 6 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 336 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 397 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/cnic.c | 18 +-
drivers/net/ethernet/brocade/bna/bfa_cee.c | 20 +-
drivers/net/ethernet/brocade/bna/bfa_ioc.c | 13 +-
drivers/net/ethernet/brocade/bna/bnad.c | 7 +-
drivers/net/ethernet/cadence/macb.h | 21 +-
drivers/net/ethernet/cadence/macb_main.c | 80 +-
drivers/net/ethernet/cadence/macb_pci.c | 3 +-
drivers/net/ethernet/calxeda/xgmac.c | 2 +
drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +-
.../net/ethernet/cavium/liquidio/cn68xx_device.c | 2 +
drivers/net/ethernet/cavium/liquidio/lio_core.c | 92 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 363 +-
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 158 +-
.../net/ethernet/cavium/liquidio/octeon_console.c | 12 +-
.../net/ethernet/cavium/liquidio/octeon_device.c | 13 +-
drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 11 +-
.../net/ethernet/cavium/liquidio/octeon_mailbox.c | 5 +-
drivers/net/ethernet/cavium/liquidio/octeon_main.h | 1 +
.../net/ethernet/cavium/liquidio/octeon_mem_ops.c | 1 +
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 8 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 14 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 2 +-
drivers/net/ethernet/chelsio/Kconfig | 2 +
drivers/net/ethernet/chelsio/Makefile | 1 +
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +-
drivers/net/ethernet/chelsio/cxgb/sge.c | 76 +-
drivers/net/ethernet/chelsio/cxgb3/adapter.h | 1 +
drivers/net/ethernet/chelsio/cxgb3/ael1002.c | 7 +-
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 10 +-
drivers/net/ethernet/chelsio/cxgb3/sge.c | 91 +-
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 9 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 15 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 57 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 54 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 17 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 204 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 175 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 15 +
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 10 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 58 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 32 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 8 +
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 92 +-
drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 52 +
.../net/ethernet/chelsio/inline_crypto/Makefile | 4 +
.../chelsio/inline_crypto/ch_ipsec/Makefile | 8 +
.../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 825 +++
.../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 58 +
.../chelsio/inline_crypto/ch_ktls/Makefile | 5 +
.../chelsio/inline_crypto/ch_ktls/chcr_common.h | 111 +
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2154 ++++++
.../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 100 +
.../ethernet/chelsio/inline_crypto}/chtls/Makefile | 0
.../ethernet/chelsio/inline_crypto/chtls/chtls.h | 580 ++
.../chelsio/inline_crypto}/chtls/chtls_cm.c | 0
.../chelsio/inline_crypto}/chtls/chtls_cm.h | 0
.../chelsio/inline_crypto}/chtls/chtls_hw.c | 0
.../chelsio/inline_crypto}/chtls/chtls_io.c | 0
.../chelsio/inline_crypto/chtls/chtls_main.c | 641 ++
drivers/net/ethernet/cirrus/cs89x0.h | 4 -
drivers/net/ethernet/cisco/enic/enic.h | 1 +
drivers/net/ethernet/cisco/enic/enic_api.c | 8 +-
drivers/net/ethernet/cisco/enic/enic_ethtool.c | 2 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 115 +-
drivers/net/ethernet/cisco/enic/vnic_dev.c | 66 +-
drivers/net/ethernet/cortina/gemini.c | 40 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 62 +-
drivers/net/ethernet/dec/tulip/de4x5.c | 4 +-
drivers/net/ethernet/dec/tulip/dmfe.c | 44 +-
drivers/net/ethernet/dec/tulip/interrupt.c | 56 +-
drivers/net/ethernet/dec/tulip/media.c | 5 -
drivers/net/ethernet/dec/tulip/tulip_core.c | 65 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 44 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 80 +-
drivers/net/ethernet/dlink/dl2k.c | 81 +-
drivers/net/ethernet/dlink/sundance.c | 21 +-
drivers/net/ethernet/dnet.c | 13 +-
drivers/net/ethernet/ethoc.c | 6 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +-
drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 +
drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +-
.../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 8 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 63 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 309 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 746 ++-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 125 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 98 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 88 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 +
drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 3 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.h | 4 +
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 21 +
drivers/net/ethernet/freescale/dpaa2/dpni.c | 79 +
drivers/net/ethernet/freescale/dpaa2/dpni.h | 35 +
drivers/net/ethernet/freescale/enetc/Kconfig | 5 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 53 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 9 +-
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 26 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 335 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.h | 8 +-
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 9 +-
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 +-
drivers/net/ethernet/freescale/fec_main.c | 38 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 10 +-
drivers/net/ethernet/freescale/fec_ptp.c | 8 +-
drivers/net/ethernet/freescale/fman/fman.c | 14 +-
drivers/net/ethernet/freescale/fman/fman_muram.c | 6 +-
drivers/net/ethernet/freescale/fman/fman_port.c | 23 +-
drivers/net/ethernet/freescale/fman/mac.c | 4 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 11 +-
drivers/net/ethernet/google/gve/gve.h | 106 +-
drivers/net/ethernet/google/gve/gve_adminq.c | 315 +-
drivers/net/ethernet/google/gve/gve_adminq.h | 62 +-
drivers/net/ethernet/google/gve/gve_ethtool.c | 365 +-
drivers/net/ethernet/google/gve/gve_main.c | 301 +-
drivers/net/ethernet/google/gve/gve_register.h | 1 +
drivers/net/ethernet/google/gve/gve_rx.c | 37 +-
drivers/net/ethernet/hisilicon/hns/hnae.c | 4 +-
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 -
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 34 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 148 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 9 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 17 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 7 +-
.../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 15 +-
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 8 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 90 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 77 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 352 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 35 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 45 +-
drivers/net/ethernet/hisilicon/hns3/hns3_trace.h | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 67 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 38 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 2 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 37 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 26 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 16 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 180 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 9 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 103 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 62 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 34 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 174 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 +
drivers/net/ethernet/hisilicon/hns_mdio.c | 3 +-
drivers/net/ethernet/huawei/hinic/Makefile | 3 +-
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c | 318 +
drivers/net/ethernet/huawei/hinic/hinic_debugfs.h | 114 +
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 20 +
drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +-
.../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 7 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 +
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 27 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 1 +
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 1 +
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 1 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 1 +
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 6 +
drivers/net/ethernet/huawei/hinic/hinic_main.c | 92 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 55 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 7 +-
drivers/net/ethernet/ibm/ibmveth.c | 19 +-
drivers/net/ethernet/ibm/ibmvnic.c | 415 +-
drivers/net/ethernet/ibm/ibmvnic.h | 4 +-
drivers/net/ethernet/intel/e100.c | 12 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 159 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 40 +-
drivers/net/ethernet/intel/e1000e/80003es2lan.c | 1 -
drivers/net/ethernet/intel/e1000e/ethtool.c | 2 +
drivers/net/ethernet/intel/e1000e/hw.h | 5 +
drivers/net/ethernet/intel/e1000e/ich8lan.c | 23 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 56 +-
drivers/net/ethernet/intel/e1000e/phy.c | 3 +
drivers/net/ethernet/intel/e1000e/ptp.c | 3 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 2 -
drivers/net/ethernet/intel/i40e/i40e.h | 8 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 +
drivers/net/ethernet/intel/i40e/i40e_adminq.h | 4 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_client.c | 2 -
drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 35 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 349 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 1 -
drivers/net/ethernet/intel/i40e/i40e_trace.h | 8 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 50 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +-
drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 19 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 6 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 9 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 105 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.h | 4 +-
drivers/net/ethernet/intel/iavf/iavf_adminq.h | 4 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 20 +-
drivers/net/ethernet/intel/iavf/iavf_trace.h | 2 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 11 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 +-
drivers/net/ethernet/intel/ice/ice.h | 27 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 6 +-
drivers/net/ethernet/intel/ice/ice_base.c | 16 +-
drivers/net/ethernet/intel/ice/ice_devlink.c | 116 +-
drivers/net/ethernet/intel/ice/ice_devlink.h | 4 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 6 +-
drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 233 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 11 +-
drivers/net/ethernet/intel/ice/ice_flex_type.h | 5 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 66 +-
drivers/net/ethernet/intel/ice/ice_flow.h | 4 +-
drivers/net/ethernet/intel/ice/ice_fw_update.c | 51 +-
drivers/net/ethernet/intel/ice/ice_fw_update.h | 2 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 7 +-
drivers/net/ethernet/intel/ice/ice_main.c | 127 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 18 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +-
drivers/net/ethernet/intel/ice/ice_type.h | 3 +
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 138 +-
drivers/net/ethernet/intel/ice/ice_xsk.h | 7 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 6 +-
drivers/net/ethernet/intel/igb/e1000_i210.c | 5 +-
drivers/net/ethernet/intel/igb/e1000_mac.c | 1 +
drivers/net/ethernet/intel/igb/e1000_mbx.c | 1 +
drivers/net/ethernet/intel/igb/igb.h | 80 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +
drivers/net/ethernet/intel/igb/igb_main.c | 472 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 8 +-
drivers/net/ethernet/intel/igbvf/netdev.c | 17 +-
drivers/net/ethernet/intel/igc/igc.h | 3 +
drivers/net/ethernet/intel/igc/igc_base.c | 5 +
drivers/net/ethernet/intel/igc/igc_defines.h | 16 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 3 +
drivers/net/ethernet/intel/igc/igc_hw.h | 11 +-
drivers/net/ethernet/intel/igc/igc_main.c | 52 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 62 +-
drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 135 +-
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 17 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 11 +
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 49 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 8 +-
.../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 7 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 63 +-
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 16 +-
drivers/net/ethernet/jme.c | 40 +-
drivers/net/ethernet/korina.c | 3 +-
drivers/net/ethernet/marvell/Kconfig | 7 +
drivers/net/ethernet/marvell/Makefile | 1 +
drivers/net/ethernet/marvell/mvneta.c | 47 +-
drivers/net/ethernet/marvell/mvpp2/Makefile | 3 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 203 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 878 ++-
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c | 457 ++
drivers/net/ethernet/marvell/octeontx2/af/Makefile | 5 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 29 +
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 +
drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 11 +-
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 22 +
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 47 +-
.../ethernet/marvell/octeontx2/af/npc_profile.h | 541 +-
drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 275 +
drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 25 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 36 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 22 +
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 41 +
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 87 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 239 +-
.../net/ethernet/marvell/octeontx2/af/rvu_trace.c | 12 +
.../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 103 +
.../net/ethernet/marvell/octeontx2/nic/Makefile | 3 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 98 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 26 +-
.../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 35 +
.../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 180 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 212 +
.../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 13 +
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 112 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 +
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 +-
drivers/net/ethernet/marvell/prestera/Kconfig | 25 +
drivers/net/ethernet/marvell/prestera/Makefile | 7 +
drivers/net/ethernet/marvell/prestera/prestera.h | 206 +
.../ethernet/marvell/prestera/prestera_devlink.c | 112 +
.../ethernet/marvell/prestera/prestera_devlink.h | 23 +
.../net/ethernet/marvell/prestera/prestera_dsa.c | 104 +
.../net/ethernet/marvell/prestera/prestera_dsa.h | 35 +
.../ethernet/marvell/prestera/prestera_ethtool.c | 780 +++
.../ethernet/marvell/prestera/prestera_ethtool.h | 11 +
.../net/ethernet/marvell/prestera/prestera_hw.c | 1253 ++++
.../net/ethernet/marvell/prestera/prestera_hw.h | 182 +
.../net/ethernet/marvell/prestera/prestera_main.c | 667 ++
.../net/ethernet/marvell/prestera/prestera_pci.c | 769 +++
.../net/ethernet/marvell/prestera/prestera_rxtx.c | 820 +++
.../net/ethernet/marvell/prestera/prestera_rxtx.h | 19 +
.../ethernet/marvell/prestera/prestera_switchdev.c | 1277 ++++
.../ethernet/marvell/prestera/prestera_switchdev.h | 13 +
drivers/net/ethernet/marvell/pxa168_eth.c | 7 +-
drivers/net/ethernet/marvell/skge.c | 6 +-
drivers/net/ethernet/mellanox/mlx4/cq.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 19 +
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 5 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 18 +-
drivers/net/ethernet/mellanox/mlx4/mlx4.h | 2 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 12 +
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 116 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 58 +-
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 1 +
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 50 +-
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 527 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 75 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 83 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 42 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 60 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 217 +
.../net/ethernet/mellanox/mlx5/core/en/xsk/pool.h | 27 +
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 10 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 16 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 217 -
.../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 29 -
.../mellanox/mlx5/core/en_accel/en_accel.h | 66 +-
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 3 +
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 2 +
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 182 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 110 +-
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 29 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 -
.../mellanox/mlx5/core/en_accel/ktls_txrx.h | 20 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 27 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 106 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 50 +-
.../net/ethernet/mellanox/mlx5/core/en_selftest.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 35 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 7 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 881 ++-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 97 +
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 663 +-
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 +-
.../mellanox/mlx5/core/esw/acl/egress_ofld.c | 8 +
.../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 ---
.../net/ethernet/mellanox/mlx5/core/esw/chains.h | 68 -
.../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 124 +
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 44 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 505 +-
.../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 11 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 463 ++
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 21 +
drivers/net/ethernet/mellanox/mlx5/core/health.c | 35 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.c | 66 +-
drivers/net/ethernet/mellanox/mlx5/core/lag.h | 7 +
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 63 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +-
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 911 +++
.../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 93 +
drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 +-
.../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 7 +
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 4 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 22 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 47 +-
.../ethernet/mellanox/mlx5/core/steering/dr_send.c | 8 +-
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 183 +-
.../mellanox/mlx5/core/steering/dr_types.h | 24 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 3 +-
.../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 642 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 14 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 368 +
drivers/net/ethernet/mellanox/mlxsw/core_env.h | 6 +
drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 173 +-
drivers/net/ethernet/mellanox/mlxsw/pci.c | 12 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 239 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 594 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 91 +-
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 377 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 163 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 204 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 32 +-
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 34 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 6 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 120 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 -
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 22 +-
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 25 +-
drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 +
drivers/net/ethernet/micrel/ks8842.c | 17 +-
drivers/net/ethernet/micrel/ksz884x.c | 76 +-
drivers/net/ethernet/microchip/encx24j600-regmap.c | 2 +-
drivers/net/ethernet/microchip/lan743x_main.c | 11 +-
drivers/net/ethernet/mscc/ocelot.c | 114 +-
drivers/net/ethernet/mscc/ocelot.h | 2 +
drivers/net/ethernet/mscc/ocelot_flower.c | 565 +-
drivers/net/ethernet/mscc/ocelot_io.c | 17 +
drivers/net/ethernet/mscc/ocelot_net.c | 61 +-
drivers/net/ethernet/mscc/ocelot_ptp.c | 3 +-
drivers/net/ethernet/mscc/ocelot_s2.h | 64 -
drivers/net/ethernet/mscc/ocelot_vcap.c | 856 ++-
drivers/net/ethernet/mscc/ocelot_vcap.h | 99 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 195 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 5 +-
drivers/net/ethernet/natsemi/natsemi.c | 63 +-
drivers/net/ethernet/natsemi/ns83820.c | 77 +-
drivers/net/ethernet/natsemi/sonic.c | 24 +-
drivers/net/ethernet/natsemi/sonic.h | 2 +-
drivers/net/ethernet/neterion/s2io.c | 91 +-
drivers/net/ethernet/neterion/vxge/vxge-config.c | 14 +-
drivers/net/ethernet/neterion/vxge/vxge-config.h | 7 +-
drivers/net/ethernet/neterion/vxge/vxge-ethtool.c | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 12 +-
drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 72 +-
drivers/net/ethernet/netronome/nfp/bpf/offload.c | 18 +-
drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 17 +
drivers/net/ethernet/netronome/nfp/flower/main.h | 6 +-
drivers/net/ethernet/netronome/nfp/flower/match.c | 73 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 85 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 9 +-
.../net/ethernet/netronome/nfp/nfp_net_common.c | 7 +-
drivers/net/ethernet/ni/nixge.c | 7 +-
.../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 4 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 5 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 14 +-
drivers/net/ethernet/packetengines/yellowfin.c | 2 +-
drivers/net/ethernet/pensando/Kconfig | 1 +
drivers/net/ethernet/pensando/ionic/Makefile | 2 +-
drivers/net/ethernet/pensando/ionic/ionic.h | 7 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 47 +-
.../net/ethernet/pensando/ionic/ionic_debugfs.c | 31 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.c | 87 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 73 +-
.../net/ethernet/pensando/ionic/ionic_devlink.c | 12 +-
.../net/ethernet/pensando/ionic/ionic_devlink.h | 3 +
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 198 +-
drivers/net/ethernet/pensando/ionic/ionic_fw.c | 206 +
drivers/net/ethernet/pensando/ionic/ionic_if.h | 34 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 1076 +--
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 115 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 101 +-
drivers/net/ethernet/pensando/ionic/ionic_stats.c | 48 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 182 +-
drivers/net/ethernet/qlogic/Kconfig | 5 +-
drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 3 -
.../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 +
drivers/net/ethernet/qlogic/qed/Makefile | 1 +
drivers/net/ethernet/qlogic/qed/qed.h | 5 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 9 +
drivers/net/ethernet/qlogic/qed/qed_devlink.c | 259 +
drivers/net/ethernet/qlogic/qed/qed_devlink.h | 20 +
drivers/net/ethernet/qlogic/qed/qed_int.c | 27 +-
drivers/net/ethernet/qlogic/qed/qed_int.h | 2 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 18 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.h | 8 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 130 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +-
drivers/net/ethernet/qlogic/qede/qede.h | 2 +
drivers/net/ethernet/qlogic/qede/qede_main.c | 38 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 10 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 1 +
drivers/net/ethernet/qualcomm/qca_uart.c | 2 +-
drivers/net/ethernet/realtek/8139cp.c | 4 +-
drivers/net/ethernet/realtek/8139too.c | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 56 +-
drivers/net/ethernet/renesas/ravb.h | 5 +-
drivers/net/ethernet/renesas/ravb_main.c | 55 +-
drivers/net/ethernet/renesas/sh_eth.c | 12 +-
drivers/net/ethernet/rocker/rocker_main.c | 83 +-
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 17 +-
drivers/net/ethernet/sfc/ef10.c | 152 +-
drivers/net/ethernet/sfc/ef100_ethtool.c | 41 +
drivers/net/ethernet/sfc/ef100_netdev.c | 4 +
drivers/net/ethernet/sfc/ef100_nic.c | 23 +-
drivers/net/ethernet/sfc/ef100_tx.c | 44 +-
drivers/net/ethernet/sfc/ef100_tx.h | 1 -
drivers/net/ethernet/sfc/efx.c | 21 +-
drivers/net/ethernet/sfc/efx_channels.c | 15 +-
drivers/net/ethernet/sfc/efx_channels.h | 2 -
drivers/net/ethernet/sfc/efx_common.c | 124 +-
drivers/net/ethernet/sfc/efx_common.h | 3 +
drivers/net/ethernet/sfc/ethtool.c | 3 +-
drivers/net/ethernet/sfc/ethtool_common.c | 47 +-
drivers/net/ethernet/sfc/falcon/farch.c | 29 +-
drivers/net/ethernet/sfc/falcon/rx.c | 2 +
drivers/net/ethernet/sfc/falcon/selftest.c | 2 +-
drivers/net/ethernet/sfc/farch.c | 33 +-
drivers/net/ethernet/sfc/mcdi.c | 6 +-
drivers/net/ethernet/sfc/mcdi.h | 4 +-
drivers/net/ethernet/sfc/mcdi_functions.c | 24 +-
drivers/net/ethernet/sfc/mcdi_functions.h | 2 +-
drivers/net/ethernet/sfc/mcdi_port.c | 593 +-
drivers/net/ethernet/sfc/mcdi_port_common.c | 605 +-
drivers/net/ethernet/sfc/mcdi_port_common.h | 15 +-
drivers/net/ethernet/sfc/net_driver.h | 131 +-
drivers/net/ethernet/sfc/nic.h | 4 +
drivers/net/ethernet/sfc/nic_common.h | 47 +-
drivers/net/ethernet/sfc/ptp.c | 12 +-
drivers/net/ethernet/sfc/selftest.c | 18 +-
drivers/net/ethernet/sfc/selftest.h | 4 +-
drivers/net/ethernet/sfc/siena.c | 1 -
drivers/net/ethernet/sfc/tx.c | 136 +-
drivers/net/ethernet/sfc/tx.h | 26 +
drivers/net/ethernet/sfc/tx_common.c | 19 +-
drivers/net/ethernet/silan/sc92031.c | 40 +-
drivers/net/ethernet/sis/sis900.c | 8 +-
drivers/net/ethernet/smsc/epic100.c | 71 +-
drivers/net/ethernet/smsc/smc91x.c | 13 +-
drivers/net/ethernet/smsc/smsc911x.c | 6 +-
drivers/net/ethernet/smsc/smsc9420.c | 51 +-
drivers/net/ethernet/socionext/sni_ave.c | 32 +-
drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +-
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 7 +-
drivers/net/ethernet/stmicro/stmmac/common.h | 17 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 3 +-
.../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 196 +
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 14 +
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 6 +
.../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +-
drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 55 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 297 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +-
drivers/net/ethernet/sun/cassini.c | 4 +-
drivers/net/ethernet/sun/sunbmac.c | 18 +-
drivers/net/ethernet/sun/sungem.c | 5 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +-
drivers/net/ethernet/tehuti/tehuti.c | 70 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 10 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 16 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 1 +
drivers/net/ethernet/ti/am65-cpts.c | 43 +-
drivers/net/ethernet/ti/cpsw.c | 10 +-
drivers/net/ethernet/ti/cpsw_ale.c | 421 +-
drivers/net/ethernet/ti/cpsw_ale.h | 7 +
drivers/net/ethernet/ti/cpsw_ethtool.c | 3 +-
drivers/net/ethernet/ti/cpsw_new.c | 3 -
drivers/net/ethernet/ti/cpsw_priv.c | 2 +-
drivers/net/ethernet/ti/cpsw_priv.h | 2 -
drivers/net/ethernet/ti/cpts.c | 42 +-
drivers/net/ethernet/ti/davinci_cpdma.c | 2 +-
drivers/net/ethernet/ti/davinci_emac.c | 10 +-
drivers/net/ethernet/ti/netcp_ethss.c | 18 +-
drivers/net/ethernet/ti/tlan.c | 67 +-
drivers/net/ethernet/toshiba/tc35815.c | 48 +-
drivers/net/ethernet/via/via-rhine.c | 2 +-
drivers/net/ethernet/via/via-velocity.c | 40 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 26 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +-
drivers/net/fddi/skfp/h/smc.h | 2 +-
drivers/net/geneve.c | 11 +-
drivers/net/gtp.c | 74 +-
drivers/net/hippi/rrunner.c | 117 +-
drivers/net/ieee802154/mac802154_hwsim.c | 6 +-
drivers/net/ipa/gsi.c | 32 +-
drivers/net/ipa/gsi.h | 1 -
drivers/net/ipa/gsi_reg.h | 59 +-
drivers/net/ipa/gsi_trans.c | 1 -
drivers/net/ipa/ipa.h | 17 +-
drivers/net/ipa/ipa_clock.c | 28 +-
drivers/net/ipa/ipa_endpoint.c | 53 +-
drivers/net/ipa/ipa_interrupt.c | 14 +
drivers/net/ipa/ipa_main.c | 72 +-
drivers/net/ipa/ipa_reg.h | 2 +-
drivers/net/ipa/ipa_uc.c | 2 +-
drivers/net/ipvlan/ipvlan_main.c | 8 +
drivers/net/macsec.c | 30 +-
drivers/net/mdio/Kconfig | 251 +
drivers/net/mdio/Makefile | 29 +
drivers/net/{phy => mdio}/mdio-aspeed.c | 0
drivers/net/{phy => mdio}/mdio-bcm-iproc.c | 0
drivers/net/{phy => mdio}/mdio-bcm-unimac.c | 0
drivers/net/{phy => mdio}/mdio-bitbang.c | 0
drivers/net/{phy => mdio}/mdio-cavium.c | 0
drivers/net/{phy => mdio}/mdio-cavium.h | 0
drivers/net/{phy => mdio}/mdio-gpio.c | 0
drivers/net/{phy => mdio}/mdio-hisi-femac.c | 0
drivers/net/mdio/mdio-i2c.c | 117 +
drivers/net/mdio/mdio-ipq4019.c | 235 +
drivers/net/{phy => mdio}/mdio-ipq8064.c | 0
drivers/net/{phy => mdio}/mdio-moxart.c | 0
drivers/net/{phy => mdio}/mdio-mscc-miim.c | 0
drivers/net/{phy => mdio}/mdio-mux-bcm-iproc.c | 0
drivers/net/{phy => mdio}/mdio-mux-gpio.c | 0
drivers/net/{phy => mdio}/mdio-mux-meson-g12a.c | 0
drivers/net/{phy => mdio}/mdio-mux-mmioreg.c | 0
drivers/net/{phy => mdio}/mdio-mux-multiplexer.c | 0
drivers/net/{phy => mdio}/mdio-mux.c | 0
drivers/net/{phy => mdio}/mdio-mvusb.c | 0
drivers/net/{phy => mdio}/mdio-octeon.c | 0
drivers/net/{phy => mdio}/mdio-sun4i.c | 0
drivers/net/{phy => mdio}/mdio-thunder.c | 0
drivers/net/mdio/mdio-xgene.c | 466 ++
drivers/net/mdio/of_mdio.c | 592 ++
drivers/net/netdevsim/Makefile | 2 +-
drivers/net/netdevsim/dev.c | 35 +-
drivers/net/netdevsim/ethtool.c | 64 +
drivers/net/netdevsim/netdev.c | 1 +
drivers/net/netdevsim/netdevsim.h | 20 +-
drivers/net/netdevsim/udp_tunnels.c | 34 +-
drivers/net/pcs/Kconfig | 22 +
drivers/net/pcs/Makefile | 5 +
drivers/net/pcs/pcs-lynx.c | 318 +
drivers/net/pcs/pcs-xpcs.c | 716 ++
drivers/net/phy/Kconfig | 405 +-
drivers/net/phy/Makefile | 37 +-
drivers/net/phy/at803x.c | 4 +-
drivers/net/phy/bcm7xxx.c | 32 +-
drivers/net/phy/dp83640.c | 70 +-
drivers/net/phy/dp83822.c | 232 +-
drivers/net/phy/dp83867.c | 45 +-
drivers/net/phy/dp83869.c | 365 +
drivers/net/phy/marvell.c | 14 +-
drivers/net/phy/mdio-i2c.c | 118 -
drivers/net/phy/mdio-ipq4019.c | 160 -
drivers/net/phy/mdio-xgene.c | 466 --
drivers/net/phy/mdio-xpcs.c | 716 --
drivers/net/phy/mdio_bus.c | 15 -
drivers/net/phy/micrel.c | 14 +
drivers/net/phy/mscc/mscc_macsec.c | 2 +-
drivers/net/phy/phy-core.c | 36 +-
drivers/net/phy/phy.c | 69 +-
drivers/net/phy/phylink.c | 48 +-
drivers/net/phy/realtek.c | 47 +-
drivers/net/phy/sfp.c | 2 +-
drivers/net/phy/smsc.c | 126 +-
drivers/net/phy/spi_ks8995.c | 4 +-
drivers/net/team/team.c | 6 +-
drivers/net/tun.c | 18 -
drivers/net/usb/Kconfig | 2 +
drivers/net/usb/cx82310_eth.c | 78 +-
drivers/net/usb/kaweth.c | 261 +-
drivers/net/usb/net1080.c | 1 -
drivers/net/usb/qmi_wwan.c | 24 +-
drivers/net/usb/smsc75xx.c | 13 +-
drivers/net/usb/smsc95xx.c | 488 +-
drivers/net/usb/usbnet.c | 30 +-
drivers/net/veth.c | 18 +-
drivers/net/virtio_net.c | 55 +-
drivers/net/vxlan.c | 22 +-
drivers/net/wan/fsl_ucc_hdlc.c | 1 +
drivers/net/wan/hdlc_fr.c | 172 +-
drivers/net/wan/lmc/lmc_debug.c | 18 -
drivers/net/wan/lmc/lmc_debug.h | 1 -
drivers/net/wan/lmc/lmc_main.c | 105 +-
drivers/net/wan/lmc/lmc_media.c | 4 -
drivers/net/wan/lmc/lmc_proto.c | 16 -
drivers/net/wan/sbni.c | 101 +-
drivers/net/wan/slic_ds26522.c | 2 -
drivers/net/wan/x25_asy.c | 5 +-
drivers/net/wan/x25_asy.h | 1 -
drivers/net/wimax/i2400m/control.c | 2 -
drivers/net/wireguard/netlink.c | 14 +-
drivers/net/wireless/admtek/adm8211.c | 83 +-
drivers/net/wireless/ath/ath10k/bmi.c | 10 +-
drivers/net/wireless/ath/ath10k/ce.c | 81 +-
drivers/net/wireless/ath/ath10k/ce.h | 15 +-
drivers/net/wireless/ath/ath10k/core.c | 55 +-
drivers/net/wireless/ath/ath10k/core.h | 22 +
drivers/net/wireless/ath/ath10k/coredump.c | 349 +-
drivers/net/wireless/ath/ath10k/coredump.h | 1 +
drivers/net/wireless/ath/ath10k/htt_rx.c | 26 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 6 +-
drivers/net/wireless/ath/ath10k/hw.h | 3 -
drivers/net/wireless/ath/ath10k/mac.c | 929 ++-
drivers/net/wireless/ath/ath10k/pci.c | 2 +-
drivers/net/wireless/ath/ath10k/qmi.c | 8 +
drivers/net/wireless/ath/ath10k/sdio.c | 331 +-
drivers/net/wireless/ath/ath10k/snoc.c | 29 +-
drivers/net/wireless/ath/ath10k/snoc.h | 1 +
drivers/net/wireless/ath/ath10k/targaddrs.h | 11 +
drivers/net/wireless/ath/ath10k/txrx.c | 11 +-
drivers/net/wireless/ath/ath10k/wmi-ops.h | 19 +
drivers/net/wireless/ath/ath10k/wmi-tlv.h | 2 +
drivers/net/wireless/ath/ath10k/wmi.c | 73 +-
drivers/net/wireless/ath/ath10k/wmi.h | 76 +
drivers/net/wireless/ath/ath10k/wow.c | 2 +-
drivers/net/wireless/ath/ath11k/Kconfig | 18 +-
drivers/net/wireless/ath/ath11k/Makefile | 12 +-
drivers/net/wireless/ath/ath11k/ahb.c | 455 +-
drivers/net/wireless/ath/ath11k/ahb.h | 8 +
drivers/net/wireless/ath/ath11k/ce.c | 224 +-
drivers/net/wireless/ath/ath11k/ce.h | 15 +-
drivers/net/wireless/ath/ath11k/core.c | 291 +-
drivers/net/wireless/ath/ath11k/core.h | 79 +-
drivers/net/wireless/ath/ath11k/dbring.c | 2 +-
drivers/net/wireless/ath/ath11k/debug.c | 1104 +--
drivers/net/wireless/ath/ath11k/debug.h | 247 +-
drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 4642 -------------
drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 1690 -----
drivers/net/wireless/ath/ath11k/debugfs.c | 1097 +++
drivers/net/wireless/ath/ath11k/debugfs.h | 217 +
.../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4598 +++++++++++++
.../net/wireless/ath/ath11k/debugfs_htt_stats.h | 1713 +++++
drivers/net/wireless/ath/ath11k/debugfs_sta.c | 29 +-
drivers/net/wireless/ath/ath11k/debugfs_sta.h | 44 +
drivers/net/wireless/ath/ath11k/dp.c | 316 +-
drivers/net/wireless/ath/ath11k/dp.h | 40 +-
drivers/net/wireless/ath/ath11k/dp_rx.c | 375 +-
drivers/net/wireless/ath/ath11k/dp_rx.h | 6 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 200 +-
drivers/net/wireless/ath/ath11k/hal.c | 306 +-
drivers/net/wireless/ath/ath11k/hal.h | 198 +-
drivers/net/wireless/ath/ath11k/hal_rx.c | 16 +-
drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +-
drivers/net/wireless/ath/ath11k/hal_tx.c | 2 +-
drivers/net/wireless/ath/ath11k/hif.h | 30 +
drivers/net/wireless/ath/ath11k/htc.c | 19 +-
drivers/net/wireless/ath/ath11k/hw.c | 894 +++
drivers/net/wireless/ath/ath11k/hw.h | 152 +-
drivers/net/wireless/ath/ath11k/mac.c | 412 +-
drivers/net/wireless/ath/ath11k/mhi.c | 467 ++
drivers/net/wireless/ath/ath11k/mhi.h | 39 +
drivers/net/wireless/ath/ath11k/pci.c | 1062 +++
drivers/net/wireless/ath/ath11k/pci.h | 72 +
drivers/net/wireless/ath/ath11k/peer.c | 3 -
drivers/net/wireless/ath/ath11k/qmi.c | 357 +-
drivers/net/wireless/ath/ath11k/qmi.h | 29 +-
drivers/net/wireless/ath/ath11k/reg.c | 8 +-
drivers/net/wireless/ath/ath11k/spectral.c | 36 +-
drivers/net/wireless/ath/ath11k/thermal.c | 2 +-
drivers/net/wireless/ath/ath11k/wmi.c | 154 +-
drivers/net/wireless/ath/ath5k/ath5k.h | 2 +-
drivers/net/wireless/ath/ath5k/base.c | 26 +-
drivers/net/wireless/ath/ath5k/debug.c | 25 +-
drivers/net/wireless/ath/ath5k/eeprom.c | 4 +-
drivers/net/wireless/ath/ath5k/pcu.c | 6 +-
drivers/net/wireless/ath/ath5k/phy.c | 6 +-
drivers/net/wireless/ath/ath5k/reset.c | 2 +-
drivers/net/wireless/ath/ath5k/rfbuffer.h | 2 +-
drivers/net/wireless/ath/ath5k/rfkill.c | 7 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +-
drivers/net/wireless/ath/ath6kl/init.c | 2 +-
drivers/net/wireless/ath/ath6kl/main.c | 5 +-
drivers/net/wireless/ath/ath6kl/wmi.c | 15 +-
drivers/net/wireless/ath/ath9k/Kconfig | 12 +-
drivers/net/wireless/ath/ath9k/ani.c | 2 +-
drivers/net/wireless/ath/ath9k/ar5008_initvals.h | 68 -
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 35 +-
drivers/net/wireless/ath/ath9k/ar9001_initvals.h | 37 -
drivers/net/wireless/ath/ath9k/ar9002_initvals.h | 14 -
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 +-
.../net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 21 -
drivers/net/wireless/ath/ath9k/ath9k.h | 4 +-
drivers/net/wireless/ath/ath9k/beacon.c | 6 +-
drivers/net/wireless/ath/ath9k/channel.c | 4 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 2 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 21 +-
drivers/net/wireless/ath/ath9k/htc.h | 4 +-
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 8 +-
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 10 +-
drivers/net/wireless/ath/ath9k/htc_hst.c | 2 +
drivers/net/wireless/ath/ath9k/hw.c | 6 +-
drivers/net/wireless/ath/ath9k/init.c | 6 +-
drivers/net/wireless/ath/ath9k/main.c | 18 +-
drivers/net/wireless/ath/ath9k/pci.c | 5 +-
drivers/net/wireless/ath/ath9k/wmi.c | 9 +-
drivers/net/wireless/ath/ath9k/wmi.h | 4 +-
drivers/net/wireless/ath/carl9170/carl9170.h | 5 +-
drivers/net/wireless/ath/carl9170/main.c | 2 +-
drivers/net/wireless/ath/carl9170/rx.c | 2 +-
drivers/net/wireless/ath/carl9170/tx.c | 12 +-
drivers/net/wireless/ath/carl9170/usb.c | 7 +-
drivers/net/wireless/ath/dfs_pattern_detector.c | 15 +-
drivers/net/wireless/ath/wcn36xx/dxe.c | 57 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 222 +-
drivers/net/wireless/ath/wcn36xx/main.c | 288 +-
drivers/net/wireless/ath/wcn36xx/pmc.c | 7 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 757 ++-
drivers/net/wireless/ath/wcn36xx/smd.h | 12 +-
drivers/net/wireless/ath/wcn36xx/txrx.c | 279 +-
drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 18 +-
drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 8 +-
drivers/net/wireless/ath/wil6210/interrupt.c | 4 +-
drivers/net/wireless/ath/wil6210/pmc.c | 12 +-
drivers/net/wireless/ath/wil6210/txrx.c | 30 +-
drivers/net/wireless/ath/wil6210/txrx_edma.c | 10 +-
drivers/net/wireless/ath/wil6210/wil_platform.c | 3 +-
drivers/net/wireless/ath/wil6210/wmi.c | 36 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 11 +-
drivers/net/wireless/atmel/atmel.c | 4 +-
drivers/net/wireless/broadcom/b43/dma.c | 2 +-
drivers/net/wireless/broadcom/b43/main.c | 14 +-
drivers/net/wireless/broadcom/b43/phy_common.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_ht.c | 3 -
drivers/net/wireless/broadcom/b43/phy_n.c | 21 +-
drivers/net/wireless/broadcom/b43/pio.c | 2 +-
drivers/net/wireless/broadcom/b43/tables_nphy.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 15 +-
drivers/net/wireless/broadcom/b43legacy/pio.c | 7 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 10 +-
.../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 12 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 3 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 62 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.h | 14 +
.../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 39 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c | 1 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.h | 4 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 31 +-
.../wireless/broadcom/brcm80211/brcmfmac/fweh.h | 7 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 30 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 9 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 31 +-
.../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 2 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 5 +-
.../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 35 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.c | 17 +-
.../broadcom/brcm80211/brcmsmac/mac80211_if.h | 2 +-
.../wireless/broadcom/brcm80211/brcmsmac/main.c | 47 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 99 +-
.../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 47 +-
.../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 112 -
.../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 268 -
drivers/net/wireless/cisco/airo.c | 913 +--
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 12 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 52 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 6 +-
drivers/net/wireless/intel/ipw2x00/libipw.h | 3 +-
drivers/net/wireless/intel/iwlegacy/3945-mac.c | 34 +-
drivers/net/wireless/intel/iwlegacy/3945-rs.c | 8 +-
drivers/net/wireless/intel/iwlegacy/3945.c | 46 +-
drivers/net/wireless/intel/iwlegacy/4965-calib.c | 2 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 67 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 10 +-
drivers/net/wireless/intel/iwlegacy/4965.c | 25 +-
drivers/net/wireless/intel/iwlegacy/common.c | 76 +-
drivers/net/wireless/intel/iwlegacy/common.h | 4 +-
drivers/net/wireless/intel/iwlegacy/debug.c | 3 +-
drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +-
drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 17 +-
drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 8 +-
drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +-
drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 12 +-
drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 +-
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 6 +-
drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 8 +-
drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 22 +-
drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 92 +-
drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 59 +-
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 25 +-
.../net/wireless/intel/iwlwifi/fw/api/binding.h | 16 +-
.../net/wireless/intel/iwlwifi/fw/api/commands.h | 16 +-
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 82 +-
.../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 32 +-
.../net/wireless/intel/iwlwifi/fw/api/location.h | 231 +-
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 18 +-
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 13 +
.../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 32 +-
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 13 +-
drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 133 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 18 +-
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 29 +-
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 471 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 56 +
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 14 +
drivers/net/wireless/intel/iwlwifi/fw/file.h | 12 +-
drivers/net/wireless/intel/iwlwifi/fw/img.c | 55 +-
drivers/net/wireless/intel/iwlwifi/fw/img.h | 9 +-
drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +-
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 274 +
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 18 +
drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +-
.../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 21 +-
.../net/wireless/intel/iwlwifi/iwl-context-info.h | 7 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 26 +-
drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 +-
drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 6 +-
.../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 6 +-
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 20 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 98 +-
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 1 +
drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 76 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 53 +-
drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 11 +-
drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 294 +-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 363 +-
.../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 203 +-
drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 459 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 24 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 118 +-
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 59 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 33 +-
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 123 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +
drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 197 +-
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 87 +-
drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 107 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 84 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 +-
drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 12 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 51 +-
.../net/wireless/intel/iwlwifi/mvm/time-event.h | 7 +-
drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 82 +-
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 99 +-
drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 53 +-
.../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 27 +
.../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 23 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 41 +-
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 161 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +-
.../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 4 +-
drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 137 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 1089 +--
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 530 +-
drivers/net/wireless/intel/iwlwifi/queue/tx.c | 1529 +++++
drivers/net/wireless/intel/iwlwifi/queue/tx.h | 230 +
drivers/net/wireless/intersil/hostap/hostap.h | 6 +-
drivers/net/wireless/intersil/hostap/hostap_ap.c | 2 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 33 +-
.../net/wireless/intersil/hostap/hostap_ioctl.c | 3 +-
drivers/net/wireless/intersil/orinoco/main.c | 11 +-
.../net/wireless/intersil/orinoco/orinoco_usb.c | 14 +-
drivers/net/wireless/intersil/p54/p54pci.c | 12 +-
drivers/net/wireless/intersil/prism54/isl_38xx.c | 2 +-
drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +-
drivers/net/wireless/intersil/prism54/islpci_dev.c | 2 +-
drivers/net/wireless/mac80211_hwsim.c | 108 +-
drivers/net/wireless/marvell/libertas/defs.h | 3 +-
drivers/net/wireless/marvell/libertas/firmware.c | 4 +-
drivers/net/wireless/marvell/libertas/main.c | 6 +-
drivers/net/wireless/marvell/libertas/rx.c | 11 +-
drivers/net/wireless/marvell/libertas_tf/cmd.c | 22 +-
.../net/wireless/marvell/libertas_tf/deb_defs.h | 3 +-
drivers/net/wireless/marvell/libertas_tf/if_usb.c | 37 +-
drivers/net/wireless/marvell/libertas_tf/main.c | 7 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 8 +-
drivers/net/wireless/marvell/mwifiex/cmdevt.c | 4 +-
drivers/net/wireless/marvell/mwifiex/fw.h | 8 +-
drivers/net/wireless/marvell/mwifiex/ie.c | 2 +-
drivers/net/wireless/marvell/mwifiex/init.c | 14 +-
drivers/net/wireless/marvell/mwifiex/main.c | 2 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 323 +-
drivers/net/wireless/marvell/mwifiex/pcie.h | 149 -
drivers/net/wireless/marvell/mwifiex/scan.c | 4 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 429 ++
drivers/net/wireless/marvell/mwifiex/sdio.h | 427 --
drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 6 +-
drivers/net/wireless/marvell/mwifiex/usb.c | 3 +-
drivers/net/wireless/marvell/mwifiex/util.c | 6 +-
drivers/net/wireless/marvell/mwifiex/wmm.c | 15 +
drivers/net/wireless/marvell/mwifiex/wmm.h | 18 +-
drivers/net/wireless/marvell/mwl8k.c | 16 +-
drivers/net/wireless/mediatek/mt76/debugfs.c | 9 +-
drivers/net/wireless/mediatek/mt76/dma.c | 162 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 47 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 61 +-
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 8 +-
.../net/wireless/mediatek/mt76/mt7603/debugfs.c | 18 +-
drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 26 +-
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7603/eeprom.h | 3 +
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 5 -
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 25 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 5 +-
drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 2 +
drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 +
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 30 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 +
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 25 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 200 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 25 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 21 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 7 +-
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 3 +
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 38 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 22 +-
.../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 282 +-
.../net/wireless/mediatek/mt76/mt7615/testmode.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 2 -
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 8 +-
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 29 +-
drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 1 +
.../net/wireless/mediatek/mt76/mt76x0/initvals.h | 145 -
.../wireless/mediatek/mt76/mt76x0/initvals_init.h | 159 +
drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +
.../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 34 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 1 -
drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 70 +-
drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 3 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 5 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 146 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 10 +
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 257 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 39 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 33 +
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 48 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 30 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 17 +-
drivers/net/wireless/mediatek/mt76/sdio.c | 160 +-
drivers/net/wireless/mediatek/mt76/testmode.c | 19 +-
drivers/net/wireless/mediatek/mt76/tx.c | 330 +-
drivers/net/wireless/mediatek/mt76/usb.c | 86 +-
drivers/net/wireless/mediatek/mt76/util.c | 28 +
drivers/net/wireless/mediatek/mt76/util.h | 76 +
drivers/net/wireless/mediatek/mt7601u/debugfs.c | 34 +-
drivers/net/wireless/mediatek/mt7601u/dma.c | 4 +-
drivers/net/wireless/mediatek/mt7601u/mac.c | 4 +-
drivers/net/wireless/mediatek/mt7601u/phy.c | 4 +-
drivers/net/wireless/microchip/wilc1000/mon.c | 3 +-
drivers/net/wireless/microchip/wilc1000/sdio.c | 5 +-
drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +
drivers/net/wireless/quantenna/qtnfmac/core.c | 24 +-
.../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 7 +-
.../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 7 +-
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 16 +-
drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 16 +-
drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 42 +-
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 25 +-
drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 10 +-
drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 -
drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 5 +-
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 23 +-
drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 -
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 70 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 10 +-
drivers/net/wireless/realtek/rtlwifi/base.c | 193 +-
drivers/net/wireless/realtek/rtlwifi/base.h | 3 -
.../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 712 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 354 +-
.../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 720 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 668 +-
.../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 756 +--
.../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 40 +-
.../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 6 +-
drivers/net/wireless/realtek/rtlwifi/cam.c | 82 +-
drivers/net/wireless/realtek/rtlwifi/core.c | 269 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 24 +-
drivers/net/wireless/realtek/rtlwifi/debug.h | 14 +-
drivers/net/wireless/realtek/rtlwifi/efuse.c | 72 +-
drivers/net/wireless/realtek/rtlwifi/pci.c | 423 +-
drivers/net/wireless/realtek/rtlwifi/ps.c | 125 +-
drivers/net/wireless/realtek/rtlwifi/ps.h | 10 +-
drivers/net/wireless/realtek/rtlwifi/regd.c | 18 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 192 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 90 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 215 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 20 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 405 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 41 +-
.../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 224 +-
.../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 88 +-
.../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 271 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 40 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 184 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/led.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 121 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 28 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 38 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 154 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 72 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 134 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 58 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 312 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 116 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 214 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 423 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 30 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 72 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 102 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 210 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 18 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 366 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 45 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/dm.c | 42 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 40 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 159 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/led.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 220 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 72 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 22 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 162 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 64 +-
.../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c | 150 +-
.../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 647 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 232 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 365 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 124 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 66 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 213 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/led.c | 10 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 310 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 37 +-
.../realtek/rtlwifi/rtl8723com/fw_common.c | 22 +-
.../realtek/rtlwifi/rtl8723com/phy_common.c | 44 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 827 ++-
.../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 134 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 467 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 32 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 553 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 6 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 72 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 28 +-
drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 -
drivers/net/wireless/realtek/rtw88/debug.c | 32 +-
drivers/net/wireless/realtek/rtw88/fw.c | 86 +-
drivers/net/wireless/realtek/rtw88/fw.h | 18 +-
drivers/net/wireless/realtek/rtw88/mac.c | 13 +-
drivers/net/wireless/realtek/rtw88/mac80211.c | 81 +-
drivers/net/wireless/realtek/rtw88/main.c | 205 +-
drivers/net/wireless/realtek/rtw88/main.h | 32 +
drivers/net/wireless/realtek/rtw88/pci.c | 38 +-
drivers/net/wireless/realtek/rtw88/pci.h | 4 +-
drivers/net/wireless/realtek/rtw88/phy.c | 11 +-
drivers/net/wireless/realtek/rtw88/reg.h | 5 +
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 2 +-
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 7 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 22 +-
.../net/wireless/realtek/rtw88/rtw8822c_table.c | 32 +-
drivers/net/wireless/realtek/rtw88/tx.c | 4 +-
drivers/net/wireless/realtek/rtw88/tx.h | 2 +-
drivers/net/wireless/realtek/rtw88/util.h | 2 +
drivers/net/wireless/rndis_wlan.c | 4 +-
drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_core.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_mac80211.c | 8 +-
drivers/net/wireless/rsi/rsi_91x_main.c | 5 +-
drivers/net/wireless/rsi/rsi_91x_mgmt.c | 33 +-
drivers/net/wireless/rsi/rsi_91x_ps.c | 2 +-
drivers/net/wireless/rsi/rsi_91x_sdio.c | 7 +-
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +-
drivers/net/wireless/st/cw1200/wsm.c | 6 +-
drivers/net/wireless/ti/wl1251/main.c | 2 +-
drivers/net/wireless/ti/wl1251/reg.h | 2 +-
drivers/net/wireless/ti/wl12xx/reg.h | 2 +-
drivers/net/wireless/ti/wlcore/cmd.c | 7 +-
drivers/net/wireless/ti/wlcore/debugfs.c | 7 -
drivers/net/wireless/ti/wlcore/debugfs.h | 6 +-
drivers/net/wireless/ti/wlcore/main.c | 1 -
drivers/net/wireless/wl3501_cs.c | 26 +-
drivers/net/wireless/zydas/zd1201.c | 6 +-
drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 4 +-
drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 15 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 10 +-
drivers/nfc/pn533/usb.c | 2 +-
drivers/nfc/s3fwrn5/Kconfig | 1 +
drivers/nfc/s3fwrn5/firmware.c | 4 +-
drivers/nfc/s3fwrn5/firmware.h | 2 +-
drivers/nfc/s3fwrn5/i2c.c | 24 +-
drivers/nfc/st-nci/se.c | 3 +-
drivers/nfc/st21nfca/se.c | 3 +-
drivers/of/Kconfig | 7 -
drivers/of/Makefile | 1 -
drivers/of/base.c | 1 +
drivers/of/of_mdio.c | 572 --
drivers/ptp/ptp_ines.c | 91 +-
drivers/ptp/ptp_qoriq.c | 20 +-
drivers/s390/cio/chsc.c | 22 +-
drivers/s390/cio/chsc.h | 8 +-
drivers/s390/cio/css.c | 11 +-
drivers/s390/cio/css.h | 4 +-
drivers/s390/cio/device_ops.c | 93 +-
drivers/s390/net/Kconfig | 2 +-
drivers/s390/net/ctcm_fsms.h | 1 -
drivers/s390/net/ctcm_mpc.h | 1 -
drivers/s390/net/ism.h | 7 +
drivers/s390/net/ism_drv.c | 47 +
drivers/s390/net/qeth_core.h | 102 +-
drivers/s390/net/qeth_core_main.c | 359 +-
drivers/s390/net/qeth_core_mpc.h | 14 +-
drivers/s390/net/qeth_core_sys.c | 71 +-
drivers/s390/net/qeth_ethtool.c | 16 +-
drivers/s390/net/qeth_l2.h | 9 +-
drivers/s390/net/qeth_l2_main.c | 888 ++-
drivers/s390/net/qeth_l2_sys.c | 17 +-
drivers/s390/net/qeth_l3.h | 4 +-
drivers/s390/net/qeth_l3_main.c | 176 +-
drivers/s390/net/qeth_l3_sys.c | 72 +-
drivers/ssb/pci.c | 7 +-
drivers/target/target_core_user.c | 6 +-
drivers/thermal/thermal_netlink.c | 8 +-
fs/dlm/netlink.c | 6 +-
fs/io_uring.c | 6 +
include/linux/bpf-cgroup.h | 25 +
include/linux/bpf.h | 149 +-
include/linux/bpf_local_storage.h | 163 +
include/linux/bpf_lsm.h | 29 +
include/linux/bpf_types.h | 3 +
include/linux/bpf_verifier.h | 28 +-
include/linux/brcmphy.h | 1 +
include/linux/btf.h | 68 +-
include/linux/btf_ids.h | 59 +-
include/linux/can/core.h | 9 +-
include/linux/can/dev.h | 27 +-
include/linux/can/rx-offload.h | 3 +
include/linux/cookie.h | 51 +
include/linux/dsa/8021q.h | 51 +-
include/linux/ethtool.h | 30 +
include/linux/filter.h | 12 +-
include/linux/fsl/ptp_qoriq.h | 3 +
include/linux/ieee80211.h | 230 +-
include/linux/if_bridge.h | 8 +-
include/linux/if_tun.h | 19 +-
include/linux/inet_diag.h | 2 +
include/linux/ipv6.h | 22 -
include/linux/mdio-xpcs.h | 41 -
include/linux/mdio.h | 9 +-
{drivers/net/phy => include/linux/mdio}/mdio-i2c.h | 0
.../net/phy => include/linux/mdio}/mdio-xgene.h | 0
include/linux/micrel_phy.h | 1 +
include/linux/mlx5/device.h | 4 +-
include/linux/mlx5/driver.h | 3 +-
include/linux/mlx5/eswitch.h | 15 +-
include/linux/mlx5/fs.h | 1 +
include/linux/mlx5/qp.h | 6 +-
include/linux/net.h | 3 +
include/linux/netdevice.h | 105 +-
include/linux/netfilter/nf_conntrack_common.h | 2 +-
include/linux/netlink.h | 30 +-
include/linux/of.h | 5 +
include/linux/of_mdio.h | 6 +
include/linux/pcs-lynx.h | 21 +
include/linux/pcs/pcs-xpcs.h | 41 +
include/linux/phy.h | 426 +-
include/linux/phylink.h | 3 +
include/linux/platform_data/macb.h | 20 -
include/linux/prefetch.h | 8 +
include/linux/ptp_classify.h | 78 +-
include/linux/qed/qed_if.h | 82 +-
include/linux/rcupdate_trace.h | 13 +-
include/linux/skbuff.h | 8 +
include/linux/skmsg.h | 19 +-
include/linux/sock_diag.h | 14 +-
include/linux/stmmac.h | 3 +
include/linux/tcp.h | 21 +-
include/net/bluetooth/hci_core.h | 6 +
include/net/bluetooth/l2cap.h | 2 +
include/net/bluetooth/mgmt.h | 18 +
include/net/bpf_sk_storage.h | 12 +
include/net/caif/caif_spi.h | 155 -
include/net/cfg80211.h | 112 +-
include/net/devlink.h | 228 +-
include/net/drop_monitor.h | 36 -
include/net/dsa.h | 86 +-
include/net/dst.h | 2 +-
include/net/genetlink.h | 75 +-
include/net/inet_connection_sock.h | 10 +-
include/net/inet_sock.h | 7 -
include/net/ip.h | 2 +-
include/net/ip_vs.h | 3 -
include/net/ipv6_stubs.h | 3 +
include/net/mac80211.h | 149 +-
include/net/mptcp.h | 6 +-
include/net/net_namespace.h | 2 +-
include/net/netfilter/nf_log.h | 1 +
include/net/netfilter/nf_tables.h | 23 +-
include/net/netfilter/nf_tables_core.h | 11 +
include/net/netfilter/nf_tables_ipv4.h | 33 +
include/net/netfilter/nf_tables_ipv6.h | 46 +
include/net/netlink.h | 105 +-
include/net/netns/can.h | 1 -
include/net/netns/ipv4.h | 1 +
include/net/netns/nexthop.h | 2 +-
include/net/nexthop.h | 4 -
include/net/pkt_sched.h | 5 +-
include/net/request_sock.h | 9 +-
include/net/sch_generic.h | 11 +-
include/net/smc.h | 4 +
include/net/sock.h | 10 +-
include/net/switchdev.h | 1 +
include/net/tc_act/tc_tunnel_key.h | 5 +-
include/net/tc_act/tc_vlan.h | 2 +
include/net/tcp.h | 40 +-
include/net/tls.h | 4 -
include/net/udp_tunnel.h | 24 +
include/net/xdp_sock.h | 30 +-
include/net/xdp_sock_drv.h | 122 +-
include/net/xfrm.h | 33 +
include/net/xsk_buff_pool.h | 53 +-
include/soc/mscc/ocelot.h | 76 +-
include/soc/mscc/ocelot_ptp.h | 3 +-
include/soc/mscc/ocelot_vcap.h | 202 +-
include/trace/events/devlink.h | 37 +
include/trace/events/rxrpc.h | 35 +-
include/uapi/linux/bpf.h | 655 +-
include/uapi/linux/can/isotp.h | 165 +
include/uapi/linux/can/raw.h | 3 +
include/uapi/linux/devlink.h | 69 +
include/uapi/linux/ethtool.h | 2 +
include/uapi/linux/ethtool_netlink.h | 18 +-
include/uapi/linux/genetlink.h | 11 +
include/uapi/linux/gtp.h | 2 +
include/uapi/linux/if_bridge.h | 38 +
include/uapi/linux/if_link.h | 235 +-
include/uapi/linux/if_pppol2tp.h | 2 +-
include/uapi/linux/inet_diag.h | 18 +
include/uapi/linux/l2tp.h | 7 +-
include/uapi/linux/mroute.h | 5 +-
include/uapi/linux/netfilter.h | 3 +-
include/uapi/linux/netfilter/nf_tables.h | 10 +
include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 +-
include/uapi/linux/netlink.h | 4 +
include/uapi/linux/nl80211.h | 196 +-
include/uapi/linux/tc_act/tc_mpls.h | 1 +
include/uapi/linux/tc_act/tc_vlan.h | 4 +
include/uapi/linux/tipc.h | 2 +
include/uapi/linux/tipc_netlink.h | 2 +
init/Kconfig | 3 +
kernel/Makefile | 2 +-
kernel/bpf/Makefile | 3 +
kernel/bpf/arraymap.c | 102 +-
kernel/bpf/bpf_inode_storage.c | 272 +
kernel/bpf/bpf_iter.c | 62 +-
kernel/bpf/bpf_local_storage.c | 600 ++
kernel/bpf/bpf_lsm.c | 21 +-
kernel/bpf/bpf_struct_ops.c | 6 +-
kernel/bpf/btf.c | 1221 +++-
kernel/bpf/core.c | 29 +-
kernel/bpf/cpumap.c | 17 +-
kernel/bpf/devmap.c | 17 +-
kernel/bpf/hashtab.c | 22 +-
kernel/bpf/helpers.c | 58 +
kernel/bpf/inode.c | 116 +-
kernel/bpf/lpm_trie.c | 1 +
kernel/bpf/map_in_map.c | 24 +-
kernel/bpf/map_in_map.h | 2 -
kernel/bpf/map_iter.c | 15 +
kernel/bpf/percpu_freelist.c | 101 +-
kernel/bpf/percpu_freelist.h | 1 +
kernel/bpf/preload/.gitignore | 4 +
kernel/bpf/preload/Kconfig | 26 +
kernel/bpf/preload/Makefile | 25 +
kernel/bpf/preload/bpf_preload.h | 16 +
kernel/bpf/preload/bpf_preload_kern.c | 91 +
kernel/bpf/preload/bpf_preload_umd_blob.S | 7 +
.../bpf/preload/iterators}/.gitignore | 0
kernel/bpf/preload/iterators/Makefile | 57 +
kernel/bpf/preload/iterators/README | 4 +
kernel/bpf/preload/iterators/bpf_preload_common.h | 13 +
kernel/bpf/preload/iterators/iterators.bpf.c | 114 +
kernel/bpf/preload/iterators/iterators.c | 94 +
kernel/bpf/preload/iterators/iterators.skel.h | 412 ++
kernel/bpf/queue_stack_maps.c | 2 +
kernel/bpf/reuseport_array.c | 3 +-
kernel/bpf/ringbuf.c | 1 +
kernel/bpf/stackmap.c | 6 +-
kernel/bpf/syscall.c | 331 +-
kernel/bpf/task_iter.c | 15 +-
kernel/bpf/trampoline.c | 63 +-
kernel/bpf/verifier.c | 1388 +++-
kernel/rcu/tasks.h | 53 +-
kernel/taskstats.c | 40 +-
kernel/trace/bpf_trace.c | 172 +-
lib/nlattr.c | 122 +-
mm/filemap.c | 8 +-
mm/page_alloc.c | 2 +-
net/8021q/vlan.c | 6 +-
net/8021q/vlan.h | 19 +-
net/Kconfig | 1 -
net/atm/lec.c | 2 +-
net/atm/signaling.c | 2 +-
net/batman-adv/bat_iv_ogm.c | 1 +
net/batman-adv/bat_v_elp.c | 1 +
net/batman-adv/bat_v_ogm.c | 1 +
net/batman-adv/bridge_loop_avoidance.c | 2 +-
net/batman-adv/fragmentation.c | 2 +-
net/batman-adv/hard-interface.c | 19 +-
net/batman-adv/hard-interface.h | 1 -
net/batman-adv/main.c | 1 -
net/batman-adv/main.h | 2 +-
net/batman-adv/multicast.c | 16 +-
net/batman-adv/netlink.c | 6 +-
net/batman-adv/network-coding.c | 4 +-
net/batman-adv/send.c | 2 +-
net/batman-adv/soft-interface.c | 4 +-
net/batman-adv/types.h | 4 +-
net/bluetooth/Kconfig | 1 -
net/bluetooth/a2mp.c | 22 +-
net/bluetooth/hci_conn.c | 2 +-
net/bluetooth/hci_core.c | 43 +-
net/bluetooth/hci_event.c | 89 +-
net/bluetooth/hci_request.c | 85 +-
net/bluetooth/l2cap_core.c | 7 +-
net/bluetooth/l2cap_sock.c | 21 +-
net/bluetooth/mgmt.c | 57 +-
net/bluetooth/sco.c | 6 +
net/bpf/test_run.c | 88 +
net/bpfilter/Kconfig | 1 +
net/bridge/br.c | 5 +
net/bridge/br_device.c | 21 +-
net/bridge/br_forward.c | 17 +-
net/bridge/br_ioctl.c | 2 +-
net/bridge/br_mdb.c | 573 +-
net/bridge/br_multicast.c | 1863 +++++-
net/bridge/br_netlink.c | 4 +-
net/bridge/br_private.h | 117 +-
net/bridge/br_vlan.c | 6 +-
net/bridge/netfilter/ebt_stp.c | 1 -
net/caif/cfsrvl.c | 1 -
net/can/Kconfig | 14 +
net/can/Makefile | 3 +
net/can/af_can.c | 8 +-
net/can/bcm.c | 6 +-
net/can/gw.c | 6 +-
net/can/isotp.c | 1424 ++++
net/can/j1939/transport.c | 2 +
net/can/proc.c | 14 +-
net/can/raw.c | 34 +-
net/core/bpf_sk_storage.c | 836 +--
net/core/datagram.c | 33 +-
net/core/dev.c | 179 +-
net/core/devlink.c | 896 ++-
net/core/drop_monitor.c | 139 +-
net/core/filter.c | 962 ++-
net/core/flow_dissector.c | 10 +-
net/core/net-procfs.c | 15 +-
net/core/net-sysfs.c | 4 +-
net/core/net_namespace.c | 12 +-
net/core/netpoll.c | 2 +-
net/core/pktgen.c | 10 +-
net/core/ptp_classifier.c | 30 +
net/core/skbuff.c | 79 +-
net/core/skmsg.c | 195 +-
net/core/sock.c | 32 +-
net/core/sock_diag.c | 9 +-
net/core/sock_map.c | 441 +-
net/core/sysctl_net_core.c | 17 +-
net/dccp/ackvec.c | 2 +-
net/dccp/ipv4.c | 8 +-
net/dccp/timer.c | 3 +-
net/dsa/dsa.c | 51 +-
net/dsa/dsa2.c | 134 +-
net/dsa/dsa_priv.h | 62 +-
net/dsa/master.c | 20 +-
net/dsa/port.c | 104 +-
net/dsa/slave.c | 212 +-
net/dsa/switch.c | 50 +-
net/dsa/tag_8021q.c | 158 +-
net/dsa/tag_brcm.c | 35 +-
net/dsa/tag_dsa.c | 9 -
net/dsa/tag_edsa.c | 9 -
net/dsa/tag_ksz.c | 1 +
net/dsa/tag_mtk.c | 10 -
net/dsa/tag_ocelot.c | 60 +-
net/dsa/tag_qca.c | 10 -
net/dsa/tag_rtl4_a.c | 11 -
net/dsa/tag_sja1105.c | 33 +-
net/dsa/tag_trailer.c | 1 +
net/ethtool/bitset.c | 26 +-
net/ethtool/cabletest.c | 41 +-
net/ethtool/channels.c | 37 +-
net/ethtool/coalesce.c | 45 +-
net/ethtool/common.c | 2 +
net/ethtool/debug.c | 24 +-
net/ethtool/eee.c | 32 +-
net/ethtool/features.c | 30 +-
net/ethtool/ioctl.c | 67 +-
net/ethtool/linkinfo.c | 30 +-
net/ethtool/linkmodes.c | 34 +-
net/ethtool/linkstate.c | 14 +-
net/ethtool/netlink.c | 124 +-
net/ethtool/netlink.h | 35 +-
net/ethtool/pause.c | 86 +-
net/ethtool/privflags.c | 24 +-
net/ethtool/rings.c | 35 +-
net/ethtool/strset.c | 26 +-
net/ethtool/tsinfo.c | 13 +-
net/ethtool/tunnels.c | 42 +-
net/ethtool/wol.c | 24 +-
net/hsr/hsr_debugfs.c | 21 +-
net/hsr/hsr_netlink.c | 6 +-
net/ieee802154/netlink.c | 6 +-
net/ipv4/af_inet.c | 1 +
net/ipv4/bpf_tcp_ca.c | 34 +-
net/ipv4/cipso_ipv4.c | 2 +-
net/ipv4/fou.c | 10 +-
net/ipv4/icmp.c | 29 +-
net/ipv4/inet_connection_sock.c | 2 +-
net/ipv4/inet_diag.c | 17 +
net/ipv4/inet_hashtables.c | 6 +-
net/ipv4/ip_gre.c | 15 +-
net/ipv4/ip_options.c | 35 +-
net/ipv4/ip_output.c | 11 +-
net/ipv4/ip_sockglue.c | 5 +-
net/ipv4/ip_tunnel.c | 8 +-
net/ipv4/ip_tunnel_core.c | 23 +-
net/ipv4/ip_vti.c | 9 +-
net/ipv4/ipmr.c | 14 +-
net/ipv4/netfilter/nf_log_arp.c | 19 +-
net/ipv4/netfilter/nf_log_ipv4.c | 6 +-
net/ipv4/nexthop.c | 66 +-
net/ipv4/ping.c | 29 +-
net/ipv4/raw.c | 5 +-
net/ipv4/route.c | 23 +-
net/ipv4/syncookies.c | 6 +-
net/ipv4/sysctl_net_ipv4.c | 9 +
net/ipv4/tcp.c | 51 +-
net/ipv4/tcp_bpf.c | 13 +-
net/ipv4/tcp_cong.c | 27 +-
net/ipv4/tcp_fastopen.c | 2 +-
net/ipv4/tcp_input.c | 226 +-
net/ipv4/tcp_ipv4.c | 18 +-
net/ipv4/tcp_metrics.c | 6 +-
net/ipv4/tcp_output.c | 212 +-
net/ipv4/tcp_recovery.c | 16 +-
net/ipv4/tcp_scalable.c | 2 +-
net/ipv4/tcp_timer.c | 1 -
net/ipv4/tcp_vegas.c | 8 +-
net/ipv4/udp.c | 2 +-
net/ipv4/udp_bpf.c | 9 +-
net/ipv4/udp_tunnel_nic.c | 96 +-
net/ipv6/addrconf_core.c | 8 +
net/ipv6/af_inet6.c | 2 +
net/ipv6/calipso.c | 2 +-
net/ipv6/icmp.c | 7 +-
net/ipv6/inet6_hashtables.c | 6 +-
net/ipv6/ip6_fib.c | 16 +-
net/ipv6/ip6_gre.c | 33 +-
net/ipv6/ip6_output.c | 4 +-
net/ipv6/ip6_vti.c | 8 +-
net/ipv6/netfilter/ip6t_NPT.c | 39 +
net/ipv6/netfilter/nf_log_ipv6.c | 8 +-
net/ipv6/route.c | 6 +-
net/ipv6/tcp_ipv6.c | 27 +-
net/iucv/af_iucv.c | 2 +-
net/iucv/iucv.c | 8 +-
net/l2tp/Makefile | 2 +
net/l2tp/l2tp_core.c | 329 +-
net/l2tp/l2tp_core.h | 33 +-
net/l2tp/l2tp_debugfs.c | 4 +-
net/l2tp/l2tp_eth.c | 13 +-
net/l2tp/l2tp_ip.c | 17 +-
net/l2tp/l2tp_ip6.c | 17 +-
net/l2tp/l2tp_netlink.c | 30 +-
net/l2tp/l2tp_ppp.c | 70 +-
net/l2tp/trace.h | 211 +
net/mac80211/Makefile | 1 +
net/mac80211/agg-rx.c | 2 +-
net/mac80211/cfg.c | 118 +-
net/mac80211/chan.c | 9 +-
net/mac80211/debugfs.c | 1 +
net/mac80211/driver-ops.h | 29 +
net/mac80211/ibss.c | 7 +-
net/mac80211/ieee80211_i.h | 47 +-
net/mac80211/iface.c | 1561 ++---
net/mac80211/key.c | 15 -
net/mac80211/main.c | 2 +-
net/mac80211/mesh.c | 6 +-
net/mac80211/mesh_hwmp.c | 4 +-
net/mac80211/mesh_plink.c | 1 +
net/mac80211/mesh_ps.c | 6 +-
net/mac80211/mlme.c | 233 +-
net/mac80211/offchannel.c | 40 +-
net/mac80211/rate.c | 40 +-
net/mac80211/rx.c | 98 +-
net/mac80211/s1g.c | 16 +
net/mac80211/scan.c | 43 +-
net/mac80211/sta_info.c | 4 +
net/mac80211/sta_info.h | 3 +-
net/mac80211/status.c | 229 +-
net/mac80211/trace.h | 33 +
net/mac80211/tx.c | 249 +-
net/mac80211/util.c | 193 +
net/mac80211/vht.c | 4 -
net/mptcp/mib.c | 9 +
net/mptcp/mib.h | 9 +
net/mptcp/options.c | 120 +-
net/mptcp/pm.c | 94 +-
net/mptcp/pm_netlink.c | 325 +-
net/mptcp/protocol.c | 570 +-
net/mptcp/protocol.h | 71 +-
net/mptcp/subflow.c | 119 +-
net/ncsi/ncsi-netlink.c | 6 +-
net/netfilter/Kconfig | 1 +
net/netfilter/core.c | 129 +-
net/netfilter/ipset/ip_set_core.c | 17 +-
net/netfilter/ipvs/Kconfig | 1 -
net/netfilter/ipvs/ip_vs_conn.c | 18 +-
net/netfilter/ipvs/ip_vs_core.c | 19 +-
net/netfilter/ipvs/ip_vs_ctl.c | 13 +-
net/netfilter/ipvs/ip_vs_sync.c | 3 -
net/netfilter/ipvs/ip_vs_xmit.c | 6 +
net/netfilter/nf_conntrack_core.c | 25 +-
net/netfilter/nf_conntrack_netlink.c | 5 +-
net/netfilter/nf_conntrack_standalone.c | 6 +-
net/netfilter/nf_flow_table_core.c | 12 +-
net/netfilter/nf_flow_table_ip.c | 45 +-
net/netfilter/nf_log_common.c | 12 +
net/netfilter/nf_tables_api.c | 121 +-
net/netfilter/nf_tables_core.c | 15 +-
net/netfilter/nf_tables_offload.c | 2 -
net/netfilter/nfnetlink.c | 19 +-
net/netfilter/nft_bitwise.c | 141 +-
net/netfilter/nft_chain_filter.c | 35 +-
net/netfilter/nft_cmp.c | 13 +-
net/netfilter/nft_payload.c | 28 +
net/netfilter/nft_socket.c | 27 +
net/netfilter/xt_HMARK.c | 2 +-
net/netlabel/netlabel_calipso.c | 10 +-
net/netlabel/netlabel_cipso_v4.c | 6 +-
net/netlabel/netlabel_domainhash.c | 5 +-
net/netlabel/netlabel_mgmt.c | 6 +-
net/netlabel/netlabel_unlabeled.c | 6 +-
net/netlink/af_netlink.c | 68 +-
net/netlink/genetlink.c | 377 +-
net/netlink/policy.c | 288 +-
net/nfc/digital_dep.c | 3 -
net/openvswitch/actions.c | 40 +-
net/openvswitch/conntrack.c | 10 +-
net/openvswitch/datapath.c | 70 +-
net/openvswitch/flow_table.c | 70 +-
net/openvswitch/flow_table.h | 1 -
net/openvswitch/meter.c | 6 +-
net/openvswitch/vport-internal_dev.c | 28 +-
net/openvswitch/vport.c | 7 +-
net/packet/af_packet.c | 41 +-
net/psample/psample.c | 6 +-
net/rds/cong.c | 2 +-
net/rds/ib_cm.c | 2 +-
net/rds/ib_recv.c | 6 +-
net/rds/rdma.c | 2 +-
net/rxrpc/af_rxrpc.c | 7 +-
net/rxrpc/ar-internal.h | 71 +-
net/rxrpc/call_object.c | 43 +
net/rxrpc/conn_client.c | 1092 ++-
net/rxrpc/conn_event.c | 20 +-
net/rxrpc/conn_object.c | 12 +-
net/rxrpc/conn_service.c | 7 +
net/rxrpc/local_object.c | 4 +-
net/rxrpc/net_ns.c | 5 +-
net/rxrpc/output.c | 6 +
net/rxrpc/proc.c | 2 +-
net/rxrpc/rtt.c | 1 -
net/rxrpc/rxkad.c | 8 +-
net/rxrpc/sysctl.c | 10 +-
net/sched/act_api.c | 5 +-
net/sched/act_ct.c | 8 +-
net/sched/act_ctinfo.c | 5 +-
net/sched/act_gate.c | 4 +-
net/sched/act_mpls.c | 18 +
net/sched/act_vlan.c | 40 +
net/sched/cls_u32.c | 8 +-
net/sched/sch_generic.c | 23 +-
net/sctp/associola.c | 4 +-
net/sctp/auth.c | 4 +-
net/sctp/bind_addr.c | 2 +-
net/sctp/chunk.c | 2 +-
net/sctp/protocol.c | 8 +-
net/sctp/sm_make_chunk.c | 6 +-
net/sctp/ulpqueue.c | 2 +-
net/smc/af_smc.c | 881 ++-
net/smc/smc.h | 19 +
net/smc/smc_cdc.c | 4 +-
net/smc/smc_clc.c | 500 +-
net/smc/smc_clc.h | 250 +-
net/smc/smc_close.c | 4 +-
net/smc/smc_core.c | 82 +-
net/smc/smc_core.h | 24 +-
net/smc/smc_diag.c | 30 +-
net/smc/smc_ism.c | 32 +-
net/smc/smc_ism.h | 8 +-
net/smc/smc_llc.c | 21 +-
net/smc/smc_netns.h | 1 +
net/smc/smc_pnet.c | 174 +-
net/smc/smc_pnet.h | 15 +
net/smc/smc_tx.c | 10 +-
net/socket.c | 8 +-
net/sunrpc/sysctl.c | 6 +-
net/tipc/core.c | 6 +
net/tipc/core.h | 8 +
net/tipc/crypto.c | 981 ++-
net/tipc/crypto.h | 43 +-
net/tipc/link.c | 10 +-
net/tipc/msg.c | 5 +-
net/tipc/msg.h | 8 +-
net/tipc/name_distr.c | 10 +-
net/tipc/net.c | 20 +-
net/tipc/net.h | 1 +
net/tipc/netlink.c | 2 +
net/tipc/netlink_compat.c | 6 +-
net/tipc/node.c | 96 +-
net/tipc/node.h | 2 +
net/tipc/socket.c | 3 +-
net/tipc/sysctl.c | 9 +
net/tipc/topsrv.c | 1 -
net/tipc/udp_media.c | 1 +
net/tls/tls_device.c | 11 +-
net/tls/tls_main.c | 27 +-
net/unix/af_unix.c | 3 -
net/wimax/stack.c | 6 +-
net/wireless/chan.c | 135 +-
net/wireless/core.c | 8 +-
net/wireless/core.h | 9 +-
net/wireless/lib80211.c | 2 -
net/wireless/mlme.c | 14 +-
net/wireless/nl80211.c | 517 +-
net/wireless/radiotap.c | 1 +
net/wireless/reg.c | 329 +-
net/wireless/scan.c | 585 +-
net/wireless/sme.c | 2 +-
net/wireless/util.c | 32 +
net/wireless/wext-compat.c | 2 +-
net/xdp/xdp_umem.c | 225 +-
net/xdp/xdp_umem.h | 6 -
net/xdp/xsk.c | 219 +-
net/xdp/xsk.h | 11 +-
net/xdp/xsk_buff_pool.c | 377 +-
net/xdp/xsk_diag.c | 20 +-
net/xdp/xsk_queue.h | 18 +-
net/xdp/xskmap.c | 15 +-
net/xfrm/Kconfig | 11 +
net/xfrm/Makefile | 1 +
net/xfrm/xfrm_compat.c | 625 ++
net/xfrm/xfrm_interface.c | 31 +-
net/xfrm/xfrm_state.c | 77 +-
net/xfrm/xfrm_user.c | 110 +-
samples/bpf/.gitignore | 1 +
samples/bpf/Makefile | 36 +-
samples/bpf/cpustat_kern.c | 36 +-
samples/bpf/cpustat_user.c | 47 +-
samples/bpf/hbm.c | 3 +-
samples/bpf/lathist_kern.c | 24 +-
samples/bpf/lathist_user.c | 42 +-
samples/bpf/offwaketime_kern.c | 52 +-
samples/bpf/offwaketime_user.c | 66 +-
samples/bpf/sockex3_kern.c | 20 +-
samples/bpf/sockex3_user.c | 6 +-
samples/bpf/spintest_kern.c | 36 +-
samples/bpf/spintest_user.c | 68 +-
samples/bpf/syscall_tp_kern.c | 24 +-
samples/bpf/syscall_tp_user.c | 54 +-
samples/bpf/task_fd_query_kern.c | 2 +-
samples/bpf/task_fd_query_user.c | 2 +-
samples/bpf/test_current_task_under_cgroup_kern.c | 27 +-
samples/bpf/test_current_task_under_cgroup_user.c | 52 +-
samples/bpf/test_map_in_map_kern.c | 7 +-
samples/bpf/test_probe_write_user_kern.c | 12 +-
samples/bpf/test_probe_write_user_user.c | 49 +-
samples/bpf/trace_output_kern.c | 15 +-
samples/bpf/trace_output_user.c | 55 +-
samples/bpf/tracex3_kern.c | 2 +-
samples/bpf/tracex5_user.c | 6 +-
samples/bpf/xdp_monitor_kern.c | 60 +-
samples/bpf/xdp_monitor_user.c | 159 +-
samples/bpf/xdp_redirect_cpu_user.c | 155 +-
samples/bpf/xdp_sample_pkts_kern.c | 14 +-
samples/bpf/xdp_sample_pkts_user.c | 1 -
samples/bpf/xdpsock_user.c | 406 +-
samples/bpf/xsk_fwd.c | 1085 +++
scripts/bpf_helpers_doc.py | 4 +
scripts/link-vmlinux.sh | 6 +-
security/bpf/hooks.c | 6 +
tools/bpf/bpftool/Documentation/Makefile | 15 +-
tools/bpf/bpftool/Documentation/bpftool-btf.rst | 37 +-
tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 33 +-
.../bpf/bpftool/Documentation/bpftool-feature.rst | 33 +-
tools/bpf/bpftool/Documentation/bpftool-gen.rst | 37 +-
tools/bpf/bpftool/Documentation/bpftool-iter.rst | 27 +-
tools/bpf/bpftool/Documentation/bpftool-link.rst | 36 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 48 +-
tools/bpf/bpftool/Documentation/bpftool-net.rst | 34 +-
tools/bpf/bpftool/Documentation/bpftool-perf.rst | 34 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 34 +-
.../bpftool/Documentation/bpftool-struct_ops.rst | 35 +-
tools/bpf/bpftool/Documentation/bpftool.rst | 34 +-
tools/bpf/bpftool/Documentation/common_options.rst | 22 +
tools/bpf/bpftool/Makefile | 6 +-
tools/bpf/bpftool/bash-completion/bpftool | 25 +-
tools/bpf/bpftool/gen.c | 2 -
tools/bpf/bpftool/json_writer.c | 6 +
tools/bpf/bpftool/json_writer.h | 3 +
tools/bpf/bpftool/link.c | 44 +-
tools/bpf/bpftool/main.c | 33 +-
tools/bpf/bpftool/map.c | 152 +-
tools/bpf/bpftool/net.c | 299 +-
tools/bpf/bpftool/prog.c | 203 +-
tools/bpf/resolve_btfids/Makefile | 2 +
tools/bpf/resolve_btfids/main.c | 29 +-
tools/build/Makefile | 2 +
tools/build/Makefile.feature | 1 -
tools/build/feature/Makefile | 4 -
tools/build/feature/test-all.c | 4 -
tools/build/feature/test-libelf-mmap.c | 9 -
tools/include/linux/btf_ids.h | 59 +-
tools/include/uapi/linux/bpf.h | 655 +-
tools/lib/bpf/Makefile | 28 +-
tools/lib/bpf/bpf.c | 70 +-
tools/lib/bpf/bpf.h | 39 +-
tools/lib/bpf/bpf_core_read.h | 120 +-
tools/lib/bpf/bpf_helpers.h | 49 +
tools/lib/bpf/bpf_prog_linfo.c | 3 -
tools/lib/bpf/bpf_tracing.h | 4 +-
tools/lib/bpf/btf.c | 1899 +++++-
tools/lib/bpf/btf.h | 103 +-
tools/lib/bpf/btf_dump.c | 87 +-
tools/lib/bpf/hashmap.c | 3 +
tools/lib/bpf/hashmap.h | 12 +
tools/lib/bpf/libbpf.c | 3539 +++++++---
tools/lib/bpf/libbpf.h | 12 +-
tools/lib/bpf/libbpf.map | 38 +
tools/lib/bpf/libbpf_common.h | 2 +
tools/lib/bpf/libbpf_internal.h | 147 +-
tools/lib/bpf/libbpf_probes.c | 8 +-
tools/lib/bpf/netlink.c | 128 +-
tools/lib/bpf/nlattr.c | 9 +-
tools/lib/bpf/ringbuf.c | 8 +-
tools/lib/bpf/xsk.c | 383 +-
tools/lib/bpf/xsk.h | 9 +
tools/perf/Makefile.config | 4 -
tools/perf/util/bpf-loader.c | 12 +-
tools/perf/util/symbol.h | 2 +-
tools/testing/selftests/bpf/.gitignore | 2 -
tools/testing/selftests/bpf/Makefile | 14 +-
tools/testing/selftests/bpf/README.rst | 59 +
tools/testing/selftests/bpf/bench.c | 5 +-
tools/testing/selftests/bpf/benchs/bench_rename.c | 17 -
tools/testing/selftests/bpf/benchs/bench_trigger.c | 17 +
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 13 +-
tools/testing/selftests/bpf/flow_dissector_load.h | 8 +-
tools/testing/selftests/bpf/network_helpers.c | 37 +
tools/testing/selftests/bpf/network_helpers.h | 2 +
tools/testing/selftests/bpf/prog_tests/align.c | 16 +-
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 115 +-
.../selftests/bpf/prog_tests/bpf_verif_scale.c | 4 +
tools/testing/selftests/bpf/prog_tests/btf.c | 6811 +++++++++++++++++++
tools/testing/selftests/bpf/prog_tests/btf_dump.c | 105 +
.../testing/selftests/bpf/prog_tests/btf_endian.c | 101 +
.../selftests/bpf/prog_tests/btf_map_in_map.c | 74 +-
.../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 234 +
tools/testing/selftests/bpf/prog_tests/btf_write.c | 244 +
.../selftests/bpf/prog_tests/cls_redirect.c | 72 +-
.../selftests/bpf/prog_tests/core_autosize.c | 225 +
.../testing/selftests/bpf/prog_tests/core_reloc.c | 350 +-
tools/testing/selftests/bpf/prog_tests/d_path.c | 157 +
.../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 293 +-
.../selftests/bpf/prog_tests/global_data_init.c | 3 +-
tools/testing/selftests/bpf/prog_tests/ksyms.c | 42 +-
tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 88 +
tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 9 +-
tools/testing/selftests/bpf/prog_tests/metadata.c | 141 +
.../selftests/bpf/prog_tests/pe_preserve_elems.c | 66 +
.../testing/selftests/bpf/prog_tests/perf_buffer.c | 65 +-
tools/testing/selftests/bpf/prog_tests/pinning.c | 49 +-
.../selftests/bpf/prog_tests/raw_tp_test_run.c | 96 +
.../selftests/bpf/prog_tests/reference_tracking.c | 2 +-
.../selftests/bpf/prog_tests/resolve_btfids.c | 45 +-
tools/testing/selftests/bpf/prog_tests/sk_assign.c | 7 +-
.../selftests/bpf/prog_tests/snprintf_btf.c | 62 +
.../testing/selftests/bpf/prog_tests/sock_fields.c | 382 ++
.../selftests/bpf/prog_tests/sockmap_basic.c | 189 +
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +-
tools/testing/selftests/bpf/prog_tests/subprogs.c | 31 +
tools/testing/selftests/bpf/prog_tests/tailcalls.c | 332 +
.../selftests/bpf/prog_tests/tcp_hdr_options.c | 610 ++
.../testing/selftests/bpf/prog_tests/test_bpffs.c | 94 +
.../selftests/bpf/prog_tests/test_local_storage.c | 60 +
tools/testing/selftests/bpf/prog_tests/test_lsm.c | 9 +
.../selftests/bpf/prog_tests/test_overhead.c | 14 +-
.../selftests/bpf/prog_tests/test_profiler.c | 72 +
tools/testing/selftests/bpf/prog_tests/trace_ext.c | 111 +
.../selftests/bpf/prog_tests/xdp_noinline.c | 51 +-
tools/testing/selftests/bpf/progs/bpf_cubic.c | 2 +
tools/testing/selftests/bpf/progs/bpf_dctcp.c | 2 +
tools/testing/selftests/bpf/progs/bpf_flow.c | 12 +-
tools/testing/selftests/bpf/progs/bpf_iter.h | 32 +
.../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 59 +
.../selftests/bpf/progs/bpf_iter_task_btf.c | 50 +
.../selftests/bpf/progs/bpf_iter_task_file.c | 10 +-
.../selftests/bpf/progs/btf__core_reloc_enumval.c | 3 +
.../bpf/progs/btf__core_reloc_enumval___diff.c | 3 +
.../progs/btf__core_reloc_enumval___err_missing.c | 3 +
.../progs/btf__core_reloc_enumval___val3_missing.c | 3 +
.../progs/btf__core_reloc_size___err_ambiguous.c | 4 +
.../bpf/progs/btf__core_reloc_type_based.c | 3 +
.../btf__core_reloc_type_based___all_missing.c | 3 +
.../progs/btf__core_reloc_type_based___diff_sz.c | 3 +
.../btf__core_reloc_type_based___fn_wrong_args.c | 3 +
.../progs/btf__core_reloc_type_based___incompat.c | 3 +
.../selftests/bpf/progs/btf__core_reloc_type_id.c | 3 +
.../btf__core_reloc_type_id___missing_targets.c | 3 +
tools/testing/selftests/bpf/progs/btf_ptr.h | 27 +
tools/testing/selftests/bpf/progs/connect4_prog.c | 19 +
.../testing/selftests/bpf/progs/core_reloc_types.h | 352 +-
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 27 +
.../selftests/bpf/progs/fmod_ret_freplace.c | 14 +
.../selftests/bpf/progs/freplace_attach_probe.c | 40 +
.../selftests/bpf/progs/freplace_cls_redirect.c | 34 +
.../selftests/bpf/progs/freplace_connect_v4_prog.c | 19 +
.../selftests/bpf/progs/freplace_get_constant.c | 15 +
tools/testing/selftests/bpf/progs/local_storage.c | 140 +
tools/testing/selftests/bpf/progs/lsm.c | 64 +-
tools/testing/selftests/bpf/progs/map_ptr_kern.c | 16 +-
.../testing/selftests/bpf/progs/metadata_unused.c | 15 +
tools/testing/selftests/bpf/progs/metadata_used.c | 15 +
.../selftests/bpf/progs/netif_receive_skb.c | 249 +
tools/testing/selftests/bpf/progs/profiler.h | 177 +
tools/testing/selftests/bpf/progs/profiler.inc.h | 969 +++
tools/testing/selftests/bpf/progs/profiler1.c | 6 +
tools/testing/selftests/bpf/progs/profiler2.c | 6 +
tools/testing/selftests/bpf/progs/profiler3.c | 6 +
tools/testing/selftests/bpf/progs/pyperf.h | 11 +-
.../testing/selftests/bpf/progs/pyperf_subprogs.c | 5 +
tools/testing/selftests/bpf/progs/strobemeta.h | 30 +-
.../selftests/bpf/progs/strobemeta_subprogs.c | 10 +
tools/testing/selftests/bpf/progs/tailcall1.c | 28 +-
tools/testing/selftests/bpf/progs/tailcall2.c | 14 +-
tools/testing/selftests/bpf/progs/tailcall3.c | 4 +-
.../selftests/bpf/progs/tailcall_bpf2bpf1.c | 38 +
.../selftests/bpf/progs/tailcall_bpf2bpf2.c | 41 +
.../selftests/bpf/progs/tailcall_bpf2bpf3.c | 61 +
.../selftests/bpf/progs/tailcall_bpf2bpf4.c | 61 +
.../selftests/bpf/progs/test_btf_map_in_map.c | 74 +
.../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 174 +
.../selftests/bpf/progs/test_cls_redirect.c | 105 +-
.../bpf/progs/test_cls_redirect_subprogs.c | 2 +
.../selftests/bpf/progs/test_core_autosize.c | 172 +
.../selftests/bpf/progs/test_core_reloc_enumval.c | 72 +
.../selftests/bpf/progs/test_core_reloc_kernel.c | 2 +
.../bpf/progs/test_core_reloc_type_based.c | 110 +
.../selftests/bpf/progs/test_core_reloc_type_id.c | 115 +
tools/testing/selftests/bpf/progs/test_d_path.c | 65 +
tools/testing/selftests/bpf/progs/test_ksyms_btf.c | 55 +
.../selftests/bpf/progs/test_l4lb_noinline.c | 41 +-
.../bpf/progs/test_misc_tcp_hdr_options.c | 325 +
tools/testing/selftests/bpf/progs/test_overhead.c | 6 -
.../selftests/bpf/progs/test_pe_preserve_elems.c | 38 +
.../testing/selftests/bpf/progs/test_pkt_access.c | 20 +
.../selftests/bpf/progs/test_raw_tp_test_run.c | 24 +
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 216 +-
.../testing/selftests/bpf/progs/test_sock_fields.c | 253 +
.../selftests/bpf/progs/test_sock_fields_kern.c | 255 -
.../bpf/progs/test_sockmap_invalid_update.c | 23 +
.../selftests/bpf/progs/test_sockmap_kern.h | 34 +-
.../selftests/bpf/progs/test_sockmap_update.c | 48 +
tools/testing/selftests/bpf/progs/test_subprogs.c | 103 +
.../selftests/bpf/progs/test_sysctl_loop1.c | 4 +-
.../selftests/bpf/progs/test_sysctl_loop2.c | 4 +-
.../testing/selftests/bpf/progs/test_sysctl_prog.c | 4 +-
tools/testing/selftests/bpf/progs/test_tc_neigh.c | 148 +
tools/testing/selftests/bpf/progs/test_tc_peer.c | 45 +
.../selftests/bpf/progs/test_tcp_hdr_options.c | 626 ++
tools/testing/selftests/bpf/progs/test_trace_ext.c | 18 +
.../selftests/bpf/progs/test_trace_ext_tracing.c | 25 +
tools/testing/selftests/bpf/progs/test_vmlinux.c | 12 +-
.../selftests/bpf/progs/test_xdp_noinline.c | 36 +-
tools/testing/selftests/bpf/progs/trigger_bench.c | 7 +
tools/testing/selftests/bpf/test_bpftool_build.sh | 21 +
.../testing/selftests/bpf/test_bpftool_metadata.sh | 82 +
tools/testing/selftests/bpf/test_btf.c | 7067 --------------------
.../selftests/bpf/test_current_pid_tgid_new_ns.c | 1 +
tools/testing/selftests/bpf/test_progs.h | 63 +
tools/testing/selftests/bpf/test_sock_fields.c | 482 --
tools/testing/selftests/bpf/test_socket_cookie.c | 2 +-
tools/testing/selftests/bpf/test_sockmap.c | 81 +-
tools/testing/selftests/bpf/test_tc_redirect.sh | 204 +
tools/testing/selftests/bpf/test_tcp_hdr_options.h | 152 +
tools/testing/selftests/bpf/test_verifier.c | 19 +-
tools/testing/selftests/bpf/trace_helpers.c | 27 +
tools/testing/selftests/bpf/trace_helpers.h | 4 +
tools/testing/selftests/bpf/verifier/and.c | 16 +
tools/testing/selftests/bpf/verifier/basic.c | 2 +-
tools/testing/selftests/bpf/verifier/bounds.c | 146 +
tools/testing/selftests/bpf/verifier/calls.c | 6 +-
tools/testing/selftests/bpf/verifier/d_path.c | 37 +
.../selftests/bpf/verifier/direct_packet_access.c | 2 +-
tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 -
tools/testing/selftests/bpf/verifier/map_ptr.c | 32 +
.../testing/selftests/bpf/verifier/ref_tracking.c | 47 +
tools/testing/selftests/bpf/verifier/regalloc.c | 269 +
.../drivers/net/mlxsw/devlink_trap_policer.sh | 33 +-
.../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 9 +
.../selftests/drivers/net/mlxsw/qos_headroom.sh | 379 ++
.../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 +
.../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 5 +
.../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 403 ++
.../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 6 +
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 1 +
.../selftests/drivers/net/mlxsw/tc_police_scale.sh | 12 +-
.../selftests/drivers/net/netdevsim/devlink.sh | 21 +
.../drivers/net/netdevsim/ethtool-pause.sh | 108 +
.../drivers/net/netdevsim/udp_tunnel_nic.sh | 167 +
.../drivers/net/ocelot/tc_flower_chains.sh | 316 +
tools/testing/selftests/net/.gitignore | 1 +
tools/testing/selftests/net/Makefile | 3 +
tools/testing/selftests/net/config | 6 +-
tools/testing/selftests/net/drop_monitor_tests.sh | 215 +
tools/testing/selftests/net/fib_nexthops.sh | 44 +
.../selftests/net/forwarding/devlink_lib.sh | 70 +-
tools/testing/selftests/net/forwarding/lib.sh | 43 +
.../testing/selftests/net/forwarding/mirror_lib.sh | 2 +-
tools/testing/selftests/net/ipsec.c | 2195 ++++++
tools/testing/selftests/net/mptcp/Makefile | 3 +-
tools/testing/selftests/net/mptcp/mptcp_connect.c | 22 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 21 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 193 +-
tools/testing/selftests/net/mptcp/simult_flows.sh | 293 +
tools/testing/selftests/net/nettest.c | 2 +
tools/testing/selftests/net/psock_snd.sh | 16 +-
tools/testing/selftests/net/tcp_mmap.c | 42 +-
tools/testing/selftests/net/vrf_route_leaking.sh | 626 ++
tools/testing/selftests/netfilter/nf-queue.c | 61 +-
tools/testing/selftests/netfilter/nft_meta.sh | 32 +-
tools/testing/selftests/netfilter/nft_queue.sh | 70 +-
2318 files changed, 149703 insertions(+), 70626 deletions(-)
create mode 100644 Documentation/bpf/prog_sk_lookup.rst
create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
create mode 100644 Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml
delete mode 100644 Documentation/devicetree/bindings/net/nfc/s3fwrn5.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
create mode 100644 Documentation/devicetree/bindings/net/renesas,etheravb.yaml
delete mode 100644 Documentation/devicetree/bindings/net/renesas,ravb.txt
create mode 100644 Documentation/devicetree/bindings/net/ti,dp83822.yaml
delete mode 100644 Documentation/networking/caif/spi_porting.rst
create mode 100644 Documentation/networking/devlink/devlink-reload.rst
create mode 100644 Documentation/networking/statistics.rst
delete mode 100644 drivers/crypto/chelsio/chcr_common.h
delete mode 100644 drivers/crypto/chelsio/chcr_ipsec.c
delete mode 100644 drivers/crypto/chelsio/chcr_ktls.c
delete mode 100644 drivers/crypto/chelsio/chcr_ktls.h
delete mode 100644 drivers/crypto/chelsio/chtls/chtls.h
delete mode 100644 drivers/crypto/chelsio/chtls/chtls_main.c
delete mode 100644 drivers/net/caif/caif_spi.c
delete mode 100644 drivers/net/caif/caif_spi_slave.c
create mode 100644 drivers/net/can/spi/mcp251xfd/Kconfig
create mode 100644 drivers/net/can/spi/mcp251xfd/Makefile
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-crc16.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c
create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd.h
create mode 100644 drivers/net/dsa/mv88e6xxx/devlink.c
create mode 100644 drivers/net/dsa/mv88e6xxx/devlink.h
create mode 100644 drivers/net/dsa/sja1105/sja1105_devlink.c
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Kconfig
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Makefile
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/Makefile
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/Makefile
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.h
rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/Makefi [...]
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...]
rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...]
rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...]
rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...]
create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.h
create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.h
create mode 100644 drivers/net/ethernet/marvell/prestera/Kconfig
create mode 100644 drivers/net/ethernet/marvell/prestera/Makefile
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_devlink.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_devlink.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_dsa.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_dsa.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_ethtool.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_hw.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_hw.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_main.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_pci.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_rxtx.h
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
create mode 100644 drivers/net/ethernet/marvell/prestera/prestera_switchdev.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c
delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.h
delete mode 100644 drivers/net/ethernet/mscc/ocelot_s2.h
create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_fw.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.h
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c
create mode 100644 drivers/net/mdio/Kconfig
create mode 100644 drivers/net/mdio/Makefile
rename drivers/net/{phy => mdio}/mdio-aspeed.c (100%)
rename drivers/net/{phy => mdio}/mdio-bcm-iproc.c (100%)
rename drivers/net/{phy => mdio}/mdio-bcm-unimac.c (100%)
rename drivers/net/{phy => mdio}/mdio-bitbang.c (100%)
rename drivers/net/{phy => mdio}/mdio-cavium.c (100%)
rename drivers/net/{phy => mdio}/mdio-cavium.h (100%)
rename drivers/net/{phy => mdio}/mdio-gpio.c (100%)
rename drivers/net/{phy => mdio}/mdio-hisi-femac.c (100%)
create mode 100644 drivers/net/mdio/mdio-i2c.c
create mode 100644 drivers/net/mdio/mdio-ipq4019.c
rename drivers/net/{phy => mdio}/mdio-ipq8064.c (100%)
rename drivers/net/{phy => mdio}/mdio-moxart.c (100%)
rename drivers/net/{phy => mdio}/mdio-mscc-miim.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux-bcm-iproc.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux-gpio.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux-meson-g12a.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux-mmioreg.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux-multiplexer.c (100%)
rename drivers/net/{phy => mdio}/mdio-mux.c (100%)
rename drivers/net/{phy => mdio}/mdio-mvusb.c (100%)
rename drivers/net/{phy => mdio}/mdio-octeon.c (100%)
rename drivers/net/{phy => mdio}/mdio-sun4i.c (100%)
rename drivers/net/{phy => mdio}/mdio-thunder.c (100%)
create mode 100644 drivers/net/mdio/mdio-xgene.c
create mode 100644 drivers/net/mdio/of_mdio.c
create mode 100644 drivers/net/netdevsim/ethtool.c
create mode 100644 drivers/net/pcs/Kconfig
create mode 100644 drivers/net/pcs/Makefile
create mode 100644 drivers/net/pcs/pcs-lynx.c
create mode 100644 drivers/net/pcs/pcs-xpcs.c
delete mode 100644 drivers/net/phy/mdio-i2c.c
delete mode 100644 drivers/net/phy/mdio-ipq4019.c
delete mode 100644 drivers/net/phy/mdio-xgene.c
delete mode 100644 drivers/net/phy/mdio-xpcs.c
delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.c
delete mode 100644 drivers/net/wireless/ath/ath11k/debug_htt_stats.h
create mode 100644 drivers/net/wireless/ath/ath11k/debugfs.c
create mode 100644 drivers/net/wireless/ath/ath11k/debugfs.h
create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.c
create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_htt_stats.h
create mode 100644 drivers/net/wireless/ath/ath11k/debugfs_sta.h
create mode 100644 drivers/net/wireless/ath/ath11k/hw.c
create mode 100644 drivers/net/wireless/ath/ath11k/mhi.c
create mode 100644 drivers/net/wireless/ath/ath11k/mhi.h
create mode 100644 drivers/net/wireless/ath/ath11k/pci.c
create mode 100644 drivers/net/wireless/ath/ath11k/pci.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h
create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.c
create mode 100644 drivers/net/wireless/intel/iwlwifi/queue/tx.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_init.h
delete mode 100644 drivers/of/of_mdio.c
create mode 100644 include/linux/bpf_local_storage.h
create mode 100644 include/linux/cookie.h
delete mode 100644 include/linux/mdio-xpcs.h
rename {drivers/net/phy => include/linux/mdio}/mdio-i2c.h (100%)
rename {drivers/net/phy => include/linux/mdio}/mdio-xgene.h (100%)
create mode 100644 include/linux/pcs-lynx.h
create mode 100644 include/linux/pcs/pcs-xpcs.h
delete mode 100644 include/linux/platform_data/macb.h
delete mode 100644 include/net/caif/caif_spi.h
delete mode 100644 include/net/drop_monitor.h
create mode 100644 include/uapi/linux/can/isotp.h
create mode 100644 kernel/bpf/bpf_inode_storage.c
create mode 100644 kernel/bpf/bpf_local_storage.c
create mode 100644 kernel/bpf/preload/.gitignore
create mode 100644 kernel/bpf/preload/Kconfig
create mode 100644 kernel/bpf/preload/Makefile
create mode 100644 kernel/bpf/preload/bpf_preload.h
create mode 100644 kernel/bpf/preload/bpf_preload_kern.c
create mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S
copy {tools/bpf/runqslower => kernel/bpf/preload/iterators}/.gitignore (100%)
create mode 100644 kernel/bpf/preload/iterators/Makefile
create mode 100644 kernel/bpf/preload/iterators/README
create mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h
create mode 100644 kernel/bpf/preload/iterators/iterators.bpf.c
create mode 100644 kernel/bpf/preload/iterators/iterators.c
create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h
create mode 100644 net/can/isotp.c
create mode 100644 net/l2tp/trace.h
create mode 100644 net/mac80211/s1g.c
create mode 100644 net/xfrm/xfrm_compat.c
create mode 100644 samples/bpf/xsk_fwd.c
create mode 100644 tools/bpf/bpftool/Documentation/common_options.rst
delete mode 100644 tools/build/feature/test-libelf-mmap.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_endian.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_skc_cls_ingress.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_write.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/core_autosize.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/d_path.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_btf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/metadata.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/pe_preserve_elems.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_test_run.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf_btf.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_fields.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/subprogs.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpffs.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_local_storage.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/test_profiler.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_ext.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_sockmap.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_btf.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___diff.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___err [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___val [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___err_am [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id.c
create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id___mis [...]
create mode 100644 tools/testing/selftests/bpf/progs/btf_ptr.h
create mode 100644 tools/testing/selftests/bpf/progs/fmod_ret_freplace.c
create mode 100644 tools/testing/selftests/bpf/progs/freplace_attach_probe.c
create mode 100644 tools/testing/selftests/bpf/progs/freplace_cls_redirect.c
create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect_v4_prog.c
create mode 100644 tools/testing/selftests/bpf/progs/freplace_get_constant.c
create mode 100644 tools/testing/selftests/bpf/progs/local_storage.c
create mode 100644 tools/testing/selftests/bpf/progs/metadata_unused.c
create mode 100644 tools/testing/selftests/bpf/progs/metadata_used.c
create mode 100644 tools/testing/selftests/bpf/progs/netif_receive_skb.c
create mode 100644 tools/testing/selftests/bpf/progs/profiler.h
create mode 100644 tools/testing/selftests/bpf/progs/profiler.inc.h
create mode 100644 tools/testing/selftests/bpf/progs/profiler1.c
create mode 100644 tools/testing/selftests/bpf/progs/profiler2.c
create mode 100644 tools/testing/selftests/bpf/progs/profiler3.c
create mode 100644 tools/testing/selftests/bpf/progs/pyperf_subprogs.c
create mode 100644 tools/testing/selftests/bpf/progs/strobemeta_subprogs.c
create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c
create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c
create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
create mode 100644 tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
create mode 100644 tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect_subprogs.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_autosize.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enumval.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_id.c
create mode 100644 tools/testing/selftests/bpf/progs/test_d_path.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms_btf.c
create mode 100644 tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c
create mode 100644 tools/testing/selftests/bpf/progs/test_pe_preserve_elems.c
create mode 100644 tools/testing/selftests/bpf/progs/test_raw_tp_test_run.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields.c
delete mode 100644 tools/testing/selftests/bpf/progs/test_sock_fields_kern.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_invalid_update.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_update.c
create mode 100644 tools/testing/selftests/bpf/progs/test_subprogs.c
create mode 100644 tools/testing/selftests/bpf/progs/test_tc_neigh.c
create mode 100644 tools/testing/selftests/bpf/progs/test_tc_peer.c
create mode 100644 tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext.c
create mode 100644 tools/testing/selftests/bpf/progs/test_trace_ext_tracing.c
create mode 100755 tools/testing/selftests/bpf/test_bpftool_metadata.sh
delete mode 100644 tools/testing/selftests/bpf/test_btf.c
delete mode 100644 tools/testing/selftests/bpf/test_sock_fields.c
create mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh
create mode 100644 tools/testing/selftests/bpf/test_tcp_hdr_options.h
create mode 100644 tools/testing/selftests/bpf/verifier/d_path.c
create mode 100644 tools/testing/selftests/bpf/verifier/regalloc.c
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_headroom.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_pfc.sh
create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-pause.sh
mode change 100644 => 100755 tools/testing/selftests/drivers/net/netdevsim/udp_tun [...]
create mode 100755 tools/testing/selftests/drivers/net/ocelot/tc_flower_chains.sh
create mode 100755 tools/testing/selftests/net/drop_monitor_tests.sh
create mode 100644 tools/testing/selftests/net/ipsec.c
create mode 100755 tools/testing/selftests/net/mptcp/simult_flows.sh
create mode 100755 tools/testing/selftests/net/vrf_route_leaking.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-10-branch
in repository binutils-gdb.
from 2acc8db7ed2 Automatic date update in version.in
new b96b7cf31ff Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_35-branch
in repository binutils-gdb.
from c72d90107dd Automatic date update in version.in
new aa3d115ab57 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from db75b8f70c9 elf32-cr16.c tidy
new fd63a770b74 Automatic date update in version.in
new e7f2f959e38 elf32-arc.c: Don't cast between function pointer and void pointer
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/ChangeLog | 6 ++++++
bfd/elf32-arc.c | 8 ++++----
bfd/version.h | 2 +-
3 files changed, 11 insertions(+), 5 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from f33ac3b0cd9 runtime: use correct types in __go_ptrace shim
new 1e8e49f135c compiler: don't export function type parameter names
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/types.cc | 8 ++++++--
2 files changed, 7 insertions(+), 3 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...]
new 6b698713d4e9 fw_cfg: Add support for parisc architecture
new 024f5b597564 parisc: Add qemu fw_cfg interface
new f4d0d40cd1f1 parisc: Avoid external interrupts when IPI finishes
new 41f5a81c07cd parisc: Drop HP-UX specific fcntl and signal flags
new 75ae04206a4d parisc: Define O_NONBLOCK to become 000200000
new cd760704ee32 parisc: Drop useless comments in uapi/asm/signal.h
new 0b5d9a063f67 parisc: disable CONFIG_IDE in defconfigs
new f15309d7ad5d parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
new 6caf55e570ef parisc: Add alternative patching to synchronize_caches define
new 4df82ce78a34 parisc: Fix comments and enable interrupts later
new 2a7d4eed5720 parisc: Mark pointers volatile in __xchg8(), __xchg32() an [...]
new 53a42b6324b8 parisc: Switch to more fine grained lws locks
new a50d3d3ce023 parisc: Rewrite tlb flush threshold calculation
new b47cf497469f parisc: Install vmlinuz instead of zImage file
new f173e3a75170 parisc: Improve spinlock handling
new 4a770b413fe9 parisc: Add MAP_UNINITIALIZED define
new 58a5c67aadde parisc/sticon: Always register sticon console driver
new 7ff3f14ddc35 parisc/sticon: Add user font support
new 7286d2a37eb9 Merge branch 'parisc-5.10-1' of git://git.kernel.org/pub/s [...]
new 626b901f6044 Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
new 2d0f6b0aab9a Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...]
new d052e1c6909f tools/bootconfig: Show bootconfig compact tree from bootco [...]
new e4f70b7badb4 tools/bootconfig: Add list option
new 483ce6708dce tools/bootconfig: Make all functions static
new 7e66ef0046cc tools/bootconfig: Add a script to generate ftrace shell-co [...]
new 2b86062a34a8 tools/bootconfig: Add a script to generates bootconfig fro [...]
new 5675fd4ef51f tools/bootconfig: Add --init option for bconf2ftrace.sh
new dc300d77b86a tracing: toplevel d_entry already initialized
new 22c36b182634 tracing: make tracing_init_dentry() returns an integer ins [...]
new 5c8c206e4308 tracing: Delete repeated words in comments
new b427e765bdff tracing: Use __this_cpu_read() in trace_buffered_event_enable()
new f3d36426618e kprobes: Use module_name() macro
new eb8d8b4c9848 tracing: remove a pointless assignment
new 40d14da38367 fgraph: Convert ret_stack tasklist scanning to rcu
new 8490db06f914 tracing/boot: Add per-instance tracing_on option support
new c51ba517989e Documentation: tracing: Add tracing_on option to boot-time tracer
new 4725cd89978c tracing/kprobes: Support perf-style return probe
new 3dd3aae32dc9 tracing/uprobes: Support perf-style return probe
new 638e476d1df6 Documentation: tracing: Add %return suffix description
new 19c311ae7c0f Documentation: tracing: boot: Add an example of tracing fu [...]
new 8f2a59968f96 selftests/ftrace: Add %return suffix tests
new 36dadef23fcc kprobes: Init kprobes in early_initcall
new ac343da7bc90 tracing: Define event fields early stage
new a838deab4e63 tracing: Enable adding dynamic events early stage
new 4114fbfd02f1 tracing: Enable creating new instance early boot
new ba0fbfbb21cd tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
new fd264ce96c38 Documentation: tracing: Add the startup timing of boot-tim [...]
new 720dee53ad8d tracing/boot: Initialize per-instance event list in early boot
new afbe7973173a tracepoints: Add helper to test if tracepoint is enabled i [...]
new c65fc2276f0f mm/page_ref: Convert the open coded tracepoint enabled to [...]
new fdb46faeab2f x86: Use tracepoint_enabled() for msr tracepoints instead [...]
new fdda88d31add ftrace: Fix some typos in comment
new 4a4a56b4e76b tracing: Change STR_VAR_MAX_LEN
new 8fbeb52a598c tracing: Fix parse_synth_field() error handling
new 63a1e5de3006 tracing: Save normal string variables
new bd82631d7ccd tracing: Add support for dynamic strings to synthetic events
new 1bc36bd4a855 tracing: Add README information for synthetic_events file
new cbcd9c83695e selftests/ftrace: Add test case for synthetic event dynami [...]
new 8db4d6bfbbf9 tracing: Change synthetic event string format to limit pri [...]
new 59e65b3358f4 ftrace: Use fls() to get the bits for dup_hash()
new be4931327321 ftrace: Simplify the hash calculation
new 02dae28f0b54 ftrace: Simplify the dyn_ftrace->flags macro
new b40c6eabfcd4 ftrace: Simplify the calculation of page number for ftrace [...]
new 7ba031e8b74c ftrace: Format variable declarations of ftrace_allocate_records
new 40dc4a42b97e ftrace: ftrace_global_list is renamed to ftrace_ops_list
new 43aa422c0c07 tracing: Remove a pointless assignment
new 848183553e43 tracing: Fix synthetic print fmt check for use of __get_str()
new 6d9bd139455d tracing: Check return value of __create_val_fields() befor [...]
new bbeb97464eef tracing: Fix race in trace_open and buffer resize call
new c16340971949 tracing/boot: Add ftrace.instance.*.alloc_snapshot option
new 499f7bb08535 tracing: Fix some typos in comments
new 7d27adf575e7 tracing: Don't show dynamic string internals in synthetic [...]
new 42d120e2dda5 tracing: Move is_good_name() from trace_probe.h to trace.h
new 9bbb33291f8e tracing: Check that the synthetic event and field names are legal
new d4d704637d93 tracing: Add synthetic event error logging
new 96378b2088fa selftests/ftrace: Change synthetic event name for inter-ev [...]
new 10819e25799a tracing: Handle synthetic event array field type checking [...]
new 81ff92a93d95 selftests/ftrace: Add test case for synthetic event syntax errors
new 6107742d1583 tracing: support "bool" type in synthetic trace events
new fefa636d8159 Merge tag 'trace-v5.10' of git://git.kernel.org/pub/scm/li [...]
new 176377d97d6a ima: Pre-parse the list of keyrings in a KEY_CHECK rule
new 48ce1ddce16b ima: Fail rule parsing when asymmetric key measurement isn [...]
new e44f128768bf integrity: Use current_uid() in integrity_audit_message()
new 4afb28ab03d5 ima: add check for enforced appraise option
new 7fe2bb7e7e5c integrity: invalid kernel parameters feedback
new e4d7e2df3a09 ima: limit secure boot feedback scope for appraise
new 8c2f516c99f0 integrity: include keyring name for unknown key request
new f60c826d0318 ima: Use kmemdup rather than kmalloc+memcpy
new 60386b854008 ima: Don't ignore errors from crypto_shash_update()
new 4be92db3b566 ima: Remove semicolon at the end of ima_get_binary_runtime_size()
new 455b6c9112ef evm: Check size of security.evm before using it
new aa662fc04f5b ima: Fix NULL pointer dereference in ima_file_hash
new 840e5bb326bb Merge tag 'integrity-v5.10' of git://git.kernel.org/pub/sc [...]
The 93 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/trace/boottime-trace.rst | 38 ++
Documentation/trace/events.rst | 15 +-
Documentation/trace/histogram.rst | 18 +
Documentation/trace/kprobetrace.rst | 2 +
Documentation/trace/tracepoints.rst | 27 ++
Documentation/trace/uprobetracer.rst | 2 +
MAINTAINERS | 1 +
arch/parisc/Kconfig | 1 +
arch/parisc/configs/generic-32bit_defconfig | 6 +-
arch/parisc/configs/generic-64bit_defconfig | 6 +-
arch/parisc/include/asm/barrier.h | 6 +-
arch/parisc/include/asm/cmpxchg.h | 14 +-
arch/parisc/include/asm/futex.h | 4 +-
arch/parisc/include/asm/socket.h | 4 +-
arch/parisc/include/asm/spinlock.h | 23 +-
arch/parisc/include/uapi/asm/fcntl.h | 7 +-
arch/parisc/include/uapi/asm/mman.h | 1 +
arch/parisc/include/uapi/asm/signal.h | 5 +-
arch/parisc/install.sh | 2 +-
arch/parisc/kernel/cache.c | 18 +-
arch/parisc/kernel/entry.S | 14 +-
arch/parisc/kernel/inventory.c | 30 ++
arch/parisc/kernel/smp.c | 9 +-
arch/parisc/kernel/syscall.S | 10 +-
arch/parisc/lib/bitops.c | 6 +-
arch/parisc/lib/iomap.c | 18 +
arch/x86/include/asm/mshyperv.h | 1 +
arch/x86/include/asm/msr.h | 20 +-
arch/x86/kernel/cpu/mshyperv.c | 7 +-
drivers/firmware/Kconfig | 2 +-
drivers/firmware/qemu_fw_cfg.c | 3 +
drivers/hv/hv.c | 2 +-
drivers/hv/vmbus_drv.c | 30 +-
drivers/video/console/Kconfig | 1 +
drivers/video/console/sticon.c | 297 ++++++++-------
drivers/video/console/sticore.c | 284 +++++++-------
drivers/video/fbdev/sticore.h | 27 +-
include/asm-generic/mshyperv.h | 4 +-
include/linux/ftrace.h | 11 +-
include/linux/page_ref.h | 42 +--
include/linux/tracepoint-defs.h | 34 ++
kernel/kprobes.c | 2 +-
kernel/trace/fgraph.c | 8 +-
kernel/trace/ftrace.c | 24 +-
kernel/trace/ring_buffer.c | 10 +
kernel/trace/synth_event_gen_test.c | 18 +-
kernel/trace/trace.c | 111 ++++--
kernel/trace/trace.h | 31 +-
kernel/trace/trace_boot.c | 23 +-
kernel/trace/trace_dynevent.c | 10 +-
kernel/trace/trace_events.c | 140 ++++---
kernel/trace/trace_events_hist.c | 45 ++-
kernel/trace/trace_events_synth.c | 413 ++++++++++++++++++---
kernel/trace/trace_functions.c | 22 +-
kernel/trace/trace_functions_graph.c | 8 +-
kernel/trace/trace_hwlat.c | 8 +-
kernel/trace/trace_kprobe.c | 34 +-
kernel/trace/trace_printk.c | 8 +-
kernel/trace/trace_probe.h | 14 +-
kernel/trace/trace_stack.c | 12 +-
kernel/trace/trace_stat.c | 8 +-
kernel/trace/trace_synth.h | 6 +-
kernel/trace/trace_uprobe.c | 24 +-
kernel/trace/tracing_map.c | 2 +-
security/integrity/digsig_asymmetric.c | 10 +-
security/integrity/evm/evm_main.c | 9 +
security/integrity/ima/ima_appraise.c | 27 +-
security/integrity/ima/ima_crypto.c | 2 +
security/integrity/ima/ima_main.c | 23 +-
security/integrity/ima/ima_policy.c | 153 +++++---
security/integrity/ima/ima_queue.c | 2 +-
security/integrity/integrity_audit.c | 2 +-
tools/arch/parisc/include/uapi/asm/mman.h | 1 -
tools/bootconfig/main.c | 147 +++++---
tools/bootconfig/scripts/bconf2ftrace.sh | 199 ++++++++++
tools/bootconfig/scripts/ftrace.sh | 109 ++++++
tools/bootconfig/scripts/ftrace2bconf.sh | 244 ++++++++++++
tools/bootconfig/scripts/xbc.sh | 56 +++
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 6 +
.../test.d/kprobe/kretprobe_return_suffix.tc | 21 ++
.../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 6 +
.../trigger-inter-event-combined-hist.tc | 8 +-
.../trigger-synthetic-event-dynstring.tc | 31 ++
.../trigger-synthetic_event_syntax_errors.tc | 19 +
84 files changed, 2357 insertions(+), 751 deletions(-)
create mode 100755 tools/bootconfig/scripts/bconf2ftrace.sh
create mode 100644 tools/bootconfig/scripts/ftrace.sh
create mode 100755 tools/bootconfig/scripts/ftrace2bconf.sh
create mode 100644 tools/bootconfig/scripts/xbc.sh
create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kretprobe_return_s [...]
create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]
create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from a1c72cdfaba Automatic date update in version.in
new fba8689ad3b R_PPC64_GOT_LO_DS and R_PPC64_GOT_HA sanity check
new db75b8f70c9 elf32-cr16.c tidy
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/ChangeLog | 13 +
bfd/elf32-cr16.c | 729 +++++++++++++++++++++++++++----------------------------
bfd/elf64-ppc.c | 6 +-
3 files changed, 374 insertions(+), 374 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...]
new 7db7f8e0a375 dmaengine: pch_dma: use generic power management
new d1134d661980 dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused [...]
new 0ec083e50ca8 dmaengine: idxd: clear misc interrupt cause after read
new ce310bd70414 dmaengine: ti: k3-psil: Use soc_device_match to get the psil map
new e9ca48d9bff8 dmaengine: ti: k3-psil: add map for j7200
new 9c857a8e8903 dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of [...]
new 1d220435cab3 dmaengine: xilinx: dpdma: Add debugfs support
new 7b9599bb9a1b dt-bindings: dma: dw: Add optional DMA-channels mask cell support
new 6d9459d04081 dmaengine: dw: Activate FIFO-mode for memory peripherals only
new 0ed725d1f559 dmaengine: dw: Discard dlen from the dev-to-mem xfer width [...]
new 8d2f59dab3cf dmaengine: dw: Ignore burst setting for memory peripherals
new e8ee6c8cb61b dmaengine: dw: Add DMA-channels mask cell support
new 144ceb27d737 dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static
new 8f757317b864 dmaengine: ti: k3-udma: Remove redundant is_slave_directio [...]
new 6139521db7d4 dmaengine: dw-edma: Fix typo in comments offset
new 112ec61b2122 dmaengine: pl330: fix instruction dump formatting
new b377e670bac5 dmaengine: axi-dmac: move version read in probe
new a88fdece44d4 dmaengine: axi-dmac: move active_descs list init after dev [...]
new 08b36dba23e5 dmaengine: axi-dmac: move clock enable earlier
new 06b6e88c7ecf dmaengine: axi-dmac: wrap entire dt parse in a function
new 3061a65c1b3d dmaengine: axi-dmac: wrap channel parameter adjust into function
new 78a2f92e4c4a dmaengine: axi-dmac: add support for reading bus attribute [...]
new 145fbd1e82e6 dmaengine: Remove unused define for dma_request_slave_chan [...]
new 7547dbd3b198 dmaengine: Mark dma_request_slave_channel() deprecated
new 5d7e816e4445 dmaengine: Save few bytes and increase readability of dma_ [...]
new af53bef5636d dmaengine: pl330: Simplify with dev_err_probe()
new 1c966e1d948b dmaengine: stm32: Simplify with dev_err_probe()
new b0ef489e2a9c dmaengine: xilinx: Simplify with dev_err_probe()
new d7aad5550eca dmaengine: idxd: add support for configurable max wq xfer size
new e7184b159dd3 dmaengine: idxd: add support for configurable max wq batch size
new ff18de55a62f dmaengine: idxd: add command status to idxd sysfs attribute
new 78e7a522693b dt-bindings: renesas,rcar-dmac: Document r8a7742 support
new 8f6b6d060602 dmaengine: sf-pdma: Fix an error that calls callback twice
new a4b1e659c0fe dmaengine: axi-dmac: Drop local dma_parms
new 2f02b23ce938 dmaengine: bcm2835: Drop local dma_parms
new 18851192be7a dmaengine: imx-dma: Drop local dma_parms
new b7fccfee1b90 dmaengine: imx-sdma: Drop local dma_parms
new 6c609220c3a1 dmaengine: mxs: Drop local dma_parms
new 93f868818216 dmaengine: rcar-dmac: Drop local dma_parms
new 1ecb12781cf7 dmaengine: ste_dma40: Drop local dma_parms
new 4e06de43a9e6 dmaengine: qcom: bam_dma: Drop local dma_parms
new 2fc3cad287c6 dmaengine: pl330: Drop local dma_parms
new ef759e4a28c8 dmaengine: dmatest: Print error codes as signed value
new 4c80e9323967 Merge tag 'v5.9-rc4' into next
new f9b0366f5e99 dmaengine: ti: k3-udma: Use soc_device_match() for SoC dep [...]
new e3a52158a682 dmaengine: Kconfig: Update description for RCAR_DMAC config
new 55f8b2543a36 dmaengine: zx: remove redundant irqsave in hardIRQ
new d8344fa93ed1 dmaengine: sf-pdma: remove unused 'desc'
new 0143db65b046 dmaengine: ioat: Make two symbols static
new ceae069803ef dmaengine: mediatek: simplify the return expression of mtk [...]
new 7f35e2798d01 dmaengine: dw-edma: Fix Using plain integer as NULL pointe [...]
new 985d51371140 dmaengine: iop-adma: Fix pointer cast warnings
new 52c74d3d356b dmaengine: ti: k3-udma-glue: fix channel enable functions
new d2dc9ab74764 Merge branch 'fixes' into next
new b28de385b71a dmaengine: dmatest: Check list for emptiness before access [...]
new da75ba248265 dmaengine: dmatest: Return boolean result directly in filter()
new 3338ca533b95 dmaengine: sf-pdma: remove unused 'desc'
new 6752e40d669a dmaengine: altera-msgdma: convert tasklets to use new task [...]
new f6a0eb52743c dmaengine: at_hdmac: convert tasklets to use new tasklet_s [...]
new 00217d198c5f dmaengine: at_xdmac: convert tasklets to use new tasklet_s [...]
new 52fcf656ad2a dmaengine: coh901318: convert tasklets to use new tasklet_ [...]
new 169bb74f89c6 dmaengine: dw: convert tasklets to use new tasklet_setup() API
new 95fbf16349f8 dmaengine: ep93xx: convert tasklets to use new tasklet_set [...]
new cce010a53209 dmaengine: imx-dma: convert tasklets to use new tasklet_se [...]
new 3b8040de1282 dmaengine: ioat: convert tasklets to use new tasklet_setup() API
new 5bbb671f1350 dmaengine: iop_adma: convert tasklets to use new tasklet_s [...]
new fae985d3ea16 dmaengine: ipu: convert tasklets to use new tasklet_setup() API
new 881bd142898e dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
new 80ef88693e96 dmaengine: mediatek: convert tasklets to use new tasklet_s [...]
new 77a4f4f74eec dmaengine: mmp: convert tasklets to use new tasklet_setup() API
new 8125968550b3 dmaengine: mpc512x: convert tasklets to use new tasklet_se [...]
new 34ca9a53ea94 dmaengine: mv_xor: convert tasklets to use new tasklet_set [...]
new 6afe87786e50 dmaengine: mxs-dma: convert tasklets to use new tasklet_se [...]
new bbc61540058a dmaengine: nbpfaxi: convert tasklets to use new tasklet_se [...]
new 88ff5093ca30 dmaengine: pch_dma: convert tasklets to use new tasklet_se [...]
new ab2a98ae4105 dmaengine: pl330: convert tasklets to use new tasklet_setup() API
new 7f8281765f99 dmaengine: ppc4xx: convert tasklets to use new tasklet_set [...]
new 00c4747a2f64 dmaengine: qcom: convert tasklets to use new tasklet_setup() API
new 8a536883e09c dmaengine: sa11x0: convert tasklets to use new tasklet_set [...]
new 758cc054aa3a dmaengine: sirf-dma: convert tasklets to use new tasklet_s [...]
new b1880c907496 dmaengine: ste_dma40: convert tasklets to use new tasklet_ [...]
new aaf9d3d6c5cb dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
new 86fc54fa2f48 dmaengine: tegra20: convert tasklets to use new tasklet_se [...]
new 835479586ab8 dmaengine: timb_dma: convert tasklets to use new tasklet_s [...]
new a81b0e6d201d dmaengine: txx9dmac: convert tasklets to use new tasklet_s [...]
new 3f7a660474f8 dmaengine: virt-dma: convert tasklets to use new tasklet_s [...]
new 0e71d9b9e82b dmaengine: xgene: convert tasklets to use new tasklet_setup() API
new f19a11d40a78 dmaengine: xilinx: convert tasklets to use new tasklet_set [...]
new 6c1fd9ad2c5b dmaengine: plx_dma: convert tasklets to use new tasklet_se [...]
new 2fa9bc98b531 dmaengine: k3-udma: convert tasklets to use new tasklet_se [...]
new 59cd818763e8 dmaengine: fsl: convert tasklets to use new tasklet_setup() API
new 86ae924a91a4 dmaengine: pl330: fix argument for tasklet
new a841592fb3a7 Merge branch 'topic/tasklet' into next
new baf6fd97b16e dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
new 0395f869f685 dmaengine: fsl: remove bad channel update
new ea275007c947 dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
new 028926e4ac8f dmaengine: ioat: Allocate correct size for descriptor chunk
new aafa88f3727f dmaengine: sh: drop double zeroing
new 7ffd5c839050 dmaengine: rcar-dmac: drop double zeroing
new 7a40871da4a3 dt-bindings: Fix 'reg' size issues in zynqmp examples
new 1311f7c7d909 dmaengine: sf-pdma: convert tasklets to use new tasklet_se [...]
new b1839e7c2a42 dmaengine: xilinx: dpdma: convert tasklets to use new task [...]
new 62e13a583066 dmaengine: altera-msgdma: fix kernel-doc style for tasklet
new a5e399a5a099 dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
new d11913f2fb39 dmaengine: xilinx_dma: fix kernel-doc style for tasklet
new 2997ced4eca9 dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
new fc143e38ddd4 dmaengine: owl-dma: fix kernel-doc style for enum
new f065199d4df0 Merge tag 'dmaengine-5.10-rc1' of git://git.kernel.org/pub [...]
new b7176c261cdb dma-contiguous: provide the ability to reserve per-numa CMA
new c6303ab9b91e arm64: mm: reserve per-numa CMA to localize coherent dma buffers
new 2281f797f552 mm: cma: use CMA_MAX_NAME to define the length of cma name array
new 1e9d90dbed12 dma-mapping: introduce dma_get_seg_boundary_nr_pages()
new 135ba11a7a07 dma-mapping: set default segment_boundary_mask to ULONG_MAX
new 3d842b51a048 dma-mapping: remove the dma_dummy_ops export
new ec91ccb27408 dma-debug: remove most exports
new cbf1449ba5ae MIPS: make dma_sync_*_for_cpu a little less overzealous
new a4877c44a48e MIPS/jazzdma: remove the unused vdma_remap function
new 170780be324d MIPS/jazzdma: decouple from dma-direct
new ef1a85b6ca09 dma-mapping: fix DMA_OPS dependencies
new abdaf11ac189 dma-mapping: add (back) arch_dma_mark_clean for ia64
new 2f5388a29be8 dma-direct: remove dma_direct_{alloc,free}_pages
new 3773dfe6ea4d dma-direct: lift gfp_t manipulation out of__dma_direct_all [...]
new 96eb89caf753 dma-direct: use phys_to_dma_direct in dma_direct_alloc
new 7bc5c428a660 dma-direct: remove __dma_to_phys
new 5ceda74093a5 dma-direct: rename and cleanup __phys_to_dma
new 545d29272f38 dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
new a92df4f62fda dma-mapping: move the dma_declare_coherent_memory documentation
new f959dcd6ddfd dma-direct: Fix potential NULL pointer dereference
new f982438e82bb ARM/dma-mapping: remove a __arch_page_to_dma #error
new 002a26fb5528 ARM/dma-mapping: remove dma_to_virt
new 3799e402a4f0 ARM/dma-mapping: move various helpers from dma-mapping.h t [...]
new cf141ae989e2 ARM/keystone: move the DMA offset handling under ifdef CON [...]
new 6eb0233ec2d0 usb: don't inherity DMA properties for USB devices
new e0d072782c73 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
new a97740f81874 dma-debug: convert comma to semicolon
new b9bb694b9f62 iommu/io-pgtable-arm: Clean up faulty sanity check
new 7ae10eb903d6 dma-mapping: remove DMA_MASK_NONE
new db4268f8c575 dma-mapping: move valid_dma_direction to dma-direction.h
new eba304c68616 dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
new 38225f2ef2f4 ARM/omap1: switch to use dma_direct_set_offset for lbus DM [...]
new 8c1c6c7588b2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...]
new 43ee5b6daa6c mm: turn alloc_pages into an inline function
new 08281bd3e9b9 drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
new e0ec8a4d6432 drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
new 33b16dc8b805 net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
new 48d15814dd0f lib82596: move DMA allocation into the callers of i82596_probe
new 91af2dd255ac 53c700: improve non-coherent DMA handling
new 0d71675f87dc dma-mapping: add a new dma_alloc_noncoherent API
new bd9b848557b0 sgiwd93: convert to dma_alloc_noncoherent
new ed4bc1890b49 hal2: convert to dma_alloc_noncoherent
new 00718b23a473 lib82596: convert to dma_alloc_noncoherent
new 7f3bb7f53a40 sgiseeq: convert to dma_alloc_noncoherent
new d69d8adc5bf0 53c700: convert to dma_alloc_noncoherent
new 5a8429227140 dma-mapping: remove dma_cache_sync
new efa70f2fdc84 dma-mapping: add a new dma_alloc_pages API
new de7cf917768f dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
new e8d39a903cc6 dma-iommu: implement ->alloc_noncoherent
new c51a9868d361 firewire-ohci: use dma_alloc_pages
new 0de327969b61 cma: decrease CMA_ALIGNMENT lower limit to 2
new 0a0f0d8be76d dma-mapping: split <linux/dma-mapping.h>
new 8df405123215 dma-contiguous: remove dma_declare_contiguous
new 5af638931eb3 dma-contiguous: remove dev_set_cma_area
new 580a0cc9c3f6 dma-contiguous: remove dma_contiguous_set_default
new 0b1abd1fb7ef dma-mapping: merge <linux/dma-contiguous.h> into <linux/dm [...]
new 5db5d9308988 dma-mapping: remove <asm/dma-contiguous.h>
new a1fd09e8e6ae dma-mapping: move dma-debug.h to kernel/dma/
new 19c65c3d30bb dma-mapping: move large parts of <linux/dma-direct.h> to k [...]
new 9f4df96b8781 dma-mapping: merge <linux/dma-noncoherent.h> into <linux/d [...]
new 08a89c28304a dma-direct check for highmem pages in dma_direct_alloc_pages
new 5b138c534fda dma-direct: factor out a dma_direct_alloc_from_pool helper
new 849facea92fa dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
new 2a410d09417b ARM/ixp4xx: add a missing include of dma-map-ops.h
new 5a32c3413d33 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/us [...]
new 8964bd4ff6f0 MAINTAINERS: add the sample directory to the configfs entry
new 447243737c9d samples: configfs: remove redundant newlines
new e0ee1fdb3fc4 samples: configfs: drop unnecessary ternary operators
new 1b0d36e81bdc samples: configfs: fix alignment in item struct
new b86ff67d5a28 samples: configfs: replace simple_strtoul() with kstrtoint()
new 91aad62560fc samples: configfs: don't reinitialize variables which are [...]
new 4e415a844ddd samples: configfs: consolidate local variables of the same type
new 288f295e0a49 samples: configfs: don't use spaces before tabs
new 76ecfcb0852e samples: configfs: prefer pr_err() over bare printk(KERN_ERR
new ca5387e448e1 Merge tag 'configfs-5.10' of git://git.infradead.org/users [...]
new 25094ede57d4 ext2: remove duplicate include
new 256ccb9baeab udf: Use kvzalloc() in udf_sb_alloc_bitmap()
new e9d4709fcc26 reiserfs: Fix memory leak in reiserfs_parse_options()
new ad47ff330b26 quota: widen timestamps for the fs_disk_quota structure
new d1c10767837c quota: Expand comment describing d_itimer
new c53ec7bcc780 ext2: Fix some kernel-doc warnings in balloc.c
new 8859bf2b1278 reiserfs: only call unlock_new_inode() if I_NEW
new aa9f6661eddd udf: Remove redundant initialization of variable ret
new a7be300de800 udf: Fix memory leak when mounting
new 4443390e08d3 reiserfs: Initialize inode keys properly
new 3d3dc274ce73 quota: clear padding in v2r1_mem2diskdqb()
new 044e2e26f214 udf: Avoid accessing uninitialized data on failed inode read
new 382a2287bf9c udf: Remove pointless union in udf_inode_info
new 44ac6b829c4e udf: Limit sparing table size
new c2bb80b8bdd0 reiserfs: Fix oops during mount
new b77a69b81c2f Merge tag 'fs_for_v5.10-rc1' of git://git.kernel.org/pub/s [...]
new 46d716025a22 direct-io: clean up error paths of do_blockdev_direct_IO
new 0a9164cb7ff3 direct-io: don't force writeback for reads beyond EOF
new 41b21af388f9 direct-io: defer alignment check until after the EOF check
new 4a165feba265 Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/ [...]
new 884ee754f5ae selftests/livepatch: Do not check order when using "comm" [...]
new 0cd7d9795fa8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new 4c9454267e01 HID: apple: Add support for Matias wireless keyboard
new cc51d171776f Merge branch 'for-5.10/apple' into for-linus
new c27e08820bc6 HID: hid-debug: fix nonblocking read semantics wrt EIO/ERE [...]
new 62b31a045757 Merge branch 'for-5.10/core' into for-linus
new 6bfa31756ae9 HID: cp2112: Use irqchip template
new 1142a12ca90c Merge branch 'for-5.10/cp2112' into for-linus
new eafb2203626a HID: i2c-hid: Prefer asynchronous probe
new 1341c58615e9 Merge branch 'for-5.10/i2c-hid' into for-linus
new 36725cb091c5 HID: intel-ish-hid: simplify the return expression of isht [...]
new d61a5d631455 Merge branch 'for-5.10/intel-ish-hid' into for-linus
new 14c9c014babe HID: add vivaldi HID driver
new df975502e5b7 Merge branch 'for-5.10/vivaldi' into for-linus
new aeeba45a9df3 HID: wiimote: make handlers[] const
new 5eae59cc876c HID: wiimote: narrow spinlock range in wiimote_hid_event()
new 146f9d9189b1 Merge branch 'for-5.10/wiimote' into for-linus
new d4f98dbfe717 HID: roccat: add bounds checking in kone_sysfs_write_settings()
new 5bf2f2f331ad HID: ite: Add USB id match for Acer One S1003 keyboard dock
new 2c3468893779 HID: alps: clean up indentation issue
new 140958da9ab5 HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
new 4a6a4c966ccf HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
new 5f94e9c82a86 HID: core: fix kerneldoc warnings in hid-core.c
new ca43ab1e54c0 HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
new d9216d753b2b HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
new 505f394fa239 HID: hid-input: fix stylus battery reporting
new 9b14b066796d Merge branch 'for-5.9/upstream-fixes' into for-linus
new 203c38fbe833 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
new 3504e85cd8b1 Merge branch 'for-5.10/i2c-hid' into for-linus
new bf36c6b946c8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new 15f9f63f4d74 fs: Fix missing 'bit' in comment
new 20607434113b lib/bitmap.c: fix spello
new c1a371cf80fb printk: fix global comment
new f53fa968a734 scif: Fix spelling of EACCES
new ead5d1f4d877 Merge branch 'master' into for-next
new 2f078a0fe08d MAINTAINERS: rectify MMP SUPPORT after moving cputype.h
new 36c6aa26e9ca bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG
new 53ed4cf6519d HID: logitech-dj: Fix spelling in comment
new b784a88e523a perf: Fix opt help text for --no-bpf-event
new cae1d5a2c5a4 selftests: vm: add fragment CONFIG_GUP_BENCHMARK
new 552a028f6d3a mtd: rawnand: oxnas: cleanup/simplify code
new 4fcadb39c6b2 spelling.txt: Remove some duplicate entries
new 2a9b29b28983 xtensa: fix Kconfig typo
new bbf625990371 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
new 75fa677260be selftests: use "$(MAKE)" instead of "make" for headers_install
new f69237e1e954 selftests: more general make nesting support
new 997a91fd4448 selftests: Add missing gitignore entries
new f0f0a5df4e08 selftests: Extract run_kselftest.sh and generate stand-alo [...]
new 5da1918446a1 selftests/run_kselftest.sh: Make each test individually se [...]
new 4c8511317b4e doc: dev-tools: kselftest.rst: Update examples and paths
new 0674324b16d4 Merge tag 'linux-kselftest-next-5.10-rc1' of git://git.ker [...]
new 5578d008d9e0 kunit: tool: fix running kunit_tool from outside kernel tree
new 21a6d1780d5b kunit: tool: allow generating test results in JSON
new 67e2fae3b767 kunit: tool: fix --alltests flag
new 82206a0c06cc kunit: tool: handle when .kunit exists but .kunitconfig does not
new 1abdd39f14b2 kunit: tool: fix display of make errors
new 578a7155c5a1 Merge tag 'linux-kselftest-kunit-fixes-5.10-rc1' of git:// [...]
The 260 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/stable/sysfs-driver-dma-idxd | 20 ++
Documentation/admin-guide/kernel-parameters.txt | 13 +-
Documentation/core-api/dma-api.rst | 99 +++----
Documentation/core-api/dma-attributes.rst | 8 -
Documentation/dev-tools/kselftest.rst | 35 ++-
.../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 +
.../bindings/dma/snps,dma-spear1340.yaml | 7 +-
MAINTAINERS | 5 +-
arch/alpha/kernel/pci_iommu.c | 11 +-
arch/arc/mm/dma.c | 2 +-
arch/arm/common/dmabounce.c | 3 +-
arch/arm/include/asm/dma-contiguous.h | 15 -
arch/arm/include/asm/dma-direct.h | 35 ++-
arch/arm/include/asm/dma-iommu.h | 1 -
arch/arm/include/asm/dma-mapping.h | 71 -----
arch/arm/mach-davinci/devices-da8xx.c | 18 +-
arch/arm/mach-highbank/highbank.c | 2 +-
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 2 +-
arch/arm/mach-imx/mach-mx31moboard.c | 2 +-
arch/arm/mach-ixp4xx/common.c | 1 +
arch/arm/mach-keystone/keystone.c | 21 +-
arch/arm/mach-mvebu/coherency.c | 2 +-
arch/arm/mach-omap1/include/mach/memory.h | 31 --
arch/arm/mach-omap1/usb.c | 22 ++
arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +-
arch/arm/mm/dma-mapping-nommu.c | 3 +
arch/arm/mm/dma-mapping.c | 9 +-
arch/arm/mm/init.c | 2 +-
arch/arm/xen/mm.c | 2 +-
arch/arm64/mm/dma-mapping.c | 2 +-
arch/arm64/mm/init.c | 5 +-
arch/c6x/mm/dma-coherent.c | 2 +-
arch/csky/kernel/setup.c | 2 +-
arch/csky/mm/dma-mapping.c | 4 +-
arch/hexagon/kernel/dma.c | 2 +-
arch/ia64/Kconfig | 3 +-
arch/ia64/hp/common/sba_iommu.c | 7 +-
arch/ia64/kernel/dma-mapping.c | 14 +-
arch/ia64/mm/init.c | 5 +-
arch/m68k/kernel/dma.c | 2 +-
arch/microblaze/kernel/dma.c | 3 +-
arch/microblaze/mm/consistent.c | 2 +-
arch/microblaze/mm/init.c | 2 +-
arch/mips/Kconfig | 1 -
arch/mips/bmips/dma.c | 4 +-
arch/mips/cavium-octeon/dma-octeon.c | 4 +-
arch/mips/include/asm/dma-direct.h | 4 +-
arch/mips/include/asm/jazzdma.h | 2 -
arch/mips/jazz/jazzdma.c | 105 ++-----
arch/mips/kernel/setup.c | 2 +-
arch/mips/loongson2ef/fuloong-2e/dma.c | 4 +-
arch/mips/loongson2ef/lemote-2f/dma.c | 4 +-
arch/mips/loongson64/dma.c | 4 +-
arch/mips/mm/dma-noncoherent.c | 51 ++--
arch/mips/pci/pci-ar2315.c | 4 +-
arch/mips/pci/pci-xtalk-bridge.c | 4 +-
arch/mips/sgi-ip32/ip32-dma.c | 4 +-
arch/nds32/kernel/dma.c | 2 +-
arch/openrisc/kernel/dma.c | 2 +-
arch/parisc/Kconfig | 1 -
arch/parisc/kernel/drivers.c | 1 +
arch/parisc/kernel/pci-dma.c | 8 +-
arch/powerpc/include/asm/dma-direct.h | 4 +-
arch/powerpc/include/asm/iommu.h | 2 +-
arch/powerpc/include/asm/pci.h | 2 +-
arch/powerpc/kernel/dma-iommu.c | 2 +
arch/powerpc/kernel/iommu.c | 11 +-
arch/powerpc/mm/dma-noncoherent.c | 2 +-
arch/powerpc/platforms/ps3/system-bus.c | 6 +-
arch/powerpc/platforms/pseries/ibmebus.c | 2 +-
arch/powerpc/platforms/pseries/vio.c | 4 +-
arch/s390/kernel/setup.c | 2 +-
arch/s390/pci/pci_dma.c | 10 +-
arch/sh/boards/mach-ap325rxa/setup.c | 1 +
arch/sh/boards/mach-ecovec24/setup.c | 1 +
arch/sh/boards/mach-kfr2r09/setup.c | 2 +-
arch/sh/boards/mach-migor/setup.c | 2 +-
arch/sh/boards/mach-se/7724/setup.c | 1 +
arch/sh/drivers/pci/fixups-dreamcast.c | 2 +-
arch/sh/drivers/pci/pci.c | 1 -
arch/sh/drivers/pci/pcie-sh7786.c | 9 +-
arch/sh/kernel/dma-coherent.c | 2 +-
arch/sparc/kernel/iommu-common.c | 10 +-
arch/sparc/kernel/iommu.c | 5 +-
arch/sparc/kernel/ioport.c | 2 +-
arch/sparc/kernel/pci_sun4v.c | 4 +-
arch/sparc/mm/io-unit.c | 2 +-
arch/sparc/mm/iommu.c | 2 +-
arch/x86/include/asm/dma-mapping.h | 2 -
arch/x86/kernel/amd_gart_64.c | 12 +-
arch/x86/kernel/pci-dma.c | 2 +-
arch/x86/kernel/setup.c | 2 +
arch/x86/pci/sta2x11-fixup.c | 6 +-
arch/x86/xen/pci-swiotlb-xen.c | 2 +-
arch/xtensa/Kconfig | 2 +-
arch/xtensa/kernel/pci-dma.c | 3 +-
arch/xtensa/mm/init.c | 2 +-
drivers/acpi/arm64/iort.c | 6 +-
drivers/acpi/scan.c | 2 +-
drivers/base/core.c | 2 +
drivers/base/dd.c | 2 +-
drivers/dma-buf/heaps/cma_heap.c | 2 +-
drivers/dma/altera-msgdma.c | 8 +-
drivers/dma/at_hdmac.c | 7 +-
drivers/dma/at_xdmac.c | 7 +-
drivers/dma/bcm2835-dma.c | 3 -
drivers/dma/coh901318.c | 7 +-
drivers/dma/dma-axi-dmac.c | 141 ++++++---
drivers/dma/dma-jz4780.c | 7 +-
drivers/dma/dmaengine.c | 24 +-
drivers/dma/dmatest.c | 23 +-
drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 2 +-
drivers/dma/dw-edma/dw-edma-v0-regs.h | 2 +-
drivers/dma/dw/core.c | 12 +-
drivers/dma/dw/dw.c | 7 +-
drivers/dma/dw/idma32.c | 5 +-
drivers/dma/dw/of.c | 7 +-
drivers/dma/ep93xx_dma.c | 7 +-
drivers/dma/fsl_raid.c | 8 +-
drivers/dma/fsldma.c | 6 +-
drivers/dma/idxd/device.c | 10 +-
drivers/dma/idxd/idxd.h | 3 +
drivers/dma/idxd/init.c | 2 +
drivers/dma/idxd/irq.c | 2 +-
drivers/dma/idxd/sysfs.c | 95 ++++++
drivers/dma/imx-dma.c | 9 +-
drivers/dma/imx-sdma.c | 2 -
drivers/dma/ioat/dma.c | 12 +-
drivers/dma/ioat/dma.h | 2 +-
drivers/dma/ioat/init.c | 4 +-
drivers/dma/iop-adma.c | 19 +-
drivers/dma/ipu/ipu_idmac.c | 6 +-
drivers/dma/k3dma.c | 6 +-
drivers/dma/mediatek/mtk-cqdma.c | 7 +-
drivers/dma/mediatek/mtk-uart-apdma.c | 7 +-
drivers/dma/mmp_pdma.c | 6 +-
drivers/dma/mmp_tdma.c | 6 +-
drivers/dma/mpc512x_dma.c | 6 +-
drivers/dma/mv_xor.c | 7 +-
drivers/dma/mv_xor_v2.c | 8 +-
drivers/dma/mxs-dma.c | 9 +-
drivers/dma/nbpfaxi.c | 6 +-
drivers/dma/owl-dma.c | 3 +-
drivers/dma/pch_dma.c | 42 +--
drivers/dma/pl330.c | 30 +-
drivers/dma/plx_dma.c | 7 +-
drivers/dma/ppc4xx/adma.c | 7 +-
drivers/dma/qcom/bam_dma.c | 10 +-
drivers/dma/qcom/hidma.c | 6 +-
drivers/dma/qcom/hidma_ll.c | 6 +-
drivers/dma/sa11x0-dma.c | 6 +-
drivers/dma/sf-pdma/sf-pdma.c | 25 +-
drivers/dma/sh/Kconfig | 4 +-
drivers/dma/sh/rcar-dmac.c | 4 +-
drivers/dma/sh/shdma-base.c | 2 +-
drivers/dma/sirf-dma.c | 6 +-
drivers/dma/ste_dma40.c | 10 +-
drivers/dma/stm32-dma.c | 8 +-
drivers/dma/stm32-dmamux.c | 9 +-
drivers/dma/stm32-mdma.c | 9 +-
drivers/dma/sun6i-dma.c | 6 +-
drivers/dma/tegra20-apb-dma.c | 7 +-
drivers/dma/ti/Makefile | 5 +-
.../dma/ti/{k3-psil-j721e.c => k3-psil-j7200.c} | 107 ++-----
drivers/dma/ti/k3-psil-j721e.c | 3 +
drivers/dma/ti/k3-psil-priv.h | 1 +
drivers/dma/ti/k3-psil.c | 19 +-
drivers/dma/ti/k3-udma-glue.c | 17 +-
drivers/dma/ti/k3-udma.c | 64 ++--
drivers/dma/ti/omap-dma.c | 2 +-
drivers/dma/timb_dma.c | 6 +-
drivers/dma/txx9dmac.c | 14 +-
drivers/dma/virt-dma.c | 6 +-
drivers/dma/xgene-dma.c | 7 +-
drivers/dma/xilinx/xilinx_dma.c | 45 +--
drivers/dma/xilinx/xilinx_dpdma.c | 218 +++++++++++++-
drivers/dma/xilinx/zynqmp_dma.c | 8 +-
drivers/dma/zx_dma.c | 6 +-
drivers/firewire/ohci.c | 26 +-
drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 2 -
drivers/gpu/drm/msm/msm_gem.c | 1 +
.../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 3 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 8 +-
drivers/hid/Kconfig | 9 +
drivers/hid/Makefile | 1 +
drivers/hid/hid-alps.c | 2 +-
drivers/hid/hid-apple.c | 2 +
drivers/hid/hid-core.c | 15 +-
drivers/hid/hid-cp2112.c | 19 +-
drivers/hid/hid-debug.c | 10 +-
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-input.c | 4 +-
drivers/hid/hid-ite.c | 4 +
drivers/hid/hid-logitech-dj.c | 2 +-
drivers/hid/hid-multitouch.c | 12 +
drivers/hid/hid-roccat-kone.c | 23 +-
drivers/hid/hid-vivaldi.c | 144 +++++++++
drivers/hid/hid-wiimote-core.c | 10 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 15 +-
drivers/hid/intel-ish-hid/ishtp/bus.c | 8 +-
drivers/hid/wacom_wac.c | 4 +-
drivers/iommu/amd/iommu.c | 3 +-
drivers/iommu/dma-iommu.c | 46 ++-
drivers/iommu/intel/iommu.c | 10 +-
drivers/iommu/io-pgtable-arm.c | 5 -
drivers/media/platform/exynos4-is/fimc-is.c | 1 -
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 11 +-
drivers/misc/mic/Kconfig | 1 +
drivers/misc/mic/bus/mic_bus.c | 1 +
drivers/misc/mic/bus/scif_bus.c | 2 +-
drivers/misc/mic/bus/scif_bus.h | 2 +-
drivers/misc/mic/bus/vop_bus.c | 2 +-
drivers/misc/mic/host/mic_boot.c | 1 +
drivers/mtd/nand/raw/oxnas_nand.c | 3 +-
drivers/net/ethernet/amd/au1000_eth.c | 15 +-
drivers/net/ethernet/i825xx/lasi_82596.c | 37 +--
drivers/net/ethernet/i825xx/lib82596.c | 148 +++++-----
drivers/net/ethernet/i825xx/sni_82596.c | 23 +-
drivers/net/ethernet/seeq/sgiseeq.c | 28 +-
drivers/of/address.c | 73 ++---
drivers/of/device.c | 45 +--
drivers/of/of_private.h | 11 +-
drivers/of/unittest.c | 34 ++-
drivers/parisc/ccio-dma.c | 6 +-
drivers/parisc/sba_iommu.c | 6 +-
drivers/pci/pci-driver.c | 1 +
drivers/pci/xen-pcifront.c | 1 +
drivers/pcmcia/ds.c | 2 +-
drivers/remoteproc/remoteproc_core.c | 25 +-
drivers/remoteproc/remoteproc_virtio.c | 2 +-
drivers/scsi/53c700.c | 121 ++++----
drivers/scsi/53c700.h | 17 +-
drivers/scsi/sgiwd93.c | 14 +-
drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 10 +-
drivers/usb/core/message.c | 6 -
drivers/usb/core/usb.c | 12 -
drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +-
drivers/xen/swiotlb-xen.c | 4 +-
fs/direct-io.c | 69 ++---
fs/ext2/balloc.c | 6 +-
fs/ext2/inode.c | 1 -
fs/quota/quota.c | 42 ++-
fs/quota/quota_v2.c | 1 +
fs/reiserfs/inode.c | 9 +-
fs/reiserfs/super.c | 8 +-
fs/reiserfs/xattr.c | 7 +
fs/udf/directory.c | 2 +-
fs/udf/file.c | 7 +-
fs/udf/ialloc.c | 14 +-
fs/udf/inode.c | 61 ++--
fs/udf/misc.c | 6 +-
fs/udf/namei.c | 7 +-
fs/udf/partition.c | 2 +-
fs/udf/super.c | 47 +--
fs/udf/symlink.c | 2 +-
fs/udf/udf_i.h | 6 +-
fs/vboxsf/dir.c | 2 +-
include/asm-generic/Kbuild | 1 -
include/asm-generic/dma-contiguous.h | 10 -
include/linux/cma.h | 2 +
include/linux/device.h | 4 +-
include/linux/dma-contiguous.h | 176 -----------
include/linux/dma-direct.h | 198 +++++--------
include/linux/dma-direction.h | 8 +-
include/linux/dma-map-ops.h | 326 +++++++++++++++++++++
include/linux/dma-mapping.h | 240 ++++-----------
include/linux/dma-noncoherent.h | 114 -------
include/linux/dmaengine.h | 17 +-
include/linux/gfp.h | 6 +-
include/linux/hid.h | 2 +
include/linux/platform_data/dma-dw.h | 2 +
include/linux/scif.h | 8 +-
include/uapi/linux/dqblk_xfs.h | 16 +-
init/main.c | 2 +-
kernel/dma/Kconfig | 25 +-
kernel/dma/Makefile | 1 +
kernel/dma/coherent.c | 25 +-
kernel/dma/contiguous.c | 142 ++++++++-
kernel/dma/debug.c | 19 +-
include/linux/dma-debug.h => kernel/dma/debug.h | 44 +--
kernel/dma/direct.c | 268 ++++++++++-------
include/linux/dma-direct.h => kernel/dma/direct.h | 92 +-----
kernel/dma/dummy.c | 3 +-
kernel/dma/mapping.c | 159 ++++++----
kernel/dma/ops_helpers.c | 85 ++++++
kernel/dma/pool.c | 5 +-
kernel/dma/swiotlb.c | 6 +-
kernel/dma/virt.c | 4 +-
kernel/printk/printk_safe.c | 2 +-
lib/bitmap.c | 2 +-
mm/Kconfig | 3 +-
mm/cma.h | 2 -
mm/hugetlb.c | 4 +-
mm/memory.c | 1 -
samples/configfs/configfs_sample.c | 59 ++--
scripts/spelling.txt | 4 -
sound/mips/hal2.c | 58 ++--
tools/testing/kunit/configs/broken_on_uml.config | 1 +
tools/testing/kunit/kunit.py | 58 ++--
tools/testing/kunit/kunit_json.py | 63 ++++
tools/testing/kunit/kunit_kernel.py | 27 +-
tools/testing/kunit/kunit_tool_test.py | 33 +++
tools/testing/selftests/Makefile | 34 +--
.../selftests/{ptrace => firmware}/.gitignore | 3 +-
tools/testing/selftests/lib.mk | 9 +-
tools/testing/selftests/livepatch/functions.sh | 2 +-
.../selftests/{ptrace => netfilter}/.gitignore | 3 +-
tools/testing/selftests/ptrace/.gitignore | 1 +
tools/testing/selftests/run_kselftest.sh | 93 ++++++
tools/testing/selftests/vm/config | 1 +
312 files changed, 3335 insertions(+), 2609 deletions(-)
delete mode 100644 arch/arm/include/asm/dma-contiguous.h
copy drivers/dma/ti/{k3-psil-j721e.c => k3-psil-j7200.c} (60%)
create mode 100644 drivers/hid/hid-vivaldi.c
delete mode 100644 include/asm-generic/dma-contiguous.h
delete mode 100644 include/linux/dma-contiguous.h
create mode 100644 include/linux/dma-map-ops.h
delete mode 100644 include/linux/dma-noncoherent.h
rename include/linux/dma-debug.h => kernel/dma/debug.h (81%)
copy include/linux/dma-direct.h => kernel/dma/direct.h (56%)
create mode 100644 kernel/dma/ops_helpers.c
create mode 100644 tools/testing/kunit/kunit_json.py
copy tools/testing/selftests/{ptrace => firmware}/.gitignore (57%)
copy tools/testing/selftests/{ptrace => netfilter}/.gitignore (57%)
create mode 100755 tools/testing/selftests/run_kselftest.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32
new 9030377480 shm tests: Append PID to names passed to shm_open [BZ #26737]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
rt/tst-shm-cancel.c | 11 ++++++++++-
rt/tst-shm.c | 35 +++++++++++++++++++++++++----------
2 files changed, 35 insertions(+), 11 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.