[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



> - 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, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/