This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from debe436e77c7 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 0a55457c7c37 Revert "xhci: Set HCD flag to defer primary roothub registration" new 439b08c57c3f Revert "usb: core: hcd: Add support for deferring roothub [...] new e1959faf085b xhci: Fix USB 3.1 enumeration issues by increasing roothub [...] new 5625207d83f6 Merge tag 'usb-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 20b02fe36530 arm64: cpufeature: Export this_cpu_has_cap helper new a4119be4370e Merge tag 'coresight-fixes-v5.16' of gitolite.kernel.org:p [...] new c55a04176cba Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub [...] new 26499499cae6 net: phy: microchip_t1: add lan87xx_config_rgmii_delay for [...] new d52bcb47bdf9 net: davinci_emac: Fix interrupt pacing disable new 5648b5e1169f netfilter: nfnetlink_queue: fix OOB when mac header was cleared new 2199f562730d ipvs: autoload ipvs on genl access new 71229d049b08 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 6ab9f57a6489 bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD new 236f57fe1b88 net: marvell: prestera: Add explicit padding new c4777efa751d net: add and use skb_unclone_keeptruesize() helper new 18635d524870 MAINTAINERS: Update ENA maintainers information new db2434343b2c amt: fix error return code in amt_init() new a4414341b583 amt: Remove duplicate include new ca3676f94b8f kselftests/net: add missed icmp.sh test to Makefile new b99ac1841147 kselftests/net: add missed setup_loopback.sh/setup_veth.sh [...] new 653e7f19b4a0 kselftests/net: add missed SRv6 tests new 8883deb50eb6 kselftests/net: add missed vrf_strict_mode_test.sh test to [...] new 17b67370c38d kselftests/net: add missed toeplitz.sh/toeplitz_client.sh [...] new 843c3cbbdf89 Merge branch 'kselftests-net-missing' new c081d53f97a1 security: pass asoc to sctp_assoc_request and sctp_sk_clone new e215dab1c490 security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce new 7c2ef0240e6a security: add sctp_assoc_established hook new e7310c94024c security: implement sctp_assoc_established hook in selinux new 2bd080b0961d Merge branch 'sctp-=security-hook-fixes' new aedddb4e45b3 NFC: add necessary privilege flags in netlink layer new acaea0d5a634 net:ipv6:Remove unneeded semicolon new 9b65b17db723 net: avoid double accounting for pure zerocopy skbs new 1aabe578dd86 ethtool: fix ethtool msg len calculation for pause stats new 250962e46846 net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() new 563bcbae3ba2 net: vlan: fix a UAF in vlan_dev_real_dev() new 5f15d392dcb4 net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled new 92f62485b371 net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-awa [...] new a985442fdecb selftests: net: properly support IPv6 in GSO GRE test new 3b65abb8d8a6 tcp: Use BIT() for OPTION_* constants new d00c8ee31729 net: fix possible NULL deref in sock_reserve_memory new 96d0c9be432d devlink: fix flexible_array.cocci warning new a4db9055fdb9 net: phy: fix duplex out of sync problem while changing settings new 1a8c7778bcde ice: Fix VF true promiscuous mode new 0299faeaf8eb ice: Remove toggling of antispoof for VF trusted promiscuous mode new ce572a5b88d5 ice: Fix replacing VF hardware MAC to existing MAC filter new b385cca47363 ice: Fix not stopping Tx queues for VFs new e6ba5273d4ed ice: Fix race conditions between virtchnl handling and VF ndo ops new a5bda90884bf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 1e4b50f06d97 mctp: handle the struct sockaddr_mctp padding fields new e9ea574ec1c2 mctp: handle the struct sockaddr_mctp_ext padding field new 436014e860d3 Merge branch 'mctp-sockaddr-padding-check-initialisation-fixup' new b93c6a911a3f bonding: Fix a use-after-free problem when bond_sysfs_slav [...] new af1877b6cad1 net/smc: Print function name in smcr_link_down tracepoint new 0c500ef5d339 tg3: Remove redundant assignments new d7be1d1cfb4d octeontx2-af: use swap() to make code cleaner new f6a510102c05 sfc: use swap() to make code cleaner new 9cbc3367968d octeontx2-pf: select CONFIG_NET_DEVLINK new 827beb7781d3 net: ethernet: litex: Remove unnecessary print function dev_err() new 69dfccbc1186 net: udp: correct the document for udp_mem new 6789a4c05127 net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF new 3f81c5799128 amt: Fix NULL but dereferenced coccicheck error new 9dcc00715a7c ax88796c: fix ioctl callback new a6785bd7d83c octeontx2-nicvf: fix ioctl callback new dce981c42151 amt: remove duplicate include in amt.c new a46a5036e7d2 net: marvell: prestera: fix patchwork build problems new 6429e46304ac libfs: Move shmem_exchange to simple_rename_exchange new 3871cb8cf741 libfs: Support RENAME_EXCHANGE in simple_rename() new 9fc23c22e574 selftests/bpf: Convert test_bpffs to ASSERT macros new 7e5ad817ec29 selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs new 401a33da3a45 selftests/bpf: Make netcnt selftests serial to avoid spuri [...] new f30d4968e9ae bpf: Do not reject when the stack read size is different f [...] new c08455dec5ac selftests/bpf: Verifier test on refill from a smaller spill new a38bc45a08e9 selftests/net: Fix reuseport_bpf_numa by skipping unavaila [...] new e41ac2020bca bpftool: Install libbpf headers for the bootstrap version, too new 64165ddf8ea1 libbpf: Fix lookup_and_delete_elem_flags error reporting new 8b4ac13abe7d selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder new f53ea9dbf78d selftests/bpf/xdp_redirect_multi: Use arping to accurate t [...] new 648c3677062f selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to [...] new 8955c1a32987 selftests/bpf/xdp_redirect_multi: Limit the tests in netns new f47d4ffe3a84 riscv, bpf: Fix RV32 broken build, and silence RV64 warning new 9bea6aa4980f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 70bf363d7adb ipv6: remove useless assignment to newinet in tcp_v6_syn_r [...] new c0f49d98006f can: j1939: j1939_tp_cmd_recv(): ignore abort message in t [...] new a79305e156db can: j1939: j1939_can_recv(): ignore messages with invalid [...] new 164051a6ab54 can: j1939: j1939_tp_cmd_recv(): check the dst address of [...] new d9447f768bc8 can: etas_es58x: es58x_rx_err_msg(): fix memory leak in er [...] new 3f1c7aa28498 can: peak_usb: always ask for BERR reporting for PCAN-USB devices new 6b78ba3e51f9 can: peak_usb: exchange the order of information messages new 691204bd66b3 can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offloa [...] new 69c55f6e7669 can: mcp251xfd: mcp251xfd_chip_start(): fix error handling [...] new f05fb508ec3b Merge tag 'linux-can-fixes-for-5.16-20211106' of git://git [...] new 08fcdfa6e3ae nfc: port100: lower verbosity of cancelled URB messages new 85879f131d78 net: hisilicon: fix hsn3_ethtool kernel-doc warnings new 8ac9dfd58b13 llc: fix out-of-bound array index in llc_sk_dev_hash() new e7ea51cd879c sctp: remove unreachable code from sctp_sf_violation_chunk() new e1464db5c57e net: marvell: prestera: fix hw structure laid out new 62b12ab5dff0 selftests: net: tls: remove unused variable and code new 9fec40f85065 nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails new c45231a7668d litex_liteeth: Fix a double free in the remove function new 54f0bad6686c net: sungem_phy: fix code indentation new 3e0588c291d6 hamradio: defer ax25 kfree after unregister_netdev new 0b9111922b1f hamradio: defer 6pack kfree after unregister_netdev new 1c360cc1cc88 gve: Fix off by one in gve_tx_timeout() new 9758aba8542b amt: add IPV6 Kconfig dependency new 3990ed4c4266 bpf: Stop caching subprog index in the bpf_pseudo_func insn new d99341b37321 bpf: selftest: Trigger a DCE on the whole subprog new 47b3708c6088 Merge branch 'bpf: Fix out-of-bound issue when jit-ing bpf [...] new 40a34121ac1d bpf, sockmap: Use stricter sk state checks in sk_lookup_assign new b8b8315e39ff bpf, sockmap: Remove unhash handler for BPF sockmap usage new c5d2177a72a1 bpf, sockmap: Fix race in ingress receive verdict with red [...] new e0dc3b93bd7b bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb [...] new b2c4618162ec bpf, sockmap: sk_skb data_end access incorrect when src_re [...] new fceb07950a7a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new dc2fc9f03c5c net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on [...] new 43aa4937994f amt: use cancel_delayed_work() instead of flush_delayed_wo [...] new 6dc25401cba4 net/sched: sch_taprio: fix undefined behavior in ktime_mon [...] new 8f1bc38bbb51 net: mana: Fix spelling mistake "calledd" -> "called" new 3b4c6566c158 net: hns3: fix failed to add reuse multicast mac addr to h [...] new beb27ca451a5 net: hns3: fix ROCE base interrupt vector initialization bug new 0b653a81a26d net: hns3: fix pfc packet number incorrect after querying [...] new 3b6db4a0492b net: hns3: sync rx ring head in echo common pull new e140c7983e30 net: hns3: fix kernel crash when unload VF while it is bei [...] new 1122eac19476 net: hns3: fix some mac statistics is always 0 in device v [...] new 91fcc79bff40 net: hns3: remove check VF uc mac exist when set by PF new 688db0c7a4a6 net: hns3: allow configure ETS bandwidth of all TCs new 1413ff132f28 Merge branch 'hns3-fixes' new e7e4785fa30f selftests: net: test_vxlan_under_vrf: fix HV connectivity test new f64ab8e4f368 net: stmmac: allow a tc-taprio base-time of zero new 7a166854b4e2 net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory new bb7bbb6e3647 net: marvell: mvpp2: Fix wrong SerDes reconfiguration order new c7cd82b90599 vsock: prevent unnecessary refcnt inc for nonblocking connect new af0a51113cb7 selftests: forwarding: Fix packet matching in mirroring selftests new 68eabc348148 net: ethernet: lantiq_etop: Fix compilation error new 721111b1b29c gve: fix unmatched u64_stats_update_end() new c7ebe23cee35 net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_d [...] new e5d5aadcf3cd net/smc: fix sk_refcnt underflow on linkdown and fallback new 0315a075f134 net: fix premature exit from NAPI state polling in napi_disable() new 4ca110bf8d9b cxgb4: fix eeprom len when diagnostics not implemented new 29cd38675041 net: wwan: iosm: fix compilation warning new d336509cb9d0 selftests/net: udpgso_bench_rx: fix port argument new f54ca91fe6f2 Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/l [...] new 51d157946666 ring-buffer: Protect ring_buffer_reset() from reentrancy new 2e6e9058d13a ftrace/direct: Fix lockup in modify_ftrace_direct_multi new 600b18f88f26 Merge tag 'trace-v5.16-3' of git://git.kernel.org/pub/scm/ [...] new 1aaa557b2db9 m68k: set a default value for MEMORY_RESERVE new 6dbe88e93c35 m68knommu: Remove MCPU32 config symbol new 6d76f6eb46cb Merge tag 'm68knommu-for-v5.16' of git://git.kernel.org/pu [...] new 0093de693fe7 mm/page_owner.c: modify the type of argument "order" in so [...] new 252220dab9d4 mm: allow only SLUB on PREEMPT_RT new 0ef024621417 mm: migrate: simplify the file-backed pages validation whe [...] new ab09243aa95a mm/migrate.c: remove MIGRATE_PFN_LOCKED new 913ffbdd9985 mm: unexport folio_memcg_{,un}lock new ab2f9d2d3626 mm: unexport {,un}lock_page_memcg new b873e986816a kasan: add kasan mode messages when kasan init new dbf49896187f Merge branch 'akpm' (patches from Andrew) new 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() new 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks new 92de220a7f33 apparmor: update policy capable checks to use a label new 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] new ef70454508c0 security: apparmor: file.h: delete duplicated word new 4af7c863fc85 security: apparmor: delete repeated words in comments new d108370c644b apparmor: fix error check new dc155617fa5b apparmor: Fix internal policy capable check for policy management new c75ea024094e apparmor: avoid -Wempty-body warning new 7e50e9ffdee6 apparmor: Remove the repeated declaration new aa4ceed7c327 apparmor: fix doc warning new d0d845a790d3 apparmor: use per file locks for transactional queries new 4d47fbbe54bf apparmor: fix zero-length compiler warning in AA_BUG() new f4a2d282cca5 apparmor: Use struct_size() helper in kzalloc() new 7b7211243afa apparmor: remove unneeded one-line hook wrappers new 582122f1d73a apparmor: remove duplicated 'Returns:' comments new 5593a733f968 Merge tag 'apparmor-pr-2021-11-10' of git://git.kernel.org [...] new e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization new 80804284103a kcsan: test: Use kunit_skip() to skip tests new ade3a58b2d40 kcsan: test: Fix flaky test case new 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] new f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses new 6c65eb75686f kcsan: Start stack trace with explicit location if provided new d627c537c258 kcsan: Support reporting scoped read-write access type new 78c3d954e2b3 kcsan: Move ctx to start of argument list new ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init new ca2ef2d9f2aa Merge tag 'kcsan.2021.11.11a' of git://git.kernel.org/pub/ [...]
The 182 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/networking/ip-sysctl.rst | 6 +- Documentation/security/SCTP.rst | 65 ++++----- Documentation/vm/hmm.rst | 2 +- MAINTAINERS | 5 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/mm/kasan_init.c | 2 +- arch/m68k/Kconfig.cpu | 11 -- arch/m68k/Kconfig.machine | 1 + arch/m68k/include/asm/bitops.h | 2 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/riscv/mm/extable.c | 4 +- arch/riscv/net/bpf_jit_comp64.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 4 +- drivers/net/Kconfig | 1 + drivers/net/amt.c | 11 +- drivers/net/bonding/bond_sysfs_slave.c | 36 ++--- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 6 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 6 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 27 ++-- drivers/net/dsa/mv88e6xxx/chip.c | 5 +- drivers/net/dsa/ocelot/felix.c | 9 +- drivers/net/dsa/qca8k.c | 8 ++ drivers/net/dsa/qca8k.h | 1 + drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 2 + drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/google/gve/gve_rx.c | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 7 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 20 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 106 ++++++--------- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 77 +++++------ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 32 +++++ .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 9 ++ .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 141 ++++++++++--------- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 + drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 38 +++--- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 2 +- .../ethernet/marvell/prestera/prestera_ethtool.c | 3 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 144 +++++++++++--------- .../net/ethernet/marvell/prestera/prestera_main.c | 6 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 3 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 2 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 - drivers/net/ethernet/ti/cpsw_ale.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 16 ++- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/mkiss.c | 9 +- drivers/net/phy/microchip_t1.c | 44 +++++- drivers/net/phy/phy.c | 7 +- drivers/net/sungem_phy.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_imem_ops.c | 2 - drivers/nfc/pn533/pn533.c | 6 +- drivers/nfc/port100.c | 6 +- drivers/usb/core/hcd.c | 29 +--- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci.c | 1 - fs/libfs.c | 29 +++- include/linux/bpf.h | 6 + include/linux/dsa/ocelot.h | 1 + include/linux/ethtool_netlink.h | 3 + include/linux/fs.h | 2 + include/linux/kcsan-checks.h | 3 + include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 13 +- include/linux/migrate.h | 1 - include/linux/page_owner.h | 12 +- include/linux/security.h | 17 ++- include/linux/skbuff.h | 35 ++++- include/linux/skmsg.h | 12 ++ include/linux/usb/hcd.h | 2 - include/net/llc.h | 4 +- include/net/sctp/structs.h | 20 +-- include/net/strparser.h | 20 ++- include/net/tcp.h | 8 +- include/uapi/linux/ethtool_netlink.h | 4 +- init/Kconfig | 2 + kernel/bpf/core.c | 7 + kernel/bpf/verifier.c | 55 +++----- kernel/kcsan/core.c | 75 +++++----- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 ++++++--- kernel/kcsan/report.c | 77 +++++++++-- kernel/kcsan/selftest.c | 72 ++++------ kernel/trace/ftrace.c | 3 +- kernel/trace/ring_buffer.c | 5 + lib/test_hmm.c | 5 +- mm/kasan/hw_tags.c | 14 +- mm/kasan/sw_tags.c | 2 +- mm/memcontrol.c | 4 - mm/migrate.c | 151 ++++----------------- mm/page_owner.c | 6 +- mm/shmem.c | 24 +--- net/8021q/vlan.c | 3 - net/8021q/vlan_dev.c | 3 + net/can/j1939/main.c | 7 + net/can/j1939/transport.c | 11 ++ net/core/datagram.c | 3 +- net/core/dev.c | 7 +- net/core/devlink.c | 2 +- net/core/filter.c | 64 +++++++-- net/core/skbuff.c | 17 +-- net/core/sock.c | 2 +- net/core/sock_map.c | 6 - net/dsa/tag_ocelot.c | 3 + net/ethtool/pause.c | 3 +- net/ipv4/tcp.c | 22 ++- net/ipv4/tcp_bpf.c | 48 ++++++- net/ipv4/tcp_output.c | 27 ++-- net/ipv6/seg6.c | 2 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 6 +- net/mctp/af_mctp.c | 24 +++- net/netfilter/ipvs/ip_vs_ctl.c | 2 + net/netfilter/nfnetlink_queue.c | 2 +- net/nfc/netlink.c | 15 ++ net/sched/sch_taprio.c | 27 ++-- net/sctp/sm_statefuns.c | 34 ++--- net/sctp/socket.c | 5 +- net/smc/af_smc.c | 18 ++- net/smc/smc_tracepoint.h | 2 +- net/strparser/strparser.c | 10 +- net/vmw_vsock/af_vsock.c | 2 + security/apparmor/apparmorfs.c | 17 ++- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 5 +- security/apparmor/include/lib.h | 9 +- security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 7 +- security/apparmor/lsm.c | 42 ++---- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 62 +++++++-- security/apparmor/policy_unpack.c | 2 +- security/apparmor/procattr.c | 2 - security/security.c | 15 +- security/selinux/hooks.c | 34 +++-- security/selinux/include/netlabel.h | 4 +- security/selinux/netlabel.c | 18 +-- tools/bpf/bpftool/Makefile | 32 +++-- tools/lib/bpf/bpf.c | 4 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../testing/selftests/bpf/prog_tests/test_bpffs.c | 85 ++++++++++-- .../selftests/bpf/progs/for_each_array_map_elem.c | 12 ++ .../selftests/bpf/test_xdp_redirect_multi.sh | 62 +++++---- tools/testing/selftests/bpf/verifier/spill_fill.c | 17 +++ tools/testing/selftests/bpf/xdp_redirect_multi.c | 4 +- tools/testing/selftests/net/Makefile | 9 +- .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 2 +- .../selftests/net/forwarding/mirror_gre_changes.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 13 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 3 +- .../selftests/net/forwarding/mirror_vlan.sh | 4 +- tools/testing/selftests/net/gre_gso.sh | 9 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 4 + .../testing/selftests/net/test_vxlan_under_vrf.sh | 2 + tools/testing/selftests/net/tls.c | 3 - tools/testing/selftests/net/udpgso_bench_rx.c | 11 +- 175 files changed, 1597 insertions(+), 1097 deletions(-)