Patch Series

Subject mm: remove nth_page()
Author david@redhat.com
Date 2025-08-21 20:06:27 +0000 UTC
Version 1
Cc agordeev@linux.ibm.com airlied@gmail.com akpm@linux-foundation.org alex.williamson@redhat.com alex@ghiti.fr andreas@gaisler.com aou@eecs.berkeley.edu axboe@kernel.dk borntraeger@linux.ibm.com bp@alien8.de brett.creeley@amd.com cassel@kernel.org catalin.marinas@arm.com chenhuacai@kernel.org christophe.leroy@csgroup.eu cl@gentwo.org dave.hansen@linux.intel.com davem@davemloft.net david@redhat.com dennis@kernel.org dgilbert@interlog.com dlemoal@kernel.org dri-devel@lists.freedesktop.org dvyukov@google.com elver@google.com glider@google.com gor@linux.ibm.com hannes@cmpxchg.org hca@linux.ibm.com herbert@gondor.apana.org.au intel-gfx@lists.freedesktop.org io-uring@vger.kernel.org iommu@lists.linux.dev jackmanb@google.com james.bottomley@hansenpartnership.com jani.nikula@linux.intel.com jason@zx2c4.com jesper.nilsson@axis.com jgg@nvidia.com jgg@ziepe.ca jhubbard@nvidia.com joonas.lahtinen@linux.intel.com kasan-dev@googlegroups.com kernel@xen0n.name kevin.tian@intel.com kvm@vger.kernel.org lars.persson@axis.com liam.howlett@oracle.com linux-arm-kernel@axis.com linux-arm-kernel@lists.infradead.org linux-crypto@vger.kernel.org linux-ide@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mips@vger.kernel.org linux-mm@kvack.org linux-mmc@vger.kernel.org linux-riscv@lists.infradead.org linux-s390@vger.kernel.org linux-scsi@vger.kernel.org lorenzo.stoakes@oracle.com m.szyprowski@samsung.com maddy@linux.ibm.com martin.petersen@oracle.com maximlevitsky@gmail.com mhocko@suse.com mingo@redhat.com mpe@ellerman.id.au muchun.song@linux.dev netdev@vger.kernel.org npiggin@gmail.com oakad@yahoo.com osalvador@suse.de palmer@dabbelt.com paul.walmsley@sifive.com peterx@redhat.com robin.murphy@arm.com rodrigo.vivi@intel.com rppt@kernel.org shameerali.kolothum.thodi@huawei.com shuah@kernel.org simona@ffwll.ch surenb@google.com svens@linux.ibm.com tglx@linutronix.de tj@kernel.org torvalds@linux-foundation.org tsbogend@alpha.franken.de tursulin@ursulin.net ulf.hansson@linaro.org vbabka@suse.cz virtualization@lists.linux.dev will@kernel.org wireguard@lists.zx2c4.com x86@kernel.org ziy@nvidia.com

Patches (35)

Name Content
[PATCH RFC 01/35] mm: stop making SPARSEMEM_VMEMMAP user-selectable [Body]
[PATCH RFC 02/35] arm64: Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" [Body]
[PATCH RFC 03/35] s390/Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" [Body]
[PATCH RFC 04/35] x86/Kconfig: drop superfluous "select SPARSEMEM_VMEMMAP" [Body]
[PATCH RFC 05/35] wireguard: selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config [Body]
[PATCH RFC 06/35] mm/page_alloc: reject unreasonable folio/compound page sizes in alloc_contig_range_noprof() [Body]
[PATCH RFC 07/35] mm/memremap: reject unreasonable folio/compound page sizes in memremap_pages() [Body]
[PATCH RFC 08/35] mm/hugetlb: check for unreasonable folio sizes when registering hstate [Body]
[PATCH RFC 09/35] mm/mm_init: make memmap_init_compound() look more like prep_compound_page() [Body]
[PATCH RFC 10/35] mm/hugetlb: cleanup hugetlb_folio_init_tail_vmemmap() [Body]
[PATCH RFC 11/35] mm: sanity-check maximum folio size in folio_set_order() [Body]
[PATCH RFC 12/35] mm: limit folio/compound page sizes in problematic kernel configs [Body]
[PATCH RFC 13/35] mm: simplify folio_page() and folio_page_idx() [Body]
[PATCH RFC 14/35] mm/mm/percpu-km: drop nth_page() usage within single allocation [Body]
[PATCH RFC 15/35] fs: hugetlbfs: remove nth_page() usage within folio in adjust_range_hwpoison() [Body]
[PATCH RFC 16/35] mm/pagewalk: drop nth_page() usage within folio in folio_walk_start() [Body]
[PATCH RFC 17/35] mm/gup: drop nth_page() usage within folio when recording subpages [Body]
[PATCH RFC 18/35] io_uring/zcrx: remove "struct io_copy_cache" and one nth_page() usage [Body]
[PATCH RFC 19/35] io_uring/zcrx: remove nth_page() usage within folio [Body]
[PATCH RFC 20/35] mips: mm: convert __flush_dcache_pages() to __flush_dcache_folio_pages() [Body]
[PATCH RFC 21/35] mm/cma: refuse handing out non-contiguous page ranges [Body]
[PATCH RFC 22/35] dma-remap: drop nth_page() in dma_common_contiguous_remap() [Body]
[PATCH RFC 23/35] scatterlist: disallow non-contigous page ranges in a single SG entry [Body]
[PATCH RFC 24/35] ata: libata-eh: drop nth_page() usage within SG entry [Body]
[PATCH RFC 25/35] drm/i915/gem: drop nth_page() usage within SG entry [Body]
[PATCH RFC 26/35] mspro_block: drop nth_page() usage within SG entry [Body]
[PATCH RFC 27/35] memstick: drop nth_page() usage within SG entry [Body]
[PATCH RFC 28/35] mmc: drop nth_page() usage within SG entry [Body]
[PATCH RFC 29/35] scsi: core: drop nth_page() usage within SG entry [Body]
[PATCH RFC 30/35] vfio/pci: drop nth_page() usage within SG entry [Body]
[PATCH RFC 31/35] crypto: remove nth_page() usage within SG entry [Body]
[PATCH RFC 32/35] mm/gup: drop nth_page() usage in unpin_user_page_range_dirty_lock() [Body]
[PATCH RFC 33/35] kfence: drop nth_page() usage [Body]
[PATCH RFC 34/35] block: update comment of "struct bio_vec" regarding nth_page() [Body]
[PATCH RFC 35/35] mm: remove nth_page() [Body]

Session 2025-08-21

ID (for dev) 75ffb95e-cb47-48ac-8a48-c8347ded04d1
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base da114122b83149d1f1db0586b1d67947b651aa20 [Config] passed [Log]
Build Patched da114122b83149d1f1db0586b1d67947b651aa20 [Config] [patched] passed [Log]
Boot test: Base da114122b83149d1f1db0586b1d67947b651aa20 [Config] passed
Boot test: Patched da114122b83149d1f1db0586b1d67947b651aa20 [Config] [patched] failed
general protection fault in kfence_guarded_alloc [Log]