After the previous refactoring, xfs_dax_fault is now never used for write
faults, so don't bother with the xfs_ilock_for_write_fault logic to
protect against writes when remapping is in progress.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Chandan Babu R <chandanbabu@kernel.org>
        unsigned int            order)
 {
        struct xfs_inode        *ip = XFS_I(file_inode(vmf->vma->vm_file));
-       unsigned int            lock_mode;
        vm_fault_t              ret;
 
-       lock_mode = xfs_ilock_for_write_fault(ip);
+       xfs_ilock(ip, XFS_MMAPLOCK_SHARED);
        ret = xfs_dax_fault_locked(vmf, order, false);
-       xfs_iunlock(ip, lock_mode);
+       xfs_iunlock(ip, XFS_MMAPLOCK_SHARED);
 
        return ret;
 }