|
@@ -1503,8 +1503,7 @@ xfs_filemap_page_mkwrite(
|
|
xfs_ilock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
xfs_ilock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
|
|
|
|
if (IS_DAX(inode)) {
|
|
if (IS_DAX(inode)) {
|
|
- ret = __dax_mkwrite(vma, vmf, xfs_get_blocks_dax_fault,
|
|
|
|
- xfs_end_io_dax_write);
|
|
|
|
|
|
+ ret = __dax_mkwrite(vma, vmf, xfs_get_blocks_dax_fault, NULL);
|
|
} else {
|
|
} else {
|
|
ret = __block_page_mkwrite(vma, vmf, xfs_get_blocks);
|
|
ret = __block_page_mkwrite(vma, vmf, xfs_get_blocks);
|
|
ret = block_page_mkwrite_return(ret);
|
|
ret = block_page_mkwrite_return(ret);
|
|
@@ -1566,7 +1565,7 @@ xfs_filemap_pmd_fault(
|
|
file_update_time(vma->vm_file);
|
|
file_update_time(vma->vm_file);
|
|
xfs_ilock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
xfs_ilock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
ret = __dax_pmd_fault(vma, addr, pmd, flags, xfs_get_blocks_dax_fault,
|
|
ret = __dax_pmd_fault(vma, addr, pmd, flags, xfs_get_blocks_dax_fault,
|
|
- xfs_end_io_dax_write);
|
|
|
|
|
|
+ NULL);
|
|
xfs_iunlock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
xfs_iunlock(XFS_I(inode), XFS_MMAPLOCK_SHARED);
|
|
sb_end_pagefault(inode->i_sb);
|
|
sb_end_pagefault(inode->i_sb);
|
|
|
|
|