Message ID | 1435812980-16360-1-git-send-email-anton@samba.org (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Michael Ellerman |
Headers | show |
On Thu, 2015-02-07 at 04:56:20 UTC, Anton Blanchard wrote: > If we take an alignment exception which we cannot fix, the oops > currently prints: > > Unable to handle kernel paging request for unknown fault > > Lets print something more useful: > > Unable to handle kernel paging request for unaligned access at address 0xc0000000f77bba8f > > Signed-off-by: Anton Blanchard <anton@samba.org> Applied to powerpc fixes, thanks. https://git.kernel.org/cgit/linux/kernel/git/powerpc/linux.git/commit/?h=fixes&id=eab861a7a52208868637f47a92caa926ddadd9c7 cheers
diff --git a/arch/powerpc/mm/fault.c b/arch/powerpc/mm/fault.c index b396868..661ba0a 100644 --- a/arch/powerpc/mm/fault.c +++ b/arch/powerpc/mm/fault.c @@ -528,6 +528,10 @@ void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) printk(KERN_ALERT "Unable to handle kernel paging request for " "instruction fetch\n"); break; + case 0x600: + printk(KERN_ALERT "Unable to handle kernel paging request for " + "unaligned access at address 0x%08lx\n", regs->dar); + break; default: printk(KERN_ALERT "Unable to handle kernel paging request for " "unknown fault\n");
If we take an alignment exception which we cannot fix, the oops currently prints: Unable to handle kernel paging request for unknown fault Lets print something more useful: Unable to handle kernel paging request for unaligned access at address 0xc0000000f77bba8f Signed-off-by: Anton Blanchard <anton@samba.org> --- arch/powerpc/mm/fault.c | 4 ++++ 1 file changed, 4 insertions(+)