This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a2cc6ff5ec8f Merge tag 'firewire-updates-6.15' of git://git.kernel.org/ [...] new b81ff11c21af ftrace: Have tracing function args depend on PROBE_EVENTS_ [...] new 2c9ee74a6d61 tracing: Free module_delta on freeing of persistent ring buffer new 42ea22e754ba ftrace: Add cond_resched() to ftrace_graph_set_hash() new ea8d7647f9dd tracing: Verify event formats that have "%*p.." new 023f124a6417 scripts/sorttable: Fix endianness handling in build-time m [...] new fc0585c7faa9 rv: Fix missing unlock on double nested monitors return path new 41677970ad8e Merge tag 'trace-v6.15-2' of git://git.kernel.org/pub/scm/ [...] new 37477d9ecabd sched_ext: idle: Fix return code of scx_select_cpu_dfl() new 883cc35e9fef sched_ext: Remove a meaningless conditional goto in scx_se [...] new a8897ed8523d sched_ext: create_dsq: Return -EEXIST on duplicate request new f0c6eab5e45c sched_ext: initialize built-in idle state before ops.init() new 2bac648dab39 tools/sched_ext: Sync with scx repo new ea59cb74234c Merge tag 'sched_ext-for-6.15-rc0-fixes' of git://git.kern [...] new fe4cdc2c4e24 mm/userfaultfd: fix release hang over concurrent GUP new b98072af60a7 mm/hugetlb_vmemmap: fix memory loads ordering new a0a9f2180b90 mm: page_isolation: avoid calling folio_hstate() without h [...] new 1ca77ff18372 mm/hugetlb: move hugetlb_sysctl_init() to the __init section new c11bcbc0a517 mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_c [...] new 204e9a18f1b9 Merge tag 'mm-hotfixes-stable-2025-04-02-21-57' of git://g [...] new 36eed5400805 mm/mremap: do not set vrm->vma NULL immediately prior to c [...] new 7a95a05f15d5 mm: page_alloc: fix defrag_mode's retry & OOM path new 7fa46cdfffd2 mm/kasan: use SLAB_NO_MERGE flag instead of an empty constructor new 7f29070f4c85 mm/damon/core: simplify control flow in damon_register_ops() new bd145bdd26c6 mm/page_alloc: replace flag check with PageHWPoison() in c [...] new 4a0cb631447f MAINTAINERS: add peterx as userfaultfd reviewer new 2ebc3b68ac40 mm/mm_init: init holes in the end of the memory map for FLATMEM new 7790c9c9265e memblock: don't release high memory to page allocator when [...] new 983e760bcdb6 selftest/mm: va_high_addr_switch: add ppc64 support check new 59aa44d1ee5c MAINTAINERS: fixup USERFAULTFD entry new 8871b533ef99 MAINTAINERS: mm: add entry for execmem new 6985850f3e0b MAINTAINERS: mm: add entry for numa memblocks and numa emulation new 38c5ecaaddd0 MAINTAINERS: mm: add entry for secretmem new 9342bc134ae7 mm/memory_hotplug: fix call folio_test_large with tail pag [...] new 1b3d3e9f4a32 microblaze/mm: put mm_cmdline_setup() in .init.text section new f21bb37afbba mm: pgtable: make generic tlb_remove_table() use struct ptdesc new 1a03c275a3ad mm: pgtable: change pt parameter of tlb_remove_ptdesc() to [...] new e3ecf7c7d082 mm: pgtable: convert some architectures to use tlb_remove_ [...] new 4239c198e841 riscv: pgtable: unconditionally use tlb_remove_ptdesc() new f1fdec956f63 x86: pgtable: convert to use tlb_remove_ptdesc() new 02d9e1a2048e mm: pgtable: remove tlb_remove_page_ptdesc() new 5796d3967c09 mseal sysmap: kernel config and header change new 7b0141daf34c selftests: x86: test_mremap_vdso: skip if vdso is msealed new 1d6fad7b844c mseal sysmap: generic vdso vvar mapping new 3049def19848 mseal sysmap: enable x86-64 new 0061b6e162ad mseal sysmap: enable arm64 new 3d38922abff3 mseal sysmap: uprobe mapping new a8c15bb4008c mseal sysmap: update mseal.rst new b481341e4cfb selftest: test system mappings are sealed new 24e3f9fbbd5d mseal sysmap: enable s390 new e20706d5385b mseal sysmap: add arch-support txt new 8c7c1b5506e5 Merge tag 'mm-stable-2025-04-02-22-07' of git://git.kernel [...] new c8b6d5dd3489 mailmap: add an entry for Nicolas Schier new e2a33a2a3258 lib/sort.c: add _nonatomic() variants with cond_resched() new 8b46fdaea819 lib: scatterlist: fix sg_split_phys to preserve original s [...] new 5a2b5cb76cb4 Merge tag 'mm-nonmm-stable-2025-04-02-22-12' of git://git. [...] new 5d0b204654de xsk: Fix __xsk_generic_xmit() error code when cq is full new 00387808d36e selftests/bpf: Fix tests after fields reorder in struct file new 14d84357a0af selftests/bpf: Fix verifier_bpf_fastcall test new 3f8ad18f8184 selftests/bpf: Fix verifier_private_stack test failure new 531a62f223d2 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] new 89f43e1ce6f6 arm64: mm: Correct the update of max_pfn new a13bfa4fe0d6 arm64: mops: Do not dereference src reg for a set operation new 0fff2aa96f6b arm64: mm: Drop dead code for pud special bit handling new e18c09b204e8 arm64: Add support for HIP09 Spectre-BHB mitigation new c28f31deeacd arm64: Don't call NULL in do_compat_alignment_fixup() new aa18761a447f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new f9733aa925d9 ARM: 9439/1: arm32: simplify ARM_MMU_KEEP usage new ccb8ce526807 ARM: 9441/1: rust: Enable Rust support for ARMv7 new 9cac324d6f49 ARM: 9442/1: smp: Fix IPI alignment in /proc/interrupts new e7607f7d6d81 ARM: 9443/1: Require linker to support KEEP within OVERLAY [...] new c3d944a367c0 ARM: 9444/1: add KEEP() keyword to ARM_VECTORS new 623c3015d8c9 ARM: 9445/1: clkdev: Mark some functions with __printf() a [...] new e8b471285262 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 73 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: .mailmap | 2 + .../core/mseal_sys_mappings/arch-support.txt | 30 ++++++ Documentation/rust/arch-support.rst | 1 + Documentation/userspace-api/mseal.rst | 21 ++++ MAINTAINERS | 39 +++++++ arch/arm/Kconfig | 3 +- arch/arm/Makefile | 1 + arch/arm/include/asm/vmlinux.lds.h | 14 ++- arch/arm/kernel/smp.c | 3 +- arch/arm/kernel/vmlinux-xip.lds.S | 2 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm64/Kconfig | 1 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/pgtable.h | 5 - arch/arm64/include/asm/traps.h | 4 +- arch/arm64/kernel/compat_alignment.c | 2 + arch/arm64/kernel/proton-pack.c | 1 + arch/arm64/kernel/vdso.c | 9 +- arch/arm64/mm/mmu.c | 3 +- arch/csky/include/asm/pgalloc.h | 7 +- arch/hexagon/include/asm/pgalloc.h | 7 +- arch/loongarch/include/asm/pgalloc.h | 7 +- arch/m68k/include/asm/sun3_pgalloc.h | 7 +- arch/microblaze/mm/init.c | 2 +- arch/mips/include/asm/pgalloc.h | 7 +- arch/nios2/include/asm/pgalloc.h | 7 +- arch/openrisc/include/asm/pgalloc.h | 7 +- arch/riscv/include/asm/pgalloc.h | 26 +---- arch/s390/Kconfig | 1 + arch/s390/kernel/vdso.c | 2 +- arch/sh/include/asm/pgalloc.h | 7 +- arch/um/include/asm/pgalloc.h | 21 ++-- arch/x86/Kconfig | 1 + arch/x86/entry/vdso/vma.c | 5 +- arch/x86/mm/pgtable.c | 8 +- drivers/clk/clkdev.c | 9 +- fs/userfaultfd.c | 51 +++++---- include/asm-generic/tlb.h | 14 +-- include/linux/mm.h | 10 ++ include/linux/page-flags.h | 37 +++++++ include/linux/page_ref.h | 2 +- include/linux/sort.h | 11 ++ init/Kconfig | 27 +++++ kernel/events/uprobes.c | 3 +- kernel/sched/ext.c | 8 +- kernel/sched/ext_idle.c | 12 +-- kernel/trace/Kconfig | 3 +- kernel/trace/ftrace.c | 1 + kernel/trace/rv/rv.c | 3 +- kernel/trace/trace.c | 1 + kernel/trace/trace_events.c | 7 ++ lib/sg_split.c | 2 - lib/sort.c | 110 +++++++++++++------ lib/vdso/datastore.c | 3 +- mm/damon/core.c | 9 +- mm/hugetlb.c | 2 +- mm/kasan/kasan_test_c.c | 5 +- mm/memblock.c | 3 + mm/memory_hotplug.c | 12 +-- mm/mm_init.c | 12 +-- mm/mremap.c | 3 +- mm/page_alloc.c | 6 +- mm/page_isolation.c | 9 +- mm/zswap.c | 30 ++++-- net/xdp/xsk.c | 5 +- rust/Makefile | 8 ++ rust/compiler_builtins.rs | 24 +++++ samples/trace_events/trace-events-sample.h | 8 +- scripts/generate_rust_target.rs | 4 +- scripts/sorttable.c | 2 +- security/Kconfig | 21 ++++ tools/sched_ext/include/scx/common.bpf.h | 85 ++++++++++----- tools/sched_ext/include/scx/enum_defs.autogen.h | 3 + tools/sched_ext/include/scx/enums.autogen.bpf.h | 24 +++++ tools/sched_ext/include/scx/enums.autogen.h | 8 ++ tools/sched_ext/include/scx/enums.h | 3 +- tools/testing/selftests/Makefile | 1 + .../selftests/bpf/progs/test_module_attach.c | 2 +- .../selftests/bpf/progs/test_subprogs_extable.c | 6 +- .../selftests/bpf/progs/verifier_bpf_fastcall.c | 6 +- .../selftests/bpf/progs/verifier_private_stack.c | 6 +- tools/testing/selftests/mm/va_high_addr_switch.sh | 28 +++++ .../selftests/mseal_system_mappings}/.gitignore | 2 +- .../{ptrace => mseal_system_mappings}/Makefile | 2 +- .../testing/selftests/mseal_system_mappings/config | 1 + .../mseal_system_mappings/sysmap_is_sealed.c | 119 +++++++++++++++++++++ tools/testing/selftests/x86/test_mremap_vdso.c | 43 ++++++++ 87 files changed, 804 insertions(+), 279 deletions(-) create mode 100644 Documentation/features/core/mseal_sys_mappings/arch-support.txt copy {arch/arc/boot => tools/testing/selftests/mseal_system_mappings}/.gitignore (70%) copy tools/testing/selftests/{ptrace => mseal_system_mappings}/Makefile (62%) create mode 100644 tools/testing/selftests/mseal_system_mappings/config create mode 100644 tools/testing/selftests/mseal_system_mappings/sysmap_is_sealed.c