Move from the deprecated mmap hook to the new mmap_prepare hook. The hook
only updates the access time and sets the VMA operations.

Signed-off-by: Lorenzo Stoakes (ARM) <[email protected]>
---
 fs/udf/file.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/fs/udf/file.c b/fs/udf/file.c
index 02e9314818dc..d5e80c6cae96 100644
--- a/fs/udf/file.c
+++ b/fs/udf/file.c
@@ -190,10 +190,10 @@ static int udf_release_file(struct inode *inode, struct 
file *filp)
        return 0;
 }
 
-static int udf_file_mmap(struct file *file, struct vm_area_struct *vma)
+static int udf_file_mmap_prepare(struct vm_area_desc *desc)
 {
-       file_accessed(file);
-       vma->vm_ops = &udf_file_vm_ops;
+       file_accessed(desc->file);
+       desc->vm_ops = &udf_file_vm_ops;
 
        return 0;
 }
@@ -202,7 +202,7 @@ const struct file_operations udf_file_operations = {
        .read_iter              = generic_file_read_iter,
        .unlocked_ioctl         = udf_ioctl,
        .open                   = generic_file_open,
-       .mmap                   = udf_file_mmap,
+       .mmap_prepare           = udf_file_mmap_prepare,
        .write_iter             = udf_file_write_iter,
        .release                = udf_release_file,
        .fsync                  = simple_fsync,

-- 
2.56.0


Reply via email to