This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 148842c98a24 Merge tag 'x86-apic-2020-12-14' of git://git.kernel.org/pu [...] new f630c7c6f105 kthread: add kthread_work tracepoints new ebb2bdcef8a0 kthread_worker: document CPU hotplug handling new a85cbe6159ff uapi: move constants from <linux/kernel.h> to <linux/const.h> new 483e6417aea5 ide/falcon: remove in_interrupt() usage new ec680c1990e7 ide: remove BUG_ON(in_interrupt() || irqs_disabled()) from [...] new 3f10c2fa40e4 fs/ntfs: remove unused varibles new 4dad18f47767 fs/ntfs: remove unused variable attr_len new a0823b5e4434 fs/ocfs2/cluster/tcp.c: remove unneeded break new 45680967ee29 ocfs2: ratelimit the 'max lookup times reached' notice new a86ecfa6a873 arch/Kconfig: fix spelling mistakes new 7714304f3ba1 mm/slab_common.c: use list_for_each_entry in dump_unreclai [...] new 15d5de496beb mm: slab: clarify krealloc()'s behavior with __GFP_ZERO new f0dbd2bd1c22 mm: slab: provide krealloc_array() new 64f0bd116965 ALSA: pcm: use krealloc_array() new 3a99974872cc vhost: vringh: use krealloc_array() new 2207994d014e pinctrl: use krealloc_array() new af11be05b6d0 edac: ghes: use krealloc_array() new 32ce25539d18 drm: atomic: use krealloc_array() new f8f7e2bfb118 hwtracing: intel: use krealloc_array() new a47fc51d8e1e dma-buf: use krealloc_array() new 0c06dd755143 mm, slab, slub: clear the slab_cache field when freeing page new a32d654db543 mm/slab: rerform init_on_free earlier new 965c484815f5 mm, slub: use kmem_cache_debug_flags() in deactivate_slab() new 045ab8c9487b mm/slub: let number of online CPUs determine the slub page order new 7d18dd75a8af device-dax/kmem: use struct_size() new 7fb7ab6d618a mm: fix page_owner initializing issue for arm32 new 9cc7e96aa846 mm/page_owner: record timestamp and pid new 723ef24b9b37 mm/filemap/c: break generic_file_buffered_read up into mul [...] new 06c0444290ce mm/filemap.c: generic_file_buffered_read() now uses find_g [...] new 649c6dfed030 mm/truncate: add parameter explanation for invalidate_mapp [...] new 800bca7c5602 mm/filemap.c: remove else after a return new 9c84f229268f mm/gup_benchmark: rename to mm/gup_test new b9dcfdff8b4b selftests/vm: use a common gup_test.h new c2aa8afc36fa selftests/vm: rename run_vmtests --> run_vmtests.sh new f545605cc08e selftests/vm: minor cleanup: Makefile and gup_test.c new a9bed1e1c2a9 selftests/vm: only some gup_test items are really benchmarks new f4f9bda418ab selftests/vm: gup_test: introduce the dump_pages() sub-test new d943fe81e0bf selftests/vm: run_vmtests.sh: update and clean up gup_test [...] new f3a45709d2bb selftests/vm: hmm-tests: remove the libhugetlbfs dependency new a26c4c62990a selftests/vm: 2x speedup for run_vmtests.sh new afaa78886f21 mm/gup_test.c: mark gup_test_init as __init function new d0de82411864 mm/gup_test: GUP_TEST depends on DEBUG_FS new c28b1fc70390 mm/gup: reorganize internal_get_user_pages_fast() new 57efa1fe5957 mm/gup: prevent gup_fast from racing with COW during fork new 52650c8b466b mm/gup: remove the vma allocation from gup_longterm_locked() new 4509b42c3896 mm/gup: combine put_compound_head() and unpin_user_page() new 43fbdeb34964 mm: handle zone device pages in release_pages() new d8aa24e04fb2 mm/swapfile.c: use helper function swap_count() in add_swa [...] new e97af69950ff mm/swap_state: skip meaningless swap cache readahead when [...] new 9d9a03340309 mm/swapfile.c: remove unnecessary out label in __swap_duplicate() new 661c75664381 mm/swapfile.c: use memset to fill the swap_map with SWAP_H [...] new 462680946b6d mm: remove pagevec_lookup_range_nr_tag() new 30e6a51dbb05 mm/shmem.c: make shmem_mapping() inline new f38d58b73438 tmpfs: fix Documentation nits new b8eddff8886b mm: memcontrol: add file_thp, shmem_thp to memory.stat new 1a984c4e8200 mm: memcontrol: remove unused mod_memcg_obj_state() new 378876b0e378 mm: memcontrol: eliminate redundant check in __mem_cgroup_ [...] new 2f7659a31473 mm: memcg/slab: fix return of child memcg objcg for root memcg new eefbfa7fd678 mm: memcg/slab: fix use after free in obj_cgroup_charge new 013339df116c mm/rmap: always do TTU_IGNORE_ACCESS new a5eb011afe07 mm/memcg: update page struct member in comments new a7cb874bfff7 mm: memcg: fix obsolete code comments new bef8620cd8e0 mm: memcg: deprecate the non-hierarchical mode new 184218639a6f docs: cgroup-v1: reflect the deprecation of the non-hierar [...] new 9d9d341df4d5 cgroup: remove obsoleted broken_hierarchy and warned_broke [...] new 13064781304e mm/page_counter: use page_counter_read in page_counter_set_max new fe6960cb387f mm: memcg: remove obsolete memcg_has_children() new da3ceeff923e mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state new 5ab92901fea9 mm: memcontrol: sssign boolean values to a bool variable new 7f41506baa05 mm/memcg: remove incorrect comment new c47d5032ed30 mm: move lruvec stats update functions to vmstat.h new f0c0c115fb81 mm: memcontrol: account pagetables per node new 3a250629d732 xen/unpopulated-alloc: consolidate pgmap manipulation new 7df666253f26 kselftests: vm: add mremap tests new c49dd3401802 mm: speedup mremap on 1GB or larger regions new f5308c896d5d arm64: mremap speedup - enable HAVE_MOVE_PUD new be37c98d1134 x86: mremap speedup - Enable HAVE_MOVE_PUD new d3f5ffcacd15 mm: cleanup: remove unused tsk arg from __access_remote_vm new f5b7e739be90 mm/mapping_dirty_helpers: enhance the kernel-doc markups new 777f303c0239 mm/page_vma_mapped.c: add colon to fix kernel-doc markups [...] new 2b5067a8143e mm: mmap_lock: add tracepoints around lock acquisition new 06517c9a336f sparc: fix handling of page table constructor failure new 0966aeb404e8 mm: move free_unref_page to mm/internal.h new 51df7bcb6151 mm/mremap: account memory on do_munmap() failure new ad8ee77ea9db mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_m [...] new cd544fd1dc92 mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio new dd3b614f858d vm_ops: rename .split() callback to .may_split() new 73d5e0629919 mremap: check if it's possible to split original vma new 871402e05b24 mm: forbid splitting special mappings new f920e413ff9c mm: track mmu notifiers in fs_reclaim_acquire/release new 95d6c701f4ca mm: extract might_alloc() debug check new d5037d1d82b3 locking/selftests: add testcases for fs_reclaim new 34fe653716b0 mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow new 8945a723064a mm/vmalloc: use free_vm_area() if an allocation fails new 96e2db456135 mm/vmalloc: rework the drain logic new 799fa85d66e9 mm/vmalloc: add 'align' parameter explanation for pvm_dete [...] new e924d461f2c3 mm/vmalloc.c: remove unnecessary return statement new 0a7dd4e901b8 mm/vmalloc: Fix unlock order in s_stop() new 56db19fef3f1 docs/vm: remove unused 3 items explanation for /proc/vmstat new c041098c690f mm/vmalloc.c: fix kasan shadow poisoning size new e89a85d63fb2 workqueue: kasan: record workqueue stack new ef13346123fa kasan: print workqueue stack new 214c783d593b lib/test_kasan.c: add workqueue test case new 4784be284ada kasan: update documentation for generic kasan new 6d5a88cd0c15 lkdtm: disable KASAN for rodata.o new 36d40290c8f7 alpha: switch from DISCONTIGMEM to SPARSEMEM new 03e92a5e097d ia64: remove custom __early_pfn_to_nid() new 5d37fc0b087f ia64: remove 'ifdef CONFIG_ZONE_DMA32' statements new b90b5547685f ia64: discontig: paging_init(): remove local max_pfn calculation new 1f112129975e ia64: split virtual map initialization out of paging_init() new ea34f78f3df6 ia64: forbid using VIRTUAL_MEM_MAP with FLATMEM new 214496cb1870 ia64: make SPARSEMEM default and disable DISCONTIGMEM new 5e545df3292f arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL new 4f5b0c178996 arm, arm64: move free_unused_memmap() to generic mm new 050b2da268f8 arc: use FLATMEM with freeing of unused memory map instead [...] new 6b2ad8d76372 m68k/mm: make node data and node setup depend on CONFIG_DI [...] new 4bfc848e0981 m68k/mm: enable use of generic memory_model.h for !DISCONTIGMEM new fcd353a31421 m68k: deprecate DISCONTIGMEM new 77bc7fd607de mm: introduce debug_pagealloc_{map,unmap}_pages() helpers new 2abf962a8d42 PM: hibernate: make direct map manipulations more explicit new 5d6ad668f316 arch, mm: restore dependency of __kernel_map_pages() on DE [...] new 32a0de886eb3 arch, mm: make kernel_page_present() always available new 7115ac6ef0b2 mm, page_alloc: clean up pageset high and batch update new 0a8b4f1d5bf4 mm, page_alloc: calculate pageset high and batch once per zone new 69a8396a2647 mm, page_alloc: remove setup_pageset() new 5c3ad2eb7104 mm, page_alloc: simplify pageset_update() new 952eaf815925 mm, page_alloc: cache pageset high and batch in struct zone new 7612921f2376 mm, page_alloc: move draining pcplists to page isolation users new ec6e8c7e0314 mm, page_alloc: disable pcplists during memory offline new 2ee08717da50 include/linux/page-flags.h: remove unused __[Set|Clear]Pag [...] new 3b12da6d1d4a mm/page-flags: fix comment new 7f194fbb2dd7 mm/page_alloc: add __free_pages() documentation new 3b1f3658c71a mm/page_alloc: mark some symbols with static keyword new 862b6dee20b0 mm/page_alloc: clear all pages in post_alloc_hook() with i [...] new ba8f3587f556 init/main: fix broken buffer_init when DEFERRED_STRUCT_PAG [...] new 470c61d70299 mm: page_alloc: refactor setup_per_zone_lowmem_reserve() new 7ad69832f37e mm/page_alloc: speed up the iteration of max_order new 17e395b60f5b mm,hwpoison: drain pcplists before bailing out for non-bud [...] new a8b2c2ce89d4 mm,hwpoison: take free pages off the buddy freelists new 32409cba3f66 mm,hwpoison: drop unneeded pcplist draining new 8295d535e2aa mm,hwpoison: refactor get_any_page new 2f7141600d67 mm,hwpoison: disable pcplists before grabbing a refcount new 47e431f43b5d mm,hwpoison: remove drain_all_pages from shake_page new 1e8aaedb182d mm,memory_failure: always pin the page in madvise_inject_error new 3f4b815a439a mm,hwpoison: return -EBUSY when migration fails new e5dfacebe4a4 mm/hugetlb.c: just use put_page_testzero() instead of page [...] new ebfe1b8f6ea5 include/linux/huge_mm.h: remove extern keyword new 336e6b53d99a khugepaged: add parameter explanations for kernel-doc markup new 0a4f3d1bb91c mm: hugetlb: fix type of delta parameter and related local [...] new 39a0feaef110 mm,hugetlb: remove unneeded initialization new 7fc2513aa237 hugetlb: fix an error code in hugetlb_reserve_pages() new 597c892038e0 mm: don't wake kswapd prematurely when watermark boosting [...] new 2b47a24cee0e mm/vmscan: drop unneeded assignment in kswapd() new 8d87d07c9283 mm/vmscan.c: remove the filename in the top of file comment new 2484be0f88dc mm/page_isolation: do not isolate the max order page new fc5488651c7d z3fold: simplify freeing slots new dcf5aedb24f8 z3fold: stricter locking and more careful reclaim new 135f97fd0c39 z3fold: remove preempt disabled sections for RT new 19d3cf9de1c7 mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' [...] new 2b1a20c3afbc mm/compaction: move compaction_suitable's comment to right place new 2271b016bf36 mm/compaction: make defer_compaction and compaction_deferr [...] new 259b3633e78d mm/oom_kill: change comment and rename is_dump_unreclaim_slabs() new ab9dd4f8a167 mm/migrate.c: fix comment spelling new 5e5dda81a0df mm/migrate.c: optimize migrate_vma_pages() mmu notifier new 0060ef3b4e6d mm: support THPs in zero_user_segments new d12b8951ad17 mm: truncate_complete_page() does not exist any more new dd4ae78a21fc mm: migrate: simplify the logic for handling permanent failure new c77c5cbafe54 mm: migrate: skip shared exec THP for NUMA balancing new 236c32eb1096 mm: migrate: clean up migrate_prep{_local} new d532e2e57e3c mm: migrate: return -ENOSYS if THP migration is unsupported new d85c6db4cc61 mm: migrate: remove unused parameter in migrate_vma_insert_page() new a4efc174b382 mm/cma.c: remove redundant cma_mutex lock new b8ca396f9842 mm: cma: improve pr_debug log in cma_release() new 04013513cc84 mm, page_alloc: do not rely on the order of page_poison an [...] new 8db26a3d4735 mm, page_poison: use static key more efficiently new 03b6c9a3e880 kernel/power: allow hibernation with page_poison sanity checking new 8f424750baaa mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY new f289041ed4cf mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO new 37cd0575b851 userfaultfd: add UFFD_USER_MODE_ONLY new d0d4730ac2e4 userfaultfd: add user-mode only option to unprivileged_use [...] new 77f962e7ae24 userfaultfd: selftests: make __{s,u}64 format specifiers portable new 164c50be2878 userfaultfd/selftests: always dump something in modes new 1e17a24edf9b userfaultfd/selftests: fix retval check for userfaultfd_open() new d9f411bacfa0 userfaultfd/selftests: hint the test runner on required privilege new 83aed6cde845 mm/zswap: make struct kernel_param_ops definitions const new 42a44704367c mm/zswap: fix passing zero to 'PTR_ERR' warning new 1ec3b5fe6eec mm/zswap: move to use crypto_acomp API for hardware acceleration new 110ceb8287fd mm/zsmalloc.c: rework the list_add code in insert_zspage() new 95c9ae14a9b9 mm/process_vm_access: remove redundant initialization of iov_r new 0d8359620d9b zram: support page writeback new 194e28da1a02 zram: add stat to gather incompressible pages since zram set up new 3d711a382735 zram: break the strict dependency from lzo new a00cda3f0a57 mm: fix kernel-doc markups new ae7a927d270f mm: use sysfs_emit for struct kobject * uses new bfb0ffeb2a67 mm: huge_memory: convert remaining use of sprintf to sysfs [...] new 5e4c0d86cf4a mm:backing-dev: use sysfs_emit in macro defining functions new 79d4d38a03fc mm: shmem: convert shmem_enabled_show to use sysfs_emit_at new bf16d19aabd8 mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs [...] new 01359eb2013b mm: fix fall-through warnings for Clang new dfefd226b0bf mm: cleanup kstrto*() usage new ac73e3dc8acd Merge branch 'akpm' (patches from Andrew) new b6bf4776d9e2 vxge: remove unnecessary cast in kfree() new 585bd812de4e net: microchip: Remove unneeded variable ret new 3aefd7d6ea05 net: core: Use skb_is_gso() in skb_checksum_help() new cd29296fdfca net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config new 1c29d9899081 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 6bc8f20c1d93 vsock: remove ratelimit unknown ioctl message new c3e448cdc040 vsock: fix the error return when an invalid ioctl command is used new ae8a6e6e8818 Merge branch 'vsock-minor-clean-up-of-ioctl-error-handling' new 90c628dd47ff net: bridge: extend the process of special frames new f323aa54bec7 bridge: cfm: Add BRIDGE_CFM to Kconfig. new fbaedb412983 bridge: uapi: cfm: Added EtherType used by the CFM protocol. new 86a14b79e1d0 bridge: cfm: Kernel space implementation of CFM. MEP creat [...] new a806ad8ee2aa bridge: cfm: Kernel space implementation of CFM. CCM frame [...] new dc32cbb3dbd7 bridge: cfm: Kernel space implementation of CFM. CCM frame [...] new 2be665c3940d bridge: cfm: Netlink SET configuration Interface. new 5e312fc0e7fb bridge: cfm: Netlink GET configuration Interface. new e77824d81dff bridge: cfm: Netlink GET status Interface. new b6d0425b816e bridge: cfm: Netlink Notifications. new 6e2b243db4dc Merge branch 'net-bridge-cfm-add-support-for-connectivity- [...] new 8027c85c91b8 net: mii: Report advertised link capabilities when autoneg [...] new 37d38ece9b89 net/mac8390: discard unnecessary breaks new 72671b355f9d tipc: add stricter control of reserved service types new 72de7d965bc1 wimax: fix duplicate initializer warning new f54ec58fee83 wimax: move out to staging new 8911097fbfb3 Merge tag 'wimax-staging' of git://git.kernel.org:/pub/scm [...] new be1c7eae8c7d net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching new 043d2be2a782 net: phy: leds: Deduplicate link LED trigger registration new 7afc9d8f8290 selftests: net: bridge: rename current igmp tests to igmpv2 new 79ae3e256aa1 selftests: net: bridge: igmp: add support for packet sourc [...] new f0e260db4c9e selftests: net: bridge: igmp: check for specific udp ip protocol new 68d3163a4b7e selftests: net: bridge: igmp: add IGMPv3 entries' state helpers new 98ae11cf8104 selftests: net: bridge: add tests for igmpv3 is_include an [...] new 47021771064c selftests: net: bridge: add test for igmpv3 inc -> is_incl [...] new 3c8b9fdad004 selftests: net: bridge: add test for igmpv3 inc -> is_excl [...] new 735af7bec0f1 selftests: net: bridge: add test for igmpv3 inc -> to_excl [...] new eecd8cfdff1b selftests: net: bridge: add test for igmpv3 exc -> allow report new e7e7ab7c00c2 selftests: net: bridge: add test for igmpv3 exc -> is_incl [...] new 7b4f7138221a selftests: net: bridge: add test for igmpv3 exc -> is_excl [...] new 65bfc146ab95 selftests: net: bridge: add test for igmpv3 exc -> to_excl [...] new 80899f1b1c05 selftests: net: bridge: add test for igmpv3 inc -> block report new 9eb58e07470b selftests: net: bridge: add test for igmpv3 exc -> block report new 18f66c96ea58 selftests: net: bridge: add test for igmpv3 exclude timeout new 414ea3754149 selftests: net: bridge: add test for igmpv3 *,g auto-add new 23306008edd9 Merge branch 'selftests-net-bridge-add-tests-for-igmpv3' new b3b7e64bcbcb net: tipc: Fix parameter types passed to %s formater new c7bb86885e0a net: dccp: Add __printf() markup to fix -Wsuggest-attribut [...] new 79b1119b851d net: tipc: Add __printf() markup to fix -Wsuggest-attribut [...] new bfa45445be79 Merge branch 'markup-some-printk-like-functions' new 8756f474cb9e net: llc: Fix kerneldoc warnings new 210bba6790dc net: openvswitch: Fix kerneldoc warnings new 9d637f8113de net: l3mdev: Fix kerneldoc warning new 294ea2911310 net: netlabel: Fix kerneldoc warnings new 709565ae14aa net: appletalk: fix kerneldoc warnings new 7cdda1c1c58d net: nfc: Fix kerneldoc warnings new a89a501c4946 net: dcb: Fix kerneldoc warnings new 0b609b557516 net: dccp: Fix most of the kerneldoc warnings new 726e5e49c91c net: ipv4: Fix some kerneldoc warnings in TCP Low Priority new f1f09df13081 net: ipv6: rpl*: Fix strange kerneldoc warnings due to bad header new 8da1f442d321 net: ipv6: calipso: Fix kerneldoc warnings new 09b5678c778f tipc: remove dead code in tipc_net and relatives new 400490ac2ce5 ipv6: mcast: make annotations for ip6_mc_msfget() consistent new 0ad41b244ca0 net: cls_api: remove unneeded local variable in tc_dump_chain() new 85bec4bc9198 drivers: net: phy: Fix spelling in comment defalut to default new 1fb74191988f net: dsa: mv88e6xxx: fix vlan setup new d26796ae5894 udp: check udp sock encap_type in __udp_lib_err new 3c7d4415db6a udp6: move the mss check after udp gso tunnel processing new 527beb8ef9c0 udp: support sctp over udp in skb_udp_tunnel_segment new 965ae44412f8 sctp: create udp4 sock and add its encap_rcv new 9d6ba260a073 sctp: create udp6 sock and set its encap_rcv new 89ba49171fb2 sctp: add encap_err_lookup for udp encap socks new e8a3001c2120 sctp: add encap_port for netns sock asoc and transport new 8dba29603b5c sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt new a1dd2cf2f1ae sctp: allow changing transport encap_port by peer packets new f1bfe8b54151 sctp: add udphdr to overhead when udp_port is set new bcd623d8e9fa sctp: call sk_setup_caps in sctp_packet_transmit instead new 600af7fd809a sctp: support for sending packet over udp4 sock new 259db53ba593 sctp: support for sending packet over udp6 sock new e38d86b354f9 sctp: add the error cause for new encapsulation port restart new 1c16a1862595 sctp: handle the init chunk matching an existing asoc new 046c052b475e sctp: enable udp tunneling socks new be25f43aed73 Merge branch 'sctp-implement-rfc6951-udp-encapsulation-of-sctp' new 1887023a5e96 net: phy: marvell: add special handling of Finisar modules [...] new c1181f42ff1e net: dec: tulip: de2104x: Add shutdown handler to stop NIC new 279dc955745a net: ipa: assign proper packet context base new d773f404c833 net: ipa: fix resource group field mask definition new 2d2653424ce5 net: ipa: assign endpoint to a resource group new 8c365f747f02 net: ipa: distinguish between resource group types new 4a0d7579d466 net: ipa: avoid going past end of resource group array new dc956588d44b Merge branch 'net-ipa-minor-bug-fixes' new a7a375ca5661 sfc: extend bitfield macros to 17 fields new 806f9f23b673 sfc: implement encap TSO on EF100 new dbe2f251f9eb sfc: only use fixed-id if the skb asks for it new b61e8100dcfc sfc: advertise our vlan features new 8ece853d128b Merge branch 'sfc-ef100-tso-enhancements' new 955062b03fa6 net: bridge: mcast: add support for raw L2 multicast groups new 0e761ac08fd8 net: bridge: explicitly convert between mdb entry state an [...] new 7c313143133a net: mscc: ocelot: classify L2 mdb entries as LOCKED new ebbd860e251a net: mscc: ocelot: use ether_addr_copy new 728e69ae29b0 net: mscc: ocelot: remove the "new" variable in ocelot_por [...] new bb8d53fd9414 net: mscc: ocelot: make entry_type a member of struct ocel [...] new e5d1f896fd1a net: mscc: ocelot: support L2 multicast entries new 68bb4665a2ce Merge branch 'l2-multicast-forwarding-for-ocelot-switch' new 5ce7f3f46f6b net: neterion: s2io: Replace in_interrupt() for context detection new dc5e8bfcd12e net: forcedeth: Replace context and lock check with a lock [...] new beca92820dc4 net: tlan: Replace in_irq() usage new 4e5d79bbe82e Merge branch 'in_interrupt-cleanup-part-2' new d3fd65484c78 net: core: add dev_sw_netstats_tx_add new 81b01894d792 net: core: add devm_netdev_alloc_pcpu_stats new 5e4cb4800168 r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters new f1d5470594ff r8169: remove no longer needed private rx/tx packet/byte counters new 023efb15aabe Merge branch 'net-add-functionality-to-net-core-byte-packe [...] new 624251b4b5a0 net: ipa: avoid a bogus warning new 1a02556086fc net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode new cdd41e878526 octeontx2-af: Update get/set resource count functions new 9932fb7250f7 octeontx2-af: Manage new blocks in 98xx new 221f3dff2999 octeontx2-af: Initialize NIX1 block new c5a73b632b90 octeontx2-af: Map NIX block from CGX connection new 55efcc57140b octeontx2-af: Setup MCE context for assigned NIX new 1c1935c9945d octeontx2-af: Add NIX1 interfaces to NPC new a84cdcea3b4f octeontx2-af: Mbox changes for 98xx new 8bcf5ced6526 octeontx2-pf: Calculate LBK link instead of hardcoding new 0f3ce484af8d octeontx2-af: Display NIX1 also in debugfs new e2fb37303865 octeontx2-af: Display CGX, NIX and PF map in debugfs. new cfb2cffafa2a Merge branch 'support-for-octeontx2-98xx-silcion' new 3752404a68e8 net/smc: improve return codes for SMC-Dv2 new e4e143e26ce8 net: macb: add support for high speed interface new c24672cf59b6 ne2k: Fix Typo in RW-Bugfix new 3a689e34973e r8169: remove unneeded memory barrier in rtl_tx new 1c470b53ece5 r8169: use pm_runtime_put_sync in rtl_open error path new c43fd36f7fec net: bridge: mcast: fix stub definition of br_multicast_qu [...] new 760b3d61fb4e net: 9p: Fix kerneldoc warnings of missing parameters etc new 338b5da31de0 selftests/net: timestamping: add ptp v2 support new 68ed78b52357 net: ftgmac100: move phy connect out from ftgmac100_setup_mdio new f8b7b50c8411 net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 new 9ce86dc47416 dt-bindings: net: ftgmac100: describe phy-handle and MDIO new 6f8ef834bd0a Merge branch 'add-ast2400-2500-phy-handle-support' new bbbc7aa45eef selftests: add test script for bareudp tunnels new 7812e10511ce drivers: net: tulip: Fix set but not used with W=1 new 3858632a0d22 drivers: net: davicom: Fixed unused but set variable with W=1 new 1bcb32c76540 drivers: net: davicom Add COMPILE_TEST support new ce3f952104e0 Merge branch 'davicom-w-1-fixes' new 8ed7ec1386b6 drivers: net: xen-netfront: Fixed W=1 set but unused warnings new a344a1e85325 drivers: net: wan: lmc: Fix W=1 set but used variable warnings new e03d8a377fcc net: driver: hamradio: Fix potential unterminated string new 2c4de211bc31 net: ipv6: For kerneldoc warnings with W=1 new 7747d4b72f77 net: ethernet: ti: am65-cpsw: move ale selection in pdata new c6275c02a097 net: ethernet: ti: am65-cpsw: move free desc queue mode se [...] new 6a40e2890e6e net: ethernet: ti: am65-cpsw: use cppi5_desc_is_tdcm() new 82882bd56a9e net: ethernet: ti: cpsw_ale: add cpsw_ale_vlan_del_modify() new 2d64a0343288 net: ethernet: ti: am65-cpsw: fix vlan offload for multi mac mode new a9c747007277 net: ethernet: ti: am65-cpsw: keep active if cpts enabled new 97067aaf1274 net: ethernet: ti: am65-cpsw: fix tx csum offload for mult [...] new a9e60cf0b460 net: ethernet: ti: am65-cpsw: prepare xmit/rx path for mul [...] new 84b4aa493249 net: ethernet: ti: am65-cpsw: add multi port support in ma [...] new 8fbc2f9edce2 net: ethernet: ti: am65-cpsw: handle deferred probe with d [...] new 802dcb434057 Merge branch 'net-ethernet-ti-am65-cpsw-add-multi-port-sup [...] new 75e5a554c87f net: mscc: ocelot: use the pvid of zero when bridged with [...] new 110e847ca7d5 net: mscc: ocelot: don't reset the pvid to 0 when deleting it new c3e58a750e3d net: mscc: ocelot: transform the pvid and native vlan valu [...] new e2b2e83e52f7 net: mscc: ocelot: add a "valid" boolean to struct ocelot_vlan new be0576fed6d3 net: mscc: ocelot: move the logic to drop 802.1p traffic t [...] new 2f0402fedf20 net: mscc: ocelot: deny changing the native VLAN from the [...] new 9a72068080f1 net: dsa: felix: improve the workaround for multiple nativ [...] new 51e4082c7cb3 Merge branch 'vlan-improvements-for-ocelot-switch' new 7e901ee7b6ab tcp: avoid slow start during fast recovery on new losses new 0b833eef92de liquidio: cn68xx: Remove duplicated include new 36ed77cd0535 net: hns3: Remove duplicated include new 92f9e238c909 openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL new a3b0b6479700 net: dsa: implement a central TX reallocation procedure new 88fda8eefd9a net: dsa: tag_ksz: don't allocate additional memory for pa [...] new ef3f72fee286 net: dsa: trailer: don't allocate additional memory for pa [...] new 9bbda29ae104 net: dsa: tag_qca: let DSA core deal with TX reallocation new 9c5c3bd00557 net: dsa: tag_ocelot: let DSA core deal with TX reallocation new 941f66beb7bb net: dsa: tag_mtk: let DSA core deal with TX reallocation new 6ed94135f583 net: dsa: tag_lan9303: let DSA core deal with TX reallocation new c6c4e1237dfe net: dsa: tag_edsa: let DSA core deal with TX reallocation new 2f0d030c5ffe net: dsa: tag_brcm: let DSA core deal with TX reallocation new 952a06345015 net: dsa: tag_dsa: let DSA core deal with TX reallocation new 9b9826ae117f net: dsa: tag_gswip: let DSA core deal with TX reallocation new 86c4ad9a7876 net: dsa: tag_ar9331: let DSA core deal with TX reallocation new 0b6f164d5a52 Merge branch 'generic-tx-reallocation-for-dsa' new f2219c322ff2 tipc: remove unneeded semicolon new 9d253c02acd6 ethtool: remove unneeded semicolon new 5d867245c46a net: core: remove unneeded semicolon new 1c5825e6646b net: stmmac: dwmac-meson8b: remove unneeded semicolon new c568db7fd001 net/mlx4_core : remove unneeded semicolon new 0e8c266c59b5 net: dsa: mt7530: remove unneeded semicolon new b08e84da2050 kernel: make kcov_common_handle consider the current context new 6370cc3bbd8a net: add kcov handle to skb extensions new 261e411bb283 mac80211: add KCOV remote annotations to incoming frame pr [...] new 6d89076e6ef0 Merge branch 'net-mac80211-kernel-enable-kcov-remote-cover [...] new 0992d67bc2bc mpls: drop skb's dst in mpls_forward() new 16b5f5ce351f ibmvnic: merge do_change_param_reset into do_reset new 583d5333ed7d net: hdlc_fr: Simpify fr_rx by using "goto rx_drop" to dro [...] new 14b20704a180 net: hdlc_fr: Change the use of "dev" in fr_rx to make the [...] new efc790394f8a net: hdlc_fr: Do skb_reset_mac_header for skbs received on [...] new 77124c4463d4 net: hdlc_fr: Improve the initial checks when we receive an skb new 54b77a77e30a net: hdlc_fr: Add support for any Ethertype new 12c9ee3cb4dc Merge branch 'net-hdlc_fr-improve-fr_rx-and-add-support-fo [...] new 626d667b1960 vxlan: Use a per-namespace nexthop listener instead of a g [...] new 918895bf6166 net: fddi: skfp: ecm: Protect 'if' when AIX_EVENT is not defined new 9745aab8cf49 net: fddi: skfp: ecm: Remove seemingly unused variable 'ID_sccs' new b8e6ea263769 net: fddi: skfp: pcmplc: Remove defined but not used varia [...] new a15420dfe084 net: fddi: skfp: pmf: Remove defined but unused variable ' [...] new 6a60a7a934db net: fddi: skfp: queue: Remove defined but unused variable [...] new 8adc51b94aa6 net: fddi: skfp: rmt: Remove defined but unused variable ' [...] new bc3f7c2b306d net: fddi: skfp: smtdef: Remove defined but unused variabl [...] new ea3588b01ef2 net: fddi: skfp: smtinit: Remove defined but unused variab [...] new af1fc594679b net: fddi: skfp: smttimer: Remove defined but unused varia [...] new e02243ed7803 net: fddi: skfp: hwt: Remove defined but unused variable ' [...] new 6e5830d629c8 net: fddi: skfp: srf: Remove defined but unused variable ' [...] new 041f57c79b35 net: fddi: skfp: drvfbi: Remove defined but unused variabl [...] new f40b160db382 net: fddi: skfp: ess: Remove defined but unused variable ' [...] new c8f638b78d72 net: ieee802154: ca8210: Fix a bunch of kernel-doc issues new 34e653efb602 net: usb: r8152: Provide missing documentation for some st [...] new 800a328bf2e1 net: ieee802154: ca8210: Fix incorrectly named function param doc new 06cd7c46b3ab net: usb: lan78xx: Remove lots of set but unused 'ret' variables new ecdc5689d93e net: macsec: Add missing documentation for 'gro_cells' new 50a77e5ff9bc net: macvlan: Demote nonconformant function header new 9f07814d01ad net: usb: r8152: Fix a couple of spelling errors in fw_phy [...] new a8eb1a007cfa net: netconsole: Add description for 'netconsole_target's [...] new c1c0f6eac3db net: net_failover: Correct parameter name 'standby_dev' new 2e4ef10f5850 net: add GSO UDP L4 and GSO fraglists to the list of softw [...] new ecb8fed408b6 net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE new 8e6a0485d1c4 Merge branch 'net-allow-virtual-netdevs-to-forward-udp-l4- [...] new fb281f24f80d mlxsw: reg: Add XRALXX Registers new 803be1085d21 mlxsw: spectrum_router: Introduce low-level ops and implem [...] new 923ba95ea22d Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] new f06059c24447 r8169: align number of tx descriptors with vendor driver new 870f531e178e r8169: set IRQF_NO_THREAD if MSI(X) is enabled new e9e13b6adc33 lan743x: fix for potential NULL pointer dereference with b [...] new f84754dbc55e soc/fsl/qbman: Add an argument to signal if NAPI processin [...] new abba4b16fddd net: dpaa: Replace in_irq() usage. new de3f5d9e271f crypto: caam: Replace in_irq() usage. new 45e9fbf023f2 Merge branch 'fsl-qbman-in_interrupt-cleanup' new 74d155be2677 net: phy: realtek: Add support for RTL8221B-CG series new 4c4ac8317716 forcedeth: fix excluded_middle.cocci warnings new 1ca47431c29c net: dev_ioctl: remove redundant initialization of variable err new 873b807c9895 octeontx2-pf: Fix sizeof() mismatch new a74e44a111fe chelsio/chtls: Utilizing multiple rxq/txq to process requests new 3fb6928b56f6 net: ipa: restrict special reset to IPA v3.5.1 new 1d0c09dee911 net: ipa: expose IPA version to the GSI layer new 14dbf977dd45 net: ipa: record IPA version in GSI structure new 56dfe8dedff9 net: ipa: use version in gsi_channel_init() new 9de4a4ccddb3 net: ipa: use version in gsi_channel_reset() new ce54993d01b9 net: ipa: use version in gsi_channel_program() new d387c761fa8c net: ipa: eliminate legacy arguments new 2c24eefb2462 Merge branch 'net-ipa-tell-gsi-the-ipa-version' new 9470174e7581 net: dsa: mt7530: support setting MTU new 537e48259eac selftests: net: bridge: factor out mcast_packet_test new 450b0b84c660 selftests: net: lib: add support for IPv6 mcast packet test new 95e6f430ebfe selftests: net: bridge: factor out and rename sg state functions new 444c897111b0 selftests: net: bridge: add initial MLDv2 include test new 0ef10e60682e selftests: net: bridge: add test for mldv2 inc -> allow report new f44de2bc684d selftests: net: bridge: add test for mldv2 inc -> is_inclu [...] new f9fcd55328a9 selftests: net: bridge: add test for mldv2 inc -> is_exclu [...] new 55852f1d6a33 selftests: net: bridge: add test for mldv2 inc -> to_exclu [...] new 0e77581fdf30 selftests: net: bridge: add test for mldv2 exc -> allow report new 25ba7c03ef1a selftests: net: bridge: add test for mldv2 exc -> is_inclu [...] new d0b19dedd6c2 selftests: net: bridge: add test for mldv2 exc -> is_exclu [...] new 9eb4394db91c selftests: net: bridge: add test for mldv2 exc -> to_exclu [...] new 57386215cc0b selftests: net: bridge: add test for mldv2 inc -> block report new a2d667f0c1fb selftests: net: bridge: add test for mldv2 exc -> block report new d598cc6a2d45 selftests: net: bridge: add test for mldv2 exclude timeout new 252b353c5bb3 selftests: net: bridge: add test for mldv2 *,g auto-add new 609cfc7fcf5e Merge branch 'selftests-net-bridge-add-tests-for-mldv2' new 85ba75bb5727 net: phy: adin: disable diag clock & disable standby mode [...] new f2531d452854 net: phy: adin: implement cable-test support new ebcaa207b485 dpaa_eth: use false and true for bool variables new 82728b91f124 enetc: Remove Tx checksumming offload code new 13c7ba0c8494 mptcp: adjust mptcp receive buffer limit if subflow has la [...] new 65f49fe72f9e mptcp: use _fast lock version in __mptcp_move_skbs new 5a369ca64364 tcp: propagate MPTCP skb extensions on xmit splits new 95ed690ebc72 mptcp: split mptcp_clean_una function new 93f323b9cccc mptcp: add a new sysctl add_addr_timeout new 9ce7deff92e8 docs: networking: mptcp: Add MPTCP sysctl entries new 8d014eaa9254 selftests: mptcp: add ADD_ADDR timeout test case new ae23b55cc57b Merge branch 'mptcp-miscellaneous-mptcp-fixes' new fa538f7cf05a netfilter: nf_reject: add reject skbuff creation helpers new 312ca575a505 netfilter: nft_reject: unify reject init and dump into nft_reject new 6bbb9ad36c93 netfilter: nft_reject: add reject verdict support for netdev new a304ea7daf54 netfilter: ipset: Support the -exist flag with the destroy [...] new ccf0a4b7fc68 netfilter: ipset: Add bucketsize parameter to all hash types new 3976ca101990 netfilter: ipset: Expose the initval hash parameter to userspace new 35b7ee34abdb netfilter: nftables: Add __printf() attribute new 117ca1f8920c netfilter: nft_reject_inet: allow to use reject from inet ingress new b65ca4c38875 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 94f44f28836d net: sched: implement action-specific terse dump new 01ef09caad66 net: dsa: Add tag handling for Hirschmann Hellcreek switches new e358bef7c392 net: dsa: Give drivers the chance to veto certain upper devices new e4b27ebc780f net: dsa: Add DSA driver for Hirschmann Hellcreek switches new ddd56dfe52c9 net: dsa: hellcreek: Add PTP clock support new f0d4ba9eff75 net: dsa: hellcreek: Add support for hardware timestamping new 7d9ee2e8ff15 net: dsa: hellcreek: Add PTP status LEDs new dcfb1a75ba29 dt-bindings: Add vendor prefix for Hirschmann new d5d29d527a27 dt-bindings: net: dsa: Add documentation for Hellcreek switches new 67438feb2b85 Merge branch 'hirschmann-hellcreek-dsa-driver' new 0356010d825e sctp: bring inet(6)_skb_parm back to sctp_input_cb new 293e9a3d950d net: phy: export phy_error and phy_trigger_machine new e2f016cf7751 net: phy: add a shutdown procedure new 7b2d59085d17 net: phy: make .ack_interrupt() optional new 297730973602 net: phy: at803x: implement generic .handle_interrupt() callback new a3417885fc36 net: phy: at803x: remove the use of .ack_interrupt() new f2e9060458b1 net: phy: mscc: use phy_trigger_machine() to notify link change new 4008f373eb71 net: phy: mscc: implement generic .handle_interrupt() callback new 30446ae4675c net: phy: mscc: remove the use of .ack_interrupt() new 6ab930df83cc net: phy: aquantia: implement generic .handle_interrupt() [...] new e11ef96d44f1 net: phy: aquantia: remove the use of .ack_interrupt() new 4567d5c3eb9b net: phy: broadcom: implement generic .handle_interrupt() [...] new 15772e4ddf3f net: phy: broadcom: remove use of ack_interrupt() new e5d2b0b6c2b9 net: phy: cicada: implement the generic .handle_interrupt( [...] new a758087f476d net: phy: cicada: remove the use of .ack_interrupt() new e954631cd22e net: phy: davicom: implement generic .handle_interrupt() calback new 0d65cc189c9a net: phy: davicom: remove the use of .ack_interrupt() new 87de1f058aac net: phy: add genphy_handle_interrupt_no_ack() new 0382916398f2 net: phy: realtek: implement generic .handle_interrupt() callback new 8b43357fff61 net: phy: realtek: remove the use of .ack_interrupt() new 5aee9484df35 Merge branch 'net-phy-add-support-for-shared-interrupts-part-1' new d8c4a2236385 bus: mhi: Add mhi_queue_is_full function new 3ffec6a14f24 net: Add mhi-net driver new c1aedf015ebd net/usb/r8153_ecm: support ECM mode for RTL8153 new 77662e75e009 net/mlx5: DR, Remove unused member of action struct new de1facaf56b6 net/mlx5: DR, Rename builders HW specific names new 8a8a1023000e net/mlx5: DR, Rename matcher functions to be more HW agnostic new 3b72422dea97 net/mlx5: DR, Add buddy allocator utilities new a00cd87880a3 net/mlx5: DR, Handle ICM memory via buddy allocation inste [...] new 3eb1006a3b3e net/mlx5: DR, Sync chunks only during free new 1c58651412bb net/mlx5: DR, ICM memory pools sync optimization new 284836d9660d net/mlx5: DR, Free unused buddy ICM memory new 579524c6eace net/mlx5e: Validate stop_room size upon user input new 7c36e785d62a net/mlx4: Cleanup kernel-doc warnings new 6c6132032d7a net/mlx5: Cleanup kernel-doc warnings new 514436857128 net: mlx5: Replace in_irq() usage new c9448e828d11 Merge tag 'mlx5-updates-2020-11-03' of git://git.kernel.or [...] new 1c9cac65cecd nexthop: Add nexthop notification data structures new 3578d53dcef1 nexthop: Pass extack to nexthop notifier new 5ca474f23454 nexthop: Prepare new notification info new 1ec69d187cb8 nexthop: vxlan: Convert to new notification info new 968a83f8cf6f rtnetlink: Add RTNH_F_TRAP flag new e95f2592f633 nexthop: Allow setting "offload" and "trap" indications on [...] new 732d167bf5f5 nexthop: Emit a notification when a nexthop is added new d144cc5f4f4e nexthop: Emit a notification when a nexthop group is replaced new 8c09c9f9d846 nexthop: Emit a notification when a single nexthop is replaced new f17bc33d7412 nexthop: Emit a notification when a nexthop group is modified new 833a1065eeb1 nexthop: Emit a notification when a nexthop group is reduced new ce7e9c8a080b nexthop: Pass extack to register_nexthop_notifier() new 975ff7f3324a nexthop: Replay nexthops when registering a notifier new bbea126c2bad nexthop: Remove in-kernel route notifications when nexthop [...] new 35266255d61c netdevsim: Add devlink resource for nexthops new 8fa84742d666 netdevsim: Add dummy implementation for nexthop offload new 66e58bf0707b netdevsim: Allow programming routes with nexthop objects new 21584e6a92bd selftests: netdevsim: Add test for nexthop offload API new 3b4202a4706d Merge branch 'nexthop-add-support-for-nexthop-objects-offload' new 9f32c27eb4fc Revert ibmvnic merge do_change_param_reset into do_reset new ae0d0bb29b31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new fccf290f7976 net: dccp: convert tasklets to use new tasklet_setup() API new c6533ca87a06 net: ipv4: convert tasklets to use new tasklet_setup() API new da1cad7342a1 net: mac80211: convert tasklets to use new tasklet_setup() API new b5bd8b62df4f net: mac802154: convert tasklets to use new tasklet_setup() API new 6e1978a9a941 net: sched: convert tasklets to use new tasklet_setup() API new fcb8e3a328ed net: smc: convert tasklets to use new tasklet_setup() API new 158d31da1cc1 net: xfrm: convert tasklets to use new tasklet_setup() API new ad8fc41c7845 Merge branch 'net-convert-tasklets-to-use-new-tasklet_setup-api' new 6c3cbaa0f0cb net: xilinx: axiethernet: Introduce helper functions for M [...] new 253761a0e61b net: xilinx: axiethernet: Enable dynamic MDIO MDC new 0798827b47d3 Merge branch 'net-axienet-dynamically-enable-mdio-interface' new ea8146c68457 cxgb4: Fix the -Wmisleading-indentation warning new 419a38cecf14 net: macvlan: remove redundant initialization in macvlan_d [...] new e014ae39493f ptp: idt82p33: add adjphase support new e4c6eb68343f ptp: idt82p33: use i2c_master_send for bus write new 6c196f36f524 ptp: idt82p33: optimize _idt82p33_adjfine new 0012eeb370f8 net: macb: fix NULL dereference due to no pcs_config method new f8ae7bbec726 net: x25_asy: Delete the x25_asy driver new 4a04d65c964e net: ipa: refer to IPA versions, not GSI new 0b8d67610845 net: ipa: request GSI IRQ later new a054539db196 net: ipa: rename gsi->event_enable_bitmap new f9b28804ab50 net: ipa: define GSI interrupt types with an enum new 97eb94c8c790 net: ipa: disable all GSI interrupt types initially new 3ca97ffd984c net: ipa: cache last-saved GSI IRQ enabled type new b054d4f9eb4b net: ipa: only enable GSI channel control IRQs when needed new b4175f8731f7 net: ipa: only enable GSI event control IRQs when needed new d6c9e3f506ae net: ipa: only enable generic command completion IRQ when needed new 06c8632833c2 net: ipa: only enable GSI IEOB IRQs when needed new 46f748ccaf01 net: ipa: explicitly disallow inter-EE interrupts new 352f26a886d8 net: ipa: only enable GSI general IRQs when needed new 8194be79fbbc net: ipa: pass a value to gsi_irq_type_update() new 2d152760a9e0 Merge branch 'net-ipa-constrain-gsi-interrupts' new 75a5fb0cdbb7 net: core: fix spelling typo in flow_dissector.c new ef9ac2091180 net: usb: fix spelling typo in cdc_ncm.c new bff6f1db91e3 stmmac: intel: change all EHL/TGL to auto detect phy addr new a3ce2b109a59 net: udp: introduce UDP_MIB_MEMERRORS for udp_mem new 9c661b0b8544 net/packet: make packet_fanout.arr size configurable up to 64K new 1db32acfde74 selftests/net: test max_num_members, fanout_args in psock_fanout new 084d0c13a489 Merge branch 'net-packet-make-packet_fanout-arr-size-confi [...] new 0169b8205431 bridge: mrp: Use hlist_head instead of list_head for mrp new cffb8f6177bb net: udp: remove redundant initialization in udp_send_skb new 6e822c2c2919 net: udp: remove redundant initialization in udp_dump_one new 785d21b82600 net/mlx4: Assign boolean values to a bool variable new 8b7e0a01dfa7 net: phy: microchip_t1: Don't set .config_aneg new ca4d632aef03 net: dsa: mv88e6xxx: Export VTU as devlink region new a18394269fc8 net: core: add dev_get_tstats64 as a ndo_get_stats64 imple [...] new 6a9006287959 net: dsa: use net core stats64 handling new 497a5757ce4e tun: switch to net core provided statistics counters new 6b840a04fe35 ip6_tunnel: use ip_tunnel_get_stats64 as ndo_get_stats64 callback new b220a4a79ce5 net: switch to dev_get_tstats64 new 250f19c75195 gtp: switch to dev_get_tstats64 new 42f9e5f0c6ed wireguard: switch to dev_get_tstats64 new 8f3feb242081 vti: switch to dev_get_tstats64 new 98d7fc46388a ipv4/ipv6: switch to dev_get_tstats64 new 682036b2b9fb net: remove ip_tunnel_get_stats64 new 52643b7832d8 Merge branch 'net-add-and-use-dev_get_tstats64' new 8be33ecfc1ff net: skb_vlan_untag(): don't reset transport offset if set [...] new 1ccd58331f6f selftests: disable rp_filter when testing bareudp new 30e2379e8233 net: ipv4: remove redundant initialization in inet_rtm_deladdr new 3ec94da976fe net: atlantic: Remove unnecessary conversion to bool new 1aa844b92176 net: pch_gbe: remove unneeded variable retval in __pch_gbe [...] new e5a4b17da1d0 net: sched: fix misspellings using misspell-fixer tool new 2776d2320ac1 net: dsa: fix unintended sign extension on a u16 left shift new d6bb2d1e8690 inet: constify inet_sdif() argument new 7b58e63e744c inet: udp{4|6}_lib_lookup_skb() skb argument is const new 70408949a35f Merge branch 'inet-prevent-skb-changes-in-udp-4-6-_lib_loo [...] new 5b8b2262b3b4 net: ipa: don't break build on large transaction size new 49e3aeeb211c net: ipa: get rid of a useless line of code new 2c642c48b362 net: ipa: change a warning to debug new bf795af1d42a net: ipa: drop an error message new 8ed1045bb828 Merge branch 'net-ipa-little-fixes' new 214c798ba1a4 net: phy: aquantia: do not return an error on clearing pen [...] new a884915f4cef net: stmmac: dwc-qos: Change the dwc_eth_dwmac_data's .pro [...] new ae068f561baa net: qrtr: Fix port ID for control messages new 87f547c108e4 net: qrtr: Allow forwarded services new 0baa99ee353c net: qrtr: Allow non-immediate node routing new f7dec6cb914c net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet new 90829f07baea net: qrtr: Release distant nodes along the bridge node new c079fe2480e4 Merge branch 'net-qrtr-add-distant-node-support' new c0c5a60f0f13 net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown new 1af5318c00a8 net: evaluate net.ipv4.conf.all.proxy_arp_pvlan new 62679a8d3aa4 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm new fc8f29b35c18 Merge branch 'net-evaluate-net-ipvX-conf-all-sysctls' new 2492ae6bee24 MAINTAINERS: Add entry for Hirschmann Hellcreek Switch Driver new 0575bedd6a15 drivers: net: sky2: Fix -Wstringop-truncation with W=1 new ca787e0b935c ipv4: Set nexthop flags in a more consistent way new e545f8657393 net: dsa: mv88e6xxx: Add helper to get a chip's max_vid new 724d06b437bb mptcp: fix static checker warnings in mptcp_pm_add_timer new ef1220a7d4bb selftests: pmtu.sh: use $ksft_skip for skipped return code new 2a9d3716b810 selftests: pmtu.sh: improve the test result processing new 34b93f19c92c Merge branch 'selftests-pmtu-sh-improve-the-test-result-pr [...] new 95530a59db3d nfp: Fix passing zero to 'PTR_ERR' new 27b42557988d drivers: net: xilinx_emaclite: Add missing parameter kerneldoc new eccd5403814b drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast w [...] new 03dfd157670b drivers: net: xilinx_emaclite: Add COMPILE_TEST support new 8fc72cb541e7 Merge branch 'xilinx_emaclite-w-1-fixes' new cef211968c2d net: udp: remove redundant initialization in udp_gro_complete new 5b320b53431e drivers: net: smc91x: Fix set but unused W=1 warning new 606ddf1f046e drivers: net: smc91x: Fix missing kerneldoc reported by W=1 new 6015e6f2efc6 drivers: net: smc911x: Work around set but unused status new 40f6d1d9159b drivers: net: smc911x: Fix set but unused status because o [...] new dd5fdb3f9785 drivers: net: smc911x: Fix passing wrong number of paramet [...] new 6e4a930c40d8 drivers: net: smc911x: Fix cast from pointer to integer of [...] new 7958ba7e6273 drivers: net: smsc: Add COMPILE_TEST support new 203cb737fbe0 Merge branch 'smsc-w-1-warning-fixes' new c9f64d1fc101 net: ipconfig: Avoid spurious blank lines in boot log new aa0616a9bd52 IB/hfi1: switch to core handling of rx/tx byte/packet counters new 2d5c27dafe63 qmi_wwan: switch to core handling of rx/tx byte/packet counters new 45fc3fd4308c qtnfmac: switch to core handling of rx/tx byte/packet counters new af0c351cc348 usbnet: switch to core handling of rx/tx byte/packet counters new 323955a0498c net: usb: switch to dev_get_tstats64 and remove usbnet_get [...] new 255bf5e9d77a Merge branch 'net-switch-further-drivers-to-core-functiona [...] new 85ce50d337d1 net: kcov: don't select SKB_EXTENSIONS when there is no NET new 69ba53e72bbd mlxsw: spectrum_router: Pass non-register proto enum to __ [...] new d57ff0228666 mlxsw: spectrum_router: Use RALUE-independent op arg new c1b290d594a1 mlxsw: spectrum_router: Introduce FIB event queue instead [...] new 2d5bd7a111ca mlxsw: spectrum: Propagate context from work handler conta [...] new 0f6b66011a3c mlxsw: spectrum_router: Push out RALUE pack into separate helper new d271cf9f298b mlxsw: spectrum: Export RALUE pack helper and use it from IPIP new 0c1d6b269457 mlxsw: spectrum_router: Pass destination IP as a pointer t [...] new 1a7fcdf75d28 mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_ [...] new 1a9c21d5f70f mlxsw: spectrum_router: Use RALUE pack helper from abort function new 7f5c4090e46f mlxsw: spectrum: Push RALUE packing and writing into low-l [...] new 505cd65c66e8 mlxsw: spectrum_router: Prepare work context for possible bulking new 91d20d71b2f0 mlxsw: spectrum_router: Have FIB entry op context allocate [...] new ae9ce81aa726 mlxsw: spectrum_router: Introduce fib_entry priv for low-l [...] new a005a7fe2ffc mlxsw: spectrum_router: Track FIB entry committed state an [...] new 173f14cda364 mlxsw: spectrum_router: Introduce FIB entry update op new e7086213f7b4 Merge branch 'mlxsw-spectrum-prepare-for-xm-implementation [...] new e86580235708 selftests: set conf.all.rp_filter=0 in bareudp.sh new e1d9d7b91302 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new c7287cb8c686 mac80211: use semicolons rather than commas to separate st [...] new 8280c07e0762 ieee80211: Add definition for WFA DPP new 9f0ffa418483 cfg80211: Add support to configure SAE PWE value to drivers new 9c97c88d2f4b cfg80211: Add support to calculate and report 4096-QAM HE rates new ba5c25236bc3 nl80211/cfg80211: fix potential infinite loop new 857b34c4fb10 nl80211: fix beacon tx rate mask validation new c4a30446a92a cfg80211: add support to configure HE MCS for beacon rate new 70debba3ab7d mac80211: save HE oper info in BSS config for mesh new 30df81301c63 mac80211: add radiotap flag to assure frames are not reordered new 66d06c84730c mac80211: adhere to Tx control flag that prevents frame re [...] new 527d675969a1 mac80211: don't overwrite QoS TID of injected frames new 70c5e40ca959 mac80211: assure that certain drivers adhere to DONT_REORDER flag new 326a10b90d05 wireless: remove CONFIG_WIRELESS_WDS new f48992187577 ath9k: remove WDS code new bcc857f8d1ef carl9170: remove WDS code new 81c9b7d408c4 b43: remove WDS code new 8c21fc456913 b43legacy: remove WDS code new 801a46bda516 rt2x00: remove WDS code new 70d9c59909df mac80211: remove WDS-related code new e7e0517c1004 cfg80211: remove WDS code new da1e9dd3a11c nl80211: fix kernel-doc warning in the new SAE attribute new f8fd36b95ee4 Merge tag 'mac80211-next-for-net-next-2020-11-13' of git:/ [...] new 2f51e5758d61 tipc: fix -Wstringop-truncation warnings new 6c6358cca6fd net: ipa: define GSI interrupt types with enums new 46dda53ef7de net: ipa: use common value for channel type and protocol new 9ed8c2a92d01 net: ipa: move channel type values into "gsi_reg.h" new 7b0ac8f65116 net: ipa: move GSI error values into "gsi_reg.h" new cec2076e432e net: ipa: move GSI command opcode values into "gsi_reg.h" new 4730ab1c1d27 net: ipa: use enumerated types for GSI field values new 72ac50b20676 Merge branch 'net-ipa-gsi-register-consolidation' new dc8d2512e697 sfc: extend bitfield macros to 19 fields new 42bfd69a9fdd sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 new c5122cf58412 sfc: support GRE TSO on EF100 new 992c75ae2f30 Merge branch 'sfc-further-ef100-encap-tso-features' new 3ce6da1b2e47 net: ipa: fix source packet contexts limit new 0a5096ec2a35 net: ipa: ignore the microcontroller log event new 2caf08e757ef Merge branch 'net-ipa-two-fixes' new 95f3c5458dfa r8169: use READ_ONCE in rtl_tx_slots_avail new ca1ab89cd2d6 r8169: improve rtl_tx new bb3222f71b57 net: stmmac: platform: use optional clk/reset get APIs new 774626fa440e net: phy: mscc: Add PTP support for 2 more VSC PHYs new cf83b2d2e2b6 bpf: Permit cond_resched for some iterators new c50eb518e262 bpf: Use separate lockdep class for each hashtab new 20b6cc34ea74 bpf: Avoid hashtab deadlock with map_locked new cb5dc5b062a9 Merge branch 'bpf: safeguard hashtab locking in NMI context' new 8aaeed81fcb9 bpf: Fix error path in htab_map_alloc() new aaf376bddf68 selftests/bpf: Move test_tcppbf_user into test_progs new 247f0ec361b7 selftests/bpf: Drop python client/server in favor of threads new d3813ea14b69 selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refact [...] new 0a099d1429c7 selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton new 21b5177e997c selftest/bpf: Use global variables instead of maps for tes [...] new d0b3d2d7e50d Merge branch 'selftests/bpf: Migrate test_tcpbpf_user to b [...] new c81ed6d81e05 libbpf: Factor out common operations in BTF writing APIs new d9448f94962b selftest/bpf: Relax btf_dedup test checks new 88a82c2a9ab5 libbpf: Unify and speed up BTF string deduplication new ba451366bf44 libbpf: Implement basic split BTF support new 197389da2fbf selftests/bpf: Add split BTF basic test new 1306c980cf89 selftests/bpf: Add checking of raw type dump in BTF writer [...] new d8123624506c libbpf: Fix BTF data layout checks and allow empty BTF new f86524efcf9e libbpf: Support BTF dedup of split BTFs new 6b6e6b1d09aa libbpf: Accomodate DWARF/compiler bug with duplicated iden [...] new 232338fa2fb4 selftests/bpf: Add split BTF dedup selftests new 75fa1777694c tools/bpftool: Add bpftool support for split BTF new b6b466a81f84 Merge branch 'libbpf: split BTF support' new c6bde958a62b bpf: Lift hashtab key_size limit new 9e7a4d9831e8 bpf: Allow LSM programs to use bpf spin locks new 4cf1bc1f1045 bpf: Implement task local storage new 8885274d2259 libbpf: Add support for task local storage new 864ab0616dcc bpftool: Add support for task local storage new 3ca1032ab7ab bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID new f0e5ba0bc481 bpf: Fix tests for local_storage new a367efa71b3f bpf: Update selftests for local_storage to use vmlinux.h new 9cde3beeadb3 bpf: Add tests for task_local_storage new 4170bc6baa54 bpf: Exercise syscall operations for inode and sk storage new f055f355faf1 selftests/bpf: Fix selftest build with old libc new a10b4f961043 samples/bpf: Remove duplicate include in hbm new 666475ccbf1d bpf, btf: Remove the duplicate btf_ids.h include new f52b8fd33257 bpf: selftest: Use static globals in tcp_hdr_options and b [...] new 951bb64621b8 bpf: Add in-kernel split BTF support new 5329722057d4 bpf: Assign ID to vmlinux BTF and return extra info for BT [...] new 5f9ae91f7c0d kbuild: Build kernel module BTFs if BTF is enabled and pah [...] new 36e68442d1af bpf: Load and verify kernel module BTFs new cecaf4a0f2dc tools/bpftool: Add support for in-kernel and named BTF in [...] new 0e6f601eb5c1 Merge branch 'Integrate kernel module BTF support' new 58cfa49c2ba7 selftest/bpf: Add missed ip6ip6 test back new e2215b0555cc samples/bpf: Remove unused test_ipip.sh new 9600d623dba4 Merge branch 'Remove unused test_ipip.sh test and add missed' new 7112d127984b bpf: Compile out btf_parse_module() if module BTF is not enabled new c8a950d0d3b9 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions new 9e8929fdbb9c tools/bpftool: Force clean of out-of-tree build new 8859b0da5aac tools/bpftool: Fix cross-build new 3290996e7133 tools/runqslower: Use Makefile.include new 85e59344d079 tools/runqslower: Enable out-of-tree build new 2d9393fefb50 tools/runqslower: Build bpftool using HOSTCC new 0639e5e97ad9 tools/bpftool: Fix build slowdown new 8378788cfe74 Merge branch 'tools/bpftool: Some build fixes' new 09a3dac7b579 bpf: Fix NULL dereference in bpf_task_storage new 6a59edd832e2 tools/bpf: Add bootstrap/ to .gitignore new c36538798fc6 tools/bpf: Always run the *-clean recipes new 6d94e741a8ff bpf: Support for pointers beyond pkt_end. new 9cc873e85800 selftests/bpf: Add skb_pkt_end test new cb62d34019d9 selftests/bpf: Add asm tests for pkt vs pkt_end comparison. new 0a58a65cc0b0 Merge branch 'bpf-ptrs-beyond-pkt-end' new 9e838b02b0bb bpf: Folding omem_charge() into sk_storage_charge() new e794bfddb8b8 bpf: Rename some functions in bpf_sk_storage new 8e4597c627fb bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP new 53632e111946 bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP new 904709f63b89 Merge branch 'bpf: Enable bpf_sk_storage for FENTRY/FEXIT/RAW_TP' new 423f16108c9d bpf: Augment the set of sleepable LSM hooks new 6f100640ca5b bpf: Expose bpf_d_path helper to sleepable LSM hooks new 8965398713d8 net: xdp: Introduce bulking for xdp tx return path new 7886244736a4 net: page_pool: Add bulk support for ptr_ring new 2f9d09394d13 net: mvneta: Add xdp tx return bulking support new dbef19ccde5d net: mvpp2: Add xdp tx return bulking support new b87c57ae12db net: mlx5: Add xdp tx return bulking support new c14d61fca0d1 Merge branch 'xdp-redirect-bulk' new 07cbce2e466c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 2e793878aece ipv6: remove unused function ipv6_skb_idev() new 9e6cad531c9d net: macb: Fix passing zero to 'PTR_ERR' new 8f56bc4dc101 ionic: start queues before announcing link up new f6e428b27ee3 ionic: check for link after netdev registration new e7e8e087acde ionic: add lif quiesce new a8205ab6208f ionic: batch rx buffer refilling new e0243e196659 ionic: use mc sync for multicast filters new e94f76bb2063 ionic: flatten calls to ionic_lif_rx_mode new 81dbc24147f9 ionic: change set_rx_mode from_ndo to can_sleep new 7c8d008cc068 ionic: useful names for booleans new 2d38c5802f46 Merge branch 'ionic-updates' new ae8cb93286e5 IPv4: RTM_GETROUTE: Add RTA_ENCAP to result new d3cd4924e385 tcp: uninline tcp_stream_memory_free() new 1c5f2ced136a tcp: avoid indirect call to tcp_stream_memory_free() new 405ac7fd394c Merge branch 'tcp-avoid-indirect-call-in-__sk_stream_memory_free' new 508c4fc27ba7 inet: unexport udp{4|6}_lib_lookup_skb() new 49b1cabffbf9 nfc: refined function nci_hci_resp_received new 10502d055b4e mlxsw: spectrum_router: Compare key with correct object type new a06191aabbb7 mlxsw: spectrum_router: Add nexthop group type field new 1664dd3d5e54 mlxsw: spectrum_router: Use nexthop group type in hash table key new 02d8fdcad7cb mlxsw: spectrum_router: Associate neighbour table with nex [...] new 9ce254d9fbdd mlxsw: spectrum_router: Store FIB info in route new 46d5b7b54195 mlxsw: spectrum_router: Remove unused field 'prio' from IP [...] new 5a49dfe51f22 mlxsw: spectrum_router: Move IPv4 FIB info into a union in [...] new 7f7a417e6a11 mlxsw: spectrum_router: Split nexthop group configuration [...] new 7ba7bc55cf2d mlxsw: spectrum_ipip: Remove overlay protocol from can_off [...] new 4dd38da54aa9 mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] new c3bde5a914bd mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_ne [...] new b360952bbfa1 mlxsw: spectrum_router: Remove unused argument from mlxsw_ [...] new c181a89a6db0 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] new 9ed2b4d28795 mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6} [...] new 245f4e44d2d6 mlxsw: spectrum_router: Remove outdated comment new cf70b5cfab9c Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] new 865e6ae02dd7 net: openvswitch: use core API to update/provide stats new 0064c5c1b3bf net: xfrm: use core API for updating/providing stats new 41294e6a434d r8169: improve rtl8169_start_xmit new 8eeb99bc81bc Fix unefficient call to memset before memcpu in nla_strlcpy. new 9ca718743ad8 Modify return value of nla_strlcpy to match that of strscpy. new 872f69034194 treewide: rename nla_strlcpy to nla_strscpy. new c0a645a7f944 Merge branch 'fix-inefficiences-and-rename-nla_strlcpy' new b796d04bd014 tcp: factor out tcp_build_frag() new e2223995a287 mptcp: use tcp_build_frag() new 77c3c9563752 tcp: factor out __tcp_close() helper new ba8f48f7a4d7 mptcp: introduce mptcp_schedule_work new caf971df01b8 mptcp: reduce the arguments of mptcp_sendmsg_frag new f0e6a4cf11f1 mptcp: add accounting for pending data new eaa2ffabfc35 mptcp: introduce MPTCP snd_nxt new e16163b6e2b7 mptcp: refactor shutdown and close new d9ca1de8c0cd mptcp: move page frag allocation in mptcp_sendmsg() new 813e0a683d4c mptcp: try to push pending data on snd una updates new 8edf08649eed mptcp: rework poll+nospace handling new 6f8a612a33e4 mptcp: keep track of advertised windows right edge new 7ed90803a213 mptcp: send explicit ack on delayed ack_seq incr new 72308ecbf33b Merge branch 'mptcp-improve-multiple-xmit-streams-support' new e468d141b993 net: dsa: tag_dsa: Allow forwarding of redirected IGMP traffic new 469ee5fe73d9 net: dsa: tag_dsa: Unify regular and ethertype DSA taggers new 13f49b6f2622 net: dsa: tag_dsa: Use a consistent comment style new f85cd064cd5d Merge branch 'net-dsa-tag_dsa-unify-regular-and-ethertype- [...] new b618c3270249 net: phy: mscc: fix excluded_middle.cocci warnings new 83c317d7b36b r8169: remove nr_frags argument from rtl_tx_slots_avail new a98cabdb8cb8 net: phy: don't duplicate driver name in phy_attached_print new 7c3e2b771d79 lan743x: replace devicetree phy parse code with library function new 97f53a08cba1 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling new b606ad8fa283 net: phy: vitesse: implement generic .handle_interrupt() callback new e96a0d977464 net: phy: vitesse: remove the use of .ack_interrupt() new e01a3feb8f69 net: phy: microchip: implement generic .handle_interrupt() [...] new cf499391982d net: phy: microchip: remove the use of .ack_interrupt() new a0723b375f93 net: phy: marvell: implement generic .handle_interrupt() callback new 1f6d0f267a14 net: phy: marvell: remove the use of .ack_interrupt() new 01c4a00bf347 net: phy: lxt: implement generic .handle_interrupt() callback new 9a12dd6f186c net: phy: lxt: remove the use of .ack_interrupt() new 52b1984a88ac net: phy: nxp-tja11xx: implement generic .handle_interrupt [...] new 45f52f123851 net: phy: nxp-tja11xx: remove the use of .ack_interrupt() new d995a36b7e96 net: phy: amd: implement generic .handle_interrupt() callback new 347917c7e06a net: phy: amd: remove the use of .ack_interrupt() new 36b25c26e2ca net: phy: smsc: implement generic .handle_interrupt() callback new 824ef51f0871 net: phy: smsc: remove the use of .ack_interrupt() new 80ca9ee741da net: phy: ste10Xp: implement generic .handle_interrupt() callback new e1bc534df855 net: phy: ste10Xp: remove the use of .ack_interrupt() new 66d7439e8360 net: phy: adin: implement generic .handle_interrupt() callback new 1d8300d3ce9d net: phy: adin: remove the use of the .ack_interrupt() new 0676a4ea2847 Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' new 91bfae25eedd net: hns3: add support for configuring interrupt quantity [...] new ab16b49cdf98 net: hns3: add support for querying maximum value of GL new 5ac84b02d372 net: hns3: add support for 1us unit GL configuration new de25bcc47fba net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce new fccf111e471d Merge branch 'net-hns3-updates-for-next' new f73659192b0b net: wan: Delete the DLCI / SDLA drivers new f1517f6f1d6f octeontx2-af: Modify default KEX profile to extract TX pac [...] new 041a1c171581 octeontx2-af: Verify MCAM entry channel and PF_FUNC new 9b179a960a96 octeontx2-af: Generate key field bit mask from KEX profile new 55307fcb9258 octeontx2-af: Add mbox messages to install and delete MCAM rules new f0a1913f8a6f octeontx2-pf: Add support for ethtool ntuple filters new 63ee51575f6c octeontx2-pf: Add support for unicast MAC address filtering new 4d6beb9c8032 octeontx2-af: Add debugfs entry to dump the MCAM rules new 9a946def264d octeontx2-af: Modify nix_vtag_cfg mailbox to support TX VT [...] new fd9d7859db6c octeontx2-pf: Implement ingress/egress VLAN offload new f0c2982aaf98 octeontx2-pf: Add support for SR-IOV management functions new 4f88ed2cc5af octeontx2-af: Handle PF-VF mac address changes new dbab48cecc94 octeontx2-af: Add new mbox messages to retrieve MCAM entries new 5a579667850a octeontx2-af: Delete NIX_RXVLAN_ALLOC mailbox message new 5cfa9a612836 Merge branch 'add-ethtool-ntuple-filters-support' new 69280228d2b1 net: phy: fix kernel-doc markups new c1639be98b42 net: datagram: fix some kernel-doc markups new 270f3385cddf net: core: fix some kernel-doc markups new 6997faa997ba Merge branch 'fix-several-bad-kernel-doc-markups' new ed30aef3c864 nfp: tls: Fix unreachable code issue new d04a53b1c487 ptp: document struct ptp_clock_request members new fbf805bf1fcd mlxsw: spectrum_router: Fix wrong kfree() in error path new ff8a24182acc mlxsw: spectrum_router: Set ifindex for IPv4 nexthops new c68e248d538b mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entr [...] new 5c9a3b24518c mlxsw: spectrum_router: Set FIB entry's type after creatin [...] new c0351b7c25ff mlxsw: spectrum_router: Set FIB entry's type based on next [...] new 5b9954e1e7b8 mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() new a9a711a3f78b mlxsw: spectrum_router: Only clear offload indication from [...] new 2efca2bfba99 mlxsw: spectrum_router: Add an indication if a nexthop gro [...] new e3ddfb45bacd mlxsw: spectrum_router: Allow returning errors from mlxsw_ [...] new f24afa1083b7 Merge branch 'mlxsw-preparations-for-nexthop-objects-suppo [...] new 2b8473d2fb22 Documentation: Remove the deleted "framerelay" document fr [...] new 4d715380b4b8 net: ipa: share field mask values for IPA hash registers new 5f87d77bb3bd net: ipa: make filter/routing hash enable register variable new 6833a0967300 net: ipa: support more versions for HOLB timer new f3ae1616c54d net: ipa: fix two inconsistent IPA register names new c3bf353fdbf2 net: ipa: use _FMASK consistently new fb14f7229122 net: ipa: fix BCR register field definitions new 8701cb00d78a net: ipa: define enumerated types consistently new 3413e61337de net: ipa: fix up IPA register comments new 74fbbbbe80d1 net: ipa: rearrange a few IPA register definitions new 322053105f09 net: ipa: move definition of enum ipa_irq_id new 716a115b4f5c net: ipa: a few last IPA register cleanups new 030946fdb990 Merge branch 'net-ipa-ipa-register-cleanup' new f2bcc2fa275b atm: nicstar: Replace in_interrupt() usage new 2de680dea6a8 atm: lanai: Remove in_interrupt() usage new 280bb3f98bf8 Merge branch 'atm-replace-in_interrupt-usage' new 281cc2843b18 net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats new bd4bdeb4f290 r8169: remove not needed check in rtl8169_start_xmit new 09840f70b088 s390/qeth: reduce rtnl locking for switchdev events new 215d2836d714 s390/qeth: remove useless if/else new 88ad4d9bb166 s390/qeth: tolerate error when querying card info new 4139b2b138dd s390/qeth: improve QUERY CARD INFO processing new baf7998d5f21 s390/qeth: set static link info during initialization new f252fa8ea0a0 s390/qeth: clean up default cases for ethtool link mode new e92d42e7602b s390/qeth: use QUERY OAT for initial link info new 235db5278316 s390/qeth: improve selection of ethtool link modes new aa8f2cbd5748 Merge branch 's390-qeth-updates-2020-11-17' new b50e29645627 nfc: s3fwrn5: Remove the max_payload new 074376007e42 nfc: s3fwrn5: Fix the misspelling in a comment new e76d795ecb5b nfc: s3fwrn5: Change the error code new 657bc1d10bfc r8153_ecm: avoid to be prior to r8152 driver new 56495a2442a4 Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new b44cfd4f5b91 devlink: move request_firmware out of driver new 52cc5f3a166a devlink: move flash end and begin to core devlink new ac75b09624ed Merge branch 'devlink-move-common-flash_update-calls-to-core' new b680a214ec28 mptcp: update rtx timeout only if required. new 6b13d8f71fb3 IPv6: RTM_GETROUTE: Add RTA_ENCAP to result new d548d3930ab6 enetc: Fix endianness issues for enetc_ethtool new 0dfd294c9241 enetc: Fix endianness issues for enetc_qos new 4082c502bf9c Merge branch 'enetc-clean-endianness-warnings-up' new e2ef5203c817 net: openvswitch: Be liberal in tcp conntrack. new c3bc2adb051b net: netsec: add xdp tx return bulking support new 12f4bd86225e net: add annotation for sock_{lock,unlock}_fast new 1a0058cf0c8f net/mlx4_en: Remove unused performance counters new 956fb852181e octeontx2-pf: move lmt flush to include/linux/soc new ae454086e3c2 octeontx2-af: add mailbox interface for CPT new 76638a2e5850 octeontx2-af: add debugfs entries for CPT block new b5fb0b1bbb50 Merge branch 'add-support-for-marvell-octeontx2-cryptographic' new 583b273dea75 octeontx2-pf: Fix unintentional sign extension issue new dd6028a3cb5d octeontx2-af: Fix return of uninitialized variable err new 76483980174c octeontx2-af: Fix access of iter->entry after iter object [...] new fc9840fbef0c net: stream: fix TCP references when INET is not enabled new 4ae21993f074 ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define new 77f9591b21ed netdevsim: move ethtool pause params in separate struct new a7fc6db099b5 netdevsim: support ethtool ring and coalesce settings new fbb8531e58bd selftests: extract common functions in ethtool-common.sh new 9e48ee80ac4e selftests: refactor get_netdev_name function new fbb7a1f8137d selftests: add ring and coalesce selftests new 2ed03e5a84ca Merge branch 'netdevsim-add-ethtool-coalesce-and-ring-settings' new 30abc9cd9c6b net: dsa: avoid potential use-after-free error new 2a014b200bbd mlxsw: spectrum_router: Add support for nexthop objects new c25db3a77f61 mlxsw: spectrum_router: Enable resolution of nexthop group [...] new cdd6cfc54c64 mlxsw: spectrum_router: Allow programming routes with next [...] new 20ac8f869053 selftests: mlxsw: Add nexthop objects configuration tests new ffb721515bf3 selftests: forwarding: Do not configure nexthop objects twice new 3600f29ad139 selftests: forwarding: Test IPv4 routes with IPv6 link-loc [...] new e96fa54bbd90 selftests: forwarding: Add device-only nexthop test new e035146d6560 selftests: forwarding: Add multipath tunneling nexthop test new 3cd336c51799 Merge branch 'mlxsw-add-support-for-nexthop-objects' new b2771d2419fa mptcp: drop WORKER_RUNNING status bit new 26aa231439fe mptcp: fix state tracking for fallback socket new 860975c6f80a mptcp: skip to next candidate if subflow has unacked data new 8b819a84d4b1 selftests: mptcp: add link failure test case new 0397c6d85f9c mptcp: keep unaccepted MPC subflow into join list new d91d322a72a3 mptcp: change add_addr_signal type new 84dfe3677a6f mptcp: send out dedicated ADD_ADDR packet new 523514ed0a99 selftests: mptcp: add ADD_ADDR IPv6 test cases new fa3fe2b15031 mptcp: track window announced to peer new ea4ca586b16f mptcp: refine MPTCP-level ack scheduling new 9e8ac63fe1bc Merge branch 'mptcp-more-miscellaneous-mptcp-fixes' new 94d8a98e6235 r8169: reduce number of workaround doorbell rings new bf7b0bf68ec9 r8169: use dev_err_probe in rtl_get_ether_clk new 0a12ad592955 mdio_bus: suppress err message for reset gpio EPROBE_DEFER new dfccb8b13c0c net: ipa: define clock and interconnect data new f08c99226458 net: ipa: populate clock and interconnect data new 91d02f955150 net: ipa: use config data for clocking new 0ee6de264b83 Merge branch 'net-ipa-platform-specific-clock-and-intercon [...] new f8d3bdd561a7 net: ipa: print channel/event ring number on error new 5d28913d4ee6 net: ipa: don't reset an ALLOCATED channel new f849afcc8c3b net: ipa: ignore CHANNEL_NOT_RUNNING errors new 1136145660f3 net: ipa: support retries on generic GSI commands new 7c80e83829db net: ipa: retry modem stop if busy new ae1d72f9779f net: ipa: add driver shutdown callback new c900378316d3 Merge branch 'net-ipa-add-a-driver-shutdown-callback' new f019fb6392e5 ibmvnic: Introduce indirect subordinate Command Response Q [...] new 4f0b6812e9b9 ibmvnic: Introduce batched RX buffer descriptor transmission new 0d973388185d ibmvnic: Introduce xmit_more support using batched subCRQ hcalls new c62aa3734f21 ibmvnic: Clean up TX code and TX buffer data structure new 8ed589f3832a ibmvnic: Remove send_subcrq function new 9a87c3fca237 ibmvnic: Ensure that device queue memory is cache-line aligned new ec20f36bb41a ibmvnic: Correctly re-enable interrupts in NAPI polling routine new e552aa313bba ibmvnic: Use netdev_alloc_skb instead of alloc_skb to repl [...] new 41ed0a00ffcd ibmvnic: Do not replenish RX buffers after every polling loop new 16de5970e08d Merge branch 'ibmvnic-performance-improvements-and-other-updates' new 9a5ef4aa5457 net: hns3: add support for 1280 queues new 30ae7f8a6aa7 net: hns3: add support for mapping device memory new 3a6863e4e8ee net: hns3: add support for pf querying new interrupt resources new e364ad303fe3 net: hns3: add support to utilize the firmware calculated [...] new c331ecf1afc1 net: hns3: adds debugfs to dump more info of shaping parameters new 9c89cc9b7fad Merge branch 'net-hns3-misc-updates-for-next' new 7609ecb2ed28 net: bridge: switch to net core statistics counters handling new b7d3c0e5930d can: j1939: add tables for the CAN identifier and its fields new ea7800565a12 can: add optional DLC element to Classical CAN frame structure new 69d98969a054 can: rename get_can_dlc() macro with can_cc_dlc2len() new cd1124e76d74 can: remove obsolete get_canfd_dlc() macro new c7b74967799b can: replace can_dlc as variable/element for payload length new 3ab4ce0d6fa8 can: rename CAN FD related can_len2dlc and can_dlc2len helpers new 75191707c7f5 can: update documentation for DLC usage in Classical CAN new e8e73562ce0b can: drivers: introduce helpers to access Classical CAN DL [...] new 4c01fc87675e can: drivers: add len8_dlc support for various CAN adapters new 396b3cedc9cf can: drivers: add len8_dlc support for esd_usb2 CAN adapter new 94c23097f991 can: gw: support modification of Classical CAN DLCs new 4e20b3a1b02e dt-bindings: can: fsl,flexcan: add uint32 reference to clo [...] new 07b6b3e23cbd dt-bindings: can: fsl,flexcan: fix fsl,clk-source property new cefd754d131a dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN new 1457998a6d3a can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE - [...] new 1c5e6dbe4c4f can: flexcan: factor out enabling and disabling of interru [...] new 49dea0443918 can: flexcan: move enabling/disabling of interrupts from f [...] new f3f2a5466578 can: flexcan: flexcan_rx_offload_setup(): factor out mailb [...] new 648a34b1d57d can: flexcan: flexcan_open(): completely initialize contro [...] new 6b6e986864fd can: flexcan: flexcan_close(): change order if commands to [...] new e110c8409fb6 can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines new 8396604379e6 can: kvaser_usb: Add new Kvaser Leaf v2 devices new 1f597d418ee3 can: kvaser_usb: kvaser_usb_hydra: Add support for new dev [...] new 887e5a9ace74 can: kvaser_usb: Add new Kvaser hydra devices new 275f6010b699 can: mcp251xfd: remove useless code in mcp251xfd_chip_softreset new 5e08723967c8 Merge tag 'linux-can-next-for-5.11-20201120' of git://git. [...] new f9e425e99b07 octeontx2-af: Add support for RSS hashing based on Transpo [...] new 8e1e33ffa696 net/tun: Call type change netdev notifiers new fc0d3b24bdb7 compat: always include linux/compat.h from net/compat.h new 076d38b88c41 net: ptp: introduce common defines for PTP message types new 6b6817c5d81d dpaa2-eth: use new PTP_MSGTYPE_* define(s) new 34890b30dc73 ptp: ptp_ines: use new PTP_MSGTYPE_* define(s) new 2fc9e6842fb8 Merge branch 'net-ptp-introduce-common-defines-for-ptp-mes [...] new 8551fad63cd3 net: dsa: tag_hellcreek: Cleanup includes new ed5ef9fb2023 net: dsa: hellcreek: Don't print error message on defer new 1119ea801955 Merge branch 'net-dsa-hellcreek-minor-cleanups' new 8ff39301efd9 net: pch_gbe: Use dma_set_mask_and_coherent to simplify code new 7fd6372e273e net: pch_gbe: Use 'dma_free_coherent()' to undo 'dma_alloc [...] new cc69837fcaf4 net: don't include ethtool.h from netdevice.h new 5112cf59d76d sctp: Fix some typo new d5a05e69ac6e net: stmmac: Use hrtimer for TX coalescing new 8eb621698fd4 keys: Provide the original description to the key preparser new 8a5dc321158f rxrpc: Remove the rxk5 security class as it's now defunct new 0727d3ec3807 rxrpc: List the held token types in the key description in [...] new 41057ebde002 rxrpc: Support keys with multiple authentication tokens new ec832bd06d6f rxrpc: Don't retain the server key in the connection new ca7fb10059a5 rxrpc: Split the server key type (rxrpc_s) into its own file new 12da59fcab5a rxrpc: Hand server key parsing off to the security class new d2ae4e918218 rxrpc: Don't leak the service-side session key to userspace new d5953f6543b5 rxrpc: Allow security classes to give more info on server keys new 4c20c3334026 rxrpc: Make the parsing of xdr payloads more coherent new 9a0e6464f45b rxrpc: Ignore unknown tokens in key payload unless no know [...] new 177b8989661b rxrpc: Fix example key name in a comment new 8d47a43c48af rxrpc: Merge prime_packet_security into init_connection_security new f4bdf3d68318 rxrpc: Don't reserve security header in Tx DATA skbuff new 521bb3049c4d rxrpc: Organise connection security to use a union new ceff522db2cc rxrpc: rxkad: Don't use pskb_pull() to advance through the [...] new d7d775b1ffb1 rxrpc: Ask the security class how much space to allow in a packet new 23c01ed3b0de Merge tag 'rxrpc-next-20201123' of git://git.kernel.org/pu [...] new 07c78536efc5 mlxsw: spectrum_router: Create loopback RIF during initialization new 52d45575ec3c mlxsw: spectrum_router: Use different trap identifier for [...] new 919f6aaa3ae9 mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops new 18c4b79d28f9 mlxsw: spectrum_router: Resolve RIF from nexthop struct in [...] new 68e92ad855cf mlxsw: spectrum_router: Add support for blackhole nexthops new 24eb2a02a68c selftests: mlxsw: Add blackhole nexthop configuration tests new 1beaff779f78 selftests: forwarding: Add blackhole nexthops tests new f0a5013e29cb devlink: Add blackhole_nexthop trap new 37b50e556ef5 mlxsw: spectrum_trap: Add blackhole_nexthop trap new 84e8feeadcf0 selftests: mlxsw: Add blackhole_nexthop trap test new 6c446b639208 Merge branch 'mlxsw-add-support-for-blackhole-nexthops' new be419fcacf25 net: hns3: fix spelling mistake "memroy" -> "memory" new 1d155dfdf50e net: warn if gso_type isn't set for a GSO SKB new 2f1cce214b23 net: page_pool: Add page_pool_put_page_bulk() to page_pool.rst new 9a71baf71996 net: mvpp2: divide fifo for dts-active ports only new 05c748f7d09a net: mvneta: avoid unnecessary xdp_buff initialization new eb33f11864fb net: mvneta: move skb_shared_info in mvneta_xdp_put_buff caller new 039fbc47f9f1 net: mvneta: alloc skb_shared_info on the mvneta_rx_swbm stack new da43f0aadd5d Merge branch 'mvneta-access-skb_shared_info-only-on-last-frag' new c31799bae851 lan743x: clean up software_isr function new 470dfd808ac4 lan743x: replace polling loop by wait_event_timeout() new 1566db043952 net: phy: intel-xway: implement generic .handle_interrupt( [...] new 16c9709a7504 net: phy: intel-xway: remove the use of .ack_interrupt() new 25497b7f0bd9 net: phy: icplus: implement generic .handle_interrupt() callback new 12ae7ba3c15a net: phy: icplus: remove the use .ack_interrupt() new 6719e2be0fcf net: phy: meson-gxl: implement generic .handle_interrupt() [...] new 84c8f773d2dc net: phy: meson-gxl: remove the use of .ack_callback() new 59ca4e58b917 net: phy: micrel: implement generic .handle_interrupt() callback new c0c99d0cd107 net: phy: micrel: remove the use of .ack_interrupt() new 6571b4555dc9 net: phy: national: implement generic .handle_interrupt() [...] new a4d7742149f6 net: phy: national: remove the use of the .ack_interrupt() new 1d1ae3c6ca3f net: phy: ti: implement generic .handle_interrupt() callback new aa2d603ac8c0 net: phy: ti: remove the use of .ack_interrupt() new efc3d9de7fa6 net: phy: qsemi: implement generic .handle_interrupt() callback new a1a4417458cd net: phy: qsemi: remove the use of .ack_interrupt() new 6527b938426f net: phy: remove the .did_interrupt() and .ack_interrupt() [...] new 062547380d1f Merge branch 'net-phy-add-support-for-shared-interrupts-part-3' new 651c814f3c96 net: phy: dp83640: use new PTP_MSGTYPE_SYNC define new 37e9d0559a60 mlxsw: spectrum_ptp: use PTP wide message type definitions new 298722166ab2 net: phy: mscc: use new PTP_MSGTYPE_* defines new 16d07c38c446 Merge branch 'net-ptp-use-common-defines-for-ptp-message-t [...] new 4826d2c4fcbf net: phy: realtek: read actual speed on rtl8211f to detect [...] new b6d69fc8e8cf mptcp: put reference in mptcp timeout timer new f460019b4c9e net: sched: alias action flags with TCA_ACT_ prefix new bfd042321a7a bridge: mrp: Implement LC mode for MRP new fd8976790a6c mptcp: be careful on MPTCP-level ack. new b5094a3b535b soc: qcom: ipa: Constify static qmi structs new 8b5536ad1216 lockdep: Introduce in_softirq lockdep assert new 6454eca81eae net: Use lockdep_assert_in_softirq() in napi_consume_skb() new 0e1f1cc89a77 Merge branch 'add-an-assert-in-napi_consume_skb' new 4f36d97786c6 dt-bindings: net: dsa: convert ksz bindings document to yaml new 44e53c88828f net: dsa: microchip: support for "ethernet-ports" node new 9ed602bac971 net: dsa: microchip: ksz9477: setup SPI mode new 8c4599f49841 net: dsa: microchip: ksz8795: setup SPI mode new 0f614511fa22 Merge branch 'dt-bindings-net-dsa-microchip-convert-ksz-bi [...] new 4efe76629036 net: dsa: mv88e6xxx: Don't force link when using in-band-status new f5be107c3338 net: dsa: mv88e6xxx: Support serdes ports on MV88E6097/6095/6185 new 5c19bc8b5734 net: dsa: mv88e6xxx: Add serdes interrupt support for MV88E6097 new 0fd5d79efa4a net: dsa: mv88e6xxx: Handle error in serdes_get_regs new 64088b2ac19d Merge branch 'net-dsa-mv88e6xxx-serdes-link-without-phy' new 088d5360d05a i40e: remove redundant assignment new 6ec12e1e9404 i40e: report correct VF link speed when link state is set [...] new 24453a84285e igbvf: Refactor traces new 594e31bcebd6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 6942a284fb3e net/tls: make inline helpers protocol-aware new 923c40c4651e net/tls: add CHACHA20-POLY1305 specific defines and structures new a6acbe623538 net/tls: add CHACHA20-POLY1305 specific behavior new 74ea610602e6 net/tls: add CHACHA20-POLY1305 configuration new 4f336e88a870 selftests/tls: add CHACHA20-POLY1305 to tls selftests new fb3158ea612c Merge branch 'add-chacha20-poly1305-cipher-to-kernel-tls' new aadaca9e7c39 net/sched: fix miss init the mru in qdisc_skb_cb new fa6d639930ee net/sched: act_mirred: refactor the handle of xmit new c129412f74e9 net/sched: sch_frag: add generic packet fragment support. new 4be074e6dd24 Merge branch 'net-sched-fix-over-mtu-packet-of-defrag-in' new 1c2c5eb6e108 mlxsw: spectrum_router: Fix error handling issue new 40e4413d5dde mlxsw: spectrum_router: Pass virtual router parameters dir [...] new 9a4ab10c74a0 mlxsw: spectrum_router: Rollback virtual router adjacency [...] new d2141a42b96a mlxsw: spectrum_router: Track nexthop group virtual router [...] new ff47fa13c991 mlxsw: spectrum_router: Update adjacency index more efficiently new f5d709ffde6b Merge branch 'mlxsw-update-adjacency-index-more-efficiently' new 7eed751b3b2a net/x25: handle additional netdev events new a4989fa91110 net/lapb: support netdev events new 62480b992ba3 net/lapb: fix t1 timer handling for LAPB_STATE_0 new d023b2b9ccc2 net/x25: fix restart request/confirm handling new 139d6eb149de net/x25: remove x25_kill_by_device() new 35c58418898b Merge branch 'net-x25-netdev-event-handling' new fff4c7469001 net: phy: micrel: fix interrupt handling new 60c102eedea0 tipc: refactor tipc_sk_bind() function new 5f75e0a0e92a tipc: make node number calculation reproducible new b6f88d9c2fae tipc: update address terminology in code new 6375da9dac8b Merge branch 'tipc-some-minor-improvements' new 5c39f26e67c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 3567e2337904 net/sched: act_ct: enable stats for HW offloaded entries new 9f848198607f net: ipa: reverse logic on escape buffer use new 5b6cd69e89c4 net: ipa: update IPA registers for IPA v4.5 new 1af15c2a781d net: ipa: add new most-significant bits to registers new 8bfc4e21d5b3 net: ipa: add support to code for IPA v4.5 new b0b6f0ddce85 net: ipa: update gsi registers for IPA v4.5 new cdeee49f3ef7 net: ipa: adjust GSI register addresses new e71d2b957ee4 Merge branch 'net-ipa-start-adding-ipa-v4-5-support' new fb9afd961c76 dpaa_eth: add struct for software backpointers new 86c0c196cbe4 dpaa_eth: add basic XDP support new 828eadbaccc1 dpaa_eth: limit the possible MTU range when XDP is enabled new d57e57d0cd04 dpaa_eth: add XDP_TX support new a1e031ffb422 dpaa_eth: add XDP_REDIRECT support new d7af04486d9f dpaa_eth: rename current skb A050385 erratum workaround new ae680bcbd06a dpaa_eth: implement the A050385 erratum workaround for XDP new be5724240b39 Merge branch 'dpaa_eth-add-xdp-support' new ad80b0fc6e7f mptcp: open code mptcp variant for lock_sock new e93da92896bc mptcp: implement wmem reservation new 879526030c8b mptcp: protect the rx path with the msk socket spinlock new 724cfd2ee8aa mptcp: allocate TX skbs in msk context new 7439d687b79c mptcp: avoid a few atomic ops in the rx path new 6e628cd3a8f7 mptcp: use mptcp release_cb for delayed tasks new 5f3e915c36d5 Merge branch 'mptcp-avoid-workqueue-usage-for-data' new 76810ed840f8 net: wan: remove trailing semicolon in macro definition new 368444dd7a2c can: pcan_usb_core: fix fall-through warnings for Clang new 4843ad9b613a can: mcp251xfd: mcp25xxfd_ring_alloc(): add define instead [...] new 1f652bb6bae7 can: mcp25xxfd: rx-path: reduce number of SPI core request [...] new dada6a6c7d3f can: mcp251xfd: struct mcp251xfd_priv::tef to array of length 1 new 63e70488b49a can: mcp251xfd: move struct mcp251xfd_tef_ring definition new 68c0c1c7f966 can: mcp251xfd: tef-path: reduce number of SPI core reques [...] new d1390d7d55a5 can: tcan4x5x: tcan4x5x_clear_interrupts(): remove redunda [...] new 018a0c5845d6 can: tcan4x5x: rename parse_config() function new 225dfc255200 can: tcan4x5x: remove mram_start and reg_offset from struc [...] new ca3ad869dab1 can: tcan4x5x: tcan4x5x_can_probe(): remove probe failed e [...] new f566373fc534 can: m_can: Kconfig: convert the into menu new 3fb5a7cef92b can: m_can: remove not used variable struct m_can_classdev::freq new ba844cb96f77 can: m_can: m_can_plat_remove(): remove unneeded platform_ [...] new 6d9986b46fc1 can: m_can: m_can_class_unregister(): move right after m_c [...] new cb7fb043e69a Merge tag 'linux-can-next-for-5.11-20201130' of git://git. [...] new 0fca55ed988a net: sched: remove redundant 'rtnl_held' argument new fa69ee5aa48b net: switch to storing KCOV handle directly in sk_buff new 9e39394faef6 net/ipv6: propagate user pointer annotation new 4b2fe769aad9 net: hns3: add support for RX completion checksum new 66d52f3bf385 net: hns3: add support for TX hardware checksum offload new 57e72c121c7f net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM new 3e2816219d7c net: hns3: add udp tunnel checksum segmentation support new b1533ada7480 net: hns3: add more info to hns3_dbg_bd_info() new ade36ccef1d7 net: hns3: add a check for devcie's verion in hns3_tunnel_ [...] new d78e5b6a6764 net: hns3: keep MAC pause mode when multiple TCs are enabled new ac6e918554ad Merge branch 'net-hns3-updates-for-next' new 7e9a6620d5c3 mlxsw: reg: Add Switch Port VLAN Classification Register new 2a5a290d6d94 mlxsw: reg: Add et_vlan field to SPVID register new a2ef3ae15834 mlxsw: spectrum: Only treat 802.1q packets as tagged packets new 3ae7a65b6424 mlxsw: Make EtherType configurable when pushing VLAN at ingress new 773ce33a4860 mlxsw: spectrum_switchdev: Create common functions for VLA [...] new 80dfeafd6479 mlxsw: spectrum_switchdev: Add support of QinQ traffic new 22ec19f3aee3 bridge: switchdev: Notify about VLAN protocol changes new 09139f67d346 mlxsw: Add QinQ configuration vetoes new 008cb2ec4354 selftests: forwarding: Add QinQ veto testing new 7fe2af16e6a1 Merge branch 'mlxsw-add-support-for-802-1ad-bridging' new ff10527e8982 net/tipc: fix tipc header files for kernel-doc new 5fcb7d47fef3 net/tipc: fix various kernel-doc warnings new ec6a1649fe27 net/tipc: fix bearer.c for kernel-doc new a99df449b018 net/tipc: fix link.c kernel-doc new cb67296e8cc8 net/tipc: fix name_distr.c kernel-doc new 5c5d6796d420 net/tipc: fix name_table.c kernel-doc new 4476441e4894 net/tipc: fix node.c kernel-doc new f172f4b81aea net/tipc: fix socket.c kernel-doc new 637b77fdca5c net/tipc: fix all function Return: notation new 2fc30decf730 net/tipc: add TIPC chapter to networking Documentation new f7cf335c7d00 Merge branch 'net-tipc-fix-all-kernel-doc-and-add-tipc-net [...] new c214550ff8ea net: delete __dev_getfirstbyhwtype new 2bf7d3776b74 net: freescale: ucc_geth: remove unused SKB_ALLOC_TIMEOUT new 94e0028a052a s390/ctcm: Avoid temporary allocation of struct th_header [...] new d38aa3962687 s390/ctcm: Avoid temporary allocation of struct qllc. new ca738f5aa945 s390/ctcm: Avoid temporary allocation of struct pdu. new 8dc4b6af0838 s390/ctcm: Use explicit allocation mask in ctcmpc_unpack_skb(). new 04e4e469f99a s390/ctcm: Use GFP_KERNEL in add_channel(). new 8f4b6e35e270 s390/ctcm: Use GFP_ATOMIC in ctcmpc_tx(). new aaea1babe73e Merge branch 's390-ctcm-updates-2020-11-30' new 832913c31e2b net: phy: marvell: replace phy_modify() new c0c682eeb8cc ionic: remove some unnecessary oom messages new 79ba55a36e64 ionic: change mtu after queues are stopped new 3d2f670a87b4 Merge branch 'ionic-updates' new d31c08007523 net/tls: make sure tls offload sets salt_size new 8cf3f3e42374 net/smc: use helper smc_conn_abort() in listen processing new 8b2f0f44f06b net/smc: Use active link of the connection new 07d51580ff65 net/smc: Add connection counters for links new ddc992866f13 net/smc: Add link counters for IB device ports new 3d453f53c786 net/smc: Add diagnostic information to smc ib-device new 6443b2f60e57 net/smc: Add diagnostic information to link structure new 49407ae2bc79 net/smc: Refactor smc ism v2 capability handling new e8372d9d2145 net/smc: Introduce generic netlink interface for diagnosti [...] new 099b990bd11a net/smc: Add support for obtaining system information new e9b8c845cb34 net/smc: Introduce SMCR get linkgroup command new 5a7e09d58f3f net/smc: Introduce SMCR get link command new 8f9dde4bf230 net/smc: Add SMC-D Linkgroup diagnostic support new aaf95523d582 net/smc: Add support for obtaining SMCD device list new a3db10efcc4c net/smc: Add support for obtaining SMCR device list new 06f90dde4eb0 Merge branch 'net-smc-add-support-for-generic-netlink-api' new 6bf754c7e677 net: ipa: update IPA aggregation registers for IPA v4.5 new 36426411021a net: ipa: set up IPA v4.5 Qtime configuration new 1954704136d3 net: ipa: use Qtime for IPA v4.5 aggregation time limit new 63e5afc86aeb net: ipa: use Qtime for IPA v4.5 head-of-line time limit new 87f75e5860e0 Merge branch 'net-ipa-ipa-v4-5-aggregation-and-qtime' new 6b4f503186b7 r8169: set tc_offset only if tally counter reset isn't supported new 59f96cf6ba88 NFC: nxp-nci: Make firmware GPIO pin optional new 2ce5a30711ab octeontx2-af: debugfs: delete dead code new 05e3ecea4a63 mptcp: avoid potential infinite loop in mptcp_recvmsg() new 9693e08f2814 net: ipa: fix build-time bug in ipa_hardware_config_qsb() new 453aa4cd7edf net: dsa: microchip: ksz8795: remove unused last_port variable new 68a1b676db52 net: dsa: microchip: ksz8795: remove superfluous port_cnt [...] new 7fc32b41fef6 net: dsa: microchip: ksz8795: move variable assignments fr [...] new 31b62c78c164 net: dsa: microchip: ksz8795: use reg_mib_cnt where possible new 65fe1acf07d7 net: dsa: microchip: ksz8795: use mib_cnt where possible new 4ce2a984abd8 net: dsa: microchip: ksz8795: use phy_port_cnt where possible new 557d1a1fbad3 net: dsa: microchip: remove superfluous num_ports assignment new 94374dd162dc net: dsa: microchip: ksz8795: align port_cnt usage with ot [...] new c9f4633b93ea net: dsa: microchip: remove usage of mib_port_count new 241ed719bc98 net: dsa: microchip: ksz8795: use port_cnt instead of TOTO [...] new 02ffbb0270ef net: dsa: microchip: ksz8795: use num_vlans where possible new 6ec1dfb5681f Merge branch 'net-dsa-microchip-make-ksz8795-driver-more-v [...] new 2a2970891647 net/mlx5: Add sample offload hardware bits and structures new 38730630880c net/mlx5: Add sampler destination type new 699d531f55d5 net/mlx5: Check dr mask size against mlx5_match_param size new 7da3ad6c26f4 net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits new 59d2ae1db89f net/mlx5: Add ts_cqe_to_dest_cqn related bits new e5dfe6b57e8e net/mlx5: Avoid exposing driver internal command helpers new dd8595eabeb4 net/mlx5: Update the list of the PCI supported devices new 349125ba232e net/mlx5: Update the hardware interface definition for vhca state new 21adf05d4584 net/mlx5: Expose IP-in-IP TX and RX capability bits new 959af5569f57 net/mlx5: Expose other function ifc bits new 8d2a9d8d640b net/mlx5: Export steering related functions new 3b1e58aa832e net/mlx5: Make API mlx5_core_is_ecpf accept const pointer new 8a90f2fc6782 net/mlx5: Rename peer_pf to host_pf new 5bef709d76a2 net/mlx5: Enable host PF HCA after eswitch is initialized new 617b860c1875 net/mlx5: Treat host PF vport as other (non eswitch manage [...] new 32e417024fe2 Merge tag 'mlx5-next-2020-12-02' of git://git.kernel.org/p [...] new 36d076201bd4 dt-bindings: net: nfc: s3fwrn5: Support a UART interface new 337da1499586 nfc: s3fwrn5: reduce the EN_WAIT_TIME new b3799d592f26 nfc: s3fwrn5: extract the common phy blocks new 3f52c2cb7e3a nfc: s3fwrn5: Support a UART interface new db7747125968 Merge branch 'nfc-s3fwrn5-support-a-uart-interface' new cec85994c6b4 bareudp: constify device_type declaration new d4bff72c8401 macvlan: Support for high multicast packet rate new 41dd9596d6b2 security: add const qualifier to struct sock in various places new 7ea851d19b23 tcp: merge 'init_req' and 'route_req' functions new 3ecfbe3e8209 mptcp: emit tcp reset when a join request fails new a4390e966f95 Merge branch 'mptcp-reject-invalid-mp_join-requests-right-away' new 55fd59b003f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 024cd2cbd1ca selftest/bpf: Fix IPV6FR handling in flow dissector new b93ef089d35c bpf: Fix the irq and nmi check in bpf_sk_storage for traci [...] new de91e631bdc7 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() new 90da4b3208d3 samples/bpf: Increment Tx stats at sending new f320460b9489 i40e: Remove unnecessary sw_ring access from xsk Tx new b8c7aece29bc xsk: Introduce padding between more ring pointers new 9349eb3a9d2a xsk: Introduce batched Tx descriptor interfaces new 3106c580fb7c i40e: Use batched xsk Tx interfaces to increase performance new cbf398d76534 Merge branch 'af-xdp-tx-batch' new 3f6719c7b62f bpf: Add bpf_bprm_opts_set helper new ea87ae85c9b3 bpf: Add tests for bpf_bprm_opts_set helper new d05512618056 bpf: Add bpf_ktime_get_coarse_ns helper new 6016df8fe874 selftests/bpf: Fix broken riscv build new c77b0589ca29 selftests/bpf: Avoid running unprivileged tests with align [...] new 6007b23cc755 selftests/bpf: Mark tests that require unaligned memory access new 4e99d115d865 Merge branch 'RISC-V selftest/bpf fixes' new 450d060e8f75 bpftool: Add {i,d}tlb_misses support for bpftool profile new 91b2db27d3ff bpf: Simplify task_file_seq_get_next() new 05a98d767273 selftest/bpf: Fix link in readme new 1c26ac6ab3ce selftest/bpf: Fix rst formatting in readme new e732b538f455 kbuild: Skip module BTF generation for out-of-tree externa [...] new 607c543f939d bpf: Sanitize BTF data pointer after module is loaded new 59e2e27d227a bpf: Refactor check_cfg to use a structured loop. new db13db9f67fe libbpf: Add support for canceling cached_cons advance new 403319be5de5 ima: Implement ima_inode_hash new 27672f0d280a bpf: Add a BPF helper for getting the IMA hash of an inode new 34b82d3ac105 bpf: Add a selftest for bpf_ima_inode_hash new fb3558127cb6 bpf: Fix selftest compilation on clang 11 new c5815ac7e2aa samples: bpf: Refactor hbm program with libbpf new d89af13c9205 samples: bpf: Refactor test_cgrp2_sock2 program with libbpf new 4fe6641526db samples: bpf: Refactor task_fd_query program with libbpf new 763af200d616 samples: bpf: Refactor ibumad program with libbpf new c6497df0ddc3 samples: bpf: Refactor test_overhead program with libbpf new 0afe0a998c40 samples: bpf: Fix lwt_len_hist reusing previous BPF map new ceb5dea56543 samples: bpf: Remove bpf_load loader completely new 830382e4ccb5 Merge branch 'bpf: remove bpf_load loader completely' new 105c4e75feb4 libbpf: Replace size_t with __u32 in xsk interfaces new bb1b25cab043 xdp: Remove the functions xsk_map_inc and xsk_map_put new 854055c0cf30 selftests/bpf: Fix flavored variants of test_ima new 7fd3253a7de6 net: Introduce preferred busy-polling new 7c951cafc0cb net: Add SO_BUSY_POLL_BUDGET socket option new 45a86681844e xsk: Add support for recvmsg() new e39208183728 xsk: Check need wakeup flag in sendmsg() new a0731952d9cd xsk: Add busy-poll support for {recv,send}msg() new b02e5a0ebb17 xsk: Propagate napi_id to XDP socket Rx path new f2d2728220ac samples/bpf: Use recvfrom() in xdpsock/rxdrop new 284cbc61f851 samples/bpf: Use recvfrom() in xdpsock/l2fwd new b35fc1482ceb samples/bpf: Add busy-poll support to xdpsock new 41bf900fe2a0 samples/bpf: Add option to set the busy-poll budget new df5422851559 Merge branch 'xdp-preferred-busy-polling' new ba0581749fec net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error new a999696c547f selftests/bpf: Rewrite test_sock_addr bind bpf into C new 427167c0b064 bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks new a540c81a2bcb selftests/bpf: Extend bind{4,6} programs with a call to bp [...] new 9e83f54f532b Merge branch 'bpf: expose bpf_{s,g}etsockopt helpers to bi [...] new bcfe06bf2622 mm: memcontrol: Use helpers to read page's memcg data new 270c6a71460e mm: memcontrol/slab: Use helpers to access slab page's memcg_data new 87944e2992bd mm: Introduce page memcg flags new 18b2db3b0385 mm: Convert page kmemcg type to a page memcg flag new ddf8503c7c43 bpf: Memcg-based memory accounting for bpf progs new 48edc1f78aab bpf: Prepare for memcg-based memory accounting for bpf maps new d5299b67dd59 bpf: Memcg-based memory accounting for bpf maps new 6d192c7938b7 bpf: Refine memcg-based memory accounting for arraymap maps new e88cc05b61f3 bpf: Refine memcg-based memory accounting for cpumap maps new 3a61c7c58b30 bpf: Memcg-based memory accounting for cgroup storage maps new 1440290adf7b bpf: Refine memcg-based memory accounting for devmap maps new 881456811a33 bpf: Refine memcg-based memory accounting for hashtab maps new 353e7af4bf5e bpf: Memcg-based memory accounting for lpm_trie maps new be4035c734d1 bpf: Memcg-based memory accounting for bpf ringbuffer new e9aae8beba82 bpf: Memcg-based memory accounting for bpf local storage maps new 7846dd9f835e bpf: Refine memcg-based memory accounting for sockmap and [...] new 28e1dcdef0cb bpf: Refine memcg-based memory accounting for xskmap maps new 1bc5975613ed bpf: Eliminate rlimit-based memory accounting for arraymap maps new f043733f31e5 bpf: Eliminate rlimit-based memory accounting for bpf_stru [...] new 711cabaf1432 bpf: Eliminate rlimit-based memory accounting for cpumap maps new 087b0d39fe22 bpf: Eliminate rlimit-based memory accounting for cgroup s [...] new 844f157f6c0a bpf: Eliminate rlimit-based memory accounting for devmap maps new 755e5d55367a bpf: Eliminate rlimit-based memory accounting for hashtab maps new cbddcb574d41 bpf: Eliminate rlimit-based memory accounting for lpm_trie maps new a37fb7ef24a4 bpf: Eliminate rlimit-based memory accounting for queue_st [...] new db54330d3e13 bpf: Eliminate rlimit-based memory accounting for reusepor [...] new abbdd0813f34 bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer new 0d2c4f964050 bpf: Eliminate rlimit-based memory accounting for sockmap [...] new 370868107bf6 bpf: Eliminate rlimit-based memory accounting for stackmap maps new 819a4f323579 bpf: Eliminate rlimit-based memory accounting for xskmap maps new ab31be378a63 bpf: Eliminate rlimit-based memory accounting for bpf loca [...] new 80ee81e0403c bpf: Eliminate rlimit-based memory accounting infra for bpf maps new 3ac1f01b43b6 bpf: Eliminate rlimit-based memory accounting for bpf progs new 5b0764b2d345 bpf: samples: Do not touch RLIMIT_MEMLOCK new 97306be45fbe Merge branch 'switch to memcg-based memory accounting' new 71ccb50074f3 tools/bpftool: Emit name <anon> for anonymous BTFs new 0cfdcd637807 libbpf: Add base BTF accessor new fa4528379a51 tools/bpftool: Auto-detect split BTFs in common cases new 0d1e02695979 Merge branch 'bpftool: improve split BTF support' new a874c8c389a1 selftests/bpf: Copy file using read/write in local storage test new 22e8ebe35a2e tools/resolve_btfids: Fix some error messages new e459f49b4394 libbpf: Separate XDP program load with xsk socket creation new 3627d9702d78 samples/bpf: Sample application for eBPF load and socket c [...] new 61b759480ec5 Merge branch 'libbpf: add support for privileged/unprivile [...] new 3db980449bc3 selftests/bpf: Update ima_setup.sh for busybox new 1ee076719d4e selftests/bpf: Ensure securityfs mount before writing ima policy new d932e043b9d6 selftests/bpf: Add config dependency on BLK_DEV_LOOP new ffebecd9d495 selftests/bpf: Indent ima_setup.sh with tabs. new a8b415c9bde6 Merge branch 'Fixes for ima selftest' new 80b2b5c3a701 libbpf: Fail early when loading programs with unspecified type new 9cf309c56f79 libbpf: Sanitise map names before pinning new d6d418bd8f92 libbpf: Cap retries in sys_bpf_prog_load new 58c185b85d0c bpf: Fix cold build of test_progs-no_alu32 new 2faa7328f53b samples/bpf: Fix spelling mistake "recieving" -> "receiving" new cb81110997d1 bpf: Adds support for setting window clamp new 55144f31f0d2 selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP new cadd64807cd8 Merge branch 'Add support to set window_clamp from bpf set [...] new 12cc126df82c bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() new 2fe8890848c7 bpf: Keep module's btf_data_size intact after load new a19f93cfafdf libbpf: Add internal helper to load BTF data by FD new 0f7515ca7cdd libbpf: Refactor CO-RE relocs to not assume a single BTF object new 4f33a53d5600 libbpf: Add kernel module BTF support for CO-RE relocations new 9f7fa225894c selftests/bpf: Add bpf_testmod kernel module for testing new 5ed31472b9ad selftests/bpf: Add support for marking sub-tests as skipped new 6bcd39d366b6 selftests/bpf: Add CO-RE relocs selftest relying on kernel [...] new 22dc4a0f5ed1 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier new 290248a5b7d8 bpf: Allow to specify kernel module BTFs when attaching BP [...] new 6aef10a481a3 libbpf: Factor out low-level BPF program loading helper new 91abb4a6d79d libbpf: Support attachment of BPF tracing programs to kern [...] new bc9ed69c79ae selftests/bpf: Add tp_btf CO-RE reloc test for modules new 1e38abefcfd6 selftests/bpf: Add fentry/fexit/fmod_ret selftest for kern [...] new 8158c5fd619d Merge branch 'Support BTF-powered BPF tracing programs for [...] new 3015b500ae42 libbpf: Use memcpy instead of strncpy to please GCC new eceae70bdeae selftests/bpf: Fix invalid use of strncat in test_sockmap new a1dd1d869731 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new fdd8b8249ef8 dpaa_eth: fix build errorr in dpaa_fq_init new 7eae05184f3a wireless: mt7601u: convert tasklets to use new tasklet_set [...] new 256ff2ef6c14 ray_cs: Use fallthrough pseudo-keyword new a821e3858e4d wlcore: Use fallthrough pseudo-keyword new 65277100caa2 rsi: Fix TX EAPOL packet handling against iwlwifi AP new 3287953b0399 wireless: remove unneeded break new 9fdd02aa5988 net: hostap: fix function cast warning new ef41937631bf rtlwifi: fix -Wpointer-sign warning new 6ac654697301 rtw88: remove extraneous 'const' qualifier new d56fd83cf99c brcmfmac: fix SDIO access for big-endian host new c521d7e0ff05 rtlwifi: Fix non-canonical address access issues new 842280da81a9 rtw88: coex: separate BLE HID profile from BLE profile new 690390d841d2 rtw88: sync the power state between driver and firmware new a95949606828 rtw88: store firmware feature in firmware header new f31e039fab38 rtw88: add C2H response for checking firmware leave lps new fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. new 28606150768a rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices new ce4dd05cbba6 orinoco: Remove BUG_ON(in_interrupt/irq()) new 24bf941f2c96 airo: Invoke airo_read_wireless_stats() directly new 49eb01995285 airo: Always use JOB_STATS and JOB_EVENT new 494e46d08d35 airo: Replace in_atomic() usage. new 7534fd5e5834 hostap: Remove in_atomic() check. new abcda807d868 zd1211rw: Remove in_atomic() usage. new 317f688b0a54 rtlwifi: Remove in_interrupt() usage in is_any_client_conn [...] new 50c61ae15865 rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_ [...] new 5447626910f5 rt2x00: save survey for every channel visited new f21e6c5822f2 rsi: rsi_91x_usb: Fix some basic kernel-doc issues new 63636b385e39 rsi: rsi_91x_usb_ops: Source file headers are not good can [...] new 6f0d044fc82e brcmfmac: bcmsdh: Fix description for function parameter ' [...] new 05cefa989e8b brcmfmac: pcie: Provide description for missing function p [...] new 9bd28c6607ba brcmfmac: fweh: Add missing description for 'gfp' new 641291eca88c wl1251: cmd: Rename 'len' to 'buf_len' in the documentation new 9afcf3223675 prism54: isl_ioctl: Fix one function header and demote another new 8b8a6f8c3b50 wl3501_cs: Fix misspelling and provide missing documentation new 5e43d496cd8e mwifiex: pcie: Remove a couple of unchecked 'ret's new 409d1c82bf89 wlcore: spi: Demote a non-compliant function header, fix another new dff07dda8eb5 rtw88: rtw8822c: Remove unused variable 'corr_val' new 230f874e4d95 rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented f [...] new 906a1b4f81a3 rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format new bb053d0251a2 rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused [...] new 87b08d1ecb93 rtlwifi: phy: Remove set but unused variable 'bbvalue' new 0c73dab72f53 rtlwifi: halbtc8821a1ant: Remove set but unused variable ' [...] new 0a43d993ee7e rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' new 6c75eab0417b rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' new 28f811876262 rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables new 44ec6d9df96d rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' new 29c6099a3890 rtlwifi: rtl8821ae: phy: Remove a couple of unused variables new 398d816a64eb rtlwifi: rtl8821ae: Place braces around empty if() body new 9db946284e07 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} new fa74cb1dc0f4 mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure new 566b4cb9587e mwifiex: update comment for shutdown_sw()/reinit_sw() to r [...] new 4add4d988f95 mwifiex: pcie: skip cancel_work_sync() on reset failure path new 287431463e78 rsi: Move card interrupt handling to RX thread new abd131a19f6b rsi: Clean up loop in the interrupt handler new dd90fc4630d2 rtlwifi: fix spelling typo of workaround new 3f3fef5f6a8f rtw88: coex: fixed some wrong register definition and setting new 19ecd61d2c3c rtw88: coex: update coex parameter to improve A2DP quality new 1d82c49764aa rtw88: coex: reduce magic number new d8350768d629 rtw88: coex: coding style adjustment new ae8732d7673d rtw88: coex: Modify the timing of set_ant_path/set_rf_para new 32c3a8c7d91f rtw88: coex: add separate flag for manual control new 37a59b940fc6 rtw88: coex: modified for BT info notify new 150ce8e34a45 rtw88: coex: change the parameter for A2DP when WLAN connecting new ec06c4adac96 rtw88: coex: update WLAN 5G AFH parameter for 8822b new 21020fc80d3b rtw88: coex: add debug message new 1ccaa898868d rtw88: coex: simplify the setting and condition about WLAN [...] new 8f0cb24ceefe rtw88: 8723d: add cck pd seetings new 760bb2abfef2 rtw88: add CCK_PD debug log new 7ed9e062178d rtw88: coex: update TDMA settings for different beacon interval new ca30905b1d6a rtw88: coex: remove unnecessary feature/function new 513fb27f6a52 rtw88: coex: add write scoreboard action when WLAN in crit [...] new 3a6616f96624 rtw88: coex: Add force flag for coexistence table function new a9359faaa47d rtw88: coex: add the mechanism for RF4CE new 22a9dc720f10 rtw88: coex: update the TDMA parameter when leave LPS new 65c6861f6382 rtw88: coex: Change antenna setting to enhance free-run pe [...] new e098c3c3314e rtw88: coex: fix BT performance drop during initial/power-on step new 72b14be75111 rtw88: coex: remove write scan bit to scoreboard in scan a [...] new 2485bc7c7816 rtw88: coex: remove unnecessary WLAN slot extend new 362c4a5cc886 rtw88: coex: change the decode method from firmware new 8d201d368aaa rtw88: wow: print key type when failing new 07f995ca1951 cw1200: replace a set of atomic_add() new 37ff144d29ac brcmfmac: fix error return code in brcmf_cfg80211_connect() new a31eb615646a orinoco: Move context allocation after processing the skb new 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal new 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() new 46233f778604 orinoco: Annotate ezusb_init() new 69476b25a4ba orinoco: Annotate firmware loading new 154f2bae9bed orinoco: Annotate ezusb_read_pda() new 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() new 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() new a9a2678abacb orinoco: Annotate ezusb_docmd_wait() new a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() new 0409d504aa6c rtlwifi: rtl8192de: remove the useless value assignment new 31e07aa33fa7 qtnfmac: fix error return code in qtnf_pcie_probe() new fa3622bbea10 brcmfmac: Fix incorrect type in assignment new 01c195de620b brcmsmac: ampdu: Check BA window size before checking block ack new fb21d14694bd rsi: fix error return code in rsi_reset_card() new 003317581372 mwifiex: Fix fall-through warnings for Clang new 6df3c293d284 rtlwifi: rtl8188ee: avoid accessing the data mapped to str [...] new c7ba0ea0df37 rtlwifi: rtl8192ce: avoid accessing the data mapped to str [...] new ff7654833894 rtlwifi: rtl8192de: avoid accessing the data mapped to str [...] new 8b2c13b2e5da rtlwifi: rtl8723ae: avoid accessing the data mapped to str [...] new 3c72d3843e22 mwifiex: Remove duplicated REG_PORT definition new 7ec8a926188e cw1200: fix missing destroy_workqueue() on error in cw1200 [...] new e220332c3a1a Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of suppor [...] new 1329c0dbd485 rtw88: coex: run coexistence when WLAN entering/leaving LPS new 1a589bd5be92 rtw88: coex: add debug message new 76f631cb401f rtw88: coex: update the mechanism for A2DP + PAN new 4d0087e763a8 rtw88: coex: update AFH information while in free-run mode new 6a910a2a7d5d rtw88: coex: change the coexistence mechanism for HID new c404dbd4fbfc rtw88: coex: change the coexistence mechanism for WLAN connected new 8e6947dcb95d rtw88: coex: add function to avoid cck lock new 79d06b20d00b rtw88: coex: add action for coexistence in hardware initial new 1a74daed6cef rtw88: coex: upgrade coexistence A2DP mechanism new 5b2e9a35e456 rtw88: coex: add feature to enhance HID coexistence performance new 3b52cf6242b4 wlcore: Switch to using the new API kobj_to_dev() new 75729e110e68 brcmfmac: expose firmware config files through modinfo new c04fabacb780 wilc1000: added 'ndo_set_mac_address' callback support new dd460e2ac05f wilc1000: free resource in wilc_wlan_txq_add_net_pkt() for [...] new 66aea5d198c3 wilc1000: free resource in wilc_wlan_txq_add_mgmt_pkt() fo [...] new 9c172f30b40b wilc1000: call complete() for failure in wilc_wlan_txq_add [...] new 339754ffdb92 wilc1000: added queue support for WMM new a460b0e1bab8 airo: remove trailing semicolon in macro definition new fc6877b87982 wl1251: remove trailing semicolon in macro definition new 762fd1aec588 ath10k: remove repeated words in comments new d2f3f68864a4 ath10k: ath10k_pci_init_irq(): workaround for checkpatch f [...] new 16f283f0a4bb ath11k: remove repeated words in comments and warnings new dbeb101d28eb ath10k: sdio: remove redundant check in for loop new 047679e366b9 ath11k: FILS discovery and unsolicited broadcast probe res [...] new b91626451178 ath10k: fix compilation warning new ee06fcb98dcd ath10k: Don't iterate over not-sdata-in-driver interfaces. new 9501bc2b16b5 ath10k: cancel rx worker in hif_stop for SDIO new 0f01dcb89b8b ath11k: convert tasklets to use new tasklet_setup() API new bafdbd79aae4 ath11k: Remove unnecessary data sync to cpu on monitor buffer new 77581df8639f dt: bindings: add new dt entry for ath11k calibration variant new 14f43c5fca57 ath11k: search DT for qcom,ath11k-calibration-variant new 02f9d3c1b918 ath11k: cold boot calibration support new 383a32cde417 ath11k: Initialize complete alpha2 for regulatory change new ff34107c2224 ath11k: Remove unused param from wmi_mgmt_params new 6189be7d145c ath11k: Fix number of rules in filtered ETSI regdomain new 9fb13b81e145 ath11k: Fix single phy hw mode new ab041d060ee6 ath11k: Fix the hal descriptor mask new 36c7c640ffeb ath11k: fix wmi init configuration new 47f1a84e2451 ath11k: Add new dfs region name for JP new aed7ee049a3e ath: regd: Provide description for ath_reg_apply_ir_flags' [...] new 206cd5800d8c ath: dfs_pattern_detector: Fix some function kernel-doc headers new 748d250777e6 ath: dfs_pri_detector: Demote zero/half completed kernel-d [...] new 3fc95aacc6fa ath9k: ar9330_1p1_initvals: Remove unused const variable ' [...] new 30c2751b8458 ath9k: ar9340_initvals: Remove unused const variable 'ar93 [...] new 9190c64e4720 ath9k: ar9485_initvals: Remove unused const variable 'ar94 [...] new b5cafcb16f45 ath9k: ar9003_2p2_initvals: Remove unused const variables new 8cc107b57109 ath9k: ar5008_phy: Demote half completed function headers new cd64cae3efd4 ath9k: dynack: Demote non-compliant function header new ce54bf5e9554 ath6kl: fix enum-conversion warning new e24eedc09f14 wcn36xx: Set LINK_FAIL_TX_CNT to 1000 on all wcn36xx new 8def9ec46a5f wcn36xx: Enable firmware link monitoring new 5336fad96e8f wcn36xx: Enable firmware offloaded keepalive new c9621dd21e3b wil6210: wmi: Correct misnamed function parameter 'ptr_' new fa7572c2cfe0 ath11k: fix ZERO address in probe request new b96fab4e3602 ath9k: work around false-positive gcc warning new c134d1f8c436 ath11k: Handle errors if peer creation fails new 0eaa4c1d34c5 ath11k: add processor_id based ring_selector logic new 1057db1b8b76 ath11k: Fix beamformee STS in HE cap new 9af7c32ceca8 ath10k: add target IRAM recovery feature support new 11af6de4799e ath11k: Fix the rx_filter flag setting for peer rssi stats new ed5298c7d500 bus: mhi: Remove auto-start option new a2e2cc0dbb11 net: qrtr: Start MHI channels during init new 2ca7e30d3b1e net: qrtr: Unprepare MHI channels during remove new 526740b49505 Merge mhi-ath11k-immutable into ath-next new 3cbbdfbed140 ath11k: vdev delete synchronization with firmware new 690ace20ff79 ath11k: peer delete synchronization with firmware new fae0385b2967 ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references new f4d291b43f80 ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control new 5da7acfec5ec ath11k: Reset ath11k_skb_cb before setting new flags new d35d1375493b ath11k: Build check size of ath11k_skb_cb new e7bcc145bcd0 ath11k: Fix an error handling path new c7cee9c0f499 ath10k: Fix the parsing error in service available event new ed3573bc3943 ath10k: Fix an error handling path new 6364e693f4a7 ath10k: Release some resources in an error handling path new ad37a46e8cb5 ath10k: Constify static qmi structs new 9bc3a55f4ae5 wcn36xx: Send NULL data packet when exiting BMPS new cd6181ff7e93 ath11k: dp_rx: fix monitor status dma unmap direction new 9eb597c74483 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 846c3c9cfe8a Merge tag 'wireless-drivers-next-2020-12-03' of git://git. [...] new 048939088220 vrf: add mac header for tunneled packets when sniffer is attached new 964adce526a4 seg6: improve management of behavior attributes new 0a3021f1d4e5 seg6: add support for optional attributes in SRv6 behaviors new cfdf64a03406 seg6: add callbacks for customizing the creation/destructi [...] new 664d6f86868b seg6: add support for the SRv6 End.DT4 behavior new 20a081b7984c seg6: add VRF support for SRv6 End.DT6 behavior new 2195444e09b4 selftests: add selftest for the SRv6 End.DT4 behavior new 2bc035538e16 selftests: add selftest for the SRv6 End.DT6 (VRF) behavior new 4be986c824b8 Merge branch 'seg6-add-support-for-srv6-end-dt4-dt6-behavior' new 18fb76ed5386 net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. new 2cd81161848d net-tcp: Introduce tcp_recvmsg_locked(). new 7fba5309efe2 net-zerocopy: Refactor skb frag fast-forward op. new 98917cf0d6ed net-zerocopy: Refactor frag-is-remappable test. new 936ced415751 net-zerocopy: Fast return if inq < PAGE_SIZE new f21a3c480398 net-zerocopy: Introduce short-circuit small reads. new 0c3936d32f75 net-zerocopy: Set zerocopy hint when data is copied new 94ab9eb9b234 net-zerocopy: Defer vm zap unless actually needed. new 43be3a3c65ff Merge branch 'perf-optimizations-for-tcp-recv-zerocopy' new 4fb7b98c7be3 nfc: s3fwrn5: skip the NFC bootloader mode new 7f356166aebb nfp: Replace zero-length array with flexible-array member new 43fcd906d9c1 tipc: support 128bit node identity for peer removing new 0911d463b302 net: bna: remove trailing semicolon in macro definition new 41fdfffd5783 selftests: forwarding: Add MPLS L2VPN test new bcd684aace34 net/nfc/nci: Support NCI 2.x initial sequence new a7e1abad13f3 ptp: Add clock driver for the OpenCompute TimeCard. new 4560b2a3ecdd enetc: Fix unused var build warning for CONFIG_OF new fee3e9554ac0 batman-adv: Start new development cycle new fcd193e1dfa6 batman-adv: Add new include for min/max helpers new 128254ceea6f batman-adv: Prepare infrastructure for newlink settings new a5ad457eea41 batman-adv: Allow selection of routing algorithm over rtnetlink new 76e9f276285d batman-adv: Drop deprecated sysfs support new aff6f5a68b92 batman-adv: Drop deprecated debugfs support new a962cb29bb60 batman-adv: Drop legacy code for auto deleting mesh interfaces new 34a14c2e6310 batman-adv: Drop unused soft-interface.h include in fragme [...] new 78d6bb584dd9 Merge tag 'batadv-next-pullrequest-20201204' of git://git. [...] new 00649542f1ba net: fix spelling mistake "wil" -> "will" in Kconfig new 2f53e9d7bc51 r8169: improve rtl_rx new ed22a8ff0684 r8169: make NUM_RX_DESC a signed int new 4054eebf0fb0 Merge branch 'r8169-improve-rtl_rx-and-NUM_RX_DESC-handling' new 31e1de4f1242 mlxsw: spectrum: Apply RIF configuration when joining a LAG new 23fb55526d80 selftests: mlxsw: Test RIF's reference count when joining a LAG new 4834ad807917 mlxsw: core: Trace EMAD events new 42c435a2aca2 mlxsw: spectrum_mr: Use flexible-array member instead of z [...] new 9add5f1954e9 mlxsw: core_acl: Use an array instead of a struct with a z [...] new f54d3c81b763 mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 new acde33bf7319 mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() new af3f4a85d902 Merge branch 'mlxsw-Misc-updates' Ido Schimmel says: new 04ea30c85721 s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry new 050663129a6d s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes new 0b8da8110b4f s390/qeth: use dev->groups for common sysfs attributes new db4ffdcef7c9 s390/qeth: don't replace a fully completed async TX buffer new 75cf3854dcdf s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state new d2e46004c5cd s390/qeth: make qeth_qdio_handle_aob() more robust new b1f7b0983601 Merge branch 's390-qeth-next' new 38bd5cec76e2 ibmvnic: add some debugs new d241b3826e94 bonding: set xfrm feature flags more sanely new 374a96b9600c net/mlx4: Remove unused #define MAX_MSIX_P_PORT new 7de3697e9cbd Add auxiliary bus support new 7bbb79ff5f74 driver core: auxiliary bus: move slab.h from include file new 8142a46c50d2 driver core: auxiliary bus: make remove function return void new 0d2bf11a6b3e driver core: auxiliary bus: minor coding style tweaks new 354ad58b7780 Merge tag 'auxbus-5.11-rc1' of https://git.kernel.org/pub/ [...] new 907af0f0cab4 net/mlx5: Properly convey driver version to firmware new 17a7612b99e6 net/mlx5_core: Clean driver version and name new 0aae392bea4d vdpa/mlx5: Make hardware definitions visible to all mlx5 devices new a925b5e309c9 net/mlx5: Register mlx5 devices to auxiliary virtual bus new 74c9729dd892 vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus new 912cebf420c2 net/mlx5e: Connect ethernet part to auxiliary bus new 93f8244431ad RDMA/mlx5: Convert mlx5_ib to use auxiliary bus new 601c10c89cbb net/mlx5: Delete custom device management logic new e87114022e1d net/mlx5: Simplify eswitch mode check new 04b222f95773 RDMA/mlx5: Remove IB representors dead code new 8e98387b16b8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new bdc40a3f4b4f net: dsa: print the MTU value that could not be set new c43abe1a5f83 net: hns3: add support for extended promiscuous command new 5e7414cdf1ab net: hns3: add priv flags support to switch limit promisc mode new 592b0179cd49 net: hns3: refine the VLAN tag handle for port based VLAN new c22c0d55d547 Merge branch 'net-hns3-updates-for-next' new cdd3f2367aeb net/mlx5e: Free drop RQ in a dedicated function new 4d0b7ef909b6 net/mlx5e: Allow CQ outside of channel context new 521f31af004a net/mlx5e: Allow RQ outside of channel context new 4ad40d8ee3cb net/mlx5e: Allow SQ outside of channel context new 0b676aaecc25 net/mlx5e: Change skb fifo push/pop API to be used without SQ new 1a7f51240dfb net/mlx5e: Split SW group counters update function new cecaa6a7d576 net/mlx5e: Move MLX5E_RX_ERR_CQE macro new 145e5637d941 net/mlx5e: Add TX PTP port object support new 1880bc4e4a96 net/mlx5e: Add TX port timestamp support new ade84367fbd5 net/mlx5e: remove unnecessary memset new fe8395168d84 net/mlx5e: Remove duplicated include new d894892dda25 net/mlx5: Arm only EQs with EQEs new 0c4accc41cb5 net/mlx5: Fix passing zero to 'PTR_ERR' new c28e3bd4cc8c net/mlx5e: Split between RX/TX tunnel FW support indication new 2f6b379cca4c net/mlx5e: Fill mlx5e_create_cq_param in a function new a8d5dd192a0f Merge tag 'mlx5-updates-2020-12-01' of git://git.kernel.or [...] new 02c3b5c5d019 mlxsw: Use one enum for all registers that contain tunnel_ [...] new c1c32a79c580 mlxsw: reg: Add Switch Port VLAN Stacking Register new 598874c8e940 mlxsw: reg: Add support for tunnel port in SPVID register new e2c777d7e3ef mlxsw: spectrum_switchdev: Create common function for join [...] new 0913a24b3a40 mlxsw: Save EtherType as part of mlxsw_sp_nve_params new 49d18964e922 mlxsw: Save EtherType as part of mlxsw_sp_nve_config new 4418096e843e mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() new 0b5ec8f23738 mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Sp [...] new 7e9c72a5da84 mlxsw: spectrum_switchdev: Use ops->vxlan_join() when addi [...] new efbcb67339e6 mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC new 745f73deea13 mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge new 4cec85296c7c selftests: forwarding: Add Q-in-VNI test new 477ce6d97115 selftests: mlxsw: Add Q-in-VNI veto tests new 41a6351763d8 Merge branch 'mlxsw-Add-support-for-Q-in-VNI' new 97f8841e0492 net/af_iucv: use DECLARE_SOCKADDR to cast from sockaddr new 547801380ec7 Bluetooth: btqca: Add valid le states quirk new 6dfccd13db2f Bluetooth: Fix null pointer dereference in hci_event_packet() new 70f259a3f427 Bluetooth: hci_h5: close serdev device and free hu in h5_close new f7e0e8b2f1b0 Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_ad [...] new 2943d8ede383 Bluetooth: Resume advertising after LE connection new 73280f13c9bb Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE new 6f9ff24645f5 Bluetooth: btrtl: Refine the ic_id_table for clearer and m [...] new 1996d9cad6ad Bluetooth: btrtl: Ask 8821C to drop old firmware new 1fb17dfc258f Bluetooth: Fix: LL PRivacy BLE device fails to connect new 82493316507a Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_c [...] new cca342d98bef Bluetooth: hidp: use correct wait queue when removing ctrl_wait new 855af2d74c87 Bluetooth: hci_h5: fix memory leak in h5_close new 3a567b95b610 Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT761 [...] new 0d484db60fc0 Bluetooth: btusb: btrtl: Add support for RTL8852A new 288c06973daa Bluetooth: Enforce key size of 16 bytes on FIPS level new 9e80587aba4c Bluetooth: hci_qca: Enhance retry logic in qca_setup new 99719449a4a6 Bluetooth: hci_qca: resolve various warnings new f496297e76a6 Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device new 844c79bd5995 Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en new f5e8e215869e Bluetooth: btrtl: fix incorrect skb allocation failure check new 2be43abac5a8 Bluetooth: hci_qca: Wait for timeout during suspend new 3ae1dc756f48 Bluetooth: consolidate error paths in hci_phy_link_complete_evt() new 22fbcfc54705 Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request new 5c3b5796866f Bluetooth: revert: hci_h5: close serdev device and free hu [...] new e524f252c42f Bluetooth: hci_h5: Add OBDA0623 ACPI HID new 353021588cb5 Bluetooth: fix typo in struct name new 059924fdf6c1 Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 new 24d6a6d24f01 Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device new d1e9d232e1e6 Bluetooth: btusb: Add the missed release_firmware() in btu [...] new b73b5781a85c Bluetooth: btmtksdio: Add the missed release_firmware() in [...] new f6b8c6b55439 Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option new 5b8ec15d02f1 Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C new a76a0d365077 Bluetooth: Fix not sending Set Extended Scan Response new aeeae47d3414 Bluetooth: Rename get_adv_instance_scan_rsp new a31489d2a368 Bluetooth: Fix attempting to set RPA timeout when unsupported new c4f1f408168c Bluetooth: Interleave with allowlist scan new 36afe87ac10f Bluetooth: Handle system suspend resume case new 422bb17f8a17 Bluetooth: Handle active scan case new 3bc615fa93d2 Bluetooth: Refactor read default sys config for various types new 80af16a3e473 Bluetooth: Add toggle to switch off interleave scan new 66500bbc7d6b Bluetooth: btintel: Fix endianness issue for TLV version i [...] new 0a3c1d45eca0 Bluetooth: btusb: Add *setup* function for new generation [...] new 9a93b8b8eee4 Bluetooth: btusb: Define a function to construct firmware [...] new 3f43a37838d5 Bluetooth: btusb: Helper function to download firmware to [...] new 10c24231ab67 Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INT [...] new ef2862a1db8f Bluetooth: btusb: support download nvm with different boar [...] new 31aab5c22e14 Bluetooth: Add helper to set adv data new 12410572833a Bluetooth: Break add adv into two mgmt commands new 9bf9f4b6301f Bluetooth: Use intervals and tx power from mgmt cmds new 7c395ea521e6 Bluetooth: Query LE tx power on startup new 4d9b95285753 Bluetooth: Change MGMT security info CMD to be more generic new dce0a4be8054 Bluetooth: Set missing suspend task bits new d74e0ae7e030 Bluetooth: btusb: Fix detection of some fake CSR controlle [...] new 0671c0662383 Bluetooth: btusb: Add workaround for remote-wakeup issues [...] new e6ed8b78eae5 Bluetooth: Increment management interface revision new 02be5f13aacb MAINTAINERS: Update Bluetooth entries new e1be4b5990c6 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new 8354bcbebd26 net: sched: fix spelling mistake in Kconfig "trys" -> "tries" new 4944db80ac11 gve: Add support for raw addressing device option new ede3fcf5ec67 gve: Add support for raw addressing to the rx path new 02b0e0c18ba7 gve: Rx Buffer Recycling new 6f007c6486d6 gve: Add support for raw addressing in the tx path new 25fd263473c7 Merge branch 'GVE-Raw-Addressing' new ea6d5c924e39 net: dsa: mt7530: support setting ageing time new 57b0637d00a5 net/sched: cls_u32: simplify the return expression of u32_ [...] new 9faad250ce66 net: ipv6: rpl_iptunnel: simplify the return expression of [...] new 8daa76a52dfd net: core: devlink: simplify the return expression of devl [...] new 5e359044c107 net: openvswitch: conntrack: simplify the return expressio [...] new 10dd7b4fe504 drivers: net: ionic: simplify the return expression of ion [...] new 6eea39266ce4 drivers: net: qlcnic: simplify the return expression of ql [...] new afae3cc2da10 net: atheros: simplify the return expression of atl2_phy_s [...] new 9125abe7b9cb vrf: handle CONFIG_IPV6 not set for vrf_add_mac_header_if_unset() new 251f4fe224d6 ptp: clockmatrix: reset device and check BOOT_STATUS new fa439059d828 ptp: clockmatrix: remove 5 second delay before entering wr [...] new 7260d1c8fd86 ptp: clockmatrix: Fix non-zero phase_adj is lost after snap new da9482332d58 ptp: clockmatrix: deprecate firmware older than 4.8.7 new ce74496a1575 net: ena: use constant value for net_device allocation new da580ca8de2c net: ena: add device distinct log prefix to files new e9548fdf93bc net: ena: store values in their appropriate variables types new 1e5847395eeb net: ena: fix coding style nits new 89dd735e8c1e net: ena: aggregate stats increase into a function new e8223eeff021 net: ena: use xdp_frame in XDP TX flow new a318c70ad152 net: ena: introduce XDP redirect implementation new f8b91f255a05 net: ena: use xdp_return_frame() to free xdp frames new f1a255891303 net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT new c15800b6770e Merge branch 'xdp-redirect-implementation-for-ena-driver' new 102e2c07239c net: sched: incorrect Kconfig dependencies on Netfilter modules new edac63861db7 net: macb: add userio bits as platform configuration new daafa1d33cc9 net: macb: add capability to not set the clock rate new 38493da4e6a8 net: macb: add function to disable all macb clocks new f4de93f03ed8 net: macb: unprepare clocks in case of failure new 20b3ba6159ec dt-bindings: add documentation for sama7g5 ethernet interface new f5f30cf8ef18 dt-bindings: add documentation for sama7g5 gigabit etherne [...] new ec771de654e4 net: macb: add support for sama7g5 gem interface new 700d566e8171 net: macb: add support for sama7g5 emac interface new 102779c6f856 Merge branch 'macb-sama7g5' new a319aedde43c net: rxrpc: convert comma to semicolon new eba251f2e6bc net: micrel: convert comma to semicolon new 873d2f121628 net: mlx5: convert comma to semicolon new 3d4068b24cd9 hisilicon/hns: convert comma to semicolon new 474d8feffb31 hisilicon/hns3: convert comma to semicolon new 011446cd2f0e net: ethernet: ti: convert comma to semicolon new af89784eb621 net: freescale: convert comma to semicolon new 752baafb0f38 net: usb: convert comma to semicolon new 201d126a631c net: thunderbolt: convert comma to semicolon new 59d4c93d31d9 net: mv88e6xxx: convert comma to semicolon new e65f3df5ff38 net: ipa: convert comma to semicolon new b783ff46ef4c dt-bindings: net: nfc: s3fwrn5: Change I2C interrupt trigger type new 237410fb8353 nfc: s3fwrn5: Remove hard coded interrupt trigger type fro [...] new e3bc6566b886 Merge branch 'nfc-s3fwrn5-Change-I2C-interrupt-trigger-to- [...] new 05372c456f2d net: marvell: prestera: simplify the return expression of [...] new 8e3bf53c6105 net: marvell: octeontx2: simplify the return expression of [...] new dd0e7aabcad1 net: emulex: benet: simplify the return expression of be_i [...] new d867bc3a2691 net: cisco: enic: simplify the return vnic_cq_alloc() new 264386fc1922 net: freescale: dpaa: simplify the return dpaa_eth_refill_ [...] new f75e59445808 net: hinic: simplify the return hinic_configure_max_qnum() new 6f2d5cf9756d net: stmmac: simplify the return dwmac5_rxp_disable() new 965b8b2bad0a net: dsa: simplify the return rtl8366_vlan_prepare() new b8d909375d6f net: marvell: octeontx2: simplify the otx2_ptp_adjfine() new 88dcfdb4cd82 ice: cleanup stack hog new f2651a91b97d ice: don't always return an error for Get PHY Abilities AQ [...] new c21125c99757 ice: Enable Support for FW Override (E82X) new 956542cae5dc ice: Remove gate to OROM init new bcf68ea1e580 ice: Remove vlan_ena from vsi structure new 32e6deb29725 ice: cleanup misleading comment new 34d8461a653a ice: silence static analysis warning new 9228d8b2613b ice: join format strings to same line as ice_debug new 5b13886da858 ice: Add space to unknown speed new dc528d5bcc2d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 6eb3d1e350d1 mptcp: unify ADD_ADDR and echo suboptions writing new e1ef6832224a mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing new 22fb85ffaefb mptcp: add port support for ADD_ADDR suboption writing new 2ec72faec86b mptcp: use adding up size to get ADD_ADDR length new 4a2777a83406 mptcp: add the outgoing ADD_ADDR port support new fbe0f87ac771 mptcp: send out dedicated packet for ADD_ADDR using port new 0f5c9e3f079f mptcp: add port parameter for mptcp_pm_announce_addr new 90a4aea8b6ed mptcp: print out port and ahmac when receiving ADD_ADDR new 42842a425ad6 mptcp: drop rm_addr_signal flag new 13ad9f01a29e mptcp: rename add_addr_signal and mptcp_add_addr_status new 432d9e74d8a3 mptcp: use the variable sk instead of open-coding new 5a40cce20871 Merge branch 'mptcp-Add-port-parameter-to-ADD_ADDR-option' new c2af62256e8d ibmvnic: fix rx buffer tracking and index management in re [...] new 016ade51a7d9 net/mlx4: simplify the return expression of mlx4_init_cq_table() new 7bdddc68cda3 net: hdlc_x25: Remove unnecessary skb_reset_network_header calls new 5b950ff4331d mptcp: link MPC subflow into msk only after accept new 0597d0f8e030 mptcp: plug subflow context memory leak new d7b1bfd0832c mptcp: be careful on subflows shutdown new 0f86a5be1095 Merge branch 'mptcp-fixes' new 6b21c0bb3a32 net: x25: Fix handling of Restart Request and Restart Conf [...] new 0d035bed2a4a net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround new 7a77233ec6d1 net: sfp: relax bitrate-derived mode check new 5cab30359a4b Merge branch 'Add-support-for-VSOL-V2801F-CarlitoxxPro-CPG [...] new 523437d7b5ba net: stmmac: allow stmmac to probe for C45 PHY devices new c0ead5552c0f nfp: silence set but not used warning with IPV6=n new 35244430d624 net: hns3: refine the struct hane3_tc_info new 5a5c90917467 net: hns3: add support for tc mqprio offload new 0f993fe2b89d net: hns3: add support for forwarding packet to queues of [...] new 0205ec041ec6 net: hns3: add support for hw tc offload of tc flower new f1c2e66d7f38 net: hns3: add support for max 512 rss size new 8eeb1f4bce68 net: hns3: adjust rss indirection table configure command new cdab7c977970 net: hns3: adjust rss tc mode configure command new a7105e3472bf Merge branch 'hns3-next' new a10b24b83242 vxlan: avoid double unlikely() notation when using IS_ERR() new 921ca574cd38 can: isotp: add SF_BROADCAST support for functional addressing new ecbaf5e13f45 can: rx-offload: can_rx_offload_offload_one(): avoid doubl [...] new c9f4cad6cdfe can: m_can: m_can_config_endisable(): remove double cleari [...] new 227619c3ff7c can: m_can: move runtime PM enable/disable to m_can_platform new cab7ffc0324f can: m_can: add PCI glue driver for Intel Elkhart Lake new 2c0ac9208135 can: flexcan: convert the driver to DT-only new ee42bedc85a6 can: mcp251xfd: Add support for internal loopback mode new c7dd222053c4 Merge tag 'linux-can-next-for-5.11-20201210' of git://git. [...] new ec73c31dfbfd net: stmmac: simplify the return tc_delete_knode() new b18cac546be3 net/mlx4: simplify the return expression of mlx4_init_srq_table() new a76b6b1fe831 net: mediatek: simplify the return expression of mtk_gmac_ [...] new e0fecb289ad3 tcp: correctly handle increased zerocopy args struct size new bfa5e98c9de4 igc: Add new device ID new 3b0c860f872d net: lapbether: Consider it successful if (dis)connecting [...] new b7f5eb6ba21b net: qualcomm: rmnet: Update rmnet device MTU based on rea [...] new 1d608d2e0d51 Revert "macb: support the two tx descriptors on at91rm9200" new 51e13685bd93 rtnetlink: RCU-annotate both dimensions of rtnl_msg_handlers new 4cf476ced45d ppp: add PPPIOCBRIDGECHAN and PPPIOCUNBRIDGECHAN ioctls new 563b603bd65d docs: update ppp_generic.rst to document new ioctls new 91163f821436 Merge branch 'add-ppp_generic-ioctls-to-bridge-channels' new 46d5e62dd3c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 14486c82612a rfkill: add a reason to the HW rfkill state new 36ec144f041b net: mac80211: use core API for updating TX/RX stats new c7ed0e683ddb net: wireless: make a const array static, makes object smaller new 32fc4a9ad56f cfg80211: fix callback type mismatches in wext-compat new 01c9c0ab3524 cfg80211: Fix fall-through warnings for Clang new aaaee2d68a95 mac80211: Fix fall-through warnings for Clang new d7832c7187c1 nl80211: Fix fall-through warnings for Clang new 84674ef4d69b mac80211: remove trailing semicolon in macro definitions new 081e1e7ece05 mac80211: he: remove non-bss-conf fields from bss_conf new 4271d4bde0a2 mac80211: support MIC error/replay detected counters drive [...] new d6587602c599 cfg80211: Parse SAE H2E only membership selector new 3598ae87fe44 mac80211: Skip entries with SAE H2E only membership selector new d590a125eeb4 cfg80211: scan PSC channels in case of scan with wildcard SSID new b45a19dd7e46 cfg80211: Update TSF and TSF BSSID for multi BSS new c837cbad40d9 nl80211: always accept scan request with the duration set new beee24695157 cfg80211: Save the regulatory domain when setting custom r [...] new 985074247080 ieee80211: update reduced neighbor report TBTT info length new 3660944a37ce mac80211: disallow band-switch during CSA new 669b84134a2b cfg80211: include block-tx flag in channel switch started event new 2d9463083ce9 nl80211: validate key indexes for cfg80211_registered_device new 539a36ba2f07 cfg80211: remove struct ieee80211_he_bss_color new a5a55032ea65 mac80211: use struct assignment for he_obss_pd new 3bb02143ff55 cfg80211: support immediate reconnect request hint new 3f8a39ff2807 mac80211: support driver-based disconnect with reconnect hint new f65607cdbc6b mac80211: don't set set TDLS STA bandwidth wider than possible new da3882331a55 mac80211: support Rx timestamp calculation for all preamble types new db8ebd06ccb8 mac80211: use bitfield helpers for BA session action frames new 2dedfe1dbdf2 mac80211: ignore country element TX power on 6 GHz new bbf31e88df2f mac80211: Fix calculation of minimal channel width new 189a164d0fc6 mac80211: don't filter out beacons once we start CSA new 44b72ca8163b mac80211: Update rate control on channel change new b0140fda626e mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc new f879ac8ed6c8 mac80211: fix a mistake check for rx_stats update new 6bdb68cef7bf nl80211: add common API to configure SAR power limitations new c534e093d865 mac80211: add ieee80211_set_sar_specs new 00f7763a26cb Merge tag 'mac80211-next-for-net-next-2020-12-11' of git:/ [...] new 2e86ef413ab3 rtw88: pci: Add prototypes for .probe, .remove and .shutdown new 01b660b87ebe mwl8k: switch from 'pci_' to 'dma_' API new 5f27b9afe8e2 mwifiex: change license text of Makefile and README from M [...] new 9b0467ed9a7d wilc1000: remove redundant assignment to pointer vif new 88c15a6fbd94 rtw88: coex: fix missing unitialization of variable 'interval' new 5e38884152ba rtw88: declare hw supports ch 144 new 05c2a61d69ea adm8211: fix error return code in adm8211_probe() new 871a825c3902 brcmfmac: remove redundant assignment to pointer 'entry' new 5c455c5ab332 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_ [...] new 91aeaf09a6ee rtw88: fix multiple definition of rtw_pm_ops new 3324e05eca0d rtw88: reduce polling time of IQ calibration new 998493980e23 mt76: mt7915: measure channel noise and report it via survey new 77d157f2009e mt76: mt7915: fix VHT LDPC capability new ced050ae3ab6 mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN new e0ad80024329 mt76: mt7663s: move tx/rx processing in the same txrx workqueue new fefb584d460a mt76: mt7663s: convert txrx_work to mt76_worker new 1a3efbcc4281 mt76: mt7663s: disable interrupt during txrx_worker processing new 6a618acb7e62 mt76: sdio: convert {status/net}_work to mt76_worker new 55f7c9b02790 mt76: mt7915: add 802.11 encap offload support new e151d71e503d mt76: mt7915: add encap offload for 4-address mode stations new 3298b1f866fb mt76: use ieee80211_rx_list to pass frames to the network [...] new d22da02842e2 mt76: mt7615: add debugfs knob for setting extended local [...] new 7af1ae62dd77 mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 new 8aa2c6f4714e mt76: mt7915: support 32 station interfaces new 6425791d3503 mt76: mt7915: fix processing txfree events new 660915d052c6 mt76: mt7915: use napi_consume_skb to bulk-free tx skbs new bfff24de19ca mt76: mt7915: fix DRR sta bss group index new 9b60eb90a115 mt76: mt7915: disable OFDMA/MU-MIMO UL new cb5cdd4c8d33 mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg new fa62d0e0080b mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg new f320d812b7bb mt76: implement .mcu_parse_response in struct mt76_mcu_ops new 96a607b643e2 mt76: move mcu timeout handling to .mcu_parse_response new e452c6eb55fb mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg new 64537a021317 mt76: make mcu_ops->mcu_send_msg optional new 14b80ba24592 mt76: mt7603: switch to .mcu_skb_send_msg new ae5ad6272d25 mt76: implement functions to get the response skb for MCU calls new 99de49fc6f73 mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_ [...] new 11553d88d0b9 mt76: mt7915: query station rx rate from firmware new ed89b89330b5 mt76: add back the SUPPORTS_REORDERING_BUFFER flag new 7124198ab1a4 mt76: mt7615: enable beacon filtering by default for offload fw new 2f89ab5db6ba mt76: mt7615: introduce quota debugfs node for mt7663s new 80dda1ed4908 mt76: mt7663s: get rid of mt7663s_sta_add new 1c79a190e943 mt76: mt7663s: fix a possible ple quota underflow new 30578752f250 mt76: sdio: get rid of sched.lock new 5ee3e780cf26 wireless: mt76: convert tasklets to use new tasklet_setup() API new 5efbe3b1b899 mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE new 405130869599 mt76: mt7915: update ppe threshold new e4c5ead632ff mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mc [...] new f9df085ce1be mt76: set fops_tx_stats.owner to THIS_MODULE new 5f0ce5848733 mt76: dma: fix possible deadlock running mt76_dma_cleanup new 468cc93be797 mt76: mt7915: fix sparse warning cast from restricted __le16 new bc348defcc6e mt76: fix memory leak if device probing fails new bf4a938ab2cf mt76: mt7603: add additional EEPROM chip ID new 3cb43b66060a mt76: move mt76_mcu_send_firmware in common module new 406d99dfe21f mt76: mt7663s: introduce WoW support via GPIO new d3a5d89ea9d4 mt76: switch to wep sw crypto for mt7615/mt7915 new 930e0eaddf81 mt76: fix tkip configuration for mt7615/7663 devices new faa72684b429 mt76: mt7615: run key configuration in mt7615_set_key for [...] new be83a7e20c57 mt76: mt76u: rely on woker APIs for rx work new 9daf27e62852 mt76: mt76u: use dedicated thread for status work new 8248bb58e2f1 mt76: testmode: switch ib and wb rssi to array type for pe [...] new 092299922358 mt76: testmode: add snr attribute in rx statistics new 7f54c7425d8f mt76: testmode: add tx_rate_stbc parameter new 1a38c2f5356a mt76: testmode: add support for LTF and GI combinations fo [...] new c31d94af1843 mt76: mt7915: fix tx rate related fields in tx descriptor new 61fe73577d17 mt76: testmode: add support for HE rate modes new aadf09537c57 mt76: mt7915: implement testmode tx support new 5d8a83f09941 mt76: mt7915: implement testmode rx support new e0852d9083fa mt76: mt7915: add support to set txpower in testmode new ed3c9072fa4f mt76: mt7915: add support to set tx frequency offset in testmode new 078b6d21b89a mt76: mt7915: make mt7915_eeprom_read static new 4812e0bc3790 mt76: mt7915: use BIT_ULL for omac_idx new 802145e2ed2f mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() new d8d59f66d136 mt76: mt7615: support 16 interfaces new d927ebb99d08 mt76: mt7615: refactor usb/sdio rate code new 3d51a3e99380 mt76: mt7915: rely on eeprom definitions new b671da33d1c5 mt76: move mt76_init_tx_queue in common code new a2a93548db88 mt76: sdio: introduce mt76s_alloc_tx_queue new afc2b59cb985 mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue s [...] new 264b7b19861d mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue [...] new e5655492e33c mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature new 8987059475f5 mt76: rely on mt76_queue in tx_queue_skb signature new b1cb42add6d6 mt76: introduce mt76_init_mcu_queue utility routine new d95093a14369 mt76: rely on mt76_queue in tx_queue_skb_raw signature new e637763b606b mt76: move mcu queues to mt76_dev q_mcu array new 91990519298e mt76: move tx hw data queues in mt76_phy new 48dbce5cb1ba mt76: move band capabilities in mt76_phy new 77af762e42f1 mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init [...] new db78a791ca0f mt76: move band allocation in mt76_register_phy new 98df2baeb364 mt76: move hw mac_addr in mt76_phy new 4c430774e01b mt76: mt7915: introduce dbdc support new af901eb4ab80 mt76: mt7915: get rid of dbdc debugfs knob new cee236e1489e mt76: mt7915: fix endian issues new 0211c282bc8a mt76: mt7615: fix rdd mcu cmd endianness new d211c003389a mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() new 90d494c99a99 mt76: improve tx queue stop/wake new 5342758d5522 mt76: mt7915: stop queues when running out of tx tokens new 9716ef046b46 mt76: attempt to free up more room when filling the tx queue new bacf5047bb44 mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() new f12758f6f929 mt76: mt7615: Fix fall-through warnings for Clang new d3b6fab90952 Merge tag 'mt76-for-kvalo-2020-12-04' of https://github.co [...] new 48264b23fade airo: Fix fall-through warnings for Clang new f48d7dccb3e4 rt2x00: Fix fall-through warnings for Clang new 0662fbebf4fb rtw88: Fix fall-through warnings for Clang new 18572b0b5493 zd1201: Fix fall-through warnings for Clang new 3f79e541593f rtlwifi: rtl8192de: fix ofdm power compensation new 2f8cfcc43dae iwlwifi: remove all queue resources before free new b34872bc831d iwlwifi: yoyo: add the ability to dump phy periphery new cc598782d7c0 iwlwifi: yoyo: align the write pointer to DWs new 846067693fc8 iwlwifi: mvm: fix sar profile printing issue new a44509805895 iwlwifi: move reclaim flows to the queue file new 525791354706 iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command [...] new 486e93ef3e1c iwlwifi: mvm: Init error table memory to zero new 3b25f1aff503 iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode new 4adfaf9b2de3 iwlwifi: pcie: remove obsolete pre-release support code new d43ab298efc6 iwlwifi: copy iwl_he_capa for modifications new eae94cf82d74 iwlwifi: mvm: add support for 6GHz new 87f1283b6ae4 iwlwifi: enable sending/setting debug host event new 861bae42e1f1 iwlwifi: avoid endless HW errors at assert time new 52b155214be8 iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode new cdaba917268d iwlwifi: follow the new inclusive terminology new d295a898c2f5 iwlwifi: fix typo in comment new 7b2829f315d0 iwlwifi: sort out the NVM offsets new c6bae2169071 iwlwifi: mvm: iterate active stations when updating statistics new efc0ec5afb6e iwlwifi: validate MPDU length against notification length new df72138de4bc iwlwifi: pcie: validate RX descriptor length new 59fa61f3fd4e iwlwifi: remove sw_csum_tx new e20a5c9f768b iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type new cf5b46276847 iwlwifi: mvm: move iwl_mvm_stop_device() out of line new 3fa965c2dd4e iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers new 9e8338ad17eb iwlwifi: mvm: fix 22000 series driver NMI new 2f7a04c7b03b iwlwifi: mvm: do more useful queue sync accounting new 94631b56422d iwlwifi: mvm: clean up scan state on failure new aa7fd94687b2 iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling new 97b4f859543d iwlwifi: fw: file: fix documentation for SAR flag new 69d6cfc491f0 iwlwifi: pcie: remove unnecessary setting of inta_mask new 152fdc0f6988 iwlwifi: trans: consider firmware dead after errors new 58a1c9f9a9b6 iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() new 8e99ea8d09a1 iwlwifi: use SPDX tags new e4475583b5c4 iwlwifi: pcie: clean up some rx code new b570e5b0592a iwlwifi: mvm: validate firmware sync response size new caf463771295 iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 new b2ed841ed070 iwlwifi: add an extra firmware state in the transport new 906d4eb84408 iwlwifi: support firmware reset handshake new 87d9564e14cf iwlwifi: mvm: disconnect if channel switch delay is too long new ac1a98e1e924 iwlwifi: Add a new card for MA family new b8aba27cdc0e iwlwifi: tighten RX MPDU bounds checks new 8a59d39033c3 iwlwifi: mvm: hook up missing RX handlers new 27eeb03784b3 iwlwifi: mvm: add size checks for range response notification new c0f46dca0019 iwlwifi: mvm: check that statistics TLV version match stru [...] new d3d9b4fca363 iwlwifi: mvm: purge the BSS table upon firmware load new fd1c3318f4e7 iwlwifi: mvm: validate notification size when waiting new 89b5d9b2215b Merge tag 'iwlwifi-next-for-kalle-2020-12-09' of git://git [...] new 382726d134e3 wilc1000: changes for SPI communication stall issue found [...] new c42d492c672a cw1200: txrx: convert comma to semicolon new 5a2abdcadc3b iwlwifi: mvm: Fix fall-through warnings for Clang new ff08b5368ce5 iwlwifi: dvm: Fix fall-through warnings for Clang new 10a0472d1850 iwlwifi: iwl-drv: Fix fall-through warnings for Clang new 05d07f2dc9a9 iwlwifi: mvm: rs: Demote non-conformant function documenta [...] new dde0a25d06bf iwlwifi: iwl-eeprom-read: Demote one nonconformant functio [...] new 220ee462702c iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced [...] new 5a2e2f91e8b5 iwlwifi: iwl-phy-db: Add missing struct member description [...] new fe472e9d47c8 iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in functio [...] new 81daab1f8d57 iwlwifi: fw: acpi: Demote non-conformant function headers new 7f469b6dc484 mt76: remove unused variable q new 7f881a721716 ath10k: fix a check patch warning returnNonBoolInBooleanFu [...] new e8e55d8919ea ath11k: add 64bit check before reading msi high addr new 1daf58b23a1e ath11k: Ignore resetting peer auth flag in peer assoc cmd new 5a5b820d18c7 ath9k: remove trailing semicolon in macro definition new 3dbd7fe78c42 ath11k: pci: add MODULE_FIRMWARE macros new e65e8b608f68 carl9170: remove trailing semicolon in macro definition new 61a57e51e46e ath11k: fix rmmod failure if qmi sequence fails new e64fa6d92ac4 ath5k: Fix fall-through warnings for Clang new e2cb11165445 carl9170: Fix fall-through warnings for Clang new b6041e1a3020 wcn36xx: Fix fall-through warnings for Clang new 59ec8e2fa5aa ath11k: unlock on error path in ath11k_mac_op_add_interface() new f00490432b60 ath11k: fix incorrect wmi param for configuring HE operation new bd88815060d9 ath11k: support TXOP duration based RTS threshold new 743b9065fe63 ath11k: mesh: add support for 256 bitmap in blockack frame [...] new 8a71f34bb251 ath9k_htc: adhere to the DONT_REORDER transmit flag new 2bc2b87bb35a ath10k: add option for chip-id based BDF selection new 5dadbe4e3718 ath10k: add atomic protection for device recovery new 57449b07eafc ath11k: use MHI provided APIs to allocate and free MHI controller new fc46e1b2a24a ath11k: mhi: print a warning if firmware crashed new 43ed15e1ee01 ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID new babb0ced6acd ath11k: pci: fix hot reset stability issues new 0699940755e9 ath11k: pci: fix L1ss clock unstable problem new 0ccdf4398827 ath11k: pci: disable VDD4BLOW new f57ad6a9885e ath11k: Fix incorrect tlvs in scan start command new 34fb81e4eb92 ath11k: mhi: hook suspend and resume new fa5917e44ee8 ath11k: hif: implement suspend and resume functions new f6fa37a4928f ath11k: pci: read select_window register to ensure write i [...] new d50370c953bc ath11k: htc: remove unused struct ath11k_htc_ops new 8733d835ec43 ath11k: htc: implement suspend handling new 840c36fa727a ath11k: dp: stop rx pktlog before suspend new 2151ffde188a ath11k: set credit_update flag for flow controlled ep only new 79802b13a492 ath11k: implement WoW enable and wakeup commands new d578ec2a0d5c ath11k: hif: add ce irq enable and disable functions new d1b0c33850d2 ath11k: implement suspend for QCA6390 PCI devices new 7ab250385ec2 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new e5795aacd71b Merge tag 'wireless-drivers-next-2020-12-12' of git://git. [...] new c7a5899eb26e xfrm: redact SA secret with lockdown confidentiality new e2437ac2f59d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 771c8901568d net: dsa: mt7530: enable MTU normalization new e0a64d1dffca nfc: s3fwrn5: let core configure the interrupt trigger new 0b9b24140681 inet: frags: batch fqdir destroy works new 13458ffe0a95 net: x25: Remove unimplemented X.25-over-LLC code stubs new 2fa3515cc0d3 bpf: Remove trailing semicolon in macro definition new 7d17167244f5 selftests/bpf: Print reason when a tester could not run a program new 5f61b7c6975b selftests/bpf: Avoid errno clobbering new 5c667dca7109 Merge branch 'Improve error handling of verifier tests' new dba4a9256bb4 net: Remove the err argument from sock_from_file new 4f19cab76136 bpf: Add a bpf_sock_from_file helper new a50a85e40c59 bpf: Expose bpf_sk_storage_* to iterator programs new 593f6d41abbb selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete new bd9b327e58f9 selftests/bpf: Add an iterator selftest for bpf_sk_storage_get new 34da87213d3d selftests/bpf: Test bpf_sk_storage_get in tcp iterators new e1868b9e36d0 bpf: Avoid overflows involving hash elem_size new 2f4b03195fe8 bpf: Propagate __user annotations properly new 3546b9b8eced xsk: Validate socket state in xsk_recvmsg, prior touching [...] new 8bdd8e275ede bpf: Return -ENOTSUPP when attaching to non-kernel BTF new b60da4955f53 bpf: Only provide bpf_sock_from_file with CONFIG_NET new a89052572ebb selftests/bpf: Xsk selftests framework new facb7cb2e909 selftests/bpf: Xsk selftests - SKB POLL, NOPOLL new 9103a8594d93 selftests/bpf: Xsk selftests - DRV POLL, NOPOLL new 6674bf66560a selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV new 7d20441eb05e selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV new 08c6a2f620e4 Merge branch 'bpf-xsk-selftests' new a5b7b1194a57 selftests/bpf: Drop tcp-{client,server}.py from Makefile new 7535a3526dfe selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore new 41003dd0241c selftests/bpf: Make selftest compilation work on clang 11 new 092fde0f863b samples/bpf: Fix possible hang in xdpsock with multiple threads new a67079b03165 selftests/bpf: fix bpf_testmod.ko recompilation logic new 89ad7420b25c selftests/bpf: Drop the need for LLVM's llc new b4fe9fec51ef selftests/bpf: Silence ima_setup.sh when not running in ve [...] new fe62de310e2b libbpf: Support modules in bpf_program__set_attach_target() API new 2e33f831fccd selftests/bpf: Add set_attach_target() API selftest for mo [...] new a4d2a7ad8683 libbpf: Expose libbpf ring_buffer epoll_fd new cd17d38f8b28 bpf: Permits pointers on stack for helper calls new b4b638c36b7e selftests/bpf: Add a test for ptr_to_map_value on stack fo [...] new a6b5e026e623 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new fd2d6bc4c2b1 netfilter: nft_reject_bridge: fix build errors due to code [...] new 988187e88103 ipvs: replace atomic_add_return() new 0ef083d51ba1 netfilter: Remove unnecessary conversion to bool new f7583f02a538 netfilter: nfnl_acct: remove data from struct net new 04295878beac netfilter: use actual socket sk for REJECT action new 86d21fc74745 netfilter: ctnetlink: add timeout and protoinfo to destroy events new 8cfd9b0f8515 netfilter: nftables: generalize set expressions support new 92b211a28992 netfilter: nftables: move nft_expr before nft_set new 563125a73ac3 netfilter: nftables: generalize set extension to support f [...] new 48b0ae046ee9 netfilter: nftables: netlink support for several set eleme [...] new 7bca5021a4e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 09d6217254c0 net: openvswitch: fix TTL decrement exception action execution new 49506a9ba061 net: dsa: mv88e6xxx: don't set non-existing learn2all bit [...] new efc36d3c344a net: mhi: Fix unexpected queue wake new 3764b0c5651e mptcp: attach subflow socket to parent cgroup new 141694df6573 mptcp: remove address when netlink flushes addrs new 6fe4ccdc3dab selftests: mptcp: add the flush addrs testcase new ba34c3de71ce mptcp: use MPTCPOPT_HMAC_LEN macro new ab82e996a1fa mptcp: hold mptcp socket before calling tcp_done new 049fe386d353 tcp: parse mptcp options contained in reset packets new 50c504a20a75 mptcp: parse and act on incoming FASTCLOSE option new 1bc7327b5fea mptcp: pm: simplify select_local_address() new 15e6ca974b14 mptcp: let MPTCP create max size skbs new ebf322822cc9 Merge branch 'mptcp-another-set-of-miscellaneous-mptcp-fixes' new 6d4634d1b091 net: Limit logical shift left of TCP probe0 timeout new 0e12c0271887 selftests: test_vxlan_under_vrf: mute unnecessary error message new fae06da4f261 octeontx2-af: Add devlink suppoort to af driver new f1168d1e207c octeontx2-af: Add devlink health reporters for NPA new 80b9414832a1 docs: octeontx2: Add Documentation for NPA health reporters new 8718d60ee64f Merge branch 'add-devlink-and-devlink-health-reporters-to' new bb7eae6dd230 net: mtk_eth: simplify the mediatek code return expression new 5bb0c4b5eb61 ice, xsk: Move Rx allocation out of while-loop new 989a1db06eb1 net: bridge: Fix a warning when del bridge sysfs new 0780b4145634 inet_ecn: Use csum16_add() helper for IP_ECN_set_* helpers new 54970a2fbb67 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyon [...] new 2aa899ebd5c3 MAINTAINERS: add mvpp2 driver entry new 93ff343528ce bnxt_en: Refactor bnxt_flash_nvram. new a9094ba6072b bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). new 2e5fb428a61c bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to e [...] new 1432c3f6a6ca bnxt_en: Retry installing FW package under NO_SPACE error [...] new a86b313e1817 bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to f [...] new 22f07b86d4e5 Merge branch 'bnxt_en-improve-firmware-flashing' new be6ba3b61e20 mlxsw: reg: Add XM Direct Register new 6100fbf13d2f mlxsw: reg: Add Router XLT Enable Register new ff462103ca4d mlxsw: spectrum_router: Introduce XM implementation of rou [...] new 2ea3f4c7fa7c mlxsw: pci: Obtain info about ports used by eXtended mezanine new 50779c332556 mlxsw: Ignore ports that are connected to eXtended mezanine new 087489dc2748 mlxsw: reg: Add Router XLT M select Register new ec54677e55bb mlxsw: reg: Add XM Lookup Table Query Register new e0bc244dcf58 mlxsw: spectrum_router: Introduce per-ASIC XM initialization new e35e80464896 mlxsw: reg: Add XM Router M Table Register new 54ff9dbbb96f mlxsw: spectrum_router_xm: Implement L-value tracking for M-index new edb47f3d2368 mlxsw: reg: Add Router LPM Cache ML Delete Register new 069254662b65 mlxsw: reg: Add Router LPM Cache Enable Register new 2dfad87a24de mlxsw: spectrum_router_xm: Introduce basic XM cache flushing new dffd566136d7 mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 new 88a31b18b6df mlxsw: spectrum_router: Use eXtended mezzanine to offload [...] new 75c2a8fe8e39 Merge branch 'mlxsw-introduce-initial-xm-router-support' new 4c832b380cd0 can: m_can: update link to M_CAN user manual new 709efa6f00c7 can: m_can: convert indention to kernel coding style new 3b464affd898 can: m_can: use cdev as name for struct m_can_classdev uniformly new 78e19a292681 can: m_can: m_can_config_endisable(): mark as static new b8d6255548ff can: m_can: m_can_clk_start(): make use of pm_runtime_resu [...] new ac33ffd3e2b0 can: m_can: let m_can_class_allocate_dev() allocate driver [...] new c6b734892420 can: m_can: use struct m_can_classdev as drvdata new b02487560740 Merge tag 'linux-can-next-for-5.11-20201214' of git://git. [...] new 8163962aadde net: vxget: clean up sparse warnings new a4485baefa1e nfc: s3fwrn5: Release the nfc firmware new ca0b272b48f3 net: mscc: ocelot: install MAC addresses in .ndo_set_rx_mo [...] new c31b70c9968f tcp: Add logic to check for SYN w/ data in tcp_simple_retransmit new ae0b04b238e2 net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled new dc8eeef73b63 vm_sockets: Add flags field in the vsock address data structure new caaf95e0f23f vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag new cada7ccd9dc7 vsock_addr: Check for supported flag values new 1b5f2ab98e7f af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path new 7f816984f439 af_vsock: Assign the vsock transport considering the vsock [...] new 28f53159e121 Merge branch 'vsock-add-flags-field-in-the-vsock-address' new 102f19d611ac nfc: pn533: convert comma to semicolon new a268e0f2455c net: fix proc_fs init handling in af_packet and tls new efd5a1584537 net: hns3: fix expression that is currently always true new d635a69dd498 Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/ [...]
The 2299 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 | 9 - .../ABI/obsolete/sysfs-class-net-batman-adv | 32 - Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 - Documentation/ABI/testing/sysfs-kernel-btf | 8 + Documentation/admin-guide/blockdev/zram.rst | 6 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 8 +- Documentation/admin-guide/cgroup-v1/memory.rst | 40 +- Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/mm/transhuge.rst | 15 - Documentation/admin-guide/sysctl/vm.rst | 15 +- Documentation/core-api/memory-allocation.rst | 4 + Documentation/core-api/pin_user_pages.rst | 6 +- Documentation/dev-tools/kasan.rst | 5 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 5 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 127 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 125 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 148 ++ .../devicetree/bindings/net/ftgmac100.txt | 25 + Documentation/devicetree/bindings/net/macb.txt | 2 + .../devicetree/bindings/net/nfc/nxp-nci.txt | 2 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 33 +- .../bindings/net/wireless/qcom,ath11k.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/auxiliary_bus.rst | 234 ++ Documentation/driver-api/index.rst | 1 + Documentation/filesystems/tmpfs.rst | 8 +- Documentation/networking/can.rst | 70 +- .../device_drivers/ethernet/marvell/octeontx2.rst | 50 + Documentation/networking/devlink/devlink-trap.rst | 4 + Documentation/networking/devlink/netdevsim.rst | 3 +- Documentation/networking/framerelay.rst | 44 - Documentation/networking/index.rst | 3 +- Documentation/networking/ip-sysctl.rst | 34 + Documentation/networking/j1939.rst | 46 +- Documentation/networking/kapi.rst | 21 - Documentation/networking/mptcp-sysctl.rst | 26 + Documentation/networking/page_pool.rst | 8 + Documentation/networking/ppp_generic.rst | 16 + Documentation/networking/tipc.rst | 100 + Documentation/networking/tls-offload.rst | 8 +- Documentation/networking/x25.rst | 12 +- Documentation/process/magic-number.rst | 1 - .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/admin-guide/index.rst | 1 - .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/vm/memory-model.rst | 3 +- Documentation/vm/page_owner.rst | 12 +- MAINTAINERS | 58 +- arch/Kconfig | 21 +- arch/alpha/Kconfig | 8 + arch/alpha/include/asm/mmzone.h | 14 +- arch/alpha/include/asm/page.h | 7 +- arch/alpha/include/asm/pgtable.h | 12 +- arch/alpha/include/asm/sparsemem.h | 18 + arch/alpha/include/uapi/asm/socket.h | 3 + arch/alpha/kernel/setup.c | 1 + arch/arc/Kconfig | 3 +- arch/arc/include/asm/page.h | 20 +- arch/arc/mm/init.c | 29 +- arch/arm/Kconfig | 10 +- arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/kernel/vdso.c | 9 - arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-highbank/Kconfig | 1 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-s5pv210/Kconfig | 1 - arch/arm/mach-tango/Kconfig | 1 - arch/arm/mm/init.c | 78 - arch/arm64/Kconfig | 9 +- arch/arm64/include/asm/cacheflush.h | 1 + arch/arm64/include/asm/pgtable.h | 1 + arch/arm64/kernel/vdso.c | 39 +- arch/arm64/mm/init.c | 68 - arch/arm64/mm/pageattr.c | 6 +- arch/ia64/Kconfig | 11 +- arch/ia64/include/asm/meminit.h | 2 - arch/ia64/mm/contig.c | 58 +- arch/ia64/mm/discontig.c | 44 +- arch/ia64/mm/init.c | 14 - arch/ia64/mm/numa.c | 30 - arch/m68k/Kconfig.cpu | 31 +- arch/m68k/include/asm/page.h | 2 + arch/m68k/include/asm/page_mm.h | 7 +- arch/m68k/include/asm/virtconvert.h | 5 - arch/m68k/mm/init.c | 8 +- arch/mips/configs/gpr_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 2 - arch/mips/include/uapi/asm/socket.h | 3 + arch/mips/vdso/genvdso.c | 4 - arch/nds32/mm/mm-nds32.c | 6 +- arch/parisc/include/uapi/asm/socket.h | 3 + arch/powerpc/Kconfig | 5 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/set_memory.h | 1 + arch/riscv/mm/pageattr.c | 31 + arch/s390/Kconfig | 4 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/kernel/vdso.c | 11 +- arch/sparc/Kconfig | 4 +- arch/sparc/include/uapi/asm/socket.h | 3 + arch/sparc/mm/init_64.c | 2 +- arch/x86/Kconfig | 5 +- arch/x86/entry/vdso/vma.c | 17 - arch/x86/include/asm/set_memory.h | 1 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/tboot.c | 1 + arch/x86/mm/pat/set_memory.c | 4 +- drivers/atm/lanai.c | 3 +- drivers/atm/nicstar.c | 24 +- drivers/base/Kconfig | 3 + drivers/base/Makefile | 1 + drivers/base/auxiliary.c | 274 +++ drivers/base/node.c | 2 +- drivers/block/zram/Kconfig | 42 +- drivers/block/zram/zcomp.c | 2 + drivers/block/zram/zram_drv.c | 29 +- drivers/block/zram/zram_drv.h | 1 + drivers/bluetooth/btintel.c | 21 +- drivers/bluetooth/btintel.h | 6 + drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btqca.c | 36 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 123 +- drivers/bluetooth/btusb.c | 421 +++- drivers/bluetooth/hci_h5.c | 4 + drivers/bluetooth/hci_ll.c | 1 + drivers/bluetooth/hci_qca.c | 118 +- drivers/bus/mhi/core/init.c | 9 - drivers/bus/mhi/core/internal.h | 1 - drivers/bus/mhi/core/main.c | 11 + drivers/crypto/caam/qi.c | 15 +- drivers/dax/device.c | 4 +- drivers/dax/kmem.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/edac/ghes_edac.c | 4 +- drivers/firmware/efi/efi.c | 1 + drivers/gpu/drm/drm_atomic.c | 3 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/ide/falconide.c | 2 - drivers/ide/ide-probe.c | 3 - drivers/infiniband/core/nldev.c | 10 +- drivers/infiniband/hw/hfi1/driver.c | 4 +- drivers/infiniband/hw/hfi1/ipoib.h | 27 - drivers/infiniband/hw/hfi1/ipoib_main.c | 15 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 2 +- drivers/infiniband/hw/mlx5/counters.c | 7 - drivers/infiniband/hw/mlx5/ib_rep.c | 112 +- drivers/infiniband/hw/mlx5/ib_rep.h | 45 +- drivers/infiniband/hw/mlx5/main.c | 153 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/isdn/capi/capi.c | 1 + drivers/media/pci/ttpci/av7110_av.c | 1 + drivers/misc/lkdtm/Makefile | 1 + drivers/net/Kconfig | 11 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 4 +- drivers/net/bonding/bond_main.c | 21 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/can/at91_can.c | 14 +- drivers/net/can/c_can/c_can.c | 20 +- drivers/net/can/cc770/cc770.c | 14 +- drivers/net/can/dev.c | 16 +- drivers/net/can/flexcan.c | 179 +- drivers/net/can/grcan.c | 10 +- drivers/net/can/ifi_canfd/ifi_canfd.c | 10 +- drivers/net/can/janz-ican3.c | 20 +- drivers/net/can/kvaser_pciefd.c | 10 +- drivers/net/can/m_can/Kconfig | 15 +- drivers/net/can/m_can/Makefile | 1 + drivers/net/can/m_can/m_can.c | 240 +- drivers/net/can/m_can/m_can.h | 6 +- drivers/net/can/m_can/m_can_pci.c | 190 ++ drivers/net/can/m_can/m_can_platform.c | 51 +- drivers/net/can/m_can/tcan4x5x.c | 72 +- drivers/net/can/mscan/mscan.c | 20 +- drivers/net/can/pch_can.c | 14 +- drivers/net/can/peak_canfd/peak_canfd.c | 16 +- drivers/net/can/rcar/rcar_can.c | 14 +- drivers/net/can/rcar/rcar_canfd.c | 12 +- drivers/net/can/rx-offload.c | 4 +- drivers/net/can/sja1000/sja1000.c | 16 +- drivers/net/can/slcan.c | 32 +- drivers/net/can/softing/softing_fw.c | 2 +- drivers/net/can/softing/softing_main.c | 14 +- drivers/net/can/spi/hi311x.c | 20 +- drivers/net/can/spi/mcp251x.c | 20 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 162 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 30 +- drivers/net/can/sun4i_can.c | 10 +- drivers/net/can/ti_hecc.c | 8 +- drivers/net/can/usb/Kconfig | 5 + drivers/net/can/usb/ems_usb.c | 16 +- drivers/net/can/usb/esd_usb2.c | 24 +- drivers/net/can/usb/gs_usb.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 22 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 61 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 22 +- drivers/net/can/usb/mcba_usb.c | 10 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 18 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 9 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 29 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 14 +- drivers/net/can/usb/ucan.c | 20 +- drivers/net/can/usb/usb_8dev.c | 17 +- drivers/net/can/vxcan.c | 4 +- drivers/net/can/xilinx_can.c | 16 +- drivers/net/dsa/Kconfig | 2 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/hirschmann/Kconfig | 9 + drivers/net/dsa/hirschmann/Makefile | 5 + drivers/net/dsa/hirschmann/hellcreek.c | 1339 +++++++++++ drivers/net/dsa/hirschmann/hellcreek.h | 286 +++ drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 479 ++++ drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 58 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 452 ++++ drivers/net/dsa/hirschmann/hellcreek_ptp.h | 76 + drivers/net/dsa/microchip/ksz8795.c | 71 +- drivers/net/dsa/microchip/ksz8795_reg.h | 10 - drivers/net/dsa/microchip/ksz8795_spi.c | 6 + drivers/net/dsa/microchip/ksz9477.c | 14 +- drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/dsa/microchip/ksz_common.c | 8 +- drivers/net/dsa/microchip/ksz_common.h | 2 - drivers/net/dsa/mt7530.c | 94 +- drivers/net/dsa/mt7530.h | 25 + drivers/net/dsa/mv88e6xxx/chip.c | 79 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/devlink.c | 105 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 2 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 +- drivers/net/dsa/mv88e6xxx/port.c | 36 + drivers/net/dsa/mv88e6xxx/port.h | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 123 +- drivers/net/dsa/mv88e6xxx/serdes.h | 9 + drivers/net/dsa/ocelot/felix.c | 27 +- drivers/net/dsa/rtl8366.c | 7 +- drivers/net/dummy.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 7 - drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 391 ++-- drivers/net/ethernet/amazon/ena/ena_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 71 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 23 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 405 ++-- drivers/net/ethernet/amazon/ena/ena_netdev.h | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 + drivers/net/ethernet/atheros/atlx/atl2.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 245 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 1 + drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 18 +- drivers/net/ethernet/cadence/macb.h | 57 +- drivers/net/ethernet/cadence/macb_main.c | 331 ++- .../net/ethernet/cavium/liquidio/cn68xx_device.c | 1 - drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 1 + .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 1 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 3 +- drivers/net/ethernet/cisco/enic/vnic_cq.c | 8 +- drivers/net/ethernet/davicom/Kconfig | 2 +- drivers/net/ethernet/davicom/dm9000.c | 9 +- drivers/net/ethernet/dec/tulip/de2104x.c | 10 + drivers/net/ethernet/dec/tulip/tulip_core.c | 4 + drivers/net/ethernet/emulex/benet/be_main.c | 8 +- drivers/net/ethernet/faraday/ftgmac100.c | 122 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 499 +++- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 13 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc.c | 51 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 55 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 31 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 84 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 10 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/google/gve/gve.h | 39 +- drivers/net/ethernet/google/gve/gve_adminq.c | 89 +- drivers/net/ethernet/google/gve/gve_adminq.h | 15 +- drivers/net/ethernet/google/gve/gve_desc.h | 19 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 3 + drivers/net/ethernet/google/gve/gve_main.c | 11 +- drivers/net/ethernet/google/gve/gve_rx.c | 364 ++- drivers/net/ethernet/google/gve/gve_tx.c | 197 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 52 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 66 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 356 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 38 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 158 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 84 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 127 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 50 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 746 ++++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 45 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 201 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 4 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 84 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 1 + drivers/net/ethernet/ibm/ibmvnic.c | 424 ++-- drivers/net/ethernet/ibm/ibmvnic.h | 27 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 124 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 16 + drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_base.c | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 109 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 42 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 17 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 24 +- drivers/net/ethernet/intel/ice/ice_flow.c | 53 +- drivers/net/ethernet/intel/ice/ice_main.c | 13 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 61 +- drivers/net/ethernet/intel/ice/ice_sched.c | 21 +- drivers/net/ethernet/intel/ice/ice_switch.c | 15 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 9 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 +- drivers/net/ethernet/intel/igc/igc_base.c | 1 + drivers/net/ethernet/intel/igc/igc_hw.h | 1 + drivers/net/ethernet/intel/igc/igc_main.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 67 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 23 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 143 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 5 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 12 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 223 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 137 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 101 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 386 +++- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 102 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 + .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 233 ++ .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 775 +++++-- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 770 +++++++ .../ethernet/marvell/octeontx2/af/rvu_devlink.h | 55 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 507 +++- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 8 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 785 +++++-- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 1336 +++++++++++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 150 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 40 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 21 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 75 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 58 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 820 +++++++ .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 307 ++- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 16 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 5 + .../net/ethernet/marvell/prestera/prestera_main.c | 7 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_path.c | 24 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 13 - drivers/net/ethernet/mellanox/mlx4/fw_qos.h | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 23 +- drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 18 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx4/srq.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 567 +++-- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 15 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 76 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 63 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 34 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 14 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 529 +++++ drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 63 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 52 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 215 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 8 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 417 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 403 +++- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 24 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 5 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 50 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 68 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 37 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 12 +- .../mellanox/mlx5/core/steering/dr_buddy.c | 170 ++ .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 501 ++-- .../mellanox/mlx5/core/steering/dr_matcher.c | 109 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 42 +- .../mellanox/mlx5/core/steering/dr_types.h | 80 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 32 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 3 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/cmd.h | 30 + drivers/net/ethernet/mellanox/mlxsw/core.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 12 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 26 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 930 +++++++- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 139 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 46 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 5 +- .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 67 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 7 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2416 +++++++++++++++----- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 79 + .../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 +++++++ .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 151 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 +- drivers/net/ethernet/microchip/lan743x_main.c | 77 +- drivers/net/ethernet/microchip/lan743x_main.h | 4 +- drivers/net/ethernet/mscc/ocelot.c | 301 ++- drivers/net/ethernet/mscc/ocelot.h | 31 +- drivers/net/ethernet/mscc/ocelot_net.c | 112 +- drivers/net/ethernet/neterion/s2io.c | 41 +- drivers/net/ethernet/neterion/s2io.h | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 20 +- drivers/net/ethernet/netronome/nfp/crypto/fw.h | 2 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 9 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 27 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.h | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_fw.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 122 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 18 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 7 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 15 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 2 + drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 74 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 3 + drivers/net/ethernet/realtek/r8169_main.c | 164 +- drivers/net/ethernet/sfc/bitfield.h | 58 +- drivers/net/ethernet/sfc/ef100_nic.c | 21 +- drivers/net/ethernet/sfc/ef100_tx.c | 66 +- drivers/net/ethernet/sfc/rx_common.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/ethernet/smsc/smc911x.c | 17 +- drivers/net/ethernet/smsc/smc91x.c | 9 +- drivers/net/ethernet/socionext/netsec.c | 14 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 46 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 6 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 24 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 54 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 22 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 10 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 355 +-- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/cpsw_ale.c | 41 +- drivers/net/ethernet/ti/cpsw_ale.h | 1 + drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 6 +- drivers/net/ethernet/ti/tlan.c | 98 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 115 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 56 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 14 +- drivers/net/fddi/skfp/drvfbi.c | 4 - drivers/net/fddi/skfp/ecm.c | 7 +- drivers/net/fddi/skfp/ess.c | 1 - drivers/net/fddi/skfp/hwt.c | 4 - drivers/net/fddi/skfp/pcmplc.c | 4 - drivers/net/fddi/skfp/pmf.c | 4 - drivers/net/fddi/skfp/queue.c | 4 - drivers/net/fddi/skfp/rmt.c | 4 - drivers/net/fddi/skfp/smtdef.c | 4 - drivers/net/fddi/skfp/smtinit.c | 4 - drivers/net/fddi/skfp/smttimer.c | 4 - drivers/net/fddi/skfp/srf.c | 5 - drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/hdlcdrv.c | 2 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 1 + drivers/net/ieee802154/ca8210.c | 22 +- drivers/net/ifb.c | 3 +- drivers/net/ipa/gsi.c | 499 ++-- drivers/net/ipa/gsi.h | 52 +- drivers/net/ipa/gsi_reg.h | 159 +- drivers/net/ipa/ipa_clock.c | 47 +- drivers/net/ipa/ipa_clock.h | 5 +- drivers/net/ipa/ipa_cmd.c | 6 +- drivers/net/ipa/ipa_cmd.h | 21 +- drivers/net/ipa/ipa_data-sc7180.c | 25 + drivers/net/ipa/ipa_data-sdm845.c | 29 +- drivers/net/ipa/ipa_data.h | 43 +- drivers/net/ipa/ipa_endpoint.c | 258 ++- drivers/net/ipa/ipa_endpoint.h | 2 +- drivers/net/ipa/ipa_interrupt.c | 6 +- drivers/net/ipa/ipa_interrupt.h | 16 - drivers/net/ipa/ipa_main.c | 333 ++- drivers/net/ipa/ipa_mem.c | 10 +- drivers/net/ipa/ipa_qmi.c | 10 +- drivers/net/ipa/ipa_qmi_msg.h | 12 +- drivers/net/ipa/ipa_reg.h | 486 ++-- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/ipa/ipa_uc.c | 46 +- drivers/net/ipa/ipa_version.h | 1 + drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 1 + drivers/net/macvlan.c | 44 +- drivers/net/mhi_net.c | 317 +++ drivers/net/mii.c | 20 +- drivers/net/net_failover.c | 2 +- drivers/net/netconsole.c | 1 + drivers/net/netdevsim/dev.c | 8 +- drivers/net/netdevsim/ethtool.c | 82 +- drivers/net/netdevsim/fib.c | 265 ++- drivers/net/netdevsim/netdevsim.h | 10 +- drivers/net/nlmon.c | 1 + drivers/net/phy/adin.c | 195 +- drivers/net/phy/amd.c | 37 +- drivers/net/phy/aquantia_main.c | 59 +- drivers/net/phy/at803x.c | 50 +- drivers/net/phy/bcm-cygnus.c | 2 +- drivers/net/phy/bcm-phy-lib.c | 49 +- drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm54140.c | 46 +- drivers/net/phy/bcm63xx.c | 20 +- drivers/net/phy/bcm87xx.c | 50 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cicada.c | 35 +- drivers/net/phy/davicom.c | 63 +- drivers/net/phy/dp83640.c | 43 +- drivers/net/phy/dp83822.c | 54 +- drivers/net/phy/dp83848.c | 47 +- drivers/net/phy/dp83867.c | 44 +- drivers/net/phy/dp83869.c | 42 +- drivers/net/phy/dp83tc811.c | 53 +- drivers/net/phy/icplus.c | 58 +- drivers/net/phy/intel-xway.c | 71 +- drivers/net/phy/lxt.c | 94 +- drivers/net/phy/marvell.c | 204 +- drivers/net/phy/mdio_bus.c | 9 +- drivers/net/phy/meson-gxl.c | 37 +- drivers/net/phy/micrel.c | 65 +- drivers/net/phy/microchip.c | 24 +- drivers/net/phy/microchip_t1.c | 29 +- drivers/net/phy/mscc/mscc_main.c | 70 +- drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/phy/mscc/mscc_ptp.h | 5 - drivers/net/phy/national.c | 58 +- drivers/net/phy/nxp-tja11xx.c | 42 +- drivers/net/phy/phy-c45.c | 2 +- drivers/net/phy/phy.c | 56 +- drivers/net/phy/phy_device.c | 39 +- drivers/net/phy/phy_led_triggers.c | 16 +- drivers/net/phy/phylink.c | 5 +- drivers/net/phy/qsemi.c | 42 +- drivers/net/phy/realtek.c | 181 +- drivers/net/phy/sfp-bus.c | 11 +- drivers/net/phy/sfp.c | 63 +- drivers/net/phy/smsc.c | 55 +- drivers/net/phy/ste10Xp.c | 53 +- drivers/net/phy/vitesse.c | 61 +- drivers/net/ppp/ppp_generic.c | 152 +- drivers/net/team/team.c | 10 +- drivers/net/thunderbolt.c | 2 +- drivers/net/tun.c | 134 +- drivers/net/usb/Kconfig | 9 + drivers/net/usb/Makefile | 1 + drivers/net/usb/aqc111.c | 2 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/cdc_mbim.c | 2 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 168 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/qmi_wwan.c | 41 +- drivers/net/usb/r8152.c | 40 +- drivers/net/usb/r8153_ecm.c | 162 ++ drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 23 +- drivers/net/veth.c | 16 +- drivers/net/virtio_net.c | 2 +- drivers/net/vrf.c | 79 +- drivers/net/vsockmon.c | 1 + drivers/net/vxlan.c | 31 +- drivers/net/wan/Kconfig | 60 - drivers/net/wan/Makefile | 3 - drivers/net/wan/dlci.c | 541 ----- drivers/net/wan/hdlc_fr.c | 118 +- drivers/net/wan/hdlc_x25.c | 2 - drivers/net/wan/lapbether.c | 13 +- drivers/net/wan/lmc/lmc_main.c | 9 +- drivers/net/wan/pci200syn.c | 2 +- drivers/net/wan/sdla.c | 1655 -------------- drivers/net/wan/x25_asy.c | 836 ------- drivers/net/wan/x25_asy.h | 46 - drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/net/wimax/i2400m/control.c | 1434 ------------ drivers/net/wimax/i2400m/debug-levels.h | 32 - drivers/net/wimax/i2400m/driver.c | 1002 -------- drivers/net/wimax/i2400m/i2400m.h | 970 -------- drivers/net/wimax/i2400m/op-rfkill.c | 196 -- drivers/net/wimax/i2400m/usb-debug-levels.h | 28 - drivers/net/wimax/i2400m/usb.c | 764 ------- drivers/net/wireguard/device.c | 2 +- drivers/net/wireless/Kconfig | 13 - drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/ath/ath10k/core.c | 139 +- drivers/net/wireless/ath/ath10k/core.h | 12 + drivers/net/wireless/ath/ath10k/debug.c | 8 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 1 - drivers/net/wireless/ath/ath10k/mac.c | 22 +- drivers/net/wireless/ath/ath10k/p2p.c | 2 +- drivers/net/wireless/ath/ath10k/pci.c | 4 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 28 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 13 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 +- drivers/net/wireless/ath/ath11k/Makefile | 3 +- drivers/net/wireless/ath/ath11k/ahb.c | 36 +- drivers/net/wireless/ath/ath11k/ce.c | 2 +- drivers/net/wireless/ath/ath11k/ce.h | 2 + drivers/net/wireless/ath/ath11k/core.c | 141 +- drivers/net/wireless/ath/ath11k/core.h | 34 +- drivers/net/wireless/ath/ath11k/debugfs.c | 1 + drivers/net/wireless/ath/ath11k/dp.c | 4 +- drivers/net/wireless/ath/ath11k/dp.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 66 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 3 + drivers/net/wireless/ath/ath11k/dp_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 8 +- drivers/net/wireless/ath/ath11k/hif.h | 32 + drivers/net/wireless/ath/ath11k/htc.c | 31 +- drivers/net/wireless/ath/ath11k/htc.h | 10 +- drivers/net/wireless/ath/ath11k/hw.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 8 +- drivers/net/wireless/ath/ath11k/mac.c | 242 +- drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/mhi.c | 31 +- drivers/net/wireless/ath/ath11k/mhi.h | 3 + drivers/net/wireless/ath/ath11k/pci.c | 234 +- drivers/net/wireless/ath/ath11k/pci.h | 25 + drivers/net/wireless/ath/ath11k/peer.c | 44 +- drivers/net/wireless/ath/ath11k/peer.h | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 119 +- drivers/net/wireless/ath/ath11k/qmi.h | 5 + drivers/net/wireless/ath/ath11k/reg.c | 7 +- drivers/net/wireless/ath/ath11k/reg.h | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 2 +- drivers/net/wireless/ath/ath11k/testmode.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.c | 468 +++- drivers/net/wireless/ath/ath11k/wmi.h | 222 +- drivers/net/wireless/ath/ath11k/wow.c | 73 + drivers/net/wireless/ath/ath11k/wow.h | 10 + drivers/net/wireless/ath/ath5k/mac80211-ops.c | 1 + drivers/net/wireless/ath/ath6kl/testmode.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 4 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 15 +- .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 14 - .../net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 101 - drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 7 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 +- drivers/net/wireless/ath/ath9k/debug.c | 4 +- drivers/net/wireless/ath/ath9k/dfs_debug.c | 2 +- drivers/net/wireless/ath/ath9k/dynack.c | 11 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 7 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 19 - drivers/net/wireless/ath/ath9k/main.c | 5 - drivers/net/wireless/ath/carl9170/debug.c | 4 +- drivers/net/wireless/ath/carl9170/mac.c | 4 - drivers/net/wireless/ath/carl9170/main.c | 1 - drivers/net/wireless/ath/carl9170/tx.c | 1 + drivers/net/wireless/ath/dfs_pattern_detector.c | 14 +- drivers/net/wireless/ath/dfs_pri_detector.c | 9 +- drivers/net/wireless/ath/regd.c | 1 + drivers/net/wireless/ath/wcn36xx/main.c | 2 + drivers/net/wireless/ath/wcn36xx/smd.c | 6 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 1 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 26 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 11 +- drivers/net/wireless/cisco/airo.c | 127 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 70 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 58 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 60 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 61 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 97 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 74 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/binding.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/context.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 61 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/led.h | 62 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 64 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 64 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 78 +- .../net/wireless/intel/iwlwifi/fw/api/offload.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/paging.h | 67 +- .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 66 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 83 +- drivers/net/wireless/intel/iwlwifi/fw/api/sf.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 70 +- .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 64 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 153 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 70 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 96 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 69 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 79 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 68 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 64 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 64 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 63 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 69 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 62 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 68 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 56 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 58 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 71 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 64 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 71 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 64 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 77 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 76 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 64 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 66 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 68 +- drivers/net/wireless/intel/iwlwifi/iwl-io.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 61 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 176 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 65 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 69 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 80 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 93 +- drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 62 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 67 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 99 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 65 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 65 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 82 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 65 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 112 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 64 +- drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 69 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 99 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 131 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 88 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 69 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 103 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 71 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 68 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 76 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 122 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 148 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 423 +++- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 86 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 68 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 68 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 70 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 80 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 71 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 57 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 90 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 80 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 113 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 83 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 155 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 57 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 351 +-- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 308 ++- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 68 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 15 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.h | 15 + drivers/net/wireless/intersil/orinoco/hw.c | 32 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 168 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/marvell/mwifiex/Makefile | 6 +- drivers/net/wireless/marvell/mwifiex/README | 7 +- drivers/net/wireless/marvell/mwifiex/join.c | 2 + drivers/net/wireless/marvell/mwifiex/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 24 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 2 + drivers/net/wireless/marvell/mwifiex/sdio.h | 2 - drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 2 + drivers/net/wireless/marvell/mwifiex/sta_event.c | 1 + drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 1 + drivers/net/wireless/marvell/mwl8k.c | 72 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/dma.c | 37 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 149 +- drivers/net/wireless/mediatek/mt76/mcu.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 121 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 61 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 139 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 199 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 122 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 544 ++--- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 92 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 11 + drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 71 +- .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 42 +- .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 142 +- .../net/wireless/mediatek/mt76/mt7615/testmode.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 9 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 16 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 89 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 10 +- .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 2 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 76 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 2 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 76 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 435 ++-- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 539 ++++- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 133 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 734 +++--- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 52 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 377 +++ .../net/wireless/mediatek/mt76/mt7915/testmode.h | 40 + drivers/net/wireless/mediatek/mt76/sdio.c | 196 +- drivers/net/wireless/mediatek/mt76/testmode.c | 41 +- drivers/net/wireless/mediatek/mt76/testmode.h | 18 +- drivers/net/wireless/mediatek/mt76/tx.c | 60 +- drivers/net/wireless/mediatek/mt76/usb.c | 89 +- drivers/net/wireless/mediatek/mt7601u/dma.c | 12 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 7 +- drivers/net/wireless/microchip/wilc1000/hif.c | 17 + drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.c | 38 + drivers/net/wireless/microchip/wilc1000/netdev.h | 11 +- drivers/net/wireless/microchip/wilc1000/spi.c | 23 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 334 ++- drivers/net/wireless/microchip/wilc1000/wlan.h | 30 + drivers/net/wireless/quantenna/qtnfmac/core.c | 78 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 4 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 6 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 4 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 62 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 + drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 1 + drivers/net/wireless/ray_cs.c | 6 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 48 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 7 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 13 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 96 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/table.h | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 1538 ++++++++++--- drivers/net/wireless/realtek/rtw88/coex.h | 47 +- drivers/net/wireless/realtek/rtw88/debug.c | 27 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 8 +- drivers/net/wireless/realtek/rtw88/fw.h | 11 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 60 +- drivers/net/wireless/realtek/rtw88/main.h | 41 +- drivers/net/wireless/realtek/rtw88/pci.h | 8 + drivers/net/wireless/realtek/rtw88/phy.c | 6 + drivers/net/wireless/realtek/rtw88/ps.c | 135 +- drivers/net/wireless/realtek/rtw88/ps.h | 3 +- drivers/net/wireless/realtek/rtw88/reg.h | 17 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 96 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 3 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 16 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 55 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 4 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 136 +- drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 4 - drivers/net/wireless/realtek/rtw88/wow.c | 8 +- drivers/net/wireless/rndis_wlan.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 6 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 173 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 36 +- drivers/net/wireless/rsi/rsi_91x_usb_ops.c | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 8 +- drivers/net/wireless/st/cw1200/bh.c | 10 +- drivers/net/wireless/st/cw1200/main.c | 2 + drivers/net/wireless/st/cw1200/txrx.c | 2 +- drivers/net/wireless/st/cw1200/wsm.c | 8 +- drivers/net/wireless/ti/wl1251/cmd.c | 2 +- drivers/net/wireless/ti/wl1251/debugfs.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 2 +- drivers/net/wireless/wl3501_cs.c | 8 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 15 - drivers/net/xen-netfront.c | 5 +- drivers/nfc/nxp-nci/i2c.c | 2 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/Kconfig | 12 + drivers/nfc/s3fwrn5/Makefile | 4 +- drivers/nfc/s3fwrn5/core.c | 26 +- drivers/nfc/s3fwrn5/firmware.c | 17 +- drivers/nfc/s3fwrn5/firmware.h | 1 + drivers/nfc/s3fwrn5/i2c.c | 121 +- drivers/nfc/s3fwrn5/phy_common.c | 75 + drivers/nfc/s3fwrn5/phy_common.h | 37 + drivers/nfc/s3fwrn5/s3fwrn5.h | 11 +- drivers/nfc/s3fwrn5/uart.c | 196 ++ drivers/pinctrl/pinctrl-utils.c | 2 +- drivers/ptp/Kconfig | 14 + drivers/ptp/Makefile | 1 + drivers/ptp/idt8a340_reg.h | 1 + drivers/ptp/ptp_clockmatrix.c | 330 ++- drivers/ptp/ptp_clockmatrix.h | 24 +- drivers/ptp/ptp_idt82p33.c | 274 ++- drivers/ptp/ptp_idt82p33.h | 3 + drivers/ptp/ptp_ines.c | 19 +- drivers/ptp/ptp_ocp.c | 398 ++++ drivers/s390/cio/ccwgroup.c | 12 +- drivers/s390/net/ctcm_fsms.c | 15 +- drivers/s390/net/ctcm_main.c | 68 +- drivers/s390/net/ctcm_main.h | 5 - drivers/s390/net/ctcm_mpc.c | 39 +- drivers/s390/net/qeth_core.h | 32 +- drivers/s390/net/qeth_core_main.c | 334 ++- drivers/s390/net/qeth_core_mpc.h | 40 +- drivers/s390/net/qeth_core_sys.c | 41 +- drivers/s390/net/qeth_ethtool.c | 243 +- drivers/s390/net/qeth_l2.h | 2 - drivers/s390/net/qeth_l2_main.c | 37 +- drivers/s390/net/qeth_l2_sys.c | 19 - drivers/s390/net/qeth_l3.h | 2 - drivers/s390/net/qeth_l3_main.c | 9 +- drivers/s390/net/qeth_l3_sys.c | 21 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 + drivers/scsi/fcoe/fcoe_transport.c | 1 + drivers/soc/fsl/qbman/qman.c | 12 +- drivers/soc/fsl/qbman/qman_test_api.c | 6 +- drivers/soc/fsl/qbman/qman_test_stash.c | 6 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 2 + .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 drivers/staging/wimax/Kconfig | 46 + drivers/staging/wimax/Makefile | 15 + drivers/staging/wimax/TODO | 18 + drivers/staging/wimax/debug-levels.h | 29 + drivers/staging/wimax/debugfs.c | 38 + drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/staging/wimax/i2400m/control.c | 1434 ++++++++++++ drivers/staging/wimax/i2400m/debug-levels.h | 32 + drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/staging/wimax/i2400m/driver.c | 1002 ++++++++ drivers/{net => staging}/wimax/i2400m/fw.c | 0 drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/staging/wimax/i2400m/i2400m.h | 970 ++++++++ .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/{net => staging}/wimax/i2400m/netdev.c | 0 drivers/staging/wimax/i2400m/op-rfkill.c | 196 ++ drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/{net => staging}/wimax/i2400m/tx.c | 0 drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 + drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/staging/wimax/i2400m/usb.c | 765 +++++++ drivers/staging/wimax/id-table.c | 130 ++ drivers/staging/wimax/linux-wimax-debug.h | 491 ++++ .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 drivers/staging/wimax/net-wimax.h | 503 ++++ drivers/staging/wimax/op-msg.c | 391 ++++ drivers/staging/wimax/op-reset.c | 108 + drivers/staging/wimax/op-rfkill.c | 431 ++++ drivers/staging/wimax/op-state-get.c | 52 + drivers/staging/wimax/stack.c | 616 +++++ drivers/staging/wimax/wimax-internal.h | 85 + drivers/vdpa/mlx5/Makefile | 2 +- drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h | 168 -- drivers/vdpa/mlx5/net/main.c | 76 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 53 +- drivers/vdpa/mlx5/net/mlx5_vnet.h | 24 - drivers/vhost/vringh.c | 3 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/xen/unpopulated-alloc.c | 14 +- fs/aio.c | 5 +- fs/buffer.c | 2 +- fs/eventpoll.c | 6 +- fs/io_uring.c | 16 +- fs/iomap/buffered-io.c | 2 +- fs/ntfs/file.c | 5 +- fs/ntfs/inode.c | 2 - fs/ntfs/logfile.c | 3 +- fs/ocfs2/cluster/tcp.c | 1 - fs/ocfs2/namei.c | 4 +- fs/proc/kcore.c | 2 - fs/proc/meminfo.c | 2 +- fs/userfaultfd.c | 20 +- include/dt-bindings/firmware/imx/rsrc.h | 1 + include/keys/rxrpc-type.h | 56 +- include/linux/atmdev.h | 1 + include/linux/auxiliary_bus.h | 77 + include/linux/bpf-cgroup.h | 12 +- include/linux/bpf.h | 80 +- include/linux/bpf_lsm.h | 30 + include/linux/bpf_types.h | 1 + include/linux/bpf_verifier.h | 30 +- include/linux/btf.h | 6 +- include/linux/can/dev.h | 38 +- include/linux/can/dev/peak_canfd.h | 2 +- include/linux/cgroup-defs.h | 15 - include/linux/compaction.h | 12 - include/linux/ethtool.h | 1 + include/linux/fs.h | 2 +- include/linux/genl_magic_struct.h | 2 +- include/linux/gfp.h | 2 - include/linux/highmem.h | 19 +- include/linux/huge_mm.h | 93 +- include/linux/ieee80211.h | 12 +- include/linux/if_bridge.h | 1 + include/linux/if_frad.h | 92 - include/linux/if_macvlan.h | 1 + include/linux/ima.h | 6 + include/linux/inetdevice.h | 4 +- include/linux/key-type.h | 1 + include/linux/lockdep.h | 11 + include/linux/lsm_audit.h | 2 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/marvell_phy.h | 3 + include/linux/memcontrol.h | 358 +-- include/linux/mhi.h | 9 +- include/linux/migrate.h | 4 +- include/linux/mlx4/device.h | 1 - include/linux/mlx5/device.h | 8 + include/linux/mlx5/driver.h | 42 +- include/linux/mlx5/eswitch.h | 8 +- include/linux/mlx5/fs.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 94 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 166 ++ include/linux/mm.h | 136 +- include/linux/mm_types.h | 13 +- include/linux/mmap_lock.h | 94 +- include/linux/mmzone.h | 50 +- include/linux/mod_devicetable.h | 8 + include/linux/module.h | 4 + include/linux/net.h | 2 +- include/linux/netdev_features.h | 4 +- include/linux/netdevice.h | 76 +- include/linux/netfilter/ipset/ip_set.h | 5 + include/linux/page-flags.h | 17 +- include/linux/page_ext.h | 8 + include/linux/pagevec.h | 3 - include/linux/phy.h | 22 +- include/linux/platform_data/hirschmann-hellcreek.h | 23 + include/linux/poison.h | 4 - include/linux/ptp_classify.h | 7 +- include/linux/ptp_clock_kernel.h | 13 + include/linux/qed/qed_if.h | 1 + include/linux/rfkill.h | 24 +- include/linux/rmap.h | 1 - include/linux/sched/mm.h | 16 + include/linux/sctp.h | 20 + include/linux/sdla.h | 240 -- include/linux/security.h | 5 +- include/linux/set_memory.h | 5 + include/linux/shmem_fs.h | 6 +- include/linux/skbuff.h | 22 + include/linux/slab.h | 18 + include/linux/soc/marvell/octeontx2/asm.h | 29 + include/linux/usb/r8152.h | 37 + include/linux/usb/usbnet.h | 4 - include/linux/vmalloc.h | 8 +- include/linux/vmstat.h | 104 + include/linux/wimax/debug.h | 491 ---- include/net/act_api.h | 6 + include/net/bluetooth/hci.h | 7 + include/net/bluetooth/hci_core.h | 23 +- include/net/bluetooth/mgmt.h | 53 +- include/net/bpf_sk_storage.h | 2 + include/net/busy_poll.h | 27 +- include/net/cfg80211.h | 97 +- include/net/compat.h | 10 - include/net/devlink.h | 13 +- include/net/dsa.h | 8 + include/net/dst.h | 12 +- include/net/ieee80211_radiotap.h | 1 + include/net/inet_ecn.h | 14 +- include/net/inet_frag.h | 1 + include/net/ip.h | 2 +- include/net/ip_tunnels.h | 2 - include/net/mac80211.h | 42 +- include/net/mptcp.h | 25 +- include/net/net_namespace.h | 3 - include/net/netfilter/ipv4/nf_reject.h | 14 +- include/net/netfilter/ipv6/nf_reject.h | 14 +- include/net/netfilter/nf_conntrack_l4proto.h | 16 +- include/net/netfilter/nf_tables.h | 95 +- include/net/netlink.h | 4 +- include/net/netns/sctp.h | 8 + include/net/nexthop.h | 42 +- include/net/nfc/nci.h | 34 + include/net/page_pool.h | 26 + include/net/pkt_cls.h | 4 +- include/net/pkt_sched.h | 5 + include/net/sch_generic.h | 5 +- include/net/sctp/constants.h | 2 + include/net/sctp/sctp.h | 9 +- include/net/sctp/sm.h | 4 + include/net/sctp/structs.h | 12 +- include/net/sock.h | 28 +- include/net/switchdev.h | 2 + include/net/tcp.h | 35 +- include/net/tls.h | 32 +- include/net/udp.h | 6 +- include/net/wimax.h | 503 ---- include/net/xdp.h | 20 +- include/net/xdp_sock_drv.h | 7 + include/rdma/ib_addr.h | 1 + include/rdma/ib_verbs.h | 1 + include/soc/fsl/qman.h | 3 +- include/soc/mscc/ocelot.h | 20 +- include/trace/events/mmap_lock.h | 107 + include/trace/events/sched.h | 84 + include/trace/events/writeback.h | 2 +- include/trace/events/xdp.h | 12 +- include/uapi/asm-generic/socket.h | 3 + include/uapi/linux/batman_adv.h | 26 + include/uapi/linux/bpf.h | 105 +- include/uapi/linux/can.h | 38 +- include/uapi/linux/can/gw.h | 4 +- include/uapi/linux/can/isotp.h | 2 +- include/uapi/linux/can/netlink.h | 1 + include/uapi/linux/cfm_bridge.h | 64 + include/uapi/linux/const.h | 5 + include/uapi/linux/ethtool.h | 2 +- include/uapi/linux/if_bridge.h | 126 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_frad.h | 123 - include/uapi/linux/if_link.h | 2 + include/uapi/linux/if_packet.h | 12 + include/uapi/linux/kernel.h | 9 +- include/uapi/linux/lightnvm.h | 2 +- include/uapi/linux/mroute6.h | 2 +- include/uapi/linux/mrp_bridge.h | 1 + include/uapi/linux/netfilter/ipset/ip_set.h | 6 +- include/uapi/linux/netfilter/nf_tables.h | 6 + include/uapi/linux/netfilter/x_tables.h | 2 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 152 +- include/uapi/linux/ppp-ioctl.h | 2 + include/uapi/linux/rfkill.h | 16 +- include/uapi/linux/rtnetlink.h | 20 +- include/uapi/linux/sctp.h | 7 + include/uapi/linux/sdla.h | 117 - include/uapi/linux/seg6_local.h | 1 + include/uapi/linux/smc.h | 126 + include/uapi/linux/snmp.h | 1 + include/uapi/linux/sysctl.h | 2 +- include/uapi/linux/tcp.h | 4 + include/uapi/linux/tls.h | 15 + include/uapi/linux/userfaultfd.h | 9 + include/uapi/linux/vm_sockets.h | 26 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 +- init/main.c | 6 +- ipc/shm.c | 8 +- kernel/bpf/Makefile | 1 + kernel/bpf/arraymap.c | 30 +- kernel/bpf/bpf_iter.c | 14 + kernel/bpf/bpf_local_storage.c | 20 +- kernel/bpf/bpf_lsm.c | 140 ++ kernel/bpf/bpf_struct_ops.c | 19 +- kernel/bpf/bpf_task_storage.c | 315 +++ kernel/bpf/btf.c | 481 +++- kernel/bpf/core.c | 23 +- kernel/bpf/cpumap.c | 37 +- kernel/bpf/devmap.c | 25 +- kernel/bpf/hashtab.c | 189 +- kernel/bpf/helpers.c | 13 + kernel/bpf/local_storage.c | 44 +- kernel/bpf/lpm_trie.c | 19 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/reuseport_array.c | 12 +- kernel/bpf/ringbuf.c | 35 +- kernel/bpf/stackmap.c | 16 +- kernel/bpf/syscall.c | 316 ++- kernel/bpf/sysfs_btf.c | 2 +- kernel/bpf/task_iter.c | 56 +- kernel/bpf/verifier.c | 441 ++-- kernel/cgroup/cgroup.c | 12 - kernel/fork.c | 10 +- kernel/kcov.c | 2 + kernel/kthread.c | 29 +- kernel/module.c | 36 + kernel/power/hibernate.c | 2 +- kernel/power/power.h | 2 +- kernel/power/snapshot.c | 52 +- kernel/ptrace.c | 2 +- kernel/taskstats.c | 2 +- kernel/trace/bpf_trace.c | 41 +- kernel/workqueue.c | 3 + lib/Kconfig.debug | 9 + lib/locking-selftest.c | 47 + lib/nlattr.c | 42 +- lib/test_kasan_module.c | 29 + mm/Kconfig | 25 +- mm/Kconfig.debug | 28 +- mm/Makefile | 4 +- mm/backing-dev.c | 8 +- mm/cma.c | 6 +- mm/compaction.c | 29 +- mm/debug.c | 4 +- mm/filemap.c | 609 ++--- mm/gup.c | 326 +-- mm/gup_benchmark.c | 210 -- mm/gup_test.c | 247 ++ mm/gup_test.h | 32 + mm/highmem.c | 52 + mm/huge_memory.c | 66 +- mm/hugetlb.c | 28 +- mm/init-mm.c | 1 + mm/internal.h | 5 + mm/kasan/generic.c | 3 - mm/kasan/report.c | 4 +- mm/khugepaged.c | 58 +- mm/ksm.c | 50 +- mm/madvise.c | 14 +- mm/mapping_dirty_helpers.c | 6 +- mm/memblock.c | 80 + mm/memcontrol.c | 308 +-- mm/memory-failure.c | 226 +- mm/memory.c | 24 +- mm/memory_hotplug.c | 32 +- mm/mempolicy.c | 8 +- mm/migrate.c | 183 +- mm/mm_init.c | 1 + mm/mmap.c | 22 +- mm/mmap_lock.c | 230 ++ mm/mmu_notifier.c | 7 - mm/mmzone.c | 14 - mm/mremap.c | 280 ++- mm/nommu.c | 8 +- mm/oom_kill.c | 14 +- mm/page_alloc.c | 477 ++-- mm/page_counter.c | 4 +- mm/page_ext.c | 10 +- mm/page_io.c | 6 +- mm/page_isolation.c | 12 +- mm/page_owner.c | 17 +- mm/page_poison.c | 56 +- mm/page_vma_mapped.c | 9 +- mm/process_vm_access.c | 2 +- mm/rmap.c | 9 - mm/shmem.c | 39 +- mm/slab.c | 10 +- mm/slab.h | 47 +- mm/slab_common.c | 10 +- mm/slob.c | 6 +- mm/slub.c | 160 +- mm/swap.c | 12 +- mm/swap_state.c | 7 +- mm/swapfile.c | 14 +- mm/truncate.c | 12 +- mm/vmalloc.c | 105 +- mm/vmscan.c | 21 +- mm/vmstat.c | 6 +- mm/workingset.c | 10 +- mm/z3fold.c | 191 +- mm/zsmalloc.c | 11 +- mm/zswap.c | 189 +- net/9p/client.c | 6 +- net/9p/trans_common.c | 4 +- net/9p/trans_fd.c | 4 +- net/9p/trans_rdma.c | 2 + net/9p/trans_virtio.c | 9 +- net/Kconfig | 2 - net/Makefile | 1 - net/appletalk/aarp.c | 18 +- net/appletalk/ddp.c | 7 +- net/atm/raw.c | 12 +- net/batman-adv/Kconfig | 27 +- net/batman-adv/Makefile | 3 - net/batman-adv/bat_algo.c | 34 +- net/batman-adv/bat_algo.h | 5 +- net/batman-adv/bat_iv_ogm.c | 229 -- net/batman-adv/bat_v.c | 247 +- net/batman-adv/bat_v_elp.c | 1 + net/batman-adv/bat_v_ogm.c | 1 + net/batman-adv/bridge_loop_avoidance.c | 130 -- net/batman-adv/bridge_loop_avoidance.h | 16 - net/batman-adv/debugfs.c | 442 ---- net/batman-adv/debugfs.h | 73 - net/batman-adv/distributed-arp-table.c | 55 - net/batman-adv/distributed-arp-table.h | 2 - net/batman-adv/fragmentation.c | 3 +- net/batman-adv/gateway_client.c | 39 - net/batman-adv/gateway_client.h | 2 - net/batman-adv/hard-interface.c | 35 +- net/batman-adv/hard-interface.h | 25 +- net/batman-adv/icmp_socket.c | 392 ---- net/batman-adv/icmp_socket.h | 38 - net/batman-adv/log.c | 209 -- net/batman-adv/main.c | 46 +- net/batman-adv/main.h | 5 +- net/batman-adv/multicast.c | 111 - net/batman-adv/multicast.h | 3 - net/batman-adv/netlink.c | 1 + net/batman-adv/network-coding.c | 87 - net/batman-adv/network-coding.h | 13 - net/batman-adv/originator.c | 121 - net/batman-adv/originator.h | 4 - net/batman-adv/routing.c | 10 - net/batman-adv/soft-interface.c | 137 +- net/batman-adv/soft-interface.h | 1 - net/batman-adv/sysfs.c | 1272 ----------- net/batman-adv/sysfs.h | 93 - net/batman-adv/tp_meter.c | 1 + net/batman-adv/translation-table.c | 212 -- net/batman-adv/translation-table.h | 3 - net/batman-adv/types.h | 66 - net/bluetooth/hci_conn.c | 12 +- net/bluetooth/hci_core.c | 53 +- net/bluetooth/hci_debugfs.c | 50 + net/bluetooth/hci_event.c | 44 +- net/bluetooth/hci_request.c | 303 ++- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 10 +- net/bluetooth/mgmt.c | 436 +++- net/bluetooth/mgmt_config.c | 187 +- net/bluetooth/sco.c | 5 + net/bluetooth/smp.c | 44 +- net/bluetooth/smp.h | 2 + net/bridge/Kconfig | 11 + net/bridge/Makefile | 2 + net/bridge/br.c | 5 +- net/bridge/br_cfm.c | 867 +++++++ net/bridge/br_cfm_netlink.c | 726 ++++++ net/bridge/br_device.c | 39 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 41 +- net/bridge/br_mdb.c | 30 +- net/bridge/br_mrp.c | 59 +- net/bridge/br_mrp_netlink.c | 2 +- net/bridge/br_multicast.c | 13 +- net/bridge/br_netlink.c | 117 +- net/bridge/br_private.h | 107 +- net/bridge/br_private_cfm.h | 147 ++ net/bridge/br_private_mrp.h | 2 +- net/bridge/br_vlan.c | 31 +- net/bridge/netfilter/Kconfig | 4 +- net/bridge/netfilter/nft_reject_bridge.c | 255 +-- net/can/af_can.c | 2 +- net/can/gw.c | 80 +- net/can/isotp.c | 42 +- net/can/j1939/main.c | 4 +- net/core/bpf_sk_storage.c | 136 +- net/core/datagram.c | 2 +- net/core/dev.c | 137 +- net/core/dev_ioctl.c | 2 +- net/core/devlink.c | 44 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 25 + net/core/flow_dissector.c | 2 +- net/core/netclassid_cgroup.c | 3 +- net/core/netprio_cgroup.c | 3 +- net/core/page_pool.c | 70 +- net/core/rtnetlink.c | 36 +- net/core/skbuff.c | 18 +- net/core/sock.c | 32 +- net/core/sock_map.c | 42 +- net/core/xdp.c | 57 +- net/dcb/dcbnl.c | 16 +- net/dccp/ackvec.c | 5 + net/dccp/ccid.c | 2 +- net/dccp/ccids/ccid2.c | 5 + net/dccp/ccids/ccid3.c | 6 + net/dccp/ccids/lib/loss_interval.c | 3 + net/dccp/ccids/lib/packet_history.c | 3 + net/dccp/feat.c | 6 + net/dccp/output.c | 9 + net/dccp/qpolicy.c | 6 +- net/dccp/timer.c | 12 +- net/decnet/dn_dev.c | 2 +- net/dsa/Kconfig | 11 + net/dsa/Makefile | 4 +- net/dsa/dsa.c | 7 +- net/dsa/dsa_priv.h | 2 - net/dsa/master.c | 7 +- net/dsa/slave.c | 96 +- net/dsa/tag_ar9331.c | 3 - net/dsa/tag_brcm.c | 3 - net/dsa/tag_dsa.c | 332 ++- net/dsa/tag_edsa.c | 206 -- net/dsa/tag_gswip.c | 5 - net/dsa/tag_hellcreek.c | 64 + net/dsa/tag_ksz.c | 73 +- net/dsa/tag_lan9303.c | 9 - net/dsa/tag_mtk.c | 3 - net/dsa/tag_ocelot.c | 7 - net/dsa/tag_qca.c | 3 - net/dsa/tag_trailer.c | 31 +- net/ethernet/eth.c | 6 +- net/ethtool/ioctl.c | 2 +- net/ieee802154/nl-mac.c | 2 +- net/ipv4/af_inet.c | 2 +- net/ipv4/bpf_tcp_ca.c | 3 +- net/ipv4/devinet.c | 5 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/fib_trie.c | 9 - net/ipv4/inet_fragment.c | 47 +- net/ipv4/ip_gre.c | 6 +- net/ipv4/ip_tunnel_core.c | 9 - net/ipv4/ip_vti.c | 2 +- net/ipv4/ipconfig.c | 14 +- net/ipv4/ipip.c | 2 +- net/ipv4/metrics.c | 2 +- net/ipv4/netfilter/ipt_REJECT.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 134 +- net/ipv4/netfilter/nft_reject_ipv4.c | 3 +- net/ipv4/nexthop.c | 255 ++- net/ipv4/proc.c | 1 + net/ipv4/route.c | 15 +- net/ipv4/tcp.c | 603 +++-- net/ipv4/tcp_input.c | 48 +- net/ipv4/tcp_ipv4.c | 23 +- net/ipv4/tcp_lp.c | 7 + net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 22 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_diag.c | 2 +- net/ipv4/udp_offload.c | 5 +- net/ipv6/addrconf.c | 1 + net/ipv6/af_inet6.c | 2 +- net/ipv6/calipso.c | 4 +- net/ipv6/exthdrs.c | 5 - net/ipv6/ip6_gre.c | 6 +- net/ipv6/ip6_tunnel.c | 47 +- net/ipv6/ip6_vti.c | 3 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/mcast.c | 2 +- net/ipv6/netfilter/ip6t_REJECT.c | 2 +- net/ipv6/netfilter/nf_reject_ipv6.c | 144 +- net/ipv6/netfilter/nft_reject_ipv6.c | 3 +- net/ipv6/proc.c | 2 + net/ipv6/route.c | 9 +- net/ipv6/rpl.c | 2 +- net/ipv6/rpl_iptunnel.c | 9 +- net/ipv6/seg6_local.c | 590 ++++- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 8 +- net/ipv6/udp_offload.c | 8 +- net/iucv/af_iucv.c | 8 +- net/l3mdev/l3mdev.c | 1 + net/lapb/lapb_iface.c | 82 +- net/lapb/lapb_timer.c | 11 +- net/llc/llc_conn.c | 2 + net/mac80211/agg-rx.c | 8 +- net/mac80211/agg-tx.c | 12 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 74 +- net/mac80211/debugfs.c | 2 +- net/mac80211/debugfs_key.c | 2 +- net/mac80211/debugfs_netdev.c | 17 +- net/mac80211/debugfs_sta.c | 4 +- net/mac80211/ieee80211_i.h | 24 +- net/mac80211/iface.c | 54 +- net/mac80211/key.c | 49 + net/mac80211/main.c | 22 +- net/mac80211/mesh.c | 30 + net/mac80211/mlme.c | 123 +- net/mac80211/pm.c | 15 - net/mac80211/rx.c | 41 +- net/mac80211/trace.h | 23 +- net/mac80211/tx.c | 60 +- net/mac80211/util.c | 73 +- net/mac80211/vht.c | 14 +- net/mac80211/wme.c | 18 +- net/mac802154/main.c | 8 +- net/mpls/af_mpls.c | 2 + net/mptcp/ctrl.c | 14 + net/mptcp/mptcp_diag.c | 2 +- net/mptcp/options.c | 218 +- net/mptcp/pm.c | 72 +- net/mptcp/pm_netlink.c | 84 +- net/mptcp/protocol.c | 1813 ++++++++++----- net/mptcp/protocol.h | 192 +- net/mptcp/subflow.c | 165 +- net/netfilter/Kconfig | 10 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_core.c | 6 +- net/netfilter/ipset/ip_set_hash_gen.h | 45 +- net/netfilter/ipset/ip_set_hash_ip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 6 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 7 +- net/netfilter/ipset/ip_set_hash_ipport.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 7 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 7 +- net/netfilter/ipset/ip_set_hash_mac.c | 6 +- net/netfilter/ipset/ip_set_hash_net.c | 7 +- net/netfilter/ipset/ip_set_hash_netiface.c | 11 +- net/netfilter/ipset/ip_set_hash_netnet.c | 7 +- net/netfilter/ipset/ip_set_hash_netport.c | 7 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 7 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 4 +- net/netfilter/nf_conntrack_netlink.c | 31 +- net/netfilter/nf_conntrack_proto_dccp.c | 13 +- net/netfilter/nf_conntrack_proto_sctp.c | 13 +- net/netfilter/nf_conntrack_proto_tcp.c | 19 +- net/netfilter/nf_tables_api.c | 259 ++- net/netfilter/nfnetlink_acct.c | 40 +- net/netfilter/nfnetlink_cthelper.c | 4 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_dynset.c | 156 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_reject.c | 12 +- net/netfilter/nft_reject_inet.c | 74 +- net/netfilter/nft_reject_netdev.c | 189 ++ net/netfilter/nft_set_hash.c | 27 +- net/netfilter/xt_nfacct.c | 2 +- net/netlabel/netlabel_calipso.c | 1 + net/netlabel/netlabel_mgmt.c | 2 +- net/nfc/Kconfig | 2 +- net/nfc/core.c | 10 +- net/nfc/digital_core.c | 3 + net/nfc/nci/core.c | 20 +- net/nfc/nci/hci.c | 9 +- net/nfc/nci/ntf.c | 21 + net/nfc/nci/rsp.c | 81 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 15 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/flow.c | 4 + net/openvswitch/meter.c | 2 +- net/openvswitch/vport-internal_dev.c | 29 +- net/openvswitch/vport.c | 4 +- net/packet/af_packet.c | 40 +- net/packet/internal.h | 5 +- net/qrtr/mhi.c | 6 + net/qrtr/ns.c | 8 - net/qrtr/qrtr.c | 49 +- net/rfkill/core.c | 41 +- net/rxrpc/Makefile | 1 + net/rxrpc/ar-internal.h | 63 +- net/rxrpc/call_accept.c | 14 +- net/rxrpc/conn_client.c | 6 - net/rxrpc/conn_event.c | 8 +- net/rxrpc/conn_object.c | 2 - net/rxrpc/conn_service.c | 2 - net/rxrpc/insecure.c | 19 +- net/rxrpc/key.c | 658 +----- net/rxrpc/recvmsg.c | 2 +- net/rxrpc/rxkad.c | 256 ++- net/rxrpc/security.c | 98 +- net/rxrpc/sendmsg.c | 45 +- net/rxrpc/server_key.c | 143 ++ net/sched/Kconfig | 8 +- net/sched/Makefile | 1 + net/sched/act_api.c | 93 +- net/sched/act_bpf.c | 2 +- net/sched/act_ct.c | 9 +- net/sched/act_ipt.c | 2 +- net/sched/act_mirred.c | 21 +- net/sched/act_simple.c | 4 +- net/sched/cls_api.c | 36 +- net/sched/cls_rsvp.h | 2 +- net/sched/cls_u32.c | 11 +- net/sched/em_cmp.c | 2 +- net/sched/sch_api.c | 6 +- net/sched/sch_atm.c | 8 +- net/sched/sch_cbs.c | 1 + net/sched/sch_frag.c | 150 ++ net/sched/sch_pie.c | 2 +- net/sched/sch_taprio.c | 1 + net/sctp/Kconfig | 1 + net/sctp/associola.c | 4 + net/sctp/ipv6.c | 44 +- net/sctp/offload.c | 6 +- net/sctp/output.c | 22 +- net/sctp/protocol.c | 142 +- net/sctp/sm_make_chunk.c | 21 + net/sctp/sm_statefuns.c | 52 + net/sctp/socket.c | 116 + net/sctp/sysctl.c | 62 + net/sctp/transport.c | 4 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 100 +- net/smc/smc_cdc.c | 6 +- net/smc/smc_clc.c | 5 + net/smc/smc_clc.h | 6 + net/smc/smc_core.c | 399 +++- net/smc/smc_core.h | 50 + net/smc/smc_diag.c | 23 +- net/smc/smc_ib.c | 200 ++ net/smc/smc_ib.h | 6 + net/smc/smc_ism.c | 99 +- net/smc/smc_ism.h | 6 +- net/smc/smc_netlink.c | 85 + net/smc/smc_netlink.h | 32 + net/smc/smc_pnet.c | 2 + net/smc/smc_wr.c | 14 +- net/socket.c | 53 +- net/sunrpc/rpc_pipe.c | 3 +- net/tipc/addr.c | 7 +- net/tipc/addr.h | 1 + net/tipc/bearer.c | 27 +- net/tipc/bearer.h | 10 +- net/tipc/core.c | 2 - net/tipc/core.h | 15 +- net/tipc/crypto.c | 55 +- net/tipc/crypto.h | 6 +- net/tipc/discover.c | 5 +- net/tipc/group.c | 3 +- net/tipc/group.h | 3 +- net/tipc/link.c | 48 +- net/tipc/msg.c | 29 +- net/tipc/name_distr.c | 48 +- net/tipc/name_distr.h | 2 +- net/tipc/name_table.c | 57 +- net/tipc/name_table.h | 9 +- net/tipc/net.c | 2 +- net/tipc/netlink_compat.c | 7 +- net/tipc/node.c | 60 +- net/tipc/socket.c | 221 +- net/tipc/socket.h | 2 +- net/tipc/subscr.c | 13 +- net/tipc/subscr.h | 16 +- net/tipc/topsrv.c | 6 +- net/tipc/trace.c | 2 +- net/tipc/udp_media.c | 8 +- net/tls/tls_device.c | 6 +- net/tls/tls_device_fallback.c | 13 +- net/tls/tls_main.c | 3 + net/tls/tls_proc.c | 3 + net/tls/tls_sw.c | 34 +- net/vmw_vsock/af_vsock.c | 24 +- net/vmw_vsock/vsock_addr.c | 4 +- net/wimax/Kconfig | 40 - net/wimax/Makefile | 13 - net/wimax/debug-levels.h | 29 - net/wimax/debugfs.c | 38 - net/wimax/id-table.c | 130 -- net/wimax/op-msg.c | 391 ---- net/wimax/op-reset.c | 108 - net/wimax/op-rfkill.c | 431 ---- net/wimax/op-state-get.c | 52 - net/wimax/stack.c | 609 ----- net/wimax/wimax-internal.h | 85 - net/wireless/chan.c | 6 +- net/wireless/core.c | 8 +- net/wireless/core.h | 2 + net/wireless/mlme.c | 26 +- net/wireless/nl80211.c | 324 ++- net/wireless/nl80211.h | 8 +- net/wireless/rdev-ops.h | 22 +- net/wireless/reg.c | 10 +- net/wireless/scan.c | 23 +- net/wireless/trace.h | 36 +- net/wireless/util.c | 89 +- net/wireless/wext-compat.c | 154 +- net/x25/af_x25.c | 44 +- net/x25/x25_dev.c | 13 - net/x25/x25_link.c | 52 +- net/x25/x25_route.c | 10 +- net/xdp/xsk.c | 114 +- net/xdp/xsk.h | 2 - net/xdp/xsk_buff_pool.c | 13 +- net/xdp/xsk_queue.h | 93 +- net/xdp/xskmap.c | 35 +- net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_interface.c | 19 +- net/xfrm/xfrm_user.c | 74 +- samples/bpf/.gitignore | 3 + samples/bpf/Makefile | 24 +- samples/bpf/bpf_load.c | 667 ------ samples/bpf/bpf_load.h | 57 - samples/bpf/do_hbm_test.sh | 32 +- samples/bpf/hbm.c | 112 +- samples/bpf/hbm_kern.h | 2 +- samples/bpf/ibumad_kern.c | 26 +- samples/bpf/ibumad_user.c | 71 +- samples/bpf/lwt_len_hist.sh | 2 + samples/bpf/map_perf_test_user.c | 6 - samples/bpf/offwaketime_user.c | 6 - samples/bpf/sockex2_user.c | 2 - samples/bpf/sockex3_user.c | 2 - samples/bpf/spintest_user.c | 6 - samples/bpf/syscall_tp_user.c | 2 - samples/bpf/task_fd_query_user.c | 103 +- samples/bpf/test_cgrp2_sock2.c | 61 +- samples/bpf/test_cgrp2_sock2.sh | 21 +- samples/bpf/test_ipip.sh | 179 -- samples/bpf/test_lru_dist.c | 3 - samples/bpf/test_lwt_bpf.sh | 0 samples/bpf/test_map_in_map_user.c | 6 - samples/bpf/test_overhead_user.c | 84 +- samples/bpf/trace_event_user.c | 2 - samples/bpf/tracex2_user.c | 6 - samples/bpf/tracex3_user.c | 6 - samples/bpf/tracex4_user.c | 6 - samples/bpf/tracex5_user.c | 3 - samples/bpf/tracex6_user.c | 3 - samples/bpf/xdp1_user.c | 6 - samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_user.c | 6 - samples/bpf/xdp_monitor_user.c | 5 - samples/bpf/xdp_redirect_cpu_user.c | 6 - samples/bpf/xdp_redirect_map_user.c | 6 - samples/bpf/xdp_redirect_user.c | 6 - samples/bpf/xdp_router_ipv4_user.c | 6 - samples/bpf/xdp_rxq_info_user.c | 6 - samples/bpf/xdp_sample_pkts_user.c | 6 - samples/bpf/xdp_tx_iptunnel_user.c | 6 - samples/bpf/xdpsock.h | 8 + samples/bpf/xdpsock_ctrl_proc.c | 187 ++ samples/bpf/xdpsock_user.c | 232 +- scripts/Makefile.modfinal | 25 +- scripts/bpf_helpers_doc.py | 8 + scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 8 + security/apparmor/include/net.h | 2 +- security/apparmor/lsm.c | 2 +- security/apparmor/net.c | 6 +- security/bpf/hooks.c | 2 + security/integrity/ima/ima_main.c | 78 +- security/keys/key.c | 2 + security/lsm_audit.c | 4 +- security/security.c | 3 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 4 +- sound/core/pcm_lib.c | 4 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Makefile | 44 +- tools/bpf/bpftool/bash-completion/bpftool | 2 +- tools/bpf/bpftool/btf.c | 58 +- tools/bpf/bpftool/main.c | 15 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/map.c | 4 +- tools/bpf/bpftool/prog.c | 30 +- tools/bpf/resolve_btfids/Makefile | 9 - tools/bpf/resolve_btfids/main.c | 6 +- tools/bpf/runqslower/Makefile | 55 +- tools/build/Makefile | 4 - tools/include/linux/poison.h | 6 +- tools/include/uapi/linux/bpf.h | 105 +- tools/include/uapi/linux/if_link.h | 2 + tools/lib/bpf/bpf.c | 104 +- tools/lib/bpf/btf.c | 881 ++++--- tools/lib/bpf/btf.h | 9 + tools/lib/bpf/libbpf.c | 589 +++-- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 13 + tools/lib/bpf/libbpf_internal.h | 31 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/ringbuf.c | 6 + tools/lib/bpf/xsk.c | 92 +- tools/lib/bpf/xsk.h | 22 +- tools/objtool/Makefile | 9 - tools/perf/Makefile.perf | 4 - tools/power/acpi/Makefile.config | 1 - tools/scripts/Makefile.include | 10 + tools/testing/selftests/bpf/.gitignore | 3 +- tools/testing/selftests/bpf/Makefile | 73 +- tools/testing/selftests/bpf/README.rst | 33 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 + tools/testing/selftests/bpf/bpf_testmod/.gitignore | 6 + tools/testing/selftests/bpf/bpf_testmod/Makefile | 20 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 36 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 52 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 14 + tools/testing/selftests/bpf/btf_helpers.c | 259 +++ tools/testing/selftests/bpf/btf_helpers.h | 19 + tools/testing/selftests/bpf/config | 5 + tools/testing/selftests/bpf/ima_setup.sh | 123 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 + tools/testing/selftests/bpf/prog_tests/btf.c | 40 +- .../selftests/bpf/prog_tests/btf_dedup_split.c | 325 +++ .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_split.c | 99 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 43 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 80 +- .../selftests/bpf/prog_tests/hash_large_key.c | 43 + .../selftests/bpf/prog_tests/module_attach.c | 62 + .../selftests/bpf/prog_tests/sk_storage_tracing.c | 135 ++ .../selftests/bpf/prog_tests/tcp_hdr_options.c | 12 +- .../testing/selftests/bpf/prog_tests/tcpbpf_user.c | 145 ++ .../selftests/bpf/prog_tests/test_bprm_opts.c | 116 + tools/testing/selftests/bpf/prog_tests/test_ima.c | 74 + .../selftests/bpf/prog_tests/test_local_storage.c | 212 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 41 + tools/testing/selftests/bpf/progs/bind4_prog.c | 102 + tools/testing/selftests/bpf/progs/bind6_prog.c | 119 + tools/testing/selftests/bpf/progs/bpf_flow.c | 2 + .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_sk_storage_helpers.c | 65 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 3 +- tools/testing/selftests/bpf/progs/bprm_opts.c | 34 + .../testing/selftests/bpf/progs/core_reloc_types.h | 17 + tools/testing/selftests/bpf/progs/ima.c | 28 + tools/testing/selftests/bpf/progs/local_storage.c | 103 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 7 - tools/testing/selftests/bpf/progs/profiler.inc.h | 2 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 54 + .../selftests/bpf/progs/test_core_reloc_module.c | 104 + .../selftests/bpf/progs/test_hash_large_key.c | 44 + .../selftests/bpf/progs/test_module_attach.c | 77 + .../bpf/progs/test_sk_storage_trace_itself.c | 29 + .../selftests/bpf/progs/test_sk_storage_tracing.c | 95 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 117 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 42 +- tools/testing/selftests/bpf/tcp_client.py | 50 - tools/testing/selftests/bpf/tcp_server.py | 80 - tools/testing/selftests/bpf/test_maps.c | 3 +- tools/testing/selftests/bpf/test_progs.c | 75 +- tools/testing/selftests/bpf/test_progs.h | 12 + tools/testing/selftests/bpf/test_sock_addr.c | 196 +- tools/testing/selftests/bpf/test_sockmap.c | 36 +- tools/testing/selftests/bpf/test_tcpbpf.h | 4 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 165 -- tools/testing/selftests/bpf/test_tunnel.sh | 43 +- tools/testing/selftests/bpf/test_verifier.c | 44 +- tools/testing/selftests/bpf/test_xsk.sh | 259 +++ .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 7 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 42 + .../selftests/bpf/verifier/direct_value_access.c | 3 + tools/testing/selftests/bpf/verifier/map_ptr.c | 1 + .../selftests/bpf/verifier/raw_tp_writable.c | 1 + .../testing/selftests/bpf/verifier/ref_tracking.c | 4 + tools/testing/selftests/bpf/verifier/regalloc.c | 8 + tools/testing/selftests/bpf/verifier/unpriv.c | 5 +- tools/testing/selftests/bpf/verifier/wide_access.c | 46 +- tools/testing/selftests/bpf/xdpxceiver.c | 1074 +++++++++ tools/testing/selftests/bpf/xdpxceiver.h | 160 ++ tools/testing/selftests/bpf/xsk_prereqs.sh | 135 ++ .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 36 + .../selftests/drivers/net/mlxsw/q_in_q_veto.sh | 296 +++ .../selftests/drivers/net/mlxsw/rtnetlink.sh | 251 ++ .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 + .../drivers/net/mlxsw/spectrum/q_in_vni_veto.sh | 66 + .../drivers/net/netdevsim/ethtool-coalesce.sh | 132 ++ .../drivers/net/netdevsim/ethtool-common.sh | 53 + .../drivers/net/netdevsim/ethtool-pause.sh | 63 +- .../drivers/net/netdevsim/ethtool-ring.sh | 85 + .../selftests/drivers/net/netdevsim/nexthop.sh | 436 ++++ tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/bareudp.sh | 546 +++++ tools/testing/selftests/net/config | 7 + tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_igmp.sh | 485 +++- .../testing/selftests/net/forwarding/bridge_mld.sh | 558 +++++ tools/testing/selftests/net/forwarding/config | 3 + .../selftests/net/forwarding/gre_multipath_nh.sh | 356 +++ tools/testing/selftests/net/forwarding/lib.sh | 107 + tools/testing/selftests/net/forwarding/q_in_vni.sh | 347 +++ .../selftests/net/forwarding/router_mpath_nh.sh | 70 +- .../testing/selftests/net/forwarding/router_nh.sh | 160 ++ .../selftests/net/forwarding/tc_mpls_l2vpn.sh | 192 ++ tools/testing/selftests/net/mptcp/config | 10 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 292 ++- tools/testing/selftests/net/pmtu.sh | 79 +- tools/testing/selftests/net/psock_fanout.c | 72 +- .../selftests/net/srv6_end_dt4_l3vpn_test.sh | 494 ++++ .../selftests/net/srv6_end_dt6_l3vpn_test.sh | 502 ++++ .../testing/selftests/net/test_vxlan_under_vrf.sh | 2 +- tools/testing/selftests/net/timestamping.c | 47 +- tools/testing/selftests/net/tls.c | 40 +- tools/testing/selftests/vm/.gitignore | 4 +- tools/testing/selftests/vm/Makefile | 39 +- tools/testing/selftests/vm/check_config.sh | 31 + tools/testing/selftests/vm/config | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 143 -- tools/testing/selftests/vm/gup_test.c | 194 ++ tools/testing/selftests/vm/hmm-tests.c | 10 +- tools/testing/selftests/vm/mremap_test.c | 344 +++ tools/testing/selftests/vm/run_vmtests | 43 +- tools/testing/selftests/vm/userfaultfd.c | 94 +- 2107 files changed, 83910 insertions(+), 49300 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh create mode 100644 Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/ksz.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml create mode 100644 Documentation/driver-api/auxiliary_bus.rst delete mode 100644 Documentation/networking/framerelay.rst create mode 100644 Documentation/networking/mptcp-sysctl.rst create mode 100644 Documentation/networking/tipc.rst create mode 100644 arch/alpha/include/asm/sparsemem.h create mode 100644 drivers/base/auxiliary.c create mode 100644 drivers/net/can/m_can/m_can_pci.c create mode 100644 drivers/net/dsa/hirschmann/Kconfig create mode 100644 drivers/net/dsa/hirschmann/Makefile create mode 100644 drivers/net/dsa/hirschmann/hellcreek.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.c create mode 100644 drivers/net/dsa/hirschmann/hellcreek_ptp.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_buddy.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c create mode 100644 drivers/net/mhi_net.c create mode 100644 drivers/net/usb/r8153_ecm.c delete mode 100644 drivers/net/wan/dlci.c delete mode 100644 drivers/net/wan/sdla.c delete mode 100644 drivers/net/wan/x25_asy.c delete mode 100644 drivers/net/wan/x25_asy.h delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile delete mode 100644 drivers/net/wimax/i2400m/control.c delete mode 100644 drivers/net/wimax/i2400m/debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/driver.c delete mode 100644 drivers/net/wimax/i2400m/i2400m.h delete mode 100644 drivers/net/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/net/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/net/wimax/i2400m/usb.c create mode 100644 drivers/net/wireless/ath/ath11k/wow.c create mode 100644 drivers/net/wireless/ath/ath11k/wow.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/testmode.h create mode 100644 drivers/nfc/s3fwrn5/phy_common.c create mode 100644 drivers/nfc/s3fwrn5/phy_common.h create mode 100644 drivers/nfc/s3fwrn5/uart.c create mode 100644 drivers/ptp/ptp_ocp.c rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2 [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/in [...] rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wi [...] create mode 100644 drivers/staging/wimax/Kconfig create mode 100644 drivers/staging/wimax/Makefile create mode 100644 drivers/staging/wimax/TODO create mode 100644 drivers/staging/wimax/debug-levels.h create mode 100644 drivers/staging/wimax/debugfs.c rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) create mode 100644 drivers/staging/wimax/i2400m/control.c create mode 100644 drivers/staging/wimax/i2400m/debug-levels.h rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) create mode 100644 drivers/staging/wimax/i2400m/driver.c rename drivers/{net => staging}/wimax/i2400m/fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) create mode 100644 drivers/staging/wimax/i2400m/i2400m.h rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wim [...] rename drivers/{net => staging}/wimax/i2400m/netdev.c (100%) create mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) rename drivers/{net => staging}/wimax/i2400m/tx.c (100%) create mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) create mode 100644 drivers/staging/wimax/i2400m/usb.c create mode 100644 drivers/staging/wimax/id-table.c create mode 100644 drivers/staging/wimax/linux-wimax-debug.h rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) create mode 100644 drivers/staging/wimax/net-wimax.h create mode 100644 drivers/staging/wimax/op-msg.c create mode 100644 drivers/staging/wimax/op-reset.c create mode 100644 drivers/staging/wimax/op-rfkill.c create mode 100644 drivers/staging/wimax/op-state-get.c create mode 100644 drivers/staging/wimax/stack.c create mode 100644 drivers/staging/wimax/wimax-internal.h delete mode 100644 drivers/vdpa/mlx5/core/mlx5_vdpa_ifc.h delete mode 100644 drivers/vdpa/mlx5/net/main.c delete mode 100644 drivers/vdpa/mlx5/net/mlx5_vnet.h create mode 100644 include/linux/auxiliary_bus.h delete mode 100644 include/linux/if_frad.h create mode 100644 include/linux/mlx5/mlx5_ifc_vdpa.h create mode 100644 include/linux/platform_data/hirschmann-hellcreek.h delete mode 100644 include/linux/sdla.h create mode 100644 include/linux/soc/marvell/octeontx2/asm.h create mode 100644 include/linux/usb/r8152.h delete mode 100644 include/linux/wimax/debug.h delete mode 100644 include/net/wimax.h create mode 100644 include/trace/events/mmap_lock.h create mode 100644 include/uapi/linux/cfm_bridge.h delete mode 100644 include/uapi/linux/if_frad.h delete mode 100644 include/uapi/linux/sdla.h create mode 100644 kernel/bpf/bpf_task_storage.c delete mode 100644 mm/gup_benchmark.c create mode 100644 mm/gup_test.c create mode 100644 mm/gup_test.h create mode 100644 mm/mmap_lock.c delete mode 100644 net/batman-adv/debugfs.c delete mode 100644 net/batman-adv/debugfs.h delete mode 100644 net/batman-adv/icmp_socket.c delete mode 100644 net/batman-adv/icmp_socket.h delete mode 100644 net/batman-adv/sysfs.c delete mode 100644 net/batman-adv/sysfs.h create mode 100644 net/bridge/br_cfm.c create mode 100644 net/bridge/br_cfm_netlink.c create mode 100644 net/bridge/br_private_cfm.h delete mode 100644 net/dsa/tag_edsa.c create mode 100644 net/dsa/tag_hellcreek.c create mode 100644 net/netfilter/nft_reject_netdev.c create mode 100644 net/rxrpc/server_key.c create mode 100644 net/sched/sch_frag.c create mode 100644 net/smc/smc_netlink.c create mode 100644 net/smc/smc_netlink.h delete mode 100644 net/wimax/Kconfig delete mode 100644 net/wimax/Makefile delete mode 100644 net/wimax/debug-levels.h delete mode 100644 net/wimax/debugfs.c delete mode 100644 net/wimax/id-table.c delete mode 100644 net/wimax/op-msg.c delete mode 100644 net/wimax/op-reset.c delete mode 100644 net/wimax/op-rfkill.c delete mode 100644 net/wimax/op-state-get.c delete mode 100644 net/wimax/stack.c delete mode 100644 net/wimax/wimax-internal.h delete mode 100644 samples/bpf/bpf_load.c delete mode 100644 samples/bpf/bpf_load.h mode change 100644 => 100755 samples/bpf/lwt_len_hist.sh delete mode 100755 samples/bpf/test_ipip.sh mode change 100644 => 100755 samples/bpf/test_lwt_bpf.sh create mode 100644 samples/bpf/xdpsock_ctrl_proc.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/.gitignore create mode 100644 tools/testing/selftests/bpf/bpf_testmod/Makefile create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod-events.h create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c create mode 100644 tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.h create mode 100644 tools/testing/selftests/bpf/btf_helpers.c create mode 100644 tools/testing/selftests/bpf/btf_helpers.h create mode 100755 tools/testing/selftests/bpf/ima_setup.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_split.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hash_large_key.c create mode 100644 tools/testing/selftests/bpf/prog_tests/module_attach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_storage_tracing.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcpbpf_user.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_ima.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/bind4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bind6_prog.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_sk_storage_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/bprm_opts.c create mode 100644 tools/testing/selftests/bpf/progs/ima.c create mode 100644 tools/testing/selftests/bpf/progs/skb_pkt_end.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_module.c create mode 100644 tools/testing/selftests/bpf/progs/test_hash_large_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_module_attach.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_trace_itself.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_storage_tracing.c delete mode 100755 tools/testing/selftests/bpf/tcp_client.py delete mode 100755 tools/testing/selftests/bpf/tcp_server.py delete mode 100644 tools/testing/selftests/bpf/test_tcpbpf_user.c create mode 100755 tools/testing/selftests/bpf/test_xsk.sh create mode 100644 tools/testing/selftests/bpf/xdpxceiver.c create mode 100644 tools/testing/selftests/bpf/xdpxceiver.h create mode 100755 tools/testing/selftests/bpf/xsk_prereqs.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/q_in_q_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-coalesce.sh create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-common.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-ring.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/nexthop.sh create mode 100755 tools/testing/selftests/net/bareudp.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_mld.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/q_in_vni.sh create mode 100755 tools/testing/selftests/net/forwarding/router_nh.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_mpls_l2vpn.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt4_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_end_dt6_l3vpn_test.sh create mode 100644 tools/testing/selftests/vm/check_config.sh delete mode 100644 tools/testing/selftests/vm/gup_benchmark.c create mode 100644 tools/testing/selftests/vm/gup_test.c create mode 100644 tools/testing/selftests/vm/mremap_test.c