From: Andrea Arcangeli Date: Thu, 16 Jun 2011 19:56:19 +0000 (-0700) Subject: migrate: don't account swapcache as shmem X-Git-Tag: v3.0-rc4~26 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99a15e21d96f6857dafab1e5167e5e8183215c9c;p=pandora-kernel.git migrate: don't account swapcache as shmem swapcache will reach the below code path in migrate_page_move_mapping, and swapcache is accounted as NR_FILE_PAGES but it's not accounted as NR_SHMEM. Hugh pointed out we must use PageSwapCache instead of comparing mapping to &swapper_space, to avoid build failure with CONFIG_SWAP=n. Signed-off-by: Andrea Arcangeli Acked-by: Hugh Dickins Cc: stable@kernel.org Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed