Date: Fri, 27 Sep 2024 09:47:40 -0700 From: Andrew Morton To: Linus Torvalds Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] hotfixes for 6.12-rc1 Linus, please merge this batch of hotfixes, thanks. The following changes since commit abf2050f51fdca0fd146388f83cddd95a57a008d: Merge tag 'media/v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media (2024-09-23 15:27:58 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-09-27-09-45 for you to fetch changes up to 2af148ef8549a12f8025286b8825c2833ee6bcb8: ocfs2: fix uninit-value in ocfs2_get_block() (2024-09-26 14:01:45 -0700) ---------------------------------------------------------------- 19 hotfixes. 13 are cc:stable. There's a focus on fixes for the memfd_pin_folios() work which was added into 6.11. Apart from that, the usual shower of singleton fixes. ---------------------------------------------------------------- Andrey Skvortsov (1): zram: don't free statically defined names Diederik de Haas (1): mm/damon/Kconfig: update DAMON doc URL Gautham Ananthakrishna (1): ocfs2: reserve space for inline xattr before attaching reflink tree Guenter Roeck (2): mm: make SPLIT_PTE_PTLOCKS depend on SMP Revert "list: test: fix tests for list_cut_position()" Huang Ying (1): memory tiers: use default_dram_perf_ref_source in log message Jeongjun Park (1): mm: migrate: annotate data-race in migrate_folio_unmap() Joseph Qi (1): ocfs2: fix uninit-value in ocfs2_get_block() Lorenzo Stoakes (1): tools: fix shared radix-tree build Mohammed Anees (1): ocfs2: fix deadlock in ocfs2_get_system_file_inode Muhammad Usama Anjum (1): kselftests: mm: fix wrong __NR_userfaultfd value Steve Sistare (6): mm/filemap: fix filemap_get_folios_contig THP panic mm/hugetlb: fix memfd_pin_folios free_huge_pages leak mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak mm/gup: fix memfd_pin_folios hugetlb page allocation mm/gup: fix memfd_pin_folios alloc race panic mm/hugetlb: simplify refs in memfd_alloc_folio Tiezhu Yang (1): compiler.h: specify correct attribute for .rodata..c_jump_table qiwu.chen (1): mm: kfence: fix elapsed time for allocated/freed track drivers/block/zram/zram_drv.c | 6 ++++-- fs/ocfs2/aops.c | 5 ++--- fs/ocfs2/extent_map.c | 8 +++++++- fs/ocfs2/refcounttree.c | 26 ++++++++++++++++++++++++-- fs/ocfs2/xattr.c | 11 +---------- include/linux/compiler.h | 2 +- include/linux/hugetlb.h | 10 ++++++++++ lib/list-test.c | 6 ------ mm/Kconfig | 1 + mm/damon/Kconfig | 2 +- mm/filemap.c | 4 ++++ mm/gup.c | 1 + mm/hugetlb.c | 17 +++++++++++++++++ mm/kfence/report.c | 2 +- mm/memfd.c | 18 ++++++++++-------- mm/memory-tiers.c | 6 +++--- mm/migrate.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- tools/testing/shared/maple-shared.h | 4 ++++ tools/testing/shared/shared.h | 4 ++++ tools/testing/shared/shared.mk | 4 +++- tools/testing/shared/xarray-shared.h | 4 ++++ 22 files changed, 104 insertions(+), 41 deletions(-) . Date: Fri, 4 Oct 2024 15:55:07 +0200 From: Vlastimil Babka To: Linus Torvalds Cc: David Rientjes , Christoph Lameter , Andrew Morton , "linux-mm@kvack.org" , LKML , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, "Uladzislau Rezki (Sony)" , Guenter Roeck Subject: [GIT PULL] slab fixes for 6.12-rc1 Hi Linus, please pull the latest slab fixes from: git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-6.12-rc1 Thanks, Vlastimil ====================================== Fixes for issues introduced in 6.12-rc1: kobject memory leak, unsupressed warning and possible lockup in new slub_kunit tests, misleading code in kvfree_rcu_queue_batch(). ---------------------------------------------------------------- Nilay Shroff (1): mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release() Uladzislau Rezki (Sony) (1): rcu/kvfree: Refactor kvfree_rcu_queue_batch() Vlastimil Babka (2): mm, slab: suppress warnings in test_leak_destroy kunit test slub/kunit: skip test_kfree_rcu when the slub kunit test is built-in kernel/rcu/tree.c | 9 +++++---- lib/slub_kunit.c | 18 ++++++++++++------ mm/slab.h | 8 +++++++- mm/slab_common.c | 5 +++-- mm/slub.c | 5 +++-- 5 files changed, 30 insertions(+), 15 deletions(-) .