Are the changes to highmem.c really required, or are they remainders from
debugging?
I don't understand why you removed the BUG() calls.
And I don't like that kmap() is abused for the MP table:
* What happens when you boot with
mem=512M
on the lilo command line?
I assume it will crash.
* What happens when someone boots a non-highmem kernel?
e.g. an IO apic enabled UP emergency boot disk?
I'll try to implement vmap_boot(long long addr, len) tomorrow, but obviously
your patch is better than the current code.
--
Manfred
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/