patch-2.1.31 linux/kernel/module.c

Next file: linux/kernel/panic.c
Previous file: linux/kernel/ksyms.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.30/linux/kernel/module.c linux/kernel/module.c
@@ -65,10 +65,7 @@
 	kernel_module.nsyms = __stop___ksymtab - __start___ksymtab;
 
 #ifdef __alpha__
-	{
-		register unsigned long gp __asm__("$29");
-		kernel_module.gp = gp;
-	}
+	__asm__("stq $29,%0" : "=m"(kernel_module.gp));
 #endif
 }
 

FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]