Thread (26 messages) 26 messages, 2 authors, 2012-06-20

Re: [PATCH 09/12] nfs: disable data cache revalidation for swapfiles

From: Rik van Riel <hidden>
Date: 2012-06-20 17:17:34
Also in: linux-nfs, lkml, netdev

On 06/20/2012 05:37 AM, Mel Gorman wrote:
The VM does not like PG_private set on PG_swapcache pages. As suggested
by Trond in http://lkml.org/lkml/2006/8/25/348, this patch disables
NFS data cache revalidation on swap files.  as it does not make
sense to have other clients change the file while it is being used as
swap. This avoids setting PG_private on swap pages, since there ought
to be no further races with invalidate_inode_pages2() to deal with.

Since we cannot set PG_private we cannot use page->private which
is already used by PG_swapcache pages to store the nfs_page. Thus
augment the new nfs_page_find_request logic.

Signed-off-by: Peter Zijlstra<redacted>
Signed-off-by: Mel Gorman<mgorman@suse.de>
Acked-by: Rik van Riel<redacted>

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help