]> git.openfabrics.org - ~shefty/rdma-dev.git/blobdiff - Documentation/filesystems/vfs.txt
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
[~shefty/rdma-dev.git] / Documentation / filesystems / vfs.txt
index 3b14a557eca6bc02fc8213281bc0cc2b0c23d6f4..20899e095e7e6879580b53aa9aa0282fb4b5ce63 100644 (file)
@@ -661,11 +661,10 @@ struct address_space_operations {
   releasepage: releasepage is called on PagePrivate pages to indicate
         that the page should be freed if possible.  ->releasepage
         should remove any private data from the page and clear the
-        PagePrivate flag.  It may also remove the page from the
-        address_space.  If this fails for some reason, it may indicate
-        failure with a 0 return value.
-       This is used in two distinct though related cases.  The first
-        is when the VM finds a clean page with no active users and
+        PagePrivate flag. If releasepage() fails for some reason, it must
+       indicate failure with a 0 return value.
+       releasepage() is used in two distinct though related cases.  The
+       first is when the VM finds a clean page with no active users and
         wants to make it a free page.  If ->releasepage succeeds, the
         page will be removed from the address_space and become free.