Patch Series

Subject mm/virtio: skip redundant zeroing of host-zeroed reported pages
Author mst@redhat.com
Date 2026-04-20 12:50:20 +0000 UTC
Version
Cc aarcange@redhat.com akpm@linux-foundation.org apopple@nvidia.com axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com bhe@redhat.com byungchul@sk.com chrisl@kernel.org david@kernel.org dev.jain@arm.com eperezma@redhat.com gourry@gourry.net hannes@cmpxchg.org hughd@google.com jackmanb@google.com jasowang@redhat.com joshua.hahnjy@gmail.com kasong@tencent.com lance.yang@linux.dev liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org ljs@kernel.org matthew.brost@intel.com mhocko@suse.com mst@redhat.com muchun.song@linux.dev npache@redhat.com nphamcs@gmail.com osalvador@suse.de rakie.kim@sk.com rppt@kernel.org ryan.roberts@arm.com shikemeng@huaweicloud.com surenb@google.com vbabka@kernel.org virtualization@lists.linux.dev weixugc@google.com xuanzhuo@linux.alibaba.com ying.huang@linux.alibaba.com yuanchu@google.com ziy@nvidia.com

Patches (18)

Name Content [All]
[PATCH RFC v2 01/18] mm: page_alloc: propagate PageReported flag across buddy splits [Body]
[PATCH RFC v2 02/18] mm: add pghint_t type and vma_alloc_folio_hints API [Body]
[PATCH RFC v2 03/18] mm: add PG_zeroed page flag for known-zero pages [Body]
[PATCH RFC v2 04/18] mm: page_alloc: track PG_zeroed across buddy merges [Body]
[PATCH RFC v2 05/18] mm: page_alloc: preserve PG_zeroed in try_to_claim_block [Body]
[PATCH RFC v2 06/18] mm: page_alloc: thread pghint_t through get_page_from_freelist [Body]
[PATCH RFC v2 07/18] mm: post_alloc_hook: use PG_zeroed to skip zeroing, return pghint_t [Body]
[PATCH RFC v2 08/18] mm: hugetlb: thread pghint_t through buddy allocation chain [Body]
[PATCH RFC v2 09/18] mm: hugetlb: use PG_zeroed for pool pages, skip redundant zeroing [Body]
[PATCH RFC v2 10/18] mm: page_reporting: support host-zeroed reported pages [Body]
[PATCH RFC v2 11/18] mm: skip zeroing in vma_alloc_zeroed_movable_folio for pre-zeroed pages [Body]
[PATCH RFC v2 12/18] mm: skip zeroing in alloc_anon_folio for pre-zeroed pages [Body]
[PATCH RFC v2 13/18] mm: skip zeroing in vma_alloc_anon_folio_pmd for pre-zeroed pages [Body]
[PATCH RFC v2 14/18] mm: memfd: skip zeroing for pre-zeroed hugetlb pages [Body]
[PATCH RFC v2 15/18] virtio_balloon: add host_zeroes_pages module parameter [Body]
[PATCH RFC v2 16/18] mm: page_reporting: add flush parameter with page budget [Body]
[PATCH RFC v2 17/18] mm: add free_frozen_pages_hint and put_page_hint APIs [Body]
[PATCH RFC v2 18/18] virtio_balloon: mark deflated pages as pre-zeroed [Body]
Session 2026-04-20
ID (for dev) 4ecb8bed-1693-497b-9451-b75a55d63a66
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] passed [Log]
[KASAN] Boot test: Base b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] passed [Log]
[KASAN] Build Patched b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] [patched] passed [Log]
[KASAN] Fuzz b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] b8a5774cd49996e8ef83b1637a9b547158f18de9 [Config] [patched] passed [Log] [Artifacts]
kernel BUG in free_huge_folio [Log] [Syz Repro]