Patch Series

Subject hugetlb: normalize exported interfaces to use base-page indices
Author jane.chu@oracle.com
Date 2026-04-09 23:41:52 +0000 UTC
Version
Cc akpm@linux-foundation.org baolin.wang@linux.alibaba.com corbet@lwn.net david@kernel.org hughd@google.com jane.chu@oracle.com liam.howlett@oracle.com linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com mhocko@suse.com muchun.song@linux.dev osalvador@suse.de peterx@redhat.com rppt@kernel.org skhan@linuxfoundation.org surenb@google.com vbabka@kernel.org

Patches (6)

Name Content [All]
[PATCH 1/6] hugetlb: open-code hugetlb folio lookup index conversion [Body]
[PATCH 2/6] hugetlb: remove the hugetlb_linear_page_index() helper [Body]
[PATCH 3/6] hugetlb: make hugetlb_fault_mutex_hash() take PAGE_SIZE index [Body]
[PATCH 4/6] hugetlb: drop vma_hugecache_offset() in favor of linear_page_index() [Body]
[PATCH 5/6] hugetlb: make hugetlb_add_to_page_cache() use PAGE_SIZE-based index [Body]
[PATCH 6/6] hugetlb: pass hugetlb reservation ranges in base-page indices [Body]
Session 2026-04-09
ID (for dev) bf829812-2b1b-40d8-ad98-3a7eb2f603ba
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] passed [Log]
[KASAN] Boot test: Base 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] passed [Log]
[KASAN] Build Patched 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] [patched] passed [Log]
[KASAN] Fuzz 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] 06a6cfb92448a97ef429a7fbd395a20a9d388acc [Config] [patched] passed [Log] [Artifacts]
WARNING: bad unlock balance in hugetlb_no_page [Log] [Syz Repro]