Patch Series

Subject mm/virtio: skip redundant zeroing of host-zeroed reported pages
Author mst@redhat.com
Date 2026-04-26 21:47:33 +0000 UTC
Version
Cc aarcange@redhat.com agordeev@linux.ibm.com akpm@linux-foundation.org apopple@nvidia.com axelrasmussen@google.com baohua@kernel.org baolin.wang@linux.alibaba.com bhe@redhat.com borntraeger@linux.ibm.com bp@alien8.de byungchul@sk.com chrisl@kernel.org cl@gentwo.org dave.hansen@linux.intel.com david@kernel.org dev.jain@arm.com eperezma@redhat.com geert@linux-m68k.org gerg@linux-m68k.org gor@linux.ibm.com gourry@gourry.net hannes@cmpxchg.org harry.yoo@oracle.com hca@linux.ibm.com hpa@zytor.com hughd@google.com jackmanb@google.com jasowang@redhat.com joshua.hahnjy@gmail.com kasong@tencent.com lance.yang@linux.dev liam.howlett@oracle.com linmag7@gmail.com linux-alpha@vger.kernel.org linux-kernel@vger.kernel.org linux-m68k@lists.linux-m68k.org linux-mm@kvack.org linux-s390@vger.kernel.org lorenzo.stoakes@oracle.com matthew.brost@intel.com mattst88@gmail.com mhocko@suse.com mingo@redhat.com mst@redhat.com muchun.song@linux.dev npache@redhat.com nphamcs@gmail.com osalvador@suse.de rakie.kim@sk.com richard.henderson@linaro.org rientjes@google.com roman.gushchin@linux.dev rppt@kernel.org ryan.roberts@arm.com shikemeng@huaweicloud.com surenb@google.com svens@linux.ibm.com tglx@kernel.org vbabka@kernel.org virtualization@lists.linux.dev weixugc@google.com x86@kernel.org xuanzhuo@linux.alibaba.com ying.huang@linux.alibaba.com yuanchu@google.com ziy@nvidia.com

Patches (22)

Name Content [All]
[PATCH RFC v4 01/22] mm: move vma_alloc_folio to page_alloc.c [Body]
[PATCH RFC v4 02/22] mm: add vma_alloc_folio_user_addr [Body]
[PATCH RFC v4 03/22] mm: thread user_addr through page allocator for cache-friendly zeroing [Body]
[PATCH RFC v4 04/22] mm: add folio_zero_user stub for configs without THP/HUGETLBFS [Body]
[PATCH RFC v4 05/22] mm: page_alloc: move prep_compound_page before post_alloc_hook [Body]
[PATCH RFC v4 06/22] mm: use folio_zero_user for user pages in post_alloc_hook [Body]
[PATCH RFC v4 07/22] mm: use __GFP_ZERO in vma_alloc_zeroed_movable_folio [Body]
[PATCH RFC v4 08/22] mm: use __GFP_ZERO in alloc_anon_folio [Body]
[PATCH RFC v4 09/22] mm: use __GFP_ZERO in vma_alloc_anon_folio_pmd [Body]
[PATCH RFC v4 10/22] mm: hugetlb: use __GFP_ZERO and skip zeroing for zeroed pages [Body]
[PATCH RFC v4 11/22] mm: memfd: skip zeroing for zeroed hugetlb pool pages [Body]
[PATCH RFC v4 12/22] mm: remove arch vma_alloc_zeroed_movable_folio overrides [Body]
[PATCH RFC v4 13/22] mm: page_alloc: propagate PageReported flag across buddy splits [Body]
[PATCH RFC v4 14/22] mm: page_reporting: skip redundant zeroing of host-zeroed reported pages [Body]
[PATCH RFC v4 15/22] mm: page_alloc: clear PG_zeroed on buddy merge if not both zero [Body]
[PATCH RFC v4 16/22] mm: page_alloc: preserve PG_zeroed in page_del_and_expand [Body]
[PATCH RFC v4 17/22] mm: page_reporting: add per-page zeroed bitmap for host feedback [Body]
[PATCH RFC v4 18/22] virtio_balloon: a hack to enable host-zeroed page optimization [Body]
[PATCH RFC v4 19/22] mm: page_reporting: add flush parameter with page budget [Body]
[PATCH RFC v4 20/22] mm: add free_frozen_pages_zeroed [Body]
[PATCH RFC v4 21/22] mm: add put_page_zeroed and folio_put_zeroed [Body]
[PATCH RFC v4 22/22] virtio_balloon: mark deflated pages as zeroed [Body]
Session 2026-04-26
ID (for dev) a8120a18-63b6-43d3-9511-1e1d942e65b7
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] passed [Log]
[KASAN] Boot test: Base 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] passed [Log]
[KASAN] Build Patched 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] [patched] passed [Log]
[KASAN] Fuzz 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] 8d7ea40011551c2ec915ee0260cae1c746c63156 [Config] [patched] passed [Log] [Artifacts]