diff -urpN -X /home/fletch/.diff.exclude 240-lkcd/drivers/dump/Makefile 250-lkcd_fixups/drivers/dump/Makefile --- 240-lkcd/drivers/dump/Makefile Sat May 10 18:48:32 2003 +++ 250-lkcd_fixups/drivers/dump/Makefile Sat May 10 18:57:21 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 Sat May 10 18:48:32 2003 +++ 250-lkcd_fixups/drivers/dump/dump_netdev.c Sat May 10 18:57:21 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 Sat May 10 18:48:32 2003 +++ 250-lkcd_fixups/drivers/dump/dump_scheme.c Sat May 10 18:57:21 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 Sat May 10 18:35:02 2003 +++ 250-lkcd_fixups/include/asm-i386/pgtable.h Sat May 10 18:57:21 2003 @@ -15,6 +15,7 @@ #ifndef __ASSEMBLY__ #include #include +#include #include #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 Sat May 10 18:48:32 2003 +++ 250-lkcd_fixups/include/linux/dump.h Sat May 10 18:57:21 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 Sat May 10 18:48:32 2003 +++ 250-lkcd_fixups/init/Makefile Sat May 10 18:58:30 2003 @@ -1,10 +1,6 @@ # # 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 @@ -12,6 +8,9 @@ mounts-$(CONFIG_DEVFS_FS) += do_mounts_d mounts-$(CONFIG_BLK_DEV_RAM) += do_mounts_rd.o mounts-$(CONFIG_BLK_DEV_INITRD) += do_mounts_initrd.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