patch-2.1.27 linux/arch/alpha/kernel/entry.S

Next file: linux/arch/i386/defconfig
Previous file: linux/Makefile
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.26/linux/arch/alpha/kernel/entry.S linux/arch/alpha/kernel/entry.S
@@ -123,7 +123,7 @@
 	SAVE_ALL
 /* start atomic operation with respect to software interrupts */
 	lda	$0,intr_count
-	ldq	$1,0($0)
+	ldl	$1,0($0)
 	addq	$1,1,$1
 	stq	$1,0($0)
 /* set up the arguments to the C interrupt handler */
@@ -131,7 +131,7 @@
 	jsr	$26,do_entInt
 /* ok, return */
 	lda	$0,intr_count
-	ldq	$1,0($0)
+	ldl	$1,0($0)
 	subq	$1,1,$1
 	stq	$1,0($0)
 	br	$31,ret_from_sys_call
@@ -527,7 +527,7 @@
 	cmovne	$26,0,$19		/* $19 = 0 => non-restartable */
 	/* check bottom half interrupts */
 	lda	$0,intr_count
-	ldq	$1,0($0)
+	ldl	$1,0($0)
 	bne	$1,ret_from_handle_bh
 	lda	$2,bh_active
 	ldq	$3,0($2)
@@ -622,7 +622,7 @@
 	 * We're called with $0 containing the address of
 	 * 'intr_count' and $1 containing 'intr_count+1'
 	 */
-	stq	$1,0($0)	/* intr_count = 1 */
+	stl	$1,0($0)	/* intr_count = 1 */
 	subq	$30,16,$30
 	stq	$19,0($30)	/* save syscall nr */
 	stq	$20,8($30)	/* and error indication (a3) */
@@ -631,7 +631,7 @@
 	ldq	$19,0($30)
 	ldq	$20,8($30)
 	addq	$30,16,$30
-	stq	$31,0($0)	/* intr_count = 0 */
+	stl	$31,0($0)	/* intr_count = 0 */
 	br	$31,ret_from_handle_bh
 
 	.align 3

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