Patch Series

Subject mm/virtio: skip redundant zeroing of host-zeroed pages
Author mst@redhat.com
Date 2026-05-20 22:20:13 +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 hao.li@linux.dev harry.yoo@oracle.com harry@kernel.org hca@linux.ibm.com hpa@zytor.com hughd@google.com jackmanb@google.com jannh@google.com jasowang@redhat.com joshua.hahnjy@gmail.com kasong@tencent.com lance.yang@linux.dev liam@infradead.org linmag7@gmail.com linmiaohe@huawei.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 ljs@kernel.org matthew.brost@intel.com mattst88@gmail.com mhocko@suse.com mingo@redhat.com mst@redhat.com muchun.song@linux.dev nao.horiguchi@gmail.com npache@redhat.com nphamcs@gmail.com osalvador@suse.de pfalcato@suse.de qi.zheng@linux.dev rakie.kim@sk.com richard.henderson@linaro.org rientjes@google.com roman.gushchin@linux.dev rppt@kernel.org ryan.roberts@arm.com shakeel.butt@linux.dev 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 youngjun.park@lge.com yuanchu@google.com ziy@nvidia.com

Patches (37)

Name Content [All]
[PATCH v8 01/37] mm: mempolicy: fix interleave index for unaligned VMA start [Body]
[PATCH v8 02/37] mm: memory-failure: serialize TestSetPageHWPoison with zone->lock [Body]
[PATCH v8 03/37] mm: page_alloc: propagate PageReported flag across buddy splits [Body]
[PATCH v8 04/37] mm: page_reporting: allow driver to set batch capacity [Body]
[PATCH v8 05/37] mm: hugetlb: remove dead alloc_hugetlb_folio stub [Body]
[PATCH v8 06/37] mm: move vma_alloc_folio_noprof to page_alloc.c [Body]
[PATCH v8 07/37] mm: thread user_addr through page allocator for cache-friendly zeroing [Body]
[PATCH v8 08/37] mm: add alloc_contig_frozen_pages_user for cache-friendly zeroing [Body]
[PATCH v8 09/37] mm: hugetlb: thread user_addr through gigantic page allocation [Body]
[PATCH v8 10/37] mm: add folio_zero_user stub for configs without THP/HUGETLBFS [Body]
[PATCH v8 11/37] mm: page_alloc: move prep_compound_page before post_alloc_hook [Body]
[PATCH v8 12/37] mm: use folio_zero_user for user pages in post_alloc_hook [Body]
[PATCH v8 13/37] mm: use __GFP_ZERO in vma_alloc_zeroed_movable_folio [Body]
[PATCH v8 14/37] mm: remove arch vma_alloc_zeroed_movable_folio overrides [Body]
[PATCH v8 15/37] mm: alloc_anon_folio: pass raw fault address to vma_alloc_folio [Body]
[PATCH v8 16/37] mm: alloc_swap_folio: pass raw fault address to vma_alloc_folio [Body]
[PATCH v8 17/37] mm: use __GFP_ZERO in alloc_anon_folio [Body]
[PATCH v8 18/37] mm: vma_alloc_anon_folio_pmd: pass raw fault address to vma_alloc_folio [Body]
[PATCH v8 19/37] mm: use __GFP_ZERO in vma_alloc_anon_folio_pmd [Body]
[PATCH v8 20/37] mm: hugetlb: add gfp parameter and skip zeroing for zeroed pages [Body]
[PATCH v8 21/37] mm: memfd: skip zeroing for zeroed hugetlb pool pages [Body]
[PATCH v8 22/37] mm: page_reporting: skip redundant zeroing of host-zeroed reported pages [Body]
[PATCH v8 23/37] mm: page_alloc: use aliasing checks instead of user_alloc_needs_zeroing [Body]
[PATCH v8 24/37] mm: page_reporting: add per-page zeroed bitmap for host feedback [Body]
[PATCH v8 25/37] mm: page_alloc: clear PG_zeroed on buddy merge if not both zero [Body]
[PATCH v8 26/37] mm: page_alloc: preserve PG_zeroed in page_del_and_expand [Body]
[PATCH v8 27/37] virtio_balloon: submit reported pages as individual buffers [Body]
[PATCH v8 28/37] virtio_balloon: disable indirect descriptors [Body]
[PATCH v8 29/37] mm: page_reporting: add flush parameter with page budget [Body]
[PATCH v8 30/37] mm: page_alloc: propagate PG_zeroed in split_large_buddy [Body]
[PATCH v8 31/37] virtio_balloon: skip zeroing for host-zeroed reported pages [Body]
[PATCH v8 32/37] virtio_balloon: disable reporting zeroed optimization for confidential guests [Body]
[PATCH v8 33/37] mm: add free_frozen_pages_zeroed [Body]
[PATCH v8 34/37] mm: page_alloc: skip kernel_init_pages for FPI_ZEROED when safe [Body]
[PATCH v8 35/37] mm: add put_page_zeroed and folio_put_zeroed [Body]
[PATCH v8 36/37] virtio_balloon: implement VIRTIO_BALLOON_F_DEVICE_INIT_ON_INFLATE [Body]
[PATCH v8 37/37] mm: balloon: use put_page_zeroed for zeroed balloon pages [Body]
Session 2026-05-20
ID (for dev) 4a8efa64-9956-4ba1-92ba-1f5c833797b8
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] passed [Log]
[KASAN] Boot test: Base 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] passed [Log]
[KASAN] Build Patched 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] [patched] passed [Log]
[KASAN] Fuzz 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] 4b83cbc4c15f09b000cc06f033f64b0824b6dc87 [Config] [patched] passed [Log] [Artifacts]