Subject mm: batch rmap walks during large folio migration
Author shivankg@amd.com
Date 2026-07-12 07:38:47 +0000 UTC
Version
Cc akpm@linux-foundation.org apopple@nvidia.com bharata@amd.com byungchul@sk.com david@kernel.org dev.jain@arm.com fvdl@google.com gourry@gourry.net harry@kernel.org jannh@google.com joshua.hahnjy@gmail.com kinseyho@google.com kmanaouil.dev@gmail.com lance.yang@linux.dev liam@infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org matthew.brost@intel.com mhocko@suse.com rakie.kim@sk.com riel@surriel.com rientjes@google.com rppt@kernel.org shivankg@amd.com surenb@google.com vbabka@kernel.org weixugc@google.com ying.huang@linux.alibaba.com ziy@nvidia.com
Patches (6)
Name Content [All]
[PATCH 1/6] mm/rmap: Add batched version of folio_try_share_anon_rmap_pte [Body]
[PATCH 2/6] mm: factor out generic PTE batch detection from swap_pte_batch() [Body]
[PATCH 3/6] mm/migrate: split remove_migration_pte_hugetlb() out of remove_migration_pte() [Body]
[PATCH 4/6] mm/migrate: batch the restore-side migration rmap walk [Body]
[PATCH 5/6] mm/rmap: split try_to_migrate_hugetlb_one() out of try_to_migrate_one() [Body]
[PATCH 6/6] mm/rmap: batch the unmap of large folios in try_to_migrate_one() [Body]
Session 2026-07-12
ID (for dev) c9ba89c4-74f0-42bc-8d10-ae09b96f2a54
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] passed [Log]
[KASAN] Boot test: Base 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] passed [Log]
[KASAN] Build Patched 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] [patched] passed [Log]
[KASAN] Fuzz 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] 61cccb8363fcc282d4ae0555b8739dd227f5ad0b [Config] [patched] passed [Log] [Artifacts]
BUG: scheduling while atomic in exit_to_user_mode_loop [Log] [Syz Repro]
BUG: sleeping function called from invalid context in migrate_pages [Log] [Syz Repro]
BUG: sleeping function called from invalid context in migrate_pages_batch [Log] [Syz Repro]
BUG: sleeping function called from invalid context in move_pages [Log] [Syz Repro]
BUG: sleeping function called from invalid context in store_status [Log] [Syz Repro]
WARNING: lock held when returning to user space in huge_pte_lock [Log] [Syz Repro]