On Wed, Apr 03, 2024 at 07:34:08AM +0000, Yuezhang.Mo@xxxxxxxx wrote: > +static int exfat_file_mmap(struct file *file, struct vm_area_struct *vma) > +{ > + struct address_space *mapping = file->f_mapping; > + > + if (!mapping->a_ops->read_folio) > + return -ENOEXEC; Why do you need this check? > + file_accessed(file); > + vma->vm_ops = &exfat_file_vm_ops; > + return 0; > }