Re: [PATCH] Use numa policy API for boot time policy
From: Manfred Spraul
Date: Sat Jun 05 2004 - 05:23:36 EST
Andi Kleen wrote:
On Sat, 05 Jun 2004 03:56:53 +0200
Manfred Spraul <manfred@xxxxxxxxxxxxxxxx> wrote:
Does it work for order != 0 allocations? It's important that the big
hash tables do not end up all in node 0. AFAICS alloc_pages_current()
calls interleave_nodes() only for order==0 allocs.
That's correct. It will only work for order 0 allocations.
What's the purpose of the "&& order == 0)" test for MPOL_INTERLEAVE in
alloc_pages_current?
What would break if it's removed?
And what about in_interrupt() allocations? During boot everything should
be interleaved - I'd modify default_policy to MPOL_INTERLEAVE instead of
setting process affinity.
--
Manfred
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/