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
113
VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC |
arch/mips/kernel/vdso.c
173
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
161
VM_MAYREAD|VM_MAYWRITE|VM_MAYEXEC,
arch/x86/entry/vdso/vma.c
182
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
6059
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
384
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
457
vm_flags_clear(vma, VM_MAYWRITE);
drivers/gpu/drm/vc4/vc4_bo.c
741
vm_flags_clear(vma, VM_MAYWRITE);
drivers/gpu/drm/xe/xe_oa.c
1727
VM_MAYWRITE | VM_MAYEXEC);
drivers/infiniband/core/uverbs_main.c
739
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
2472
vm_flags_clear(vma, VM_MAYWRITE);
drivers/infiniband/hw/mlx5/main.c
2773
vm_flags_clear(vma, VM_MAYWRITE);
drivers/platform/x86/intel/pmt/class.c
122
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
2449
if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_MAYWRITE))
fs/proc/task_mmu.c
1189
[ilog2(VM_MAYWRITE)] = "mw",
fs/proc/vmcore.c
606
vm_flags_mod(vma, VM_MIXEDMAP, VM_MAYWRITE | VM_MAYEXEC);
include/linux/fs.h
1882
#define NOMMU_MAP_WRITE VM_MAYWRITE
include/linux/mm.h
2240
return (flags & (VM_SHARED | VM_MAYWRITE)) == VM_MAYWRITE;
include/trace/events/mmflags.h
209
{VM_MAYWRITE, "maywrite" }, \
kernel/bpf/syscall.c
1068
if (vma->vm_flags & VM_MAYWRITE)
kernel/bpf/syscall.c
1077
if (vma->vm_flags & VM_MAYWRITE)
kernel/bpf/syscall.c
1132
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
7638
VM_MAYWRITE);
lib/tests/printf_kunit.c
705
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
2318
if (!(vma->vm_flags & (VM_WRITE | VM_MAYWRITE)))
mm/memory.c
6623
if (WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE)))
mm/mmap.c
403
mm->def_flags | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC;
mm/mmap.c
466
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
3672
if (unlikely(!(cur->vm_flags & VM_MAYWRITE)))
mm/userfaultfd.c
3688
if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE))
mm/userfaultfd.c
3842
VM_WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE));
net/ipv4/tcp.c
1871
vm_flags_clear(vma, VM_MAYWRITE | VM_MAYEXEC);
rust/bindings/bindings_helper.h
134
const vm_flags_t RUST_CONST_HELPER_VM_MAYWRITE = VM_MAYWRITE;
security/selinux/selinuxfs.c
254
vm_flags_clear(vma, VM_MAYWRITE);
security/selinux/selinuxfs.c
429
vm_flags_clear(vma, VM_MAYWRITE);
sound/core/pcm_native.c
3789
VM_WRITE | VM_MAYWRITE);