Patch Series

Subject mm/virtio: skip redundant zeroing of host-zeroed reported pages
Author mst@redhat.com
Date 2026-04-21 22:01:10 +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-fsdevel@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 willy@infradead.org x86@kernel.org xuanzhuo@linux.alibaba.com ying.huang@linux.alibaba.com yuanchu@google.com ziy@nvidia.com

Patches (19)

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