diff options
author | Tejun Heo <tj@kernel.org> | 2009-06-22 11:56:24 +0900 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2009-06-22 11:56:24 +0900 |
commit | 0017c869ddcb73069905d09f9e98e68627466237 (patch) | |
tree | 380248938561c53ff174ffba72f22cbc3e8a5438 /init | |
parent | fa8a7094ba1679b4b9b443e0ac9f5e046c79ee8d (diff) | |
download | linux-stable-0017c869ddcb73069905d09f9e98e68627466237.tar.gz linux-stable-0017c869ddcb73069905d09f9e98e68627466237.tar.bz2 linux-stable-0017c869ddcb73069905d09f9e98e68627466237.zip |
x86: ensure percpu lpage doesn't consume too much vmalloc space
On extreme configuration (e.g. 32bit 32-way NUMA machine), lpage
percpu first chunk allocator can consume too much of vmalloc space.
Make it fall back to 4k allocator if the consumption goes over 20%.
[ Impact: add sanity check for lpage percpu first chunk allocator ]
Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Jan Beulich <JBeulich@novell.com>
Cc: Andi Kleen <andi@firstfloor.org>
Cc: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions