Linus, please merge this batch of hotfixes, thanks. The following changes since commit 5b7ad877e4d81f8904ce83982b1ba5c6e83deccb: Merge tag 'afs-fixes-20231124' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs (2023-11-24 10:40:03 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2023-12-07-18-47 for you to fetch changes up to b2f557a21bc8fffdcd65794eda8a854e024999f3: mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range() (2023-12-06 16:12:50 -0800) ---------------------------------------------------------------- 31 hotfixes. 10 of these address pre-6.6 issues and are marked cc:stable. The remainder address post-6.6 issues or aren't considered serious enough to justify backporting. ---------------------------------------------------------------- Andrew Morton (2): MAINTAINERS: add Andrew Morton for lib/* mm/memory.c:zap_pte_range() print bad swap entry Andy Shevchenko (1): units: add missing header Bagas Sanjaya (1): MAINTAINERS: drop Antti Palosaari Baoquan He (2): drivers/base/cpu: crash data showing should depends on KEXEC_CORE kernel/Kconfig.kexec: drop select of KEXEC for CRASH_DUMP Chester Lin (1): .mailmap: add a new address mapping for Chester Lin Florian Fainelli (1): scripts/gdb: fix lx-device-list-bus and lx-device-list-class Heiko Carstens (1): checkstack: fix printed address Hugh Dickins (1): mm: fix oops when filemap_map_pmd() without prealloc_pte Jiexun Wang (1): mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range() Kuan-Ying Lee (1): scripts/gdb/tasks: fix lx-ps command error Liu Shixin (2): Revert "mm/kmemleak: move the initialisation of object to __link_object" mm/kmemleak: move set_track_prepare() outside raw_spinlocks Lizhi Xu (1): squashfs: squashfs_read_data need to check if the length is 0 Mike Kravetz (1): hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write Ming Lei (1): lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly Nico Pache (1): selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS Peter Xu (4): mm/pagemap: fix ioctl(PAGEMAP_SCAN) on vma check mm/pagemap: fix wr-protect even if PM_SCAN_WP_MATCHING not set mm/selftests: fix pagemap_ioctl memory map test mm/Kconfig: make userfaultfd a menuconfig Roman Gushchin (1): mm: kmem: properly initialize local objcg variable in current_obj_cgroup() Ryusuke Konishi (2): nilfs2: fix missing error check for sb_set_blocksize call nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() SeongJae Park (2): mm/damon/core: copy nr_accesses when splitting region mm/damon/sysfs-schemes: add timeout for update_schemes_tried_regions Sidhartha Kumar (1): mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI Su Hui (1): highmem: fix a memory copy problem in memcpy_from_folio Sumanth Korikkar (2): mm/memory_hotplug: add missing mem_hotplug_lock mm/memory_hotplug: fix error handling in add_memory_resource() .mailmap | 1 + CREDITS | 8 ++ MAINTAINERS | 186 +++++++---------------------- arch/arm/include/asm/kexec.h | 4 - arch/arm/kernel/Makefile | 2 +- drivers/base/cpu.c | 6 +- drivers/base/memory.c | 18 ++- fs/Kconfig | 1 + fs/nilfs2/sufile.c | 42 +++++-- fs/nilfs2/the_nilfs.c | 6 +- fs/proc/task_mmu.c | 26 +++- fs/squashfs/block.c | 2 +- include/linux/highmem.h | 2 +- include/linux/hugetlb.h | 5 +- include/linux/units.h | 1 + kernel/Kconfig.kexec | 1 - lib/group_cpus.c | 22 +++- mm/Kconfig | 16 +-- mm/damon/core.c | 1 + mm/damon/sysfs-schemes.c | 49 +++++++- mm/filemap.c | 2 +- mm/hugetlb.c | 7 ++ mm/kmemleak.c | 40 ++++--- mm/madvise.c | 11 ++ mm/memcontrol.c | 2 +- mm/memory.c | 1 + mm/memory_hotplug.c | 15 ++- scripts/checkstack.pl | 8 +- scripts/gdb/linux/device.py | 16 +-- scripts/gdb/linux/tasks.py | 18 ++- tools/testing/selftests/mm/Makefile | 4 +- tools/testing/selftests/mm/pagemap_ioctl.c | 9 +- 32 files changed, 282 insertions(+), 250 deletions(-)