mm: remove CONFIG_DISCONTIGMEM
[linux-2.6-block.git] / fs / ext2 / inode.c
index 68178b2234bded60d05fe6ca62f86d2c9a4f9c52..dadb121beb227c2f7a8f4c9c507799728afea517 100644 (file)
@@ -961,6 +961,7 @@ ext2_dax_writepages(struct address_space *mapping, struct writeback_control *wbc
 }
 
 const struct address_space_operations ext2_aops = {
+       .set_page_dirty         = __set_page_dirty_buffers,
        .readpage               = ext2_readpage,
        .readahead              = ext2_readahead,
        .writepage              = ext2_writepage,
@@ -975,6 +976,7 @@ const struct address_space_operations ext2_aops = {
 };
 
 const struct address_space_operations ext2_nobh_aops = {
+       .set_page_dirty         = __set_page_dirty_buffers,
        .readpage               = ext2_readpage,
        .readahead              = ext2_readahead,
        .writepage              = ext2_nobh_writepage,
@@ -990,7 +992,7 @@ const struct address_space_operations ext2_nobh_aops = {
 static const struct address_space_operations ext2_dax_aops = {
        .writepages             = ext2_dax_writepages,
        .direct_IO              = noop_direct_IO,
-       .set_page_dirty         = noop_set_page_dirty,
+       .set_page_dirty         = __set_page_dirty_no_writeback,
        .invalidatepage         = noop_invalidatepage,
 };