[Pvfs2-cvs] commit by pcarns in pvfs2-1/src/kernel/linux-2.6: inode.c

CVS commit program cvs at parl.clemson.edu
Wed Apr 23 16:17:09 EDT 2008


Update of /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6
In directory parlweb1:/tmp/cvs-serv9886/src/kernel/linux-2.6

Modified Files:
	inode.c 
Log Message:
Turn off readahead for mmap in bdi structure.  This seems to fix a huge
memory leak when using mmap().  Unrelated to the mmap_ra_cache which is
under the control of pvfs2-client-core.

https://trac.mcs.anl.gov/projects/pvfs/ticket/43


Index: inode.c
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/kernel/linux-2.6/inode.c,v
diff -p -u -r1.81 -r1.82
--- inode.c	26 Feb 2008 16:29:15 -0000	1.81
+++ inode.c	23 Apr 2008 20:17:09 -0000	1.82
@@ -133,7 +133,7 @@ static int pvfs2_releasepage(struct page
 
 struct backing_dev_info pvfs2_backing_dev_info =
 {
-    .ra_pages = 1024,
+    .ra_pages = 0,
 #ifdef HAVE_BDI_MEMORY_BACKED
     /* old interface, up through 2.6.11 */
     .memory_backed = 1 /* does not contribute to dirty memory */



More information about the Pvfs2-cvs mailing list