vfs: remove get_xip_mem
[linux-drm-fsl-dcu.git] / fs / ext2 / inode.c
index 52978b853226e0b7393e18a6641b765e17241a89..59d6c7d43740bf771bf2ea80befbe0bd3498d74f 100644 (file)
@@ -894,7 +894,6 @@ const struct address_space_operations ext2_aops = {
 
 const struct address_space_operations ext2_aops_xip = {
        .bmap                   = ext2_bmap,
-       .get_xip_mem            = ext2_get_xip_mem,
        .direct_IO              = ext2_direct_IO,
 };
 
@@ -1210,7 +1209,7 @@ static int ext2_setsize(struct inode *inode, loff_t newsize)
        inode_dio_wait(inode);
 
        if (IS_DAX(inode))
-               error = xip_truncate_page(inode->i_mapping, newsize);
+               error = dax_truncate_page(inode, newsize, ext2_get_block);
        else if (test_opt(inode->i_sb, NOBH))
                error = nobh_truncate_page(inode->i_mapping,
                                newsize, ext2_get_block);