Patch Series

Subject mm/huge_memory: refactor zap_huge_pmd()
Author ljs@kernel.org
Date 2026-03-20 18:07:18 +0000 UTC
Version
Cc akpm@linux-foundation.org baohua@kernel.org baolin.wang@linux.alibaba.com david@kernel.org dev.jain@arm.com kas@kernel.org lance.yang@linux.dev liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org mhocko@suse.com npache@redhat.com rppt@kernel.org ryan.roberts@arm.com surenb@google.com vbabka@kernel.org ziy@nvidia.com

Patches (13)

Name Content [All]
[PATCH v3 01/13] mm/huge_memory: simplify vma_is_specal_huge() [Body]
[PATCH v3 02/13] mm/huge: avoid big else branch in zap_huge_pmd() [Body]
[PATCH v3 03/13] mm/huge_memory: have zap_huge_pmd return a boolean, add kdoc [Body]
[PATCH v3 04/13] mm/huge_memory: handle buggy PMD entry in zap_huge_pmd() [Body]
[PATCH v3 05/13] mm/huge_memory: add a common exit path to zap_huge_pmd() [Body]
[PATCH v3 06/13] mm/huge_memory: remove unnecessary VM_BUG_ON_PAGE() [Body]
[PATCH v3 07/13] mm/huge_memory: deduplicate zap deposited table call [Body]
[PATCH v3 08/13] mm/huge_memory: remove unnecessary sanity checks [Body]
[PATCH v3 09/13] mm/huge_memory: use mm instead of tlb->mm [Body]
[PATCH v3 10/13] mm/huge_memory: separate out the folio part of zap_huge_pmd() [Body]
[PATCH v3 11/13] mm: add softleaf_is_valid_pmd_entry(), pmd_to_softleaf_folio() [Body]
[PATCH v3 12/13] mm/huge_memory: add and use normal_or_softleaf_folio_pmd() [Body]
[PATCH v3 13/13] mm/huge_memory: add and use has_deposited_pgtable() [Body]

Session 2026-03-20

ID (for dev) 9cda7dc4-ab1e-41b4-8ba9-04a17fb4cff0
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a0c83177734ab98623795e1ba2cf4b72c23de5e7 [Config] passed [Log]
[KASAN] Boot test: Base a0c83177734ab98623795e1ba2cf4b72c23de5e7 [Config] passed [Log]
[KASAN] Build Patched a0c83177734ab98623795e1ba2cf4b72c23de5e7 [Config] [Log] [patched] failed [Log]
kernel build error [Log]