diff -urN linux-2.4.20-wt7-swsusp19/include/asm-i386/cpufeature.h linux-2.4.20-wt7-swsusp19-fix/include/asm-i386/cpufeature.h --- linux-2.4.20-wt7-swsusp19/include/asm-i386/cpufeature.h Sun Mar 2 15:27:48 2003 +++ linux-2.4.20-wt7-swsusp19-fix/include/asm-i386/cpufeature.h Mon Mar 3 00:53:03 2003 @@ -74,6 +74,7 @@ #define cpu_has_vme boot_cpu_has(X86_FEATURE_VME) #define cpu_has_de boot_cpu_has(X86_FEATURE_DE) #define cpu_has_pse boot_cpu_has(X86_FEATURE_PSE) +#define cpu_has_pse36 boot_cpu_has(X86_FEATURE_PSE36) #define cpu_has_tsc boot_cpu_has(X86_FEATURE_TSC) #define cpu_has_pae boot_cpu_has(X86_FEATURE_PAE) #define cpu_has_pge boot_cpu_has(X86_FEATURE_PGE) diff -urN linux-2.4.20-wt7-swsusp19/kernel/Makefile linux-2.4.20-wt7-swsusp19-fix/kernel/Makefile --- linux-2.4.20-wt7-swsusp19/kernel/Makefile Mon Mar 3 00:51:46 2003 +++ linux-2.4.20-wt7-swsusp19-fix/kernel/Makefile Mon Mar 3 00:53:03 2003 @@ -9,7 +9,7 @@ O_TARGET := kernel.o -export-objs = signal.o sys.o kmod.o context.o ksyms.o pm.o exec_domain.o printk.o cpufreq.o +export-objs = signal.o sys.o kmod.o context.o ksyms.o pm.o exec_domain.o printk.o cpufreq.o suspend.o obj-y = sched.o dma.o fork.o exec_domain.o panic.o printk.o \ module.o exit.o itimer.o info.o time.o softirq.o resource.o \ @@ -20,6 +20,7 @@ obj-$(CONFIG_MODULES) += ksyms.o obj-$(CONFIG_PM) += pm.o obj-$(CONFIG_CPU_FREQ) += cpufreq.o +obj-$(CONFIG_SOFTWARE_SUSPEND) += suspend.o ifneq ($(CONFIG_IA64),y) # According to Alan Modra , the -fno-omit-frame-pointer is