From: Amir Goldstein <amir73il@xxxxxxxxxxxx> On active snapshot page read, the function ext4_snapshot_get_block() is called to map the page to a disk block. If the page is not mapped in the snapshot file a direct mapping to the block device is returned. Signed-off-by: Amir Goldstein <amir73il@xxxxxxxxxxxx> Signed-off-by: Yongqiang Yang <xiaoqiangnk@xxxxxxxxx> --- fs/ext4/inode.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 4ec5f02..3acdbe5 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c @@ -4181,8 +4181,7 @@ static int ext4_no_writepage(struct page *page, * the snapshot COW bitmaps and a few initial blocks copied on snapshot_take(). */ static const struct address_space_operations ext4_snapfile_aops = { - .readpage = ext4_readpage, - .readpages = ext4_readpages, + .readpage = ext4_snapshot_readpage, .writepage = ext4_no_writepage, .bmap = ext4_bmap, .invalidatepage = ext4_invalidatepage, -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html