Skip to content

MM changes for RHEL 9.3

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2160210

Patches 0001-0037: Generic preparation and code dependencies, mostly moving sysctls definitions to their related compilation units; Patches 0038-0058: Change sets targeting ARM; Patches 0059-0090: Change sets targeting PPC; Patches 0091-0144: Change sets targeting s390; Patches 0145-0154: Change sets targeting x86_64; Patches 0155-0915: Change sets for portable changes;

Not necessary: Omitted-fix: b83699ea1e62 ("LoongArch: mm: Avoid unnecessary page fault retires on shared memory types") Omitted-fix: 6f5c672d17f5 ("s390/smp: enforce lowcore protection on CPU restart") Omitted-fix: 953503751a42 ("Revert "s390/smp: enforce lowcore protection on CPU restart"")

To be picked up later (presumably under bz2168372): Omitted-fix: 4f4c549feb4e ("arm64: mte: Avoid the racy walk of the vma list during core dump") Omitted-fix: ae3a2a218821 ("powerpc/ftrace: Remove redundant create_branch() calls") Omitted-fix: af320fb7ddb0 ("selftests/bpf: Fix s390x vmlinux path") Omitted-fix: 16fd6b31dd9b ("Revert "mm: migration: fix the FOLL_GET failure on following huge page"")

Omitted-fix: 1d8d14641fd9 ("mm/hugetlb: support write-faults in shared mappings") Change already in CS9

Omitted-fix: 4302abc628fc ("powerpc/64s: Prevent fallthrough to hash TLB flush when using radix") Omitted-fix: badc28d4924b ("mm: shrinkers: fix deadlock in shrinker debugfs")

Omitted-fix: 36d4b36b6959 ("lib/nodemask: inline next_node_in() and node_random()")

Omitted-fix: c36e20249571 ("mm: introduce mf_dax_kill_procs() for fsdax case")

Omitted-fix: dea18da45992 ("powerpc/64s: Fix stress_hpt memblock alloc alignment")

Omitted-fix: 2e8cff0a0eee ("arm64: fix rodata=full") Omitted-fix: 2081b3bd0c11 ("arm64: fix rodata=full again") Omitted-fix: 736eedc974ea ("arm64: mte: Fix double-freeing of the temporary tag storage during coredump") Omitted-fix: 19e183b54528 ("elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}") Omitted-fix: 61d2d1808b20 ("arm64: mm: don't acquire mutex when rewriting swapper") Omitted-fix: a3d3163fbe69 ("x86/mm/32: Fix W^X detection when page tables do not support NX") Omitted-fix: a970174d7a10 ("x86/mm: Do not verify W^X at boot up") Omitted-fix: 6da6b1d4a7df ("mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON") Omitted-fix: 63cf584203f3 ("mm: teach mincore_hugetlb about pte markers")

Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=51556952 KT1+mm regression: https://beaker.engineering.redhat.com/jobs/7663545

Signed-off-by: Chris von Recklinghausen crecklin@redhat.com

Edited by Chris von Recklinghausen

Merge request reports