]> git.karo-electronics.de Git - karo-tx-linux.git/commit
memory-hotplug: fix NR_FREE_PAGES mismatch's fix
authorWen Congyang <wency@cn.fujitsu.com>
Fri, 9 Nov 2012 03:04:01 +0000 (14:04 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Mon, 12 Nov 2012 04:16:55 +0000 (15:16 +1100)
commit5b0125025ba2a2dbba0400dc9614b61f53291af3
tree992ab0d95c3790cf08cbb47e00e76884a2a95b7a
parent9351d5c012fb8615224fd263c65053384fb86f90
memory-hotplug: fix NR_FREE_PAGES mismatch's fix

When a page is freed and put into pcp list, get_freepage_migratetype()
doesn't return MIGRATE_ISOLATE even if this pageblock is isolated.
So we should use get_freepage_migratetype() instead of mt to check
whether it is isolated.

Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Reported-by: Jianguo Wu <wujianguo106@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/page_alloc.c