Patch Series

Subject mm: remove is_swap_[pte, pmd]() + non-swap entries, introduce leaf entries
Author lorenzo.stoakes@oracle.com
Date 2025-11-10 22:21:19 +0000 UTC
Version 2
Cc agordeev@linux.ibm.com akpm@linux-foundation.org apopple@nvidia.com arnd@arndb.de axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com bhe@redhat.com borntraeger@linux.ibm.com brauner@kernel.org byungchul@sk.com chengming.zhou@linux.dev chrisl@kernel.org damon@lists.linux.dev david@redhat.com dev.jain@arm.com frankja@linux.ibm.com gerald.schaefer@linux.ibm.com gor@linux.ibm.com gourry@gourry.net harry.yoo@oracle.com hca@linux.ibm.com hughd@google.com imbrenda@linux.ibm.com jack@suse.cz jannh@google.com jgg@ziepe.ca joshua.hahnjy@gmail.com kasong@tencent.com kvm@vger.kernel.org lance.yang@linux.dev leon@kernel.org liam.howlett@oracle.com linmiaohe@huawei.com linux-arch@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-s390@vger.kernel.org lorenzo.stoakes@oracle.com matthew.brost@intel.com mhocko@suse.com muchun.song@linux.dev nao.horiguchi@gmail.com npache@redhat.com nphamcs@gmail.com osalvador@suse.de pasha.tatashin@soleen.com peterx@redhat.com pfalcato@suse.de

Patches (16)

Name Content [All]
[PATCH v3 01/16] mm: correctly handle UFFD PTE markers [Body]
[PATCH v3 02/16] mm: introduce leaf entry type and use to simplify leaf entry logic [Body]
[PATCH v3 03/16] mm: avoid unnecessary uses of is_swap_pte() [Body]
[PATCH v3 04/16] mm: eliminate is_swap_pte() when softleaf_from_pte() suffices [Body]
[PATCH v3 05/16] mm: use leaf entries in debug pgtable + remove is_swap_pte() [Body]
[PATCH v3 06/16] fs/proc/task_mmu: refactor pagemap_pmd_range() [Body]
[PATCH v3 07/16] mm: avoid unnecessary use of is_swap_pmd() [Body]
[PATCH v3 08/16] mm/huge_memory: refactor copy_huge_pmd() non-present logic [Body]
[PATCH v3 09/16] mm/huge_memory: refactor change_huge_pmd() non-present logic [Body]
[PATCH v3 10/16] mm: replace pmd_to_swp_entry() with softleaf_from_pmd() [Body]
[PATCH v3 11/16] mm: introduce pmd_is_huge() and use where appropriate [Body]
[PATCH v3 12/16] mm: remove remaining is_swap_pmd() users and is_swap_pmd() [Body]
[PATCH v3 13/16] mm: remove non_swap_entry() and use softleaf helpers instead [Body]
[PATCH v3 14/16] mm: remove is_hugetlb_entry_[migration, hwpoisoned]() [Body]
[PATCH v3 15/16] mm: eliminate further swapops predicates [Body]
[PATCH v3 16/16] mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() [Body]

Session 2025-11-10

ID (for dev) bb617732-0148-48b2-902d-7c480eee8947
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict