fault.c (334d0dd8b660557608142f0f77abc6812b48f08b) | fault.c (1eeb66a1bb973534dc3d064920a5ca683823372e) |
---|---|
1/* 2 * linux/arch/arm/mm/fault.c 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Modifications for ARM processor (c) 1995-2004 Russell King 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 439 unchanged lines hidden (view full) --- 448 449 printk(KERN_ALERT "Unhandled fault: %s (0x%03x) at 0x%08lx\n", 450 inf->name, fsr, addr); 451 452 info.si_signo = inf->sig; 453 info.si_errno = 0; 454 info.si_code = inf->code; 455 info.si_addr = (void __user *)addr; | 1/* 2 * linux/arch/arm/mm/fault.c 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Modifications for ARM processor (c) 1995-2004 Russell King 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 439 unchanged lines hidden (view full) --- 448 449 printk(KERN_ALERT "Unhandled fault: %s (0x%03x) at 0x%08lx\n", 450 inf->name, fsr, addr); 451 452 info.si_signo = inf->sig; 453 info.si_errno = 0; 454 info.si_code = inf->code; 455 info.si_addr = (void __user *)addr; |
456 notify_die("", regs, &info, fsr, 0); | 456 arm_notify_die("", regs, &info, fsr, 0); |
457} 458 459asmlinkage void __exception 460do_PrefetchAbort(unsigned long addr, struct pt_regs *regs) 461{ 462 do_translation_fault(addr, 0, regs); 463} 464 | 457} 458 459asmlinkage void __exception 460do_PrefetchAbort(unsigned long addr, struct pt_regs *regs) 461{ 462 do_translation_fault(addr, 0, regs); 463} 464 |