Re: [patch] zoned-2.3.28-G5, zone-allocator, highmem, bootmem fixes

Chris Wedgwood (cw@f00f.org)
Sun, 14 Nov 1999 11:06:25 +1300


> - modules should compile again.

you missed:

--- kernel/ksyms.c.orig Sun Nov 14 10:38:09 1999
+++ kernel/ksyms.c Sun Nov 14 10:38:24 1999
@@ -92,6 +92,7 @@
EXPORT_SYMBOL(exit_sighand);

/* internal kernel memory management */
+EXPORT_SYMBOL(zonelists);
EXPORT_SYMBOL(__alloc_pages);
EXPORT_SYMBOL(__free_pages_ok);
EXPORT_SYMBOL(kmem_find_general_cachep);

> - cleaned up pgtable.h, split into lowlevel and highlevel parts, this
> fixes dependencies in mm.h & misc.c.

should asm-i386/pgtable include pgalloc.h? This is required for
binfmt_aout but I don't think it is verr clean

--- fs/binfmt_aout.c.orig Sun Nov 14 10:39:17 1999
+++ fs/binfmt_aout.c Sun Nov 14 10:57:50 1999
@@ -28,6 +28,9 @@
#include <asm/system.h>
#include <asm/uaccess.h>
#include <asm/pgtable.h>
+#ifdef CONFIG_X86
+#include <asm/pgalloc.h>
+#endif

static int load_aout_binary(struct linux_binprm *, struct pt_regs * regs);
static int load_aout_library(int fd);

> - fixed boot task's swapper_pg_dir clearing

what else needs to be done to alloc the buffer cache to use the low
16MB?

Oh, and on my laptop, performance is way down and it now swaps where
it did not before... (looks like processes can't use the lower 16M
either)

-cw

-
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/