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