Symbol: VM_MAYWRITE
arch/arm/kernel/process.c
422
VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
arch/arm/kernel/vdso.c
226
VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
arch/arm64/kernel/vdso.c
131
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC|
arch/arm64/kernel/vdso.c
282
VM_MAYWRITE | VM_MAYEXEC |
arch/csky/kernel/vdso.c
70
(VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC),
arch/hexagon/kernel/vdso.c
76
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
arch/loongarch/kernel/vdso.c
112
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC |
arch/mips/kernel/vdso.c
170
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
arch/parisc/kernel/vdso.c
85
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
arch/powerpc/kernel/vdso.c
144
VM_MAYWRITE | VM_MAYEXEC, vdso_spec);
arch/riscv/kernel/vdso.c
144
(VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC | VM_SEALED_SYSMAP),
arch/s390/kernel/vdso.c
70
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
arch/sh/kernel/vsyscall/vsyscall.c
102
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC,
arch/sparc/vdso/vma.c
403
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
arch/x86/entry/vdso/vma.c
159
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC|
arch/x86/um/vdso/vma.c
49
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
drivers/acpi/pfr_telemetry.c
310
vm_flags_clear(vma, VM_MAYWRITE);
drivers/android/binder.c
6044
vm_flags_mod(vma, VM_DONTCOPY | VM_MIXEDMAP, VM_MAYWRITE);
drivers/android/tests/binder_alloc_kunit.c
483
vm_flags_mod(vma, VM_DONTCOPY | VM_MIXEDMAP, VM_MAYWRITE);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
383
vm_flags_clear(vma, VM_MAYWRITE);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1003
vm_flags_clear(vma, VM_MAYWRITE);
drivers/gpu/drm/panthor/panthor_device.c
467
vm_flags_clear(vma, VM_MAYWRITE);
drivers/gpu/drm/xe/xe_oa.c
1699
VM_MAYWRITE | VM_MAYEXEC);
drivers/infiniband/core/uverbs_main.c
798
if (!(vmf->vma->vm_flags & (VM_WRITE | VM_MAYWRITE))) {
drivers/infiniband/hw/hfi1/file_ops.c
390
flags &= ~VM_MAYWRITE;
drivers/infiniband/hw/hfi1/file_ops.c
425
vm_flags_clear(vma, VM_MAYWRITE);
drivers/infiniband/hw/hfi1/file_ops.c
514
flags &= ~VM_MAYWRITE;
drivers/infiniband/hw/hfi1/file_ops.c
532
flags &= ~VM_MAYWRITE;
drivers/infiniband/hw/mlx5/main.c
2448
vm_flags_clear(vma, VM_MAYWRITE);
drivers/infiniband/hw/mlx5/main.c
2736
vm_flags_clear(vma, VM_MAYWRITE);
drivers/misc/open-dice.c
98
vm_flags_clear(vma, VM_MAYWRITE);
drivers/platform/x86/intel/pmt/class.c
121
if (vma->vm_flags & (VM_WRITE | VM_MAYWRITE))
drivers/sbus/char/oradax.c
391
vm_flags_clear(vma, VM_MAYWRITE);
drivers/usb/mon/mon_bin.c
1284
vm_flags_mod(vma, VM_DONTEXPAND | VM_DONTDUMP, VM_MAYWRITE);
fs/fuse/file.c
2420
if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_MAYWRITE))
fs/proc/task_mmu.c
1158
[ilog2(VM_MAYWRITE)] = "mw",
fs/proc/vmcore.c
606
vm_flags_mod(vma, VM_MIXEDMAP, VM_MAYWRITE | VM_MAYEXEC);
fs/userfaultfd.c
1360
if (unlikely(!(cur->vm_flags & VM_MAYWRITE)))
fs/userfaultfd.c
1376
if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE))
fs/userfaultfd.c
1530
VM_WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE));
include/linux/fs.h
1886
#define NOMMU_MAP_WRITE VM_MAYWRITE
include/linux/mm.h
1297
return (vm_flags & (VM_SHARED | VM_MAYWRITE)) ==
include/linux/mm.h
1298
(VM_SHARED | VM_MAYWRITE);
include/linux/mm.h
1933
return (flags & (VM_SHARED | VM_MAYWRITE)) == VM_MAYWRITE;
include/linux/mm.h
520
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
include/linux/mm.h
522
VM_MAYWRITE | VM_MAYEXEC)
include/linux/mm.h
524
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
include/trace/events/mmflags.h
209
{VM_MAYWRITE, "maywrite" }, \
kernel/bpf/syscall.c
1069
if (vma->vm_flags & VM_MAYWRITE)
kernel/bpf/syscall.c
1078
if (vma->vm_flags & VM_MAYWRITE)
kernel/bpf/syscall.c
1133
vm_flags_clear(vma, VM_MAYWRITE);
kernel/bpf/sysfs_btf.c
42
vm_flags_mod(vma, VM_DONTDUMP, VM_MAYEXEC | VM_MAYWRITE);
kernel/trace/ring_buffer.c
7176
VM_MAYWRITE);
lib/tests/printf_kunit.c
661
flags = VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm/gup.c
2006
(VM_WRITE | VM_MAYWRITE) : (VM_READ | VM_MAYREAD);
mm/gup.c
2008
(VM_MAYREAD | VM_MAYWRITE) : (VM_READ | VM_WRITE);
mm/gup.c
597
if (!(vma->vm_flags & VM_MAYWRITE))
mm/mapping_dirty_helpers.c
224
if ((vm_flags & (VM_SHARED | VM_MAYWRITE | VM_HUGETLB)) !=
mm/mapping_dirty_helpers.c
225
(VM_SHARED | VM_MAYWRITE))
mm/memfd.c
392
*vm_flags_ptr &= ~VM_MAYWRITE;
mm/memory.c
2308
if (!(vma->vm_flags & (VM_WRITE | VM_MAYWRITE)))
mm/memory.c
6561
if (WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE)))
mm/mmap.c
402
mm->def_flags | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm/mmap.c
465
vm_flags &= ~(VM_MAYWRITE | VM_SHARED);
mm/nommu.c
1658
if (write && vma->vm_flags & VM_MAYWRITE)
mm/nommu.c
862
vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm/nommu.c
868
vm_flags |= VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm/userfaultfd.c
2027
VM_WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE));
mm/vma.c
2488
!(map->vm_flags & VM_MAYWRITE) &&
mm/vma.c
2489
(vma->vm_flags & VM_MAYWRITE));
net/ipv4/tcp.c
1898
vm_flags_clear(vma, VM_MAYWRITE | VM_MAYEXEC);
rust/bindings/bindings_helper.h
129
const vm_flags_t RUST_CONST_HELPER_VM_MAYWRITE = VM_MAYWRITE;
security/selinux/selinuxfs.c
257
vm_flags_clear(vma, VM_MAYWRITE);
security/selinux/selinuxfs.c
472
vm_flags_clear(vma, VM_MAYWRITE);
sound/core/pcm_native.c
3755
VM_WRITE | VM_MAYWRITE);
tools/testing/vma/include/dup.h
318
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
tools/testing/vma/include/dup.h
320
VM_MAYWRITE | VM_MAYEXEC)
tools/testing/vma/include/dup.h
322
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
tools/testing/vma/include/dup.h
356
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
tools/testing/vma/include/dup.h
903
return (vm_flags & (VM_SHARED | VM_MAYWRITE)) ==
tools/testing/vma/include/dup.h
904
(VM_SHARED | VM_MAYWRITE);
tools/testing/vma/tests/merge.c
1070
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
1157
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
1317
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
132
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
1383
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
1413
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
192
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
220
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
241
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
472
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
544
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
753
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
808
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/merge.c
98
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;
tools/testing/vma/tests/mmap.c
14
VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE,
tools/testing/vma/tests/mmap.c
20
VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE,
tools/testing/vma/tests/mmap.c
26
VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE,
tools/testing/vma/tests/mmap.c
32
VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE,
tools/testing/vma/tests/vma.c
25
vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE;