patch-2.1.21 linux/arch/alpha/kernel/traps.c

Next file: linux/arch/alpha/lib/clear_user.S
Previous file: linux/arch/alpha/kernel/ksyms.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.20/linux/arch/alpha/kernel/traps.c linux/arch/alpha/kernel/traps.c
@@ -236,7 +236,7 @@
 		"	lda %1,3b-1b(%0)\n"
 		"	.gprel32 2b\n"
 		"	lda %2,3b-2b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2)
 			: "r"(va), "0"(0));
 		if (error)
@@ -257,7 +257,7 @@
 		"	lda %1,3b-1b(%0)\n"
 		"	.gprel32 2b\n"
 		"	lda %2,3b-2b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2)
 			: "r"(va), "0"(0));
 		if (error)
@@ -277,7 +277,7 @@
 		"	lda %1,3b-1b(%0)\n"
 		"	.gprel32 2b\n"
 		"	lda %2,3b-2b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2)
 			: "r"(va), "0"(0));
 		if (error)
@@ -311,7 +311,7 @@
 		"	lda $31,5b-3b(%0)\n"
 		"	.gprel32 4b\n"
 		"	lda $31,5b-4b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2),
 			  "=&r"(tmp3), "=&r"(tmp4)
 			: "r"(va), "r"(una_reg(reg)), "0"(0));
@@ -342,7 +342,7 @@
 		"	lda $31,5b-3b(%0)\n"
 		"	.gprel32 4b\n"
 		"	lda $31,5b-4b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2),
 			  "=&r"(tmp3), "=&r"(tmp4)
 			: "r"(va), "r"(una_reg(reg)), "0"(0));
@@ -372,7 +372,7 @@
 		"	lda $31,5b-3b(%0)\n"
 		"	.gprel32 4b\n"
 		"	lda $31,5b-4b(%0)\n"
-		".text"
+		".previous"
 			: "=r"(error), "=&r"(tmp1), "=&r"(tmp2),
 			  "=&r"(tmp3), "=&r"(tmp4)
 			: "r"(va), "r"(una_reg(reg)), "0"(0));

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov