RHEL 9.4 MM Proactive Fixes — Nothing but the essentials
JIRA: https://issues.redhat.com/browse/RHEL-5619
Brew Build: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=59052435
KT1-Lite+ Tests: https://beaker.engineering.redhat.com/jobs/8934353
KT1-Lite+ Debug Tests: https://beaker.engineering.redhat.com/jobs/8934354
arch/x86/mm/kaslr.c | 8 +++---
fs/fs-writeback.c | 41 ++++++++++++++++++--------
fs/ramfs/inode.c | 2 +-
include/linux/memcontrol.h | 4 +--
include/linux/mmzone.h | 14 +++++++--
include/linux/ramfs.h | 1 +
include/linux/resume_user_mode.h | 2 +-
mm/filemap.c | 2 +-
mm/hugetlb.c | 75 ++++++++++++++++++++++++++++++++----------------
mm/hugetlb_vmemmap.c | 34 +++++++++-------------
mm/khugepaged.c | 14 ++++++++-
mm/memblock.c | 8 +++++-
mm/memcontrol.c | 25 ++++++++--------
mm/memory.c | 7 +++++
mm/migrate.c | 9 +++++-
mm/mmap.c | 7 ++++-
mm/page_alloc.c | 15 ++++------
mm/shmem.c | 21 ++++++++++++--
mm/sparse.c | 17 +++++------
mm/zsmalloc.c | 101 ++++++++++++++++++++++++++++++-----------------------------------
tools/testing/memblock/internal.h | 4 +++
21 files changed, 253 insertions(+), 158 deletions(-)
Omitted-fix: 115d9d77bb0f ("mm: Always release pages to the buddy allocator in memblock_free_late().") since it was later reverted by 647037adcad0 ("Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."")
Signed-off-by: Joel Savitz jsavitz@redhat.com