From: Pavel Machek This function will break with -mregparm, so mark it asmlinkage. --- 25-akpm/kernel/power/pmdisk.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN kernel/power/pmdisk.c~pmdisk-needs-asmlinkage kernel/power/pmdisk.c --- 25/kernel/power/pmdisk.c~pmdisk-needs-asmlinkage Mon Apr 5 15:23:29 2004 +++ 25-akpm/kernel/power/pmdisk.c Mon Apr 5 15:23:29 2004 @@ -35,7 +35,7 @@ #include "power.h" -extern int pmdisk_arch_suspend(int resume); +extern asmlinkage int pmdisk_arch_suspend(int resume); #define __ADDRESS(x) ((unsigned long) phys_to_virt(x)) #define ADDRESS(x) __ADDRESS((x) << PAGE_SHIFT) _