This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7aac71907bde Merge tag 'nfs-for-6.17-3' of git://git.linux-nfs.org/proj [...] new 9969779d0803 Documentation/hw-vuln: Add VMSCAPE documentation new a508cec6e521 x86/vmscape: Enumerate VMSCAPE bug new 2f8f173413f1 x86/vmscape: Add conditional IBPB mitigation new 556c1ad666ad x86/vmscape: Enable the mitigation new 6449f5baf9c7 x86/bugs: Move cpu_bugs_smt_update() down new b7cc98872315 x86/vmscape: Warn when STIBP is disabled with SMT new 8a68d64bb103 x86/vmscape: Add old Intel CPUs to affected list new 223ba8ee0a39 Merge tag 'vmscape-for-linus-20250904' of git://git.kernel [...] new 394bfac1c7f7 mm/khugepaged: fix the address passed to notifier on testi [...] new 397f6d14f9c3 mm/memory_hotplug: fix hwpoisoned large folio handling in [...] new 669602b5b738 init/main.c: fix boot time tracing crash new 21cc2b5c5062 mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range() new ce652aac9c90 mm/damon/core: set quota->charged_from to jiffies at first [...] new 711f19dfd783 mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_ [...] new e6b543ca9806 mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_ap [...] new 04d3cd43700a arm64: kexec: initialize kexec_buf struct in load_other_se [...] new 8afbd0045922 riscv: kexec: initialize kexec_buf struct new e67f0bd05519 s390: kexec: initialize kexec_buf struct new 3be306cccdcc mm/memory-failure: fix redundant updates for already poiso [...] new 7989fdce69ec percpu: fix race on alloc failed warning limit new 78d2d32f0b78 mm/mremap: fix regression in vrm->new_addr check new d613f53c83ec mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] new 04100f775c2e ocfs2: fix recursive semaphore deadlock in fiemap call new 79357cd06d41 mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_v [...] new 3fac212fe489 compiler-clang.h: define __SANITIZE_*__ macros only when u [...] new 0ce9398aa083 proc: fix type confusion in pde_set_flags() new 3260a3f0828e mm/damon/sysfs: fix use-after-free in state_show() new a68172d95c28 MAINTAINERS: add tree entry to numa memblocks and emulation block new 4f553c1e2c7b Merge tag 'mm-hotfixes-stable-2025-09-10-20-00' of git://g [...] new 2b986b9e917b bpf, cpumap: Disable page_pool direct xdp_return need larg [...] new e4414b01c1cd bpf: Check the helper function is valid in get_helper_proto new f9bb6ffa7f5a bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt new 3aa9b9a165d5 selftests/bpf: Extend crypto_sanity selftest with invalid [...] new 5d40c038c879 selftests/bpf: Fix "expression result unused" warnings with icecc new 387be23a95b1 Merge branch 'selftests-bpf-fix-expression-result-unused-w [...] new 7edfc0247082 bpf: Fix bpf_strnstr() to handle suffix match cases better new 6624fb2f3382 selftests/bpf: Add tests for bpf_strnstr new 813104c19274 Merge branch 'fix-bpf_strnstr-len-error' new 6c6f5c19e67c bpf: Update the list of BPF selftests maintainers new 30f241fcf52a xsk: Fix immature cq descriptor production new 0d80e7f951be rqspinlock: Choose trylock fallback for NMI waiters new df0cb5cb50bd bpf: Allow fall back to interpreter for programs with stac [...] new 6d78b4473cdb bpf: Tell memcg to use allow_spinning=false path in bpf_ti [...] new a3967baad4d5 tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fa [...] new e25ddfb388c8 bpf: Reject bpf_timer for PREEMPT_RT new fbdd61c94bcb selftests/bpf: Skip timer cases when bpf_timer is not supported new 91f34aaae06e Merge branch 'bpf-reject-bpf_timer-for-preempt_rt' new 02ffd6f89c50 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...]
The 48 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/vmscape.rst | 110 ++++++++ Documentation/admin-guide/kernel-parameters.txt | 11 + MAINTAINERS | 2 +- arch/arm64/kernel/machine_kexec_file.c | 2 +- arch/s390/kernel/kexec_elf.c | 2 +- arch/s390/kernel/kexec_image.c | 2 +- arch/s390/kernel/machine_kexec_file.c | 6 +- arch/x86/Kconfig | 9 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/entry-common.h | 7 + arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/kernel/cpu/bugs.c | 285 +++++++++++++++------ arch/x86/kernel/cpu/common.c | 86 ++++--- arch/x86/kvm/x86.c | 9 + drivers/base/cpu.c | 3 + fs/ocfs2/extent_map.c | 10 +- fs/proc/generic.c | 3 +- include/linux/compiler-clang.h | 29 ++- include/linux/cpu.h | 1 + include/linux/kasan.h | 6 +- init/main.c | 2 +- kernel/bpf/Makefile | 1 + kernel/bpf/core.c | 21 +- kernel/bpf/cpumap.c | 4 +- kernel/bpf/crypto.c | 2 +- kernel/bpf/helpers.c | 16 +- kernel/bpf/rqspinlock.c | 2 +- kernel/bpf/verifier.c | 6 +- mm/damon/core.c | 4 + mm/damon/lru_sort.c | 5 + mm/damon/reclaim.c | 5 + mm/damon/sysfs.c | 14 +- mm/hugetlb.c | 9 +- mm/kasan/shadow.c | 31 ++- mm/khugepaged.c | 4 +- mm/memory-failure.c | 20 +- mm/memory_hotplug.c | 10 +- mm/mremap.c | 9 +- mm/percpu.c | 20 +- mm/vmalloc.c | 8 +- net/ipv4/tcp_bpf.c | 5 +- net/xdp/xsk.c | 113 +++++++- net/xdp/xsk_queue.h | 12 + .../testing/selftests/bpf/prog_tests/free_timer.c | 4 + tools/testing/selftests/bpf/prog_tests/timer.c | 4 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 4 + .../selftests/bpf/prog_tests/timer_lockup.c | 4 + tools/testing/selftests/bpf/prog_tests/timer_mim.c | 4 + .../selftests/bpf/progs/bpf_arena_spin_lock.h | 4 +- tools/testing/selftests/bpf/progs/crypto_sanity.c | 46 +++- .../testing/selftests/bpf/progs/linked_list_fail.c | 5 +- .../selftests/bpf/progs/string_kfuncs_success.c | 8 +- 54 files changed, 767 insertions(+), 228 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/vmscape.rst