diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/drivers/dump/Makefile 250-lkcd_fixups/drivers/dump/Makefile
--- 240-lkcd/drivers/dump/Makefile	Sun Apr 20 22:07:31 2003
+++ 250-lkcd_fixups/drivers/dump/Makefile	Sun Apr 20 22:14:44 2003
@@ -1,7 +1,6 @@
 #
 # Makefile for the dump device drivers.
 #
-export-objs				:= dump_setup.o
 
 dump-y					:= dump_setup.o dump_fmt.o dump_filters.o dump_scheme.o dump_execute.o
 dump-$(CONFIG_X86)			+= dump_i386.o
diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/drivers/dump/dump_netdev.c 250-lkcd_fixups/drivers/dump/dump_netdev.c
--- 240-lkcd/drivers/dump/dump_netdev.c	Sun Apr 20 22:07:31 2003
+++ 250-lkcd_fixups/drivers/dump/dump_netdev.c	Sun Apr 20 22:14:44 2003
@@ -556,9 +556,9 @@ do_netdump(struct dump_dev *net_dev, con
 		case COMM_GET_NR_PAGES:
 			reply.code = REPLY_NR_PAGES;
 			reply.nr = req.nr;
-			reply.info = max_mapnr;
+			reply.info = num_physpages;
                         reply.info = page_counter;
-			sprintf(tmp, "Number of pages: %ld\n", max_mapnr);
+			sprintf(tmp, "Number of pages: %ld\n", num_physpages);
 			dump_send_skb(dump_ndev, tmp, strlen(tmp), &reply);
 			break;
 
diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/drivers/dump/dump_scheme.c 250-lkcd_fixups/drivers/dump/dump_scheme.c
--- 240-lkcd/drivers/dump/dump_scheme.c	Sun Apr 20 22:07:31 2003
+++ 250-lkcd_fixups/drivers/dump/dump_scheme.c	Sun Apr 20 22:14:44 2003
@@ -292,7 +292,7 @@ int dump_generic_configure(unsigned long
 	for (filter = dump_config.dumper->filter ;filter->selector; filter++) {
 		if (!filter->start && !filter->end) {
 			filter->start = 0;
-			filter->end = max_mapnr << PAGE_SHIFT;
+			filter->end = num_physpages << PAGE_SHIFT;
 		}
 	}
 
diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/include/asm-i386/pgtable.h 250-lkcd_fixups/include/asm-i386/pgtable.h
--- 240-lkcd/include/asm-i386/pgtable.h	Tue Apr  8 14:38:20 2003
+++ 250-lkcd_fixups/include/asm-i386/pgtable.h	Sun Apr 20 22:14:44 2003
@@ -15,6 +15,7 @@
 #ifndef __ASSEMBLY__
 #include <asm/processor.h>
 #include <asm/fixmap.h>
+#include <asm/system.h>
 #include <linux/threads.h>
 
 #ifndef _I386_BITOPS_H
diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/include/linux/dump.h 250-lkcd_fixups/include/linux/dump.h
--- 240-lkcd/include/linux/dump.h	Sun Apr 20 22:07:31 2003
+++ 250-lkcd_fixups/include/linux/dump.h	Sun Apr 20 22:14:44 2003
@@ -343,7 +343,7 @@ extern int	__dump_page_valid(unsigned lo
 #ifdef CONFIG_SMP
 extern void 	__dump_save_other_cpus(void);
 #else
-#define 	__dump_save_other_cpus(void)
+#define 	__dump_save_other_cpus()
 #endif
 
 #endif /* __KERNEL__ */
diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/init/Makefile 250-lkcd_fixups/init/Makefile
--- 240-lkcd/init/Makefile	Sun Apr 20 22:07:31 2003
+++ 250-lkcd_fixups/init/Makefile	Sun Apr 20 22:14:44 2003
@@ -1,16 +1,15 @@
 #
 # Makefile for the linux kernel.
 #
-ifdef CONFIG_CRASH_DUMP
-EXTRA_TARGETS := kerntypes.o
-CFLAGS_kerntypes.o := -gstabs
-endif
 
 obj-y				:= main.o version.o mounts.o initramfs.o
 mounts-y			:= do_mounts.o
 mounts-$(CONFIG_DEVFS_FS)	+= do_mounts_devfs.o
 mounts-$(CONFIG_BLK_DEV_RAM)	+= do_mounts_rd.o
 mounts-$(CONFIG_BLK_DEV_MD)	+= do_mounts_md.o
+
+extra-$(CONFIG_CRASH_DUMP)	+= kerntypes.o
+CFLAGS_kerntypes.o		:= -gstabs
 
 # files to be removed upon make clean
 clean-files := ../include/linux/compile.h