Why? Because the bootmem memory should still be allocated low-to-high by
default, which means that as logn as NODE(0) has _enough_ memory in the
DMA range, we should be ok.
So I _think_ the simple one-liner NODE(0) patch is sufficient, and should
work (and is a lot more acceptable for 2.6.14 than switching the node
ordering around yet again, or doing bigger surgery on the bootmem code).
So the only thing that worried me (and made me ask whether there might be
machines where it doesn't work) is if some machines might have their high
memory (or no memory at all) on NODE(0). It does sound unlikely, but I
simple don't know what kind of strange NUMA configs there are out there.
And I'm definitely only interested in machines that are out there, not
some theoretical issues.
Linus
-
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/