Merge tag 'io_uring-6.3-2023-03-03' of git://git.kernel.dk/linux
[sfrench/cifs-2.6.git] / io_uring / io_uring.c
index 7625597b5227d2020cbc81d3d23204a347244c44..fd1cc35a1c00b67cc02fb8cf1f4421f933c43419 100644 (file)
@@ -3321,7 +3321,7 @@ static __cold int io_uring_mmap(struct file *file, struct vm_area_struct *vma)
 
 static int io_uring_mmap(struct file *file, struct vm_area_struct *vma)
 {
-       return vma->vm_flags & (VM_SHARED | VM_MAYSHARE) ? 0 : -EINVAL;
+       return is_nommu_shared_mapping(vma->vm_flags) ? 0 : -EINVAL;
 }
 
 static unsigned int io_uring_nommu_mmap_capabilities(struct file *file)