Subject mm: make VMA page offset handling more consistent
Author ljs@kernel.org
Date 2026-06-29 12:23:12 +0000 UTC
Version
Cc abbotti@mev.co.uk acme@kernel.org airlied@gmail.com akpm@linux-foundation.org alex@shazbot.org ankita@nvidia.com bp@alien8.de brauner@kernel.org christian.koenig@amd.com damon@lists.linux.dev dave.hansen@linux.intel.com david@kernel.org deller@gmx.de dinguyen@kernel.org djbw@kernel.org dri-devel@lists.freedesktop.org etnaviv@lists.freedesktop.org freedreno@lists.freedesktop.org harry@kernel.org hsweeten@visionengravers.com hughd@google.com iommu@lists.linux.dev james.bottomley@hansenpartnership.com jannh@google.com jarkko@kernel.org jonathanh@nvidia.com kasan-dev@googlegroups.com kees@kernel.org kvm@vger.kernel.org l.stach@pengutronix.de liam@infradead.org linmiaohe@huawei.com linux-arm-kernel@lists.infradead.org linux-arm-msm@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-parisc@vger.kernel.org linux-perf-users@vger.kernel.org linux-sgx@vger.kernel.org linux-tegra@vger.kernel.org linux-trace-kernel@vger.kernel.org linux@armlinux.org.uk ljs@kernel.org lumag@kernel.org m.szyprowski@samsung.com maarten.lankhorst@linux.intel.com mhiramat@kernel.org mingo@redhat.com mperttunen@nvidia.com
Patches (30)
Name Content [All]
[PATCH 01/30] mm: move vma_start_pgoff() into mm.h and clean up [Body]
[PATCH 02/30] mm: add kdoc comments for vma_start/last_pgoff() [Body]
[PATCH 03/30] tools/testing/vma: use vma_start_pgoff() in merge tests [Body]
[PATCH 04/30] mm: introduce and use vma_end_pgoff() [Body]
[PATCH 05/30] mm/rmap: update mm/interval_tree.c comments [Body]
[PATCH 06/30] mm/rmap: parameterise vma_interval_tree_*() by address_space [Body]
[PATCH 07/30] mm/rmap: elide unnecessary static inline's in interval_tree.c [Body]
[PATCH 08/30] mm/rmap: rename vma_interval_tree_*() to mapping_interval_tree_*() [Body]
[PATCH 09/30] mm/rmap: parameterise anon_vma_interval_tree_*() by anon_vma [Body]
[PATCH 10/30] MAINTAINERS: Move mm/interval_tree.c to rmap section [Body]
[PATCH 11/30] mm/vma: introduce and use vmg_pages(), vmg_[start, end]_pgoff() [Body]
[PATCH 12/30] mm/vma: clean up anon_vma_compatible() [Body]
[PATCH 13/30] mm/vma: refactor vmg_adjust_set_range() for clarity [Body]
[PATCH 14/30] mm/vma: minor cleanup of expand_[upwards, downwards]() [Body]
[PATCH 15/30] mm: introduce and use linear_page_delta() [Body]
[PATCH 16/30] mm/vma: use vma_start_pgoff(), linear_page_index() in mm code [Body]
[PATCH 17/30] mm: prefer vma_[start,end]_pgoff() to vma->vm_pgoff in kernel/ [Body]
[PATCH 18/30] mm/vma: remove duplicative vma_pgoff_offset() helper [Body]
[PATCH 19/30] mm: use linear_page_[index, delta]() consistently [Body]
[PATCH 20/30] mm/vma: introduce vma_assert_can_modify() [Body]
[PATCH 21/30] mm/vma: add and use vma_[add/sub]_pgoff() [Body]
[PATCH 22/30] mm/vma: move __install_special_mapping() to vma.c [Body]
[PATCH 23/30] mm/vma: make vma_set_range() static, drop insert_vm_struct() decl [Body]
[PATCH 24/30] mm/vma: update vma_shrink() to not pass unnecessary pgoff parameter [Body]
[PATCH 25/30] mm/vma: update vmg_adjust_set_range() to offset pgoff instead [Body]
[PATCH 26/30] mm/vma: introduce and use vma_set_pgoff() [Body]
[PATCH 27/30] mm/vma: correct incorrect vma.h inclusion [Body]
[PATCH 28/30] mm/vma: use guard clauses in can_vma_merge_[before, after]() [Body]
[PATCH 29/30] tools/testing/vma: default VMA flag bits to 64-bit [Body]
[PATCH 30/30] tools/testing/vma: output compared expression on ASSERT_[EQ, NE]() [Body]
Session 2026-06-29
ID (for dev) 40a21dba-2e85-440a-8e17-7e7e3948b569
Status skipped
Triaged Skipped: AI determined the patch has no functional impact [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict