HWPOISON: Be more aggressive at freeing non LRU caches
authorAndi Kleen <andi@firstfloor.org>
Wed, 16 Dec 2009 11:19:57 +0000 (12:19 +0100)
committerAndi Kleen <ak@linux.intel.com>
Wed, 16 Dec 2009 11:19:57 +0000 (12:19 +0100)
commit588f9ce6ca61ecb4663ee6ef2f75d2d96c73151e
tree4f68c55642c51312bdf6e49818b9889ec37a1ac3
parent7bc98b97ed5dfe710025414de771baa674998892
HWPOISON: Be more aggressive at freeing non LRU caches

shake_page handles more types of page caches than lru_drain_all()

- per cpu page allocator pages
- per CPU LRU

Stops early when the page became free.

Used in followon patches.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
include/linux/mm.h
mm/memory-failure.c