This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from 32346491ddf2 Linux 5.19-rc6 adds d5b36a4dbd06 fix race between exit_itimers() and /proc/pid/timers adds afe4e376ac5d vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know [...] adds 816e51dfb5ba Merge tag 'vfio-v5.19-rc7' of https://github.com/awilliam/ [...] adds 35adf9a4e55e modules: Fix corruption of /proc/kallsyms adds cfa94c538be6 module: Fix selfAssignment cppcheck warning adds f963ef123900 module: Fix "warning: variable 'exit' set but not used" adds 2cc39179acbb doc: module: update file references adds e69a66147d49 module: kallsyms: Ensure preemption in add_kallsyms() with [...] adds b5374396e5de Merge tag 'modules-5.19-rc7' of git://git.kernel.org/pub/s [...] adds 73f37dbcfe17 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds d684e0a52d36 sh: convert nommu io{re,un}map() to static inline functions adds ed1523a895ff mm/damon: use set_huge_pte_at() to make huge pte old adds 39d35edee453 mm: sparsemem: fix missing higher order allocation splitting adds cffe57bee62b Documentation: highmem: use literal block for code example [...] adds 34c0a5b04da8 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds 1118234e4bc2 mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 5924e6ec1585 nilfs2: fix incorrect masking of permission flags for symlinks adds 14c99d659415 mm: split huge PUD on wp_huge_pud fallback adds 8e59a6a7a4fa Merge tag 'mm-hotfixes-stable-2022-07-11' of git://git.ker [...] adds db7cfc380900 ipc: Free mq_sysctls if ipc namespace creation failed adds 3418357a32db ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 23458ac91dc8 Merge tags 'free-mq_sysctls-for-v5.19' and 'ptrace_unfreez [...] adds a4527e1853f8 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] adds 2963457829de btrfs: zoned: fix a leaked bioc in read_zone_info adds b3a3b0255797 btrfs: zoned: drop optimization of zone finish adds 5a29232d870d Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/s [...] adds 742ab6df974a x86/kvm/vmx: Make noinstr clean adds a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 adds 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery adds 00e1533325fd x86/retpoline: Swizzle retpoline thunk adds 0b53c374b9ef x86/retpoline: Use -mfunction-return adds 15e67227c49a x86: Undo return-thunk damage adds d9e9d2300681 x86,objtool: Create .return_sites adds ee88d363d156 x86,static_call: Use alternative RET encoding adds 1f001e9da6bb x86/ftrace: Use alternative RET encoding adds d77cfe594ad5 x86/bpf: Use alternative RET encoding adds af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks adds 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation adds 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk adds aa3d480315ba x86: Use return-thunk in asm code adds 7c81c0c9210c x86/entry: Avoid very early RET adds 951ddecf4356 objtool: Treat .text.__x86.* as noinstr adds a149180fbcf3 x86: Add magic AMD return-thunk adds 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability adds 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter adds e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET adds caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value adds 2dbb887e875b x86/entry: Add kernel IBRS implementation adds c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes adds 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] adds 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] adds 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability adds bf5835bcdb96 intel_idle: Disable IBRS during long idle adds 9bb2ec608a20 objtool: Update Retpoline validation adds b75b7f8ef114 x86/xen: Rename SYS* entry points adds d147553b64ba x86/xen: Add UNTRAIN_RET adds 3ebc17006888 x86/bugs: Add retbleed=ibpb adds 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once adds a09a6e2399ba objtool: Add entry UNRET validation adds d7caac991fee x86/cpu/amd: Add Spectral Chicken adds b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n adds e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling adds 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change adds bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] adds acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask adds 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} adds 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() adds bb06650634d3 KVM: VMX: Convert launched argument to flags adds fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS adds bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit adds 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS adds 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter adds 7a05bc95ed1c x86/common: Stamp out the stepping madness adds 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO adds f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs adds f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list adds 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry adds 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported adds 697977d8415d x86/kexec: Disable RET on kexec adds 4ad3278df6fe x86/speculation: Disable RRSBA behavior adds ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly adds 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend adds 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers adds 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] adds 85144df9ff46 drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds 25c95bf49406 drm/i915/guc: ADL-N should use the same GuC FW as ADL-S adds 12058077b2e9 drm/i915: Fix vm use-after-free in vma destruction adds 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] adds 144248515246 drm: panel-orientation-quirks: Add quirk for the Lenovo Yo [...] adds bf43e4521ff3 drm/aperture: Run fbdev removal before internal helpers adds 591129d3db26 drm/bridge: fsl-ldb: Fix mode clock rate validation adds 57ef278ef125 drm/bridge: fsl-ldb: Enable split mode for LVDS dual link adds 1dbc790b4d41 drm/bridge: fsl-ldb: Drop DE signal polarity inversion adds 8490cad4dc4e drm/rockchip: Detach from ARM DMA domain in attach_device adds fb6e0637ab7e drm/panfrost: Put mapping instead of shmem obj on panfrost [...] adds 9fc33eaaa979 drm/panfrost: Fix shrinker list corruption by madvise IOCTL adds 7c1aeba7bb97 dma-buf: Fix one use-after-free of fence adds b68277f19e31 drm/ssd130x: Fix pre-charge period setting adds 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] adds 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] adds 4a47c6385bb4 ovl: turn of SB_POSIXACL with idmapped layers temporarily adds 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] adds 7edc3945bdce tracing/histograms: Fix memory leak problem adds 495fcec8648c tracing: Fix sleeping while atomic in kdb ftdump adds 0a6d7d45414a ftrace: Be more specific about arch impact when function t [...] adds 0bb7e14c8e15 blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is as [...] adds e3655dfa5805 fprobe/samples: Make sample_probe static adds 1e1fb420fe68 samples: Use KSYM_NAME_LEN for kprobes adds b047602d579b Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/sc [...] adds 5750676b64a5 fs/remap: constrain dedupe of EOF blocks adds 07fd5b6cdf3c cgroup: Use separate src/dst nodes when preloading css_set [...] adds d0b97f3891fb Merge tag 'cgroup-for-5.19-rc6-fixes' of git://git.kernel. [...] adds 4a57a8400075 vf/remap: return the amount of bytes actually deduplicated adds d11219ad53dc amdgpu: disable powerpc support for the newer display engine adds 040e3360af37 ASoC: sgtl5000: Fix noise on shutdown/remove adds 242a88ff27b2 ASoC: audio_graph_card2: Fix port numbers in example adds f0d96937d31c ASoC: ti: omap-mcbsp: duplicate sysfs error adds 9e51ac6ea604 ASoC: max98396: Fix register access for PCM format settings adds 7d90c8e6396b ASoC: tlv320adcx140: Fix tx_mask check adds a5d6d28e2ea3 ASoC: wcd9335: Use int array instead of bitmask for TX mixers adds 71b5ab96ffe6 ASoC: wm5102: Fix event generation for output compensation adds 15b2e5d10ccf ASoC: wm8998: Fix event generation for input mux adds 870d72ab9228 ASoC: cs47l92: Fix event generation for OUT1 demux adds f99e930655f4 ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE adds 0735e400fa07 ASoC: doc: Capitalize RESET line name adds 94c65dffd4c4 ASoC: dt-bindings: Fix description for msm8916 adds cd10bb89b0d5 ASoC: tas2764: Add post reset delays adds d1a10f1b4820 ASoC: tas2764: Fix and extend FSYNC polarity handling adds 3e99e5697e1f ASoC: tas2764: Correct playback volume range adds 1c4f29ec878b ASoC: tas2764: Fix amp gain register offset & default adds df5b4aca7248 ASoC: qdsp6: fix potential memory leak in q6apm_get_audior [...] adds c7dab6745f42 ASoC: Intel: sof_rt5682: fix out-of-bounds array access adds 051dade34695 ASoC: rt5640: Fix the wrong state of JD1 and JD2 adds 219af251bd16 ASoC: Intel: Skylake: Correct the ssp rate discovery in sk [...] adds fc976f5629af ASoC: Intel: Skylake: Correct the handling of fmt_config f [...] adds a4bd9358d553 Merge tag 'asoc-fix-v5.19-rc4' of https://git.kernel.org/p [...] adds 5f3fe25e7055 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 adds d16d69bf5a25 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 [...] adds 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 adds dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 61d307855eb1 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines adds 4ba5c853d794 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 9b043a8f3864 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds c4634a3c7dca Merge tag 'sound-5.19-rc7' of git://git.kernel.org/pub/scm [...] adds 097da1a44d1a um: Replace to_phys() and to_virt() with less generic func [...] adds 0609e200246b ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] adds 598f0a99fa8a ARM: 9210/1: Mark the FDT_FIXED sections as shareable adds cc45b836388f ARM: 9211/1: domain: drop modify_domain() adds 2bf6204240fd ARM: 9212/1: domain: Modify Kconfig help text adds e4ced82deb5f ARM: 9213/1: Print message about disabled Spectre workarou [...] adds e5c46fde75e4 ARM: 9214/1: alignment: advance IT state after emulating T [...] adds 8030aa3ce12e ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] adds 29589ca09a74 ARM: 9208/1: entry: add .ltorg directive to keep literals [...] adds 2eb5866cac07 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 51dd64bb99e4 Revert "evm: Fix memleak in init_desc" adds 9fab303a2cb3 ima: fix violation measurement list record adds d2ee2cfc4aa8 ima: Fix a potential integer overflow in ima_appraise_measurement adds af16df54b89d ima: force signature verification when CONFIG_KEXEC_SIG is [...] adds 067d25218741 ima: Fix potential memory leak in ima_init_crypto() adds 4adfa865bb97 Merge tag 'integrity-v5.19-fix' of git://git.kernel.org/pu [...] adds 5b2f3e0777da NFSD: Decode NFSv4 birth time attribute adds aec158242b87 lockd: set fl_owner when unlocking files adds 1197eb5906a5 lockd: fix nlm_close_files adds a24a6c05ffa7 Merge tag 'nfsd-5.19-3' of git://git.kernel.org/pub/scm/li [...] adds 50bd7d5a647b cifs: fix race condition with delayed threads adds 2883f4b5a0e1 cifs: remove unnecessary locking of chan_lock while freein [...] adds 32f319183c43 smb3: workaround negprot bug in some Samba servers adds f41d5df5f146 Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba. [...] adds 029c1c2059e9 net: stmmac: dwc-qos: Disable split header for Tegra194 adds 0680e20af5fb net: ethernet: ti: am65-cpsw: Fix devlink port register sequence adds d6c13d74b5c0 net/mlx5: TC, allow offload from uplink to other PF's VF adds 4892bd9830c3 net/mlx5: Lag, decouple FDB selection and shared FDB adds 6cc2714e8575 net/mlx5e: kTLS, Fix build time constant test in TX adds 2ec6cf9b742a net/mlx5e: kTLS, Fix build time constant test in RX adds 0c9d876545a5 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded adds 1afbd1e283d6 net/mlx5: Lag, correct get the port select mode str adds 6c4e8fa03fde net/mlx5e: CT: Use own workqueue instead of mlx5e priv adds 452133dd5808 net/mlx5e: Fix capability check for updating vnic env counters adds 5b759bf2f9d7 net/mlx5e: Ring the TX doorbell on DMA errors adds fe5235aef855 Merge tag 'mlx5-fixes-2022-07-06' of git://git.kernel.org/ [...] adds f46fd3d7c3bd net: ocelot: fix wrong time_after usage adds 820b8963adae net: sock: tracing: Fix sock_exceed_buf_limit not to deref [...] adds 1f1be04b4d48 sysctl: Fix data races in proc_dointvec(). adds 4762b532ec95 sysctl: Fix data races in proc_douintvec(). adds f613d86d014b sysctl: Fix data races in proc_dointvec_minmax(). adds 2d3b559df3ed sysctl: Fix data races in proc_douintvec_minmax(). adds c31bcc8fb89f sysctl: Fix data races in proc_doulongvec_minmax(). adds e87782087766 sysctl: Fix data races in proc_dointvec_jiffies(). adds 47e6ab24e8c6 tcp: Fix a data-race around sysctl_tcp_max_orphans. adds 3d32edf1f3c3 inetpeer: Fix data-races around sysctl. adds 310731e2f161 net: Fix data-races around sysctl_mem. adds dd44f04b9214 cipso: Fix data-races around sysctl. adds 48d7ee321ea5 icmp: Fix data-races around sysctl. adds 73318c4b7dbd ipv4: Fix a data-race around sysctl_fib_sync_mem. adds 32b3ad1418ea Merge branch 'sysctl-data-races' adds 1fd6e5675336 xdp: Fix spurious packet loss in generic XDP TX path adds 0326195f523a bpf: Make sure mac_header was set before using it adds f8d3da4ef8fa bpf: Add flags arg to bpf_dynptr_read and bpf_dynptr_write APIs adds 7c895ef88403 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 437ac2592c09 selftests: forwarding: Install local_termination.sh adds cfbba7b46aef selftests: forwarding: Install no_forwarding.sh adds 6676d7270ce2 Merge branch 'selftests-forwarding-install-two-missing-tests' adds 9c840d5f9aae nfp: fix issue of skb segments exceeds descriptor limitation adds 72a0b329114b vlan: fix memory leak in vlan_newlink() adds 5c835bb142d4 mptcp: fix subflow traversal at disconnect time adds 3ddabc433670 selftests: mptcp: validate userspace PM tests by default adds 3c079a22db79 Merge branch 'mptcp-fixes' adds 0ed8f619b412 netfilter: conntrack: fix crash due to confirmed bit load [...] adds 7a847c00eeba netfilter: nf_log: incorrect offset to network header adds c39ba4de6b0a netfilter: nf_tables: replace BUG_ON by element length check adds e45955766b43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 4a46de446d3f selftest: net: add tun to .gitignore adds f946964a9f79 net: marvell: prestera: fix missed deinit sequence adds c5b744d38c36 bnxt_en: reclaim max resources if sriov enable fails adds 4279414bff8a bnxt_en: Fix bnxt_reinit_after_abort() code path adds 619b9b1622c2 bnxt_en: fix livepatch query adds 53f8c2d37efb bnxt_en: Fix and simplify XDP transmit path adds ddde5412fdaa bnxt_en: Fix bnxt_refclk_read() adds 22b9c41a3fb8 Merge branch 'bnxt_en-5-bug-fixes' adds 7dee5d7747a6 sysctl: Fix data-races in proc_dou8vec_minmax(). adds 7d1025e55978 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). adds 6f605b57f378 tcp: Fix a data-race around sysctl_max_tw_buckets. adds bb7bb35a63b4 icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. adds 4a2f7083cc6c icmp: Fix data-races around sysctl_icmp_echo_enable_probe. adds 66484bb98ed2 icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. adds b04f9b7e85c7 icmp: Fix a data-race around sysctl_icmp_ignore_bogus_erro [...] adds d2efabce81db icmp: Fix a data-race around sysctl_icmp_errors_use_inboun [...] adds 2a4eb714841f icmp: Fix a data-race around sysctl_icmp_ratelimit. adds 1ebcb25ad6fc icmp: Fix a data-race around sysctl_icmp_ratemask. adds 1dace014928e raw: Fix a data-race around sysctl_raw_l3mdev_accept. adds 4785a66702f0 tcp: Fix data-races around sysctl_tcp_ecn. adds 12b8d9ca7e67 tcp: Fix a data-race around sysctl_tcp_ecn_fallback. adds e49e4aff7ec1 ipv4: Fix data-races around sysctl_ip_dynaddr. adds bdf00bf24bef nexthop: Fix data-races around nexthop_compat_mode. adds 7d5424b26f17 Merge branch 'net-sysctl-races' adds 49b9f431ff0d net: ftgmac100: Hold reference returned by of_get_child_by_name() adds 23aa6d5088e3 net: stmmac: fix leaks in probe adds 90f4b5499cdd rtw88: 8821c: fix access const table of channel parameters adds f424b1a6e1b4 dt-bindings: net: wireless: ath9k: Change Toke as maintainer adds c2b3a0759c76 dt-bindings: net: wireless: ath11k: change Kalle's email adds 3f3558c8054f wifi: mac80211_hwsim: set virtio device ready in probe() adds 03895c8414d7 wifi: mac80211: add gfp_t parameter to ieeee80211_obss_col [...] adds a4926abb787e wifi: mac80211: check skb_shared in ieee80211_8023_xmit() adds f856373e2f31 wifi: mac80211: do not wake queues on a vif that is being stopped adds 8d70f33ed720 wifi: cfg80211: Allow P2P client interface to indicate por [...] adds 50e2ab392919 wifi: mac80211: fix queue selection for mesh/OCB interfaces adds 67de8acdd375 Merge tag 'wireless-2022-07-13' of git://git.kernel.org/pu [...] adds 057cc8c9005e r8152: fix accessing unset transport header adds b11e5f6a3a5c net: sunhme: output link status with a single print. adds ebe41da5d47a sfc: fix use after free when disabling sriov adds f52d166819a4 ice: handle E822 generic device ID in PLDM header adds 7b6f9462a323 ice: change devlink code to read NVM in blocks adds f46a5a9c679f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df8386d13ea2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion adds f048880fc770 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors adds 4889fbd98dea seg6: bpf: fix skb checksum in bpf_push_seg6_encap() adds cc91b09b9ef8 Merge branch 'seg6-fix-skb-checksum-for-srh-encapsulation- [...] adds ada74c5539eb sfc: fix kernel panic when creating VF adds 0f3325076038 net: atlantic: remove deep parameter on suspend/resume functions adds 2e15c51fefaf net: atlantic: remove aq_nic_deinit() when resume adds 747c14307214 ip: fix dflt addr selection for connected nexthop adds cd72e61bad14 selftests/net: test nexthop without gw adds 94e810067888 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] adds 51f1c31f8ba7 MAINTAINERS: Add an additional maintainer to the AMD XGBE driver adds 3d8c51b25a23 net/tls: Check for errors in tls_device_init adds 656bd03a2cd8 nfp: flower: configure tunnel neighbour on cmsg rx adds 9bd572ec7a66 Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds db886979683a x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current adds b926f2adb044 Revert "vf/remap: return the amount of bytes actually dedu [...] adds e5d523f1ae8f ubsan: disable UBSAN_DIV_ZERO for clang
No new revisions were added by this update.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 25 ++ Documentation/core-api/kernel-api.rst | 2 +- Documentation/core-api/symbol-namespaces.rst | 4 +- .../bindings/net/wireless/qca,ath9k.yaml | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +- Documentation/filesystems/overlayfs.rst | 4 + Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/sound/soc/dai.rst | 2 +- .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- MAINTAINERS | 1 + arch/arm/include/asm/domain.h | 13 - arch/arm/include/asm/mach/map.h | 1 + arch/arm/include/asm/ptrace.h | 26 ++ arch/arm/kernel/entry-common.S | 1 + arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 + arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-v7-bugs.c | 9 +- arch/arm/probes/decode.h | 26 +- arch/riscv/Kconfig | 2 +- arch/sh/include/asm/io.h | 8 +- arch/um/include/asm/page.h | 4 +- arch/um/include/shared/mem.h | 4 +- arch/um/os-Linux/skas/process.c | 6 +- arch/x86/Kconfig | 108 ++++- arch/x86/Makefile | 6 + arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 62 +++ arch/x86/entry/entry.S | 22 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/entry_64.S | 64 ++- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/linkage.h | 8 + arch/x86/include/asm/msr-index.h | 13 + arch/x86/include/asm/nospec-branch.h | 69 ++- arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/kernel/alternative.c | 69 +++ arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 475 ++++++++++++++++++--- arch/x86/kernel/cpu/common.c | 61 ++- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/module.c | 8 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/static_call.c | 51 ++- arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/emulate.c | 28 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 4 +- arch/x86/kvm/vmx/nested.c | 2 +- arch/x86/kvm/vmx/run_flags.h | 8 + arch/x86/kvm/vmx/vmenter.S | 194 +++++---- arch/x86/kvm/vmx/vmx.c | 84 ++-- arch/x86/kvm/vmx/vmx.h | 10 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 4 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +++- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 26 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 1 + arch/x86/xen/xen-ops.h | 6 +- drivers/amba/bus.c | 8 +- drivers/base/cpu.c | 8 + drivers/dma-buf/dma-resv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/bridge/fsl-ldb.c | 21 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 15 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 9 + drivers/gpu/drm/i915/i915_vma.c | 12 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 17 + drivers/gpu/drm/solomon/ssd130x.c | 2 +- drivers/idle/intel_idle.c | 44 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 10 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/intel/ice/ice_devids.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 59 ++- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 ++++- drivers/net/ethernet/intel/ice/ice_main.c | 1 + .../ethernet/marvell/prestera/prestera_router.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 39 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +- .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 3 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 5 +- drivers/net/ethernet/mscc/ocelot_fdma.c | 17 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 18 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 33 +- drivers/net/ethernet/sfc/ef10.c | 3 + drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +- drivers/net/ethernet/sun/sunhme.c | 43 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +- drivers/net/usb/r8152.c | 14 +- drivers/net/wireless/ath/ath11k/wmi.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 2 + drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 14 +- drivers/net/xen-netback/rx.c | 1 + drivers/vfio/vfio.c | 17 +- fs/btrfs/inode.c | 14 +- fs/btrfs/zoned.c | 34 +- fs/cifs/connect.c | 2 - fs/cifs/sess.c | 11 +- fs/cifs/smb2pdu.c | 13 +- fs/exec.c | 2 +- fs/lockd/svcsubs.c | 14 +- fs/nfsd/nfs4xdr.c | 9 + fs/nfsd/nfsd.h | 3 +- fs/nilfs2/nilfs.h | 3 + fs/overlayfs/super.c | 25 +- fs/remap_range.c | 3 +- include/linux/cgroup-defs.h | 3 +- include/linux/cpu.h | 2 + include/linux/highmem.h | 18 +- include/linux/kexec.h | 6 + include/linux/kvm_host.h | 2 +- include/linux/objtool.h | 9 +- include/linux/sched/task.h | 2 +- include/net/cfg80211.h | 5 +- include/net/mac80211.h | 3 +- include/net/netfilter/nf_tables.h | 14 +- include/net/raw.h | 2 +- include/net/sock.h | 2 +- include/net/tls.h | 4 +- include/trace/events/iocost.h | 2 +- include/trace/events/sock.h | 6 +- include/uapi/linux/bpf.h | 11 +- ipc/namespace.c | 5 +- kernel/bpf/core.c | 8 +- kernel/bpf/helpers.c | 12 +- kernel/cgroup/cgroup.c | 37 +- kernel/exit.c | 2 +- kernel/kexec_file.c | 11 +- kernel/module/internal.h | 13 +- kernel/module/kallsyms.c | 35 +- kernel/module/main.c | 9 +- kernel/sysctl.c | 37 +- kernel/time/posix-timers.c | 19 +- kernel/trace/Kconfig | 3 +- kernel/trace/trace.c | 11 +- kernel/trace/trace_events_hist.c | 2 + lib/Kconfig.ubsan | 3 + mm/damon/vaddr.c | 3 +- mm/memory.c | 27 +- mm/rmap.c | 27 +- mm/sparse-vmemmap.c | 8 + mm/userfaultfd.c | 5 +- net/8021q/vlan_netlink.c | 10 +- net/core/dev.c | 8 +- net/core/filter.c | 1 - net/ipv4/af_inet.c | 4 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 20 +- net/ipv4/inet_timewait_sock.c | 3 +- net/ipv4/inetpeer.c | 12 +- net/ipv4/nexthop.c | 5 +- net/ipv4/syncookies.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 12 + net/ipv4/tcp.c | 3 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_output.c | 4 +- net/ipv6/icmp.c | 2 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 - net/mac80211/cfg.c | 4 +- net/mac80211/iface.c | 2 + net/mac80211/rx.c | 3 +- net/mac80211/tx.c | 36 +- net/mac80211/util.c | 3 + net/mac80211/wme.c | 4 +- net/mptcp/protocol.c | 4 +- net/netfilter/nf_conntrack_core.c | 22 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_tables_api.c | 72 +++- net/tls/tls_device.c | 4 +- net/tls/tls_main.c | 7 +- net/wireless/sme.c | 3 +- samples/fprobe/fprobe_example.c | 2 +- samples/kprobes/kprobe_example.c | 5 +- samples/kprobes/kretprobe_example.c | 5 +- scripts/Makefile.lib | 1 + scripts/Makefile.vmlinux_o | 2 +- security/Kconfig | 11 - security/integrity/evm/evm_crypto.c | 7 +- security/integrity/ima/ima_appraise.c | 3 +- security/integrity/ima/ima_crypto.c | 1 + security/integrity/ima/ima_efi.c | 2 + security/integrity/ima/ima_template_lib.c | 6 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 20 + sound/soc/codecs/arizona.c | 4 +- sound/soc/codecs/cs47l92.c | 8 +- sound/soc/codecs/max98396.c | 10 +- sound/soc/codecs/rt5640.c | 30 +- sound/soc/codecs/sgtl5000.c | 9 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/tas2764.c | 46 +- sound/soc/codecs/tas2764.h | 6 +- sound/soc/codecs/tlv320adcx140.c | 13 +- sound/soc/codecs/wcd9335.c | 17 +- sound/soc/codecs/wm5102.c | 21 +- sound/soc/codecs/wm8998.c | 21 +- sound/soc/generic/audio-graph-card2.c | 6 +- sound/soc/intel/boards/sof_rt5682.c | 10 +- sound/soc/intel/skylake/skl-nhlt.c | 40 +- sound/soc/qcom/qdsp6/q6apm.c | 1 + sound/soc/ti/omap-mcbsp-priv.h | 2 - sound/soc/ti/omap-mcbsp-st.c | 14 +- sound/soc/ti/omap-mcbsp.c | 19 +- tools/arch/x86/include/asm/msr-index.h | 9 + tools/include/linux/objtool.h | 9 +- tools/include/uapi/linux/bpf.h | 11 +- tools/objtool/arch/x86/decode.c | 5 + tools/objtool/builtin-check.c | 13 + tools/objtool/check.c | 330 +++++++++++++- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 + tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/testing/selftests/bpf/progs/dynptr_fail.c | 10 +- tools/testing/selftests/bpf/progs/dynptr_success.c | 4 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/fib_nexthop_nongw.sh | 119 ++++++ tools/testing/selftests/net/forwarding/Makefile | 2 + tools/testing/selftests/net/mptcp/Makefile | 2 +- 276 files changed, 3286 insertions(+), 1115 deletions(-) create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h create mode 100755 tools/testing/selftests/net/fib_nexthop_nongw.sh