diff options
-rw-r--r-- | fs/ext2/inode.c | 2 | ||||
-rw-r--r-- | fs/ext3/inode.c | 3 | ||||
-rw-r--r-- | fs/ext4/inode.c | 4 | ||||
-rw-r--r-- | fs/gfs2/aops.c | 3 | ||||
-rw-r--r-- | fs/ntfs/aops.c | 2 | ||||
-rw-r--r-- | fs/ocfs2/aops.c | 1 | ||||
-rw-r--r-- | fs/xfs/linux-2.6/xfs_aops.c | 1 | ||||
-rw-r--r-- | mm/shmem.c | 1 |
8 files changed, 17 insertions, 0 deletions
diff --git a/fs/ext2/inode.c b/fs/ext2/inode.c index 1c1638f873a4..ade634076d0a 100644 --- a/fs/ext2/inode.c +++ b/fs/ext2/inode.c | |||
@@ -819,6 +819,7 @@ const struct address_space_operations ext2_aops = { | |||
819 | .writepages = ext2_writepages, | 819 | .writepages = ext2_writepages, |
820 | .migratepage = buffer_migrate_page, | 820 | .migratepage = buffer_migrate_page, |
821 | .is_partially_uptodate = block_is_partially_uptodate, | 821 | .is_partially_uptodate = block_is_partially_uptodate, |
822 | .error_remove_page = generic_error_remove_page, | ||
822 | }; | 823 | }; |
823 | 824 | ||
824 | const struct address_space_operations ext2_aops_xip = { | 825 | const struct address_space_operations ext2_aops_xip = { |
@@ -837,6 +838,7 @@ const struct address_space_operations ext2_nobh_aops = { | |||
837 | .direct_IO = ext2_direct_IO, | 838 | .direct_IO = ext2_direct_IO, |
838 | .writepages = ext2_writepages, | 839 | .writepages = ext2_writepages, |
839 | .migratepage = buffer_migrate_page, | 840 | .migratepage = buffer_migrate_page, |
841 | .error_remove_page = generic_error_remove_page, | ||
840 | }; | 842 | }; |
841 | 843 | ||
842 | /* | 844 | /* |
diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c index b49908a167ae..953b430f92e3 100644 --- a/fs/ext3/inode.c +++ b/fs/ext3/inode.c | |||
@@ -1819,6 +1819,7 @@ static const struct address_space_operations ext3_ordered_aops = { | |||
1819 | .direct_IO = ext3_direct_IO, | 1819 | .direct_IO = ext3_direct_IO, |
1820 | .migratepage = buffer_migrate_page, | 1820 | .migratepage = buffer_migrate_page, |
1821 | .is_partially_uptodate = block_is_partially_uptodate, | 1821 | .is_partially_uptodate = block_is_partially_uptodate, |
1822 | .error_remove_page = generic_error_remove_page, | ||
1822 | }; | 1823 | }; |
1823 | 1824 | ||
1824 | static const struct address_space_operations ext3_writeback_aops = { | 1825 | static const struct address_space_operations ext3_writeback_aops = { |
@@ -1834,6 +1835,7 @@ static const struct address_space_operations ext3_writeback_aops = { | |||
1834 | .direct_IO = ext3_direct_IO, | 1835 | .direct_IO = ext3_direct_IO, |
1835 | .migratepage = buffer_migrate_page, | 1836 | .migratepage = buffer_migrate_page, |
1836 | .is_partially_uptodate = block_is_partially_uptodate, | 1837 | .is_partially_uptodate = block_is_partially_uptodate, |
1838 | .error_remove_page = generic_error_remove_page, | ||
1837 | }; | 1839 | }; |
1838 | 1840 | ||
1839 | static const struct address_space_operations ext3_journalled_aops = { | 1841 | static const struct address_space_operations ext3_journalled_aops = { |
@@ -1848,6 +1850,7 @@ static const struct address_space_operations ext3_journalled_aops = { | |||
1848 | .invalidatepage = ext3_invalidatepage, | 1850 | .invalidatepage = ext3_invalidatepage, |
1849 | .releasepage = ext3_releasepage, | 1851 | .releasepage = ext3_releasepage, |
1850 | .is_partially_uptodate = block_is_partially_uptodate, | 1852 | .is_partially_uptodate = block_is_partially_uptodate, |
1853 | .error_remove_page = generic_error_remove_page, | ||
1851 | }; | 1854 | }; |
1852 | 1855 | ||
1853 | void ext3_set_aops(struct inode *inode) | 1856 | void ext3_set_aops(struct inode *inode) |
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index f9c642b22efa..349dd6b4da47 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -3373,6 +3373,7 @@ static const struct address_space_operations ext4_ordered_aops = { | |||
3373 | .direct_IO = ext4_direct_IO, | 3373 | .direct_IO = ext4_direct_IO, |
3374 | .migratepage = buffer_migrate_page, | 3374 | .migratepage = buffer_migrate_page, |
3375 | .is_partially_uptodate = block_is_partially_uptodate, | 3375 | .is_partially_uptodate = block_is_partially_uptodate, |
3376 | .error_remove_page = generic_error_remove_page, | ||
3376 | }; | 3377 | }; |
3377 | 3378 | ||
3378 | static const struct address_space_operations ext4_writeback_aops = { | 3379 | static const struct address_space_operations ext4_writeback_aops = { |
@@ -3388,6 +3389,7 @@ static const struct address_space_operations ext4_writeback_aops = { | |||
3388 | .direct_IO = ext4_direct_IO, | 3389 | .direct_IO = ext4_direct_IO, |
3389 | .migratepage = buffer_migrate_page, | 3390 | .migratepage = buffer_migrate_page, |
3390 | .is_partially_uptodate = block_is_partially_uptodate, | 3391 | .is_partially_uptodate = block_is_partially_uptodate, |
3392 | .error_remove_page = generic_error_remove_page, | ||
3391 | }; | 3393 | }; |
3392 | 3394 | ||
3393 | static const struct address_space_operations ext4_journalled_aops = { | 3395 | static const struct address_space_operations ext4_journalled_aops = { |
@@ -3402,6 +3404,7 @@ static const struct address_space_operations ext4_journalled_aops = { | |||
3402 | .invalidatepage = ext4_invalidatepage, | 3404 | .invalidatepage = ext4_invalidatepage, |
3403 | .releasepage = ext4_releasepage, | 3405 | .releasepage = ext4_releasepage, |
3404 | .is_partially_uptodate = block_is_partially_uptodate, | 3406 | .is_partially_uptodate = block_is_partially_uptodate, |
3407 | .error_remove_page = generic_error_remove_page, | ||
3405 | }; | 3408 | }; |
3406 | 3409 | ||
3407 | static const struct address_space_operations ext4_da_aops = { | 3410 | static const struct address_space_operations ext4_da_aops = { |
@@ -3418,6 +3421,7 @@ static const struct address_space_operations ext4_da_aops = { | |||
3418 | .direct_IO = ext4_direct_IO, | 3421 | .direct_IO = ext4_direct_IO, |
3419 | .migratepage = buffer_migrate_page, | 3422 | .migratepage = buffer_migrate_page, |
3420 | .is_partially_uptodate = block_is_partially_uptodate, | 3423 | .is_partially_uptodate = block_is_partially_uptodate, |
3424 | .error_remove_page = generic_error_remove_page, | ||
3421 | }; | 3425 | }; |
3422 | 3426 | ||
3423 | void ext4_set_aops(struct inode *inode) | 3427 | void ext4_set_aops(struct inode *inode) |
diff --git a/fs/gfs2/aops.c b/fs/gfs2/aops.c index 7ebae9a4ecc0..694b5d48f036 100644 --- a/fs/gfs2/aops.c +++ b/fs/gfs2/aops.c | |||
@@ -1135,6 +1135,7 @@ static const struct address_space_operations gfs2_writeback_aops = { | |||
1135 | .direct_IO = gfs2_direct_IO, | 1135 | .direct_IO = gfs2_direct_IO, |
1136 | .migratepage = buffer_migrate_page, | 1136 | .migratepage = buffer_migrate_page, |
1137 | .is_partially_uptodate = block_is_partially_uptodate, | 1137 | .is_partially_uptodate = block_is_partially_uptodate, |
1138 | .error_remove_page = generic_error_remove_page, | ||
1138 | }; | 1139 | }; |
1139 | 1140 | ||
1140 | static const struct address_space_operations gfs2_ordered_aops = { | 1141 | static const struct address_space_operations gfs2_ordered_aops = { |
@@ -1151,6 +1152,7 @@ static const struct address_space_operations gfs2_ordered_aops = { | |||
1151 | .direct_IO = gfs2_direct_IO, | 1152 | .direct_IO = gfs2_direct_IO, |
1152 | .migratepage = buffer_migrate_page, | 1153 | .migratepage = buffer_migrate_page, |
1153 | .is_partially_uptodate = block_is_partially_uptodate, | 1154 | .is_partially_uptodate = block_is_partially_uptodate, |
1155 | .error_remove_page = generic_error_remove_page, | ||
1154 | }; | 1156 | }; |
1155 | 1157 | ||
1156 | static const struct address_space_operations gfs2_jdata_aops = { | 1158 | static const struct address_space_operations gfs2_jdata_aops = { |
@@ -1166,6 +1168,7 @@ static const struct address_space_operations gfs2_jdata_aops = { | |||
1166 | .invalidatepage = gfs2_invalidatepage, | 1168 | .invalidatepage = gfs2_invalidatepage, |
1167 | .releasepage = gfs2_releasepage, | 1169 | .releasepage = gfs2_releasepage, |
1168 | .is_partially_uptodate = block_is_partially_uptodate, | 1170 | .is_partially_uptodate = block_is_partially_uptodate, |
1171 | .error_remove_page = generic_error_remove_page, | ||
1169 | }; | 1172 | }; |
1170 | 1173 | ||
1171 | void gfs2_set_aops(struct inode *inode) | 1174 | void gfs2_set_aops(struct inode *inode) |
diff --git a/fs/ntfs/aops.c b/fs/ntfs/aops.c index b38f944f0667..cfce53cb65d7 100644 --- a/fs/ntfs/aops.c +++ b/fs/ntfs/aops.c | |||
@@ -1550,6 +1550,7 @@ const struct address_space_operations ntfs_aops = { | |||
1550 | .migratepage = buffer_migrate_page, /* Move a page cache page from | 1550 | .migratepage = buffer_migrate_page, /* Move a page cache page from |
1551 | one physical page to an | 1551 | one physical page to an |
1552 | other. */ | 1552 | other. */ |
1553 | .error_remove_page = generic_error_remove_page, | ||
1553 | }; | 1554 | }; |
1554 | 1555 | ||
1555 | /** | 1556 | /** |
@@ -1569,6 +1570,7 @@ const struct address_space_operations ntfs_mst_aops = { | |||
1569 | .migratepage = buffer_migrate_page, /* Move a page cache page from | 1570 | .migratepage = buffer_migrate_page, /* Move a page cache page from |
1570 | one physical page to an | 1571 | one physical page to an |
1571 | other. */ | 1572 | other. */ |
1573 | .error_remove_page = generic_error_remove_page, | ||
1572 | }; | 1574 | }; |
1573 | 1575 | ||
1574 | #ifdef NTFS_RW | 1576 | #ifdef NTFS_RW |
diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index 8a1e61545f41..747f15eefd82 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c | |||
@@ -1997,4 +1997,5 @@ const struct address_space_operations ocfs2_aops = { | |||
1997 | .releasepage = ocfs2_releasepage, | 1997 | .releasepage = ocfs2_releasepage, |
1998 | .migratepage = buffer_migrate_page, | 1998 | .migratepage = buffer_migrate_page, |
1999 | .is_partially_uptodate = block_is_partially_uptodate, | 1999 | .is_partially_uptodate = block_is_partially_uptodate, |
2000 | .error_remove_page = generic_error_remove_page, | ||
2000 | }; | 2001 | }; |
diff --git a/fs/xfs/linux-2.6/xfs_aops.c b/fs/xfs/linux-2.6/xfs_aops.c index aecf2519db76..52f3fc63571a 100644 --- a/fs/xfs/linux-2.6/xfs_aops.c +++ b/fs/xfs/linux-2.6/xfs_aops.c | |||
@@ -1636,4 +1636,5 @@ const struct address_space_operations xfs_address_space_operations = { | |||
1636 | .direct_IO = xfs_vm_direct_IO, | 1636 | .direct_IO = xfs_vm_direct_IO, |
1637 | .migratepage = buffer_migrate_page, | 1637 | .migratepage = buffer_migrate_page, |
1638 | .is_partially_uptodate = block_is_partially_uptodate, | 1638 | .is_partially_uptodate = block_is_partially_uptodate, |
1639 | .error_remove_page = generic_error_remove_page, | ||
1639 | }; | 1640 | }; |
diff --git a/mm/shmem.c b/mm/shmem.c index 46936601e37f..bec85895a1fe 100644 --- a/mm/shmem.c +++ b/mm/shmem.c | |||
@@ -2421,6 +2421,7 @@ static const struct address_space_operations shmem_aops = { | |||
2421 | .write_end = shmem_write_end, | 2421 | .write_end = shmem_write_end, |
2422 | #endif | 2422 | #endif |
2423 | .migratepage = migrate_page, | 2423 | .migratepage = migrate_page, |
2424 | .error_remove_page = generic_error_remove_page, | ||
2424 | }; | 2425 | }; |
2425 | 2426 | ||
2426 | static const struct file_operations shmem_file_operations = { | 2427 | static const struct file_operations shmem_file_operations = { |