Patch Series

Subject mm: remove nth_page()
Author david@redhat.com
Date 2025-08-27 22:01:05 +0000 UTC
Version 1
Cc agordeev@linux.ibm.com airlied@gmail.com akpm@linux-foundation.org alex.williamson@redhat.com alex@ghiti.fr alexandru.elisei@arm.com andreas@gaisler.com aou@eecs.berkeley.edu asml.silence@gmail.com axboe@kernel.dk borntraeger@linux.ibm.com bp@alien8.de brett.creeley@amd.com bvanassche@acm.org 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 sj@kernel.org 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 (36)

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

Session 2025-08-27

ID (for dev) 3af0f9db-07e8-473f-a800-f05635f0d477
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 242041164339594ca019481d54b4f68a7aaff64e [Config] passed [Log]
Build Patched 242041164339594ca019481d54b4f68a7aaff64e [Config] [patched] passed [Log]
Boot test: Base 242041164339594ca019481d54b4f68a7aaff64e [Config] passed
Boot test: Patched 242041164339594ca019481d54b4f68a7aaff64e [Config] [patched] passed
Fuzzing 242041164339594ca019481d54b4f68a7aaff64e [Config] 242041164339594ca019481d54b4f68a7aaff64e [Config] [patched] passed [Log] [Artifacts]