Patch Series

Subject introduce VM_MAYBE_GUARD and make it sticky
Author lorenzo.stoakes@oracle.com
Date 2025-11-18 10:17:43 +0000 UTC
Version 4
Cc akpm@linux-foundation.org avagin@gmail.com baohua@kernel.org baolin.wang@linux.alibaba.com corbet@lwn.net david@redhat.com dev.jain@arm.com jannh@google.com lance.yang@linux.dev liam.howlett@oracle.com linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org linux-trace-kernel@vger.kernel.org lorenzo.stoakes@oracle.com mathieu.desnoyers@efficios.com mhiramat@kernel.org mhocko@suse.com npache@redhat.com pfalcato@suse.de rostedt@goodmis.org rppt@kernel.org ryan.roberts@arm.com surenb@google.com vbabka@suse.cz ziy@nvidia.com

Patches (9)

Name Content [All]
[PATCH v4 1/9] mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps [Body]
[PATCH v4 2/9] mm: add atomic VMA flags and set VM_MAYBE_GUARD as such [Body]
[PATCH v4 3/9] mm: update vma_modify_flags() to handle residual flags, document [Body]
[PATCH v4 4/9] mm: implement sticky VMA flags [Body]
[PATCH v4 5/9] mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one [Body]
[PATCH v4 6/9] mm: set the VM_MAYBE_GUARD flag on guard region install [Body]
[PATCH v4 7/9] tools/testing/vma: add VMA sticky userland tests [Body]
[PATCH v4 8/9] tools/testing/selftests/mm: add MADV_COLLAPSE test case [Body]
[PATCH v4 9/9] tools/testing/selftests/mm: add smaps visibility guard region test [Body]

Session 2025-11-21

ID (for dev) f840fec3-00d4-4a2b-bc11-d114ff6a86dc
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed [Log]
[KASAN] Boot test: Base 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] passed [Log]
[KASAN] Build Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log]
[KASAN] Fuzzing 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] 23cb64fb76257309e396ea4cec8396d4a1dbae68 [Config] [patched] passed [Log] [Artifacts]