Thread (45 messages) 45 messages, 5 authors, 2012-07-12

Re: [patch 11/11] mm: memcg: only check anon swapin page charges for swap cache

From: Kamezawa Hiroyuki <hidden>
Date: 2012-07-09 03:46:54
Also in: linux-mm, lkml

(2012/07/05 9:45), Johannes Weiner wrote:
shmem knows for sure that the page is in swap cache when attempting to
charge a page, because the cache charge entry function has a check for
it.  Only anon pages may be removed from swap cache already when
trying to charge their swapin.

Adjust the comment, though: '4969c11 mm: fix swapin race condition'
added a stable PageSwapCache check under the page lock in the
do_swap_page() before calling the memory controller, so it's
unuse_pte()'s pte_same() that may fail.

Signed-off-by: Johannes Weiner <redacted>
Acked-by: KAMEZAWA Hiroyuki <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help