Syzbot CI
All Series
Statistics
Content
×
Subject
mm: make VMA flag semantics explicit, eliminate VM_SPECIAL
Author
ljs@kernel.org
Date
2026-10-09 18:03:55 +0000 UTC
Version
Version 1
Version 2
Version 3
Version 4
Version 5
Cc
acme@kernel.org
agordeev@linux.ibm.com
airlied@gmail.com
akpm@linux-foundation.org
andreas@gaisler.com
andrii@kernel.org
aneesh.kumar@kernel.org
anup@brainfault.org
aou@eecs.berkeley.edu
apopple@nvidia.com
arnd@arndb.de
ast@kernel.org
axelrasmussen@google.com
baohua@kernel.org
baolin.wang@linux.alibaba.com
baoquan.he@linux.dev
borntraeger@linux.ibm.com
bp@alien8.de
bpf@vger.kernel.org
brauner@kernel.org
byungchul@sk.com
catalin.marinas@arm.com
chengming.zhou@linux.dev
chrisl@kernel.org
corbet@lwn.net
daniel@iogearbox.net
dave.hansen@linux.intel.com
davem@davemloft.net
david@kernel.org
deller@gmx.de
dennis.dalessandro@cornelisnetworks.com
dev.jain@arm.com
dgilbert@interlog.com
dri-devel@lists.freedesktop.org
eddyz87@gmail.com
emil@etsalapatis.com
frankja@linux.ibm.com
fuse-devel@lists.linux.dev
gerald.schaefer@linux.ibm.com
gor@linux.ibm.com
gourry@gourry.net
gregkh@linuxfoundation.org
hannes@cmpxchg.org
harry@kernel.org
hca@linux.ibm.com
ihor.solodrai@linux.dev
imbrenda@linux.ibm.com
jack@suse.cz
james.bottomley@hansenpartnership.com
jannh@google.com
jgg@ziepe.ca
Patches (38)
Expand
Name
Content
[All]
[PATCH v5 01/38] mm/vma: fix mmap_prepare file handling, remove file_doesnt_need_get
[Body]
[PATCH v5 02/38] mm/vma: introduce and use vma_[flags_]can_merge()
[Body]
[PATCH v5 03/38] mm: consistently validate VMA state after mmap[_prepare] hooks
[Body]
[PATCH v5 04/38] mm/vma: ensure mmap_prepare doesn't set actions on a mergeable vma
[Body]
[PATCH v5 05/38] mm: make map_kernel_pages_[prepare,complete] internal and unexported
[Body]
[PATCH v5 06/38] mm/vma: tidy up map kernel pages enum values
[Body]
[PATCH v5 07/38] mm: add mmap action for discontiguous kernel page mapping
[Body]
[PATCH v5 08/38] docs: filesystems: update mmap_prepare docs for discontig kernel pgs
[Body]
[PATCH v5 09/38] drivers/usb/mon: update to use mmap_prepare + map kernel pages
[Body]
[PATCH v5 10/38] infiniband: update hfi1 to use remap_vmalloc_range()
[Body]
[PATCH v5 11/38] selinux: reject writable opens of policy file, drop mmap shared/write check
[Body]
[PATCH v5 12/38] ALSA: pcm: use vm_insert_page() to map PCM status page
[Body]
[PATCH v5 13/38] bpf: arena: mark arena_map_mmap() mappings VM_MIXEDMAP
[Body]
[PATCH v5 14/38] mm/vma: add vma[_flags]_is_mm_managed() predicates
[Body]
[PATCH v5 15/38] mm/vma: only allow mmap to clear VMA_MAYWRITE_BIT if not mm-managed
[Body]
[PATCH v5 16/38] mm/vma: add and use vma_[flags]_is_fixed_mapping
[Body]
[PATCH v5 17/38] scsi: sg: convert mmap hook to mmap_prepare and rework
[Body]
[PATCH v5 18/38] fbdev: defio: assert FBINFO_VIRTFB, drop VM_IO, add VM_MIXEDMAP
[Body]
[PATCH v5 19/38] HSI: cmt_speech: convert mmap hook to mmap_prepare, refactor
[Body]
[PATCH v5 20/38] mm/gup: error out early on !VMA_MAYREAD_BIT VMAs
[Body]
[PATCH v5 21/38] uprobes: remove VM_IO, set VM_MIXEDMAP for mapped kernel pages
[Body]
[PATCH v5 22/38] mm/mlock: clear VMA_LOCKED_MASK over mmap callback
[Body]
[PATCH v5 23/38] mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify
[Body]
[PATCH v5 24/38] mm/vma: enforce that mm-managed mappings may not set VMA_IO_BIT
[Body]
[PATCH v5 25/38] mm: remove VMA_IO_BIT check in vma[_flags]_is_mm_managed()
[Body]
[PATCH v5 26/38] mm: remove hugetlb_inline.h
[Body]
[PATCH v5 27/38] mm: rename is_vm_hugetlb_page() to vma_is_hugetlb()
[Body]
[PATCH v5 28/38] mm: drop some redundant checks around hugetlb VMAs
[Body]
[PATCH v5 29/38] mm/madvise: update is_valid_guard_vma() to use vma_can_merge()
[Body]
[PATCH v5 30/38] mm/vma: introduce vma[_flags]_is_mm_backed()
[Body]
[PATCH v5 31/38] mm/uffd: use predicates for userfaultfd checks
[Body]
[PATCH v5 32/38] mm/madvise: use predicates for madvise(..., MADV_DOFORK)
[Body]
[PATCH v5 33/38] mm: eliminate VMA_SPECIAL_FLAGS usage when hugetlb explicitly tested
[Body]
[PATCH v5 34/38] mm: eliminate VMA_SPECIAL_FLAGS check in lru_gen_look_around()
[Body]
[PATCH v5 35/38] mm: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup()
[Body]
[PATCH v5 36/38] mm: eliminate VM_SPECIAL, VMA_SPECIAL_FLAGS
[Body]
[PATCH v5 37/38] fuse: dax: do not set VM_MIXEDMAP
[Body]
[PATCH v5 38/38] mm/huge_memory: remove vma_is_special_huge()
[Body]
Series Summary
skipped
Session skipped: failed to find a base commit: series does not apply
Sessions
Session 2026-10-09
skipped
ID (for dev)
1963e001-6a49-48cf-8a46-b88ff6d13fd6
Status
skipped
Triaged
Skipped: failed to find a base commit: series does not apply
[Log]
Execution Log
[Link]
Test
Base
Patched
Verdict