[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