]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
NTFS: Use buffer_migrate_page() for the ->migratepage function of all ntfs
authorAnton Altaparmakov <aia21@cantab.net>
Thu, 23 Mar 2006 15:06:18 +0000 (15:06 +0000)
committerAnton Altaparmakov <aia21@cantab.net>
Thu, 23 Mar 2006 15:06:18 +0000 (15:06 +0000)
       address space operations.

Signed-off-by: Anton Altaparmakov <aia21@cantab.net>
fs/ntfs/ChangeLog
fs/ntfs/aops.c

index d35a5c8e3da945107387a1e82b5d5a656712c227..8df10700a9300ff3c82fecac70ce02416d64845c 100644 (file)
@@ -19,13 +19,15 @@ ToDo/Notes:
        - Enable the code for setting the NT4 compatibility flag when we start
          making NTFS 1.2 specific modifications.
 
-2.1.27 - Various bug fixes.
+2.1.27 - Various bug fixes and cleanups.
 
        - Fix two compiler warnings on Alpha.  Thanks to Andrew Morton for
          reporting them.
        - Fix an (innocent) off-by-one error in the runlist code.
        - Fix a buggette in an "should be impossible" case handling where we
          continued the attribute lookup loop instead of aborting it.
+       - Use buffer_migrate_page() for the ->migratepage function of all ntfs
+         address space operations.
 
 2.1.26 - Minor bug fixes and updates.
 
index 7e361da770b3029917feaf064a54a3fd6a31f5b7..7c7e313620fa3b6988f0218f8e68c0132eb80cce 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include <linux/errno.h>
+#include <linux/fs.h>
 #include <linux/mm.h>
 #include <linux/pagemap.h>
 #include <linux/swap.h>
@@ -1551,6 +1552,9 @@ struct address_space_operations ntfs_aops = {
 #ifdef NTFS_RW
        .writepage      = ntfs_writepage,       /* Write dirty page to disk. */
 #endif /* NTFS_RW */
+       .migratepage    = buffer_migrate_page,  /* Move a page cache page from
+                                                  one physical page to an
+                                                  other. */
 };
 
 /**
@@ -1567,6 +1571,9 @@ struct address_space_operations ntfs_mst_aops = {
                                                   without touching the buffers
                                                   belonging to the page. */
 #endif /* NTFS_RW */
+       .migratepage    = buffer_migrate_page,  /* Move a page cache page from
+                                                  one physical page to an
+                                                  other. */
 };
 
 #ifdef NTFS_RW