Patch Series

Subject mm/vma: convert vm_flags_t to vma_flags_t in vma code
Author ljs@kernel.org
Date 2026-03-16 13:07:50 +0000 UTC
Version
Cc agordeev@linux.ibm.com akpm@linux-foundation.org alex@ghiti.fr anton.ivanov@cambridgegreys.com aou@eecs.berkeley.edu bcain@kernel.org borntraeger@linux.ibm.com bp@alien8.de brauner@kernel.org catalin.marinas@arm.com chengming.zhou@linux.dev chenhuacai@kernel.org chleroy@kernel.org dave.hansen@linux.intel.com david@kernel.org dinguyen@kernel.org gor@linux.ibm.com hca@linux.ibm.com hpa@zytor.com jack@suse.cz jannh@google.com johannes@sipsolutions.net kees@kernel.org kernel@xen0n.name liam.howlett@oracle.com linux-arm-kernel@lists.infradead.org linux-fsdevel@vger.kernel.org linux-hexagon@vger.kernel.org linux-kernel@vger.kernel.org linux-mips@vger.kernel.org linux-mm@kvack.org linux-riscv@lists.infradead.org linux-s390@vger.kernel.org linux-snps-arc@lists.infradead.org linux-um@lists.infradead.org linux@armlinux.org.uk linuxppc-dev@lists.ozlabs.org ljs@kernel.org loongarch@lists.linux.dev maddy@linux.ibm.com mhocko@suse.com mingo@redhat.com mpe@ellerman.id.au npiggin@gmail.com omosnace@redhat.com palmer@dabbelt.com paul@paul-moore.com pfalcato@suse.de pjw@kernel.org richard@nod.at

Patches (23)

Name Content [All]
[PATCH v2 01/23] mm/vma: add vma_flags_empty(), vma_flags_and(), vma_flags_diff_pair() [Body]
[PATCH v2 02/23] tools/testing/vma: add unit tests flag empty, diff_pair, and[_mask] [Body]
[PATCH v2 03/23] mm/vma: add further vma_flags_t unions [Body]
[PATCH v2 04/23] tools/testing/vma: convert bulk of test code to vma_flags_t [Body]
[PATCH v2 05/23] mm/vma: use new VMA flags for sticky flags logic [Body]
[PATCH v2 06/23] tools/testing/vma: fix VMA flag tests [Body]
[PATCH v2 07/23] mm/vma: add append_vma_flags() helper [Body]
[PATCH v2 08/23] tools/testing/vma: add simple test for append_vma_flags() [Body]
[PATCH v2 09/23] mm: unexport vm_brk_flags() and eliminate vm_flags parameter [Body]
[PATCH v2 10/23] mm/vma: introduce vma_flags_same[_mask/_pair]() [Body]
[PATCH v2 11/23] mm/vma: introduce [vma_flags,legacy]_to_[legacy,vma_flags]() helpers [Body]
[PATCH v2 12/23] tools/testing/vma: test that legacy flag helpers work correctly [Body]
[PATCH v2 13/23] mm/vma: introduce vma_test[_any[_mask]](), and make inlining consistent [Body]
[PATCH v2 14/23] tools/testing/vma: update VMA flag tests to test vma_test[_any_mask]() [Body]
[PATCH v2 15/23] mm: introduce vma_flags_count() and vma[_flags]_test_single_mask() [Body]
[PATCH v2 16/23] tools/testing/vma: test vma_flags_count,vma[_flags]_test_single_mask [Body]
[PATCH v2 17/23] mm: convert do_brk_flags() to use vma_flags_t [Body]
[PATCH v2 18/23] mm: update vma_supports_mlock() to use new VMA flags [Body]
[PATCH v2 19/23] mm/vma: introduce vma_clear_flags[_mask]() [Body]
[PATCH v2 20/23] tools/testing/vma: update VMA tests to test vma_clear_flags[_mask]() [Body]
[PATCH v2 21/23] mm/vma: convert as much as we can in mm/vma.c to vma_flags_t [Body]
[PATCH v2 22/23] mm/vma: convert vma_modify_flags[_uffd]() to use vma_flags_t [Body]
[PATCH v2 23/23] mm/vma: convert __mmap_region() to use vma_flags_t [Body]

Session 2026-03-16

ID (for dev) 069254d5-317b-4e32-9979-d74936d58cbd
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] passed [Log]
[KASAN] Boot test: Base 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] passed [Log]
[KASAN] Build Patched 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] [patched] passed [Log]
[KASAN] Fuzz 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] 3f4f1faa33544d0bd724e32980b6f211c3a9bc7b [Config] [patched] passed [Log] [Artifacts]