Skip to content

RHEL 9 MM subsystem proactive follow up fixes

Updating the RHEL 9 tree with mm follow up fixes to proactively
prevent issues cropping up.

JIRA: https://issues.redhat.com/browse/RHEL-104908

Backport of the following patches:

6db07bb8 kasan: use vmalloc_dump_obj() for vmalloc error reports 87bc4b5c mm/damon/lru_sort: reset enabled when DAMON start failed 5abc4bef mm/damon/reclaim: reset enabled when DAMON start failed 6ddc9fb4 kasan: remove kasan_find_vm_area() to prevent possible deadlock 4eb5e190 mm/migrate: fix do_pages_stat in compat mode ec62cdf3 mm/hugetlb: don't crash when allocating a folio if there are no resv 3f9d1b87 mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write 662b5582 mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup() 634d7535 mm: pcp: increase pcp->free_count threshold to trigger free_high eca8dc5f mm: page_alloc: remove redundant READ_ONCE 2aca2413 mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() 8bea129b kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() c83bf8fc mm: (un)track_pfn_copy() fix + doc improvements 8510ab26 mm/gup: remove unnecessary check in memfd_pin_folios() 80404086 mm: fix filemap_get_folios_contig returning batches of identical folios ee2dc58e mm/memblock: repeat setting reserved region nid if array is doubled 4d836843 mm/memblock: pass size instead of end to memblock_set_node() 2a071028 x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() dd314f2d mm/hwpoison: do not send SIGBUS to processes with recovered clean pages a046fca5 mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_pattern_add_range_dir() 07275590 mm/mremap: correctly handle partial mremap() of VMA starting at 0 f1549cdc mm: respect mmap hint address when aligning for THP 27d7f802 mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() 092fc816 mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats 68e78c47 mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true 3c033ac7 kmsan: remove an x86-specific #include from kmsan.h 775cd2e4 kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflush() 432d611e mm: hugetlb_vmemmap: fix reference to nonexistent file

Includes the following CVEs: CVE: CVE-2025-22090 CVE: CVE-2025-38258 CVE: CVE-2025-38510

Signed-off-by: Audra Mitchell audra@redhat.com

Edited by Audra Mitchell

Merge request reports

Loading