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 = { |
