patch-2.3.13 linux/arch/arm/kernel/traps.c

Next file: linux/arch/arm/lib/getconsdata.c
Previous file: linux/arch/arm/kernel/signal.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.12/linux/arch/arm/kernel/traps.c linux/arch/arm/kernel/traps.c
@@ -198,8 +198,8 @@
 {
 	printk(KERN_ERR "bad user access alignment: ptr = %p, pc = %p\n", ptr, 
 		__builtin_return_address(0));
-	current->tss.error_code = 0;
-	current->tss.trap_no = 11;
+	current->thread.error_code = 0;
+	current->thread.trap_no = 11;
 	force_sig(SIGBUS, current);
 /*	die_if_kernel("Oops - bad user access alignment", regs, mode);*/
 }
@@ -210,8 +210,8 @@
 	printk(KERN_INFO "%s (%d): undefined instruction: pc=%08lx\n",
 		current->comm, current->pid, instruction_pointer(regs));
 #endif
-	current->tss.error_code = 0;
-	current->tss.trap_no = 6;
+	current->thread.error_code = 0;
+	current->thread.trap_no = 6;
 	force_sig(SIGILL, current);
 	die_if_kernel("Oops - undefined instruction", regs, mode);
 }
@@ -222,8 +222,8 @@
 	printk(KERN_INFO "%s (%d): address exception: pc=%08lx\n",
 		current->comm, current->pid, instruction_pointer(regs));
 #endif
-	current->tss.error_code = 0;
-	current->tss.trap_no = 11;
+	current->thread.error_code = 0;
+	current->thread.trap_no = 11;
 	force_sig(SIGBUS, current);
 	die_if_kernel("Oops - address exception", regs, mode);
 }
@@ -367,7 +367,7 @@
 	{
 		pgd_t *pgd;
 
-		printk ("current->tss.memmap = %08lX\n", current->tss.memmap);
+		printk ("current->thread.memmap = %08lX\n", current->thread.memmap);
 		pgd = pgd_offset(current->mm, addr);
 		printk ("*pgd = %08lx", pgd_val (*pgd));
 		if (!pgd_none (*pgd)) {

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)