]> git.ipfire.org Git - thirdparty/linux.git/blobdiff - kernel/bpf/syscall.c
Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/kernel...
[thirdparty/linux.git] / kernel / bpf / syscall.c
index e3fcdc9836a6c2eb6467e9dc5aad5eee80075bc8..adc83cb82f379df0c9692b5fdd24cbb33319b444 100644 (file)
@@ -895,10 +895,10 @@ static int bpf_map_mmap(struct file *filp, struct vm_area_struct *vma)
        /* set default open/close callbacks */
        vma->vm_ops = &bpf_map_default_vmops;
        vma->vm_private_data = map;
-       vma->vm_flags &= ~VM_MAYEXEC;
+       vm_flags_clear(vma, VM_MAYEXEC);
        if (!(vma->vm_flags & VM_WRITE))
                /* disallow re-mapping with PROT_WRITE */
-               vma->vm_flags &= ~VM_MAYWRITE;
+               vm_flags_clear(vma, VM_MAYWRITE);
 
        err = map->ops->map_mmap(map, vma);
        if (err)