This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from ce49bfc8d037 Merge tag 'xfs-5.16-merge-5' of git://git.kernel.org/pub/s [...] adds dee2b702bcf0 kconfig: Add support for -Wimplicit-fallthrough adds fa55b7dcdc43 Linux 5.16-rc1 adds 158ea2d2b2ff kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x adds 938aa33f1465 tracing: Add length protection to histogram string copies adds 8ab774587903 Merge tag 'trace-v5.16-5' of git://git.kernel.org/pub/scm/ [...] adds c0019b7db1d7 NFSD: Fix exposure in nfsd4_decode_bitmap() adds ef1d8dda23e7 Merge tag 'nfsd-5.16-1' of git://linux-nfs.org/~bfields/linux adds 8a7eb2d476c6 Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm [...] adds daf972118c51 x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyp [...] adds f3e613e72f66 x86/hyperv: Move required MSRs check to initial platform probing adds ee1703cda8dc Merge tag 'hyperv-fixes-signed-20211117' of git://git.kern [...] adds b3ff2881ba18 MIPS: syscalls: Wire up futex_waitv syscall adds 255e51da15ba MIPS: generic/yamon-dt: fix uninitialized variable error adds e8f67482e5a4 mips: bcm63xx: add support for clk_get_parent() adds fc1aabb08886 mips: lantiq: add support for clk_get_parent() adds 3fa595481b3b Merge tag 'mips-fixes_5.16_1' of git://git.kernel.org/pub/ [...] adds 9642c8c44d0d gfs2: Only dereference i->iov when iter_is_iovec(i) adds 7a92deaae613 gfs2: Fix atomic bug in gfs2_instantiate adds 49462e2be119 gfs2: release iopen glock early in evict adds f3506eee81d1 gfs2: Fix length of holes reported at end-of-file adds a7ac203d8fd3 gfs2: Fix "Introduce flag for glock holder auto-demotion" adds 554c577cee95 gfs2: Prevent endless loops in gfs2_file_buffered_write adds 42eb8fdac2fc Merge tag 'gfs2-v5.16-rc2-fixes' of git://git.kernel.org/p [...] adds a0ddee65c527 printk: Remove printk.h inclusion in percpu.h adds 5d5e4522a7f4 printk: restore flushing of NMI buffers on remote CPUs aft [...] new bf6d0d1e1ab3 Merge branch 'rework/printk_safe-removal' into for-linus new 7d5775d49e4a Merge tag 'printk-for-5.16-fixup' of git://git.kernel.org/ [...] adds 6d6a8d6a4ed0 docs: Update Sphinx requirements adds de80e6c51e50 Documentation: arm: marvell: Add some links to homepage / [...] adds b3dda08c3304 Documentation: arm: marvell: Put Armada XP section between [...] adds 738943fab848 Documentation: arm: marvell: Fix link to armada_1000_pb.pd [...] adds 951e0d00205c docs: ftrace: fix the wrong path of tracefs adds 232d45277f0a doc/zh_CN: fix a translation error in management-style adds 53b606fa29e3 docs: filesystems: Fix grammatical error "with" to "which" adds 1c1c3c7d08d8 libbpf: update index.rst reference adds 0f60a29c52b5 docs: accounting: update delay-accounting.rst reference adds 636e36b19d3f Documentation: update vcpu-requests.rst reference adds b96ff02ab2be Documentation/process: fix a cross reference new 4ae275bc6d2f Merge tag 'docs-5.16-2' of git://git.lwn.net/linux adds 7c4de881f7eb KVM: selftests: Add event channel upcall support to xen_sh [...] adds 531ca3d6d518 KVM: selftests: Explicitly state indicies for vm_guest_mod [...] adds c071ff41e150 KVM: selftests: Expose align() helpers to tests adds f4870ef3e15a KVM: selftests: Assert mmap HVA is aligned when using HugeTLB adds 69cdcfa6f321 KVM: selftests: Require GPA to be aligned when backed by h [...] adds b65e1051e489 KVM: selftests: Use shorthand local var to access struct p [...] adds 613d61182fff KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args adds 92e34c9974f5 KVM: selftests: Use perf util's per-vCPU GPA/pages in dema [...] adds b91b637f4a59 KVM: selftests: Move per-VM GPA into perf_test_args adds a5ac0fd1b90a KVM: selftests: Remove perf_test_args.host_page_size adds f5e8fe2a92e4 KVM: selftests: Create VM with adjusted number of guest pa [...] adds cf1d59300ab2 KVM: selftests: Fill per-vCPU struct during "perf_test" VM [...] adds 13bbc70329c8 KVM: selftests: Sync perf_test_args to guest during VM creation adds 36c5ad73d701 KVM: selftests: Start at iteration 0 instead of -1 adds 81bcb26172a8 KVM: selftests: Move vCPU thread creation and joining to c [...] adds 89d9a43c1d2d KVM: selftests: Wait for all vCPU to be created before ent [...] adds e2bd93658103 KVM: selftests: Use perf_test_destroy_vm in memslot_modifi [...] adds e5bc4d4602b8 Merge branch 'kvm-selftest' into kvm-master adds c5adbb3af051 KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_ [...] new dc23a5110b10 cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' new 964b7aa0b040 KVM: Fix steal time asm constraints new af957eebfcc1 KVM: nVMX: don't use vcpu->arch.efer when checking host st [...] new b8453cdcf260 KVM: x86/mmu: include EFER.LMA in extended mmu role new 4e8436479ad3 KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO new 297d597a6da3 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 new 6a834754a568 KVM: x86/xen: Use sizeof_field() instead of open-coding it new 7d0172b3ca42 KVM: nVMX: Use kvm_read_guest_offset_cached() for nested V [...] new cee66664dcd6 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld new 357a18ad230f KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache new 79b111427637 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has cre [...] new a41fb26e6169 KVM: SEV: Set sev_info.active after initial checks in sev_ [...] new 1bd00a4257a8 KVM: SEV: WARN if SEV-ES is marked active but SEV is not new ea410ef4dad6 KVM: SEV: Drop a redundant setting of sev->asid during ini [...] new 8e38e96a4e61 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() new 817506df9dba Merge branch 'kvm-5.16-fixes' into kvm-master new 0e2e64192100 riscv: kvm: fix non-kernel-doc comment block new b768f60bd979 selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore new b5aead0064f3 KVM: x86: Assume a 64-bit hypercall for guests with protec [...] new f60a00d72950 KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() new 57a2e13ebdda KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS new b7915d55b1ac KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS new 37fd3ce1e64a KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS new 82cc27eff448 KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus() new 2845e7353bc3 KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS new c46e8ece9613 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds bec05f33ebc1 parisc/sticon: fix reverse colors new 4d7804d201f2 parisc: Include stringify.h to avoid build error in crypto/api.c new 8f663eb3b7e8 parisc: Wire up futex_waitv new 4017b230c960 parisc: Wrap assembler related defines inside __ASSEMBLY__ new 79df39d535c7 Revert "parisc: Reduce sigreturn trampoline to 3 instructions" new 9412f5aaa864 parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig new a6a6d227facf Merge tag 'for-5.16/parisc-4' of git://git.kernel.org/pub/ [...] adds 968219708108 fs: handle circular mappings correctly new 7cf7eed103d3 Merge tag 'fs.idmapped.v5.16-rc2' of git://git.kernel.org/ [...] adds a48fc69fe658 udf: Fix crash after seekdir new db850a9b8d17 Merge tag 'fs_for_v5.16-rc2' of git://git.kernel.org/pub/s [...] adds 6f019c0e0193 btrfs: fix a out-of-bound access in copy_compressed_data_t [...] adds 45da9c1767ac btrfs: fix memory ordering between normal and ordered work [...] adds 4d9380e0da7b btrfs: silence lockdep when reading chunk tree during mount adds a91cf0ffbc24 btrfs: check-integrity: fix a warning on write caching dis [...] adds d08e38b62327 btrfs: make 1-bit bit-fields of scrub_page unsigned int adds 6c405b24097c btrfs: deprecate BTRFS_IOC_BALANCE ioctl new 6fdf886424cf Merge tag 'for-5.16-rc1-tag' of git://git.kernel.org/pub/s [...] adds 81b1d548d00b hamradio: remove needs_free_netdev to avoid UAF adds 87530779de04 ptp: ptp_clockmatrix: repair non-kernel-doc comment adds 0cda7d4bac5f selftests: net: switch to socat in the GSO GRE test adds 27df68d579c6 net/ipa: ipa_resource: Fix wrong for loop range adds aae458725412 ethernet: sis900: fix indentation adds 70701b83e208 tcp: Fix uninitialized access in skb frags array for Rx 0cp. adds 1aa3b2207e88 net,lsm,selinux: revert the security_sctp_assoc_establishe [...] adds 86c3a3e964d9 tipc: use consistent GFP flags adds a31d27fbed5d tun: fix bonding active backup with arp monitoring adds 10a2308ffb8c net: Clean up some inconsistent indenting adds 6e228d8cbb1c net: ipa: HOLB register sometimes must be written twice adds 816316cacad2 net: ipa: disable HOLB drop when updating timer adds ae32bd420b91 Merge branch 'net-ipa-fixes' adds 2153bd1e3d3d net/smc: Transfer remaining wait queue entries during fallback adds f8885ac89ce3 net: bnx2x: fix variable dereferenced before check adds b922f622592a atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait adds e97b21e94652 net: ethernet: lantiq_etop: fix build errors/warnings adds 46d08f55d24e bnxt_en: extend RTNL to VF check in devlink driver_reinit adds b68a1a933fe4 bnxt_en: fix format specifier in live patch error message adds b0757491a118 bnxt_en: reject indirect blk offload when hw-tc-offload is off adds b06cf78fae0f Merge branch 'bnxt_en-fixes' adds 911957003948 net: stmmac: socfpga: add runtime suspend/resume callback [...] adds 6def480181f1 net: return correct error code adds 271351d255b0 tipc: only accept encrypted MSG_CRYPTO msgs adds 938cca9e4109 sock: fix /proc/net/sockstat underflow in sk_clone_lock() adds cf4f5530bb55 net/smc: Make sure the link_id is unique adds 4e5e6b5d9d13 iavf: Fix return of set the new channel count adds 8a4a126f4be8 iavf: check for null in iavf_fix_features adds 89f22f129696 iavf: free q_vectors before queues in iavf_disable_vf adds 2135a8d5c818 iavf: don't clear a lock we don't hold adds 8905072a192f iavf: Fix failure to exit out from last all-multicast mode adds 4f0400803818 iavf: prevent accidental free of filter structure adds 131b0edc4028 iavf: validate pointers adds 321421b57a12 iavf: Fix for the false positive ASQ/ARQ errors while issu [...] adds 9a6e9e483a96 iavf: Fix for setting queues to 0 adds 4293014230b8 iavf: Restore VLAN filters after link down adds 848e5d66fa31 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 199d983bc015 xsk: Fix crash on double free in buffer pool adds 34d11a440c61 bpf: Fix inner map state pruning regression. adds 6af2e1237412 selftests/bpf: Check map in map pruning adds dc14ca4644f4 samples/bpf: Fix summary per-sec stats in xdp_sample_user adds e4ac80ef8198 tools/runqslower: Fix cross-build adds 2453afe38455 samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu adds ba05fd36b851 libbpf: Perform map fd cleanup for gen_loader in case of error adds 5e0bc3082e2e bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tra [...] adds e60e6962c503 selftests/bpf: Add tests for restricted helpers adds 9e4dc8925525 Merge branch 'Forbid bpf_ktime_get_coarse_ns and bpf_timer [...] adds 6060a6cb05e3 samples/bpf: Fix build error due to -isystem removal adds 353050be4c19 bpf: Fix toctou on read-only map's constant scalar tracking adds 099f896f498a udp: Validate checksum in udp_read_sock() adds f083ec316032 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 563fbefed46a cfg80211: call cfg80211_stop_ap when switch from P2P_GO type adds ce6b69749961 nl80211: fix radio statistics in survey dump adds 77dfc2bc0bb4 mac80211: do not access the IV when it was stripped adds c033a38a81bc mac80211: fix radiotap header generation adds f6ab25d41b18 mac80211: drop check for DONT_REORDER in __ieee80211_select_queue adds 6dd2360334f3 mac80211: fix monitor_sdata RCU/locking assertions adds 30f6cf96912b mac80211: fix throughput LED trigger adds f5c741608b8c Merge tag 'mac80211-for-net-2021-11-16' of git://git.kerne [...] adds 2460386bef0b net: mvmdio: fix compilation warning adds 9f5363916a50 bnxt_en: Fix compile error regression when CONFIG_BNXT_SRI [...] adds 0a83f96f8709 MAINTAINERS: remove GR-everest-linux-l2@marvell.com adds b0024a04e488 amt: cancel delayed_work synchronously in amt_fini() adds f799ada6bf23 net: sched: act_mirred: drop dst for the direction from eg [...] adds 1d127effdc17 selftests: add a test case for mirred egress to ingress adds e4ca7823da00 Merge branch 'net-fix-the-mirred-packet-drop-due-to-the-in [...] adds 3751c3d34cd5 net: stmmac: Fix signed/unsigned wreckage adds cc4a9cc03faa net/mlx5e: kTLS, Fix crash in RX resync flow adds 362980eada85 net/mlx5e: Wait for concurrent flow deletion during neigh/ [...] adds d7751d647618 net/mlx5: E-Switch, Fix resetting of encap mode when enter [...] adds 76ded29d3fcd net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() adds 9091b821aaa4 net/mlx5: DR, Handle eswitch manager and uplink vports separately adds 455832d49666 net/mlx5: DR, Fix check for unsupported fields in match param adds ba50cd9451f6 net/mlx5: Update error handler for UCTX and UMEM adds 2eb0cb31bc4c net/mlx5: E-Switch, rebuild lag only when needed adds 38a54cae6f76 net/mlx5: Fix flow counters SF bulk query len adds 806401c20a0f net/mlx5e: CT, Fix multiple allocations and memleak of mod acts adds ae396d85c01c net/mlx5: Lag, update tracker when state change event received adds c4c3176739df net/mlx5: E-Switch, return error if encap isn't supported adds 9311ccef2782 Merge tag 'mlx5-fixes-2021-11-16' of git://git.kernel.org/ [...] adds f77b83b5bbab net: usb: r8152: Add MAC passthrough support for more Leno [...] adds 9b5a333272a4 net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove adds cf9acc90c80e net: virtio_net_hdr_to_skb: count transport header in UFO adds c366ce28750e net: ax88796c: use bit numbers insetad of bit masks new 3e6db079751a tipc: check for null after calling kmemdup new 86cdf8e38792 NFC: reorganize the functions in nci_request new 3e3b5dfcd16a NFC: reorder the logic in nfc_{un,}register_device new 48b71a9e66c2 NFC: add NCI_UNREG flag to eliminate the race new a280ef90af01 octeontx2-af: debugfs: don't corrupt user memory new a66998e0fbf2 ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible ar [...] new f915b75bffb7 page_pool: Revert "page_pool: disable dma mapping support..." new fec1faf221f6 devlink: Don't throw an error if flash notification sent b [...] new 5d2ca2e12dfb e100: fix device suspend/resume new 5f9c55c8066b ipv6: check return value of ipv6_skip_exthdr new 6afbd7b3c53c i40e: Fix correct max_pkt_size on VF RX queue new 37d9e304acd9 i40e: Fix NULL ptr dereference on VSI filter sync new d2a69fefd756 i40e: Fix changing previously set num_queue_pairs for PFs new 9e0a603cb7dc i40e: Fix ping is lost after configuring ADq on VF new 3a3b311e3881 i40e: Fix warning message and call stack during rmmod i40e driver new 2e6d218c1ec6 i40e: Fix creation of first queue by omitting it if is not [...] new 5aff430d4e33 i40e: Fix display error code in dmesg new 4e5d2124f74f Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 61217be886b5 net: tulip: de4x5: fix the problem that the array 'lp->phy [...] new 0fa68da72c3b net: ethernet: dec: tulip: de4x5: fix possible array overf [...] new c7521d3aa2fa ptp: ocp: Fix a couple NULL vs IS_ERR() checks new 8d0112ac6fd0 Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/l [...]
The 60 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/admin-guide/sysctl/kernel.rst | 2 +- Documentation/arm/marvell.rst | 48 ++--- Documentation/bpf/index.rst | 2 +- Documentation/doc-guide/sphinx.rst | 22 +-- Documentation/filesystems/autofs.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/trace/ftrace.rst | 9 +- .../translations/it_IT/doc-guide/sphinx.rst | 23 +-- .../translations/it_IT/process/changes.rst | 2 +- .../translations/zh_CN/doc-guide/sphinx.rst | 21 +-- .../zh_CN/process/management-style.rst | 4 +- MAINTAINERS | 4 +- Makefile | 10 +- arch/arm64/kvm/arm.c | 9 +- arch/mips/bcm63xx/clk.c | 6 + arch/mips/generic/yamon-dt.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/clk.c | 6 + arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/assembly.h | 44 ++--- arch/parisc/include/asm/jump_label.h | 1 + arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/kernel/signal.c | 13 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/watchdog.c | 6 + arch/powerpc/kvm/powerpc.c | 4 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_sbi.c | 2 +- arch/riscv/kvm/vm.c | 2 +- arch/s390/kvm/kvm-s390.c | 2 + arch/x86/hyperv/hv_init.c | 12 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/cpu/mshyperv.c | 20 ++- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/mmu/mmu.c | 1 + arch/x86/kvm/svm/sev.c | 18 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/nested.c | 98 +++++++---- arch/x86/kvm/vmx/vmx.h | 10 ++ arch/x86/kvm/x86.c | 18 +- arch/x86/kvm/x86.h | 12 ++ arch/x86/kvm/xen.c | 22 +-- drivers/hv/hv_balloon.c | 2 +- drivers/net/amt.c | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 10 ++ drivers/net/ethernet/asix/ax88796c_main.h | 6 +- .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 34 ++-- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 4 + drivers/net/ethernet/intel/e100.c | 18 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_main.c | 160 +++++++++++------ drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 121 +++++-------- drivers/net/ethernet/intel/iavf/iavf.h | 1 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 30 +++- drivers/net/ethernet/intel/iavf/iavf_main.c | 55 ++++-- drivers/net/ethernet/lantiq_etop.c | 20 ++- drivers/net/ethernet/marvell/mvmdio.c | 2 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 26 ++- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 8 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 23 ++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 21 ++- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 28 ++- .../mellanox/mlx5/core/steering/dr_domain.c | 56 +++--- .../mellanox/mlx5/core/steering/dr_matcher.c | 11 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + drivers/net/ethernet/sis/sis900.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 24 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 23 ++- drivers/net/hamradio/6pack.c | 1 - drivers/net/ipa/ipa_endpoint.c | 5 + drivers/net/ipa/ipa_resource.c | 2 +- drivers/net/tun.c | 5 + drivers/net/usb/r8152.c | 9 +- drivers/ptp/ptp_clockmatrix.c | 5 +- drivers/ptp/ptp_ocp.c | 9 +- drivers/video/console/sticon.c | 12 +- fs/attr.c | 4 +- fs/btrfs/async-thread.c | 14 ++ fs/btrfs/disk-io.c | 14 +- fs/btrfs/ioctl.c | 4 + fs/btrfs/lzo.c | 13 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/volumes.c | 18 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 9 +- fs/gfs2/glock.c | 12 +- fs/gfs2/super.c | 14 +- fs/nfsd/nfs4xdr.c | 7 +- fs/udf/dir.c | 32 +++- fs/udf/namei.c | 3 + fs/udf/super.c | 2 + include/linux/bpf.h | 3 +- include/linux/kvm_host.h | 6 +- include/linux/kvm_types.h | 7 - include/linux/mlx5/eswitch.h | 4 +- include/linux/mm_types.h | 13 +- include/linux/percpu.h | 1 - include/linux/printk.h | 4 + include/linux/skbuff.h | 2 +- include/linux/trace_events.h | 2 +- include/linux/virtio_net.h | 7 +- include/net/nfc/nci_core.h | 1 + include/net/page_pool.h | 12 +- init/Kconfig | 5 + kernel/bpf/cgroup.c | 2 + kernel/bpf/helpers.c | 2 - kernel/bpf/syscall.c | 57 +++--- kernel/bpf/verifier.c | 27 ++- kernel/printk/printk.c | 5 + kernel/trace/bpf_trace.c | 2 - kernel/trace/trace_events_hist.c | 9 +- lib/nmi_backtrace.c | 6 + net/core/devlink.c | 4 +- net/core/filter.c | 6 + net/core/page_pool.c | 10 +- net/core/sock.c | 6 +- net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/devinet.c | 2 +- net/ipv4/tcp.c | 3 + net/ipv4/udp.c | 11 ++ net/ipv6/esp6.c | 6 + net/mac80211/cfg.c | 12 +- net/mac80211/iface.c | 4 +- net/mac80211/led.h | 8 +- net/mac80211/rx.c | 12 +- net/mac80211/tx.c | 34 ++-- net/mac80211/util.c | 7 +- net/mac80211/wme.c | 3 +- net/nfc/core.c | 32 ++-- net/nfc/nci/core.c | 30 +++- net/sched/act_mirred.c | 11 +- net/smc/af_smc.c | 14 ++ net/smc/smc_core.c | 3 +- net/tipc/crypto.c | 12 +- net/tipc/link.c | 7 +- net/wireless/nl80211.c | 34 ++-- net/wireless/nl80211.h | 6 +- net/wireless/util.c | 1 + net/xdp/xsk_buff_pool.c | 7 +- samples/bpf/hbm_kern.h | 2 - samples/bpf/xdp_redirect_cpu_user.c | 5 +- samples/bpf/xdp_sample_user.c | 28 +-- tools/bpf/runqslower/Makefile | 3 +- tools/lib/bpf/bpf_gen_internal.h | 4 +- tools/lib/bpf/gen_loader.c | 47 +++-- tools/lib/bpf/libbpf.c | 4 +- tools/testing/selftests/bpf/Makefile | 2 +- .../selftests/bpf/prog_tests/helper_restricted.c | 33 ++++ .../selftests/bpf/progs/test_helper_restricted.c | 123 +++++++++++++ tools/testing/selftests/bpf/test_verifier.c | 46 ++++- .../selftests/bpf/verifier/helper_restricted.c | 196 +++++++++++++++++++++ tools/testing/selftests/bpf/verifier/map_in_map.c | 34 ++++ tools/testing/selftests/kvm/.gitignore | 1 + .../selftests/kvm/access_tracking_perf_test.c | 54 ++---- tools/testing/selftests/kvm/demand_paging_test.c | 56 +----- tools/testing/selftests/kvm/dirty_log_perf_test.c | 29 +-- tools/testing/selftests/kvm/dirty_log_test.c | 6 +- .../testing/selftests/kvm/include/perf_test_util.h | 23 ++- tools/testing/selftests/kvm/include/test_util.h | 26 +++ tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/elf.c | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 44 ++--- tools/testing/selftests/kvm/lib/perf_test_util.c | 184 ++++++++++++++----- tools/testing/selftests/kvm/lib/test_util.c | 5 + .../kvm/memslot_modification_stress_test.c | 38 +--- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 75 +++++++- tools/testing/selftests/net/forwarding/config | 1 + .../testing/selftests/net/forwarding/tc_actions.sh | 47 ++++- tools/testing/selftests/net/gre_gso.sh | 16 +- virt/kvm/kvm_main.c | 100 ++--------- 190 files changed, 2070 insertions(+), 1089 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/helper_restricted.c create mode 100644 tools/testing/selftests/bpf/progs/test_helper_restricted.c create mode 100644 tools/testing/selftests/bpf/verifier/helper_restricted.c