lkml.org 
[lkml]   [2019]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH] ARM: Fix null die() string for unhandled data and prefetch abort cases
Date
When an unhandled data or prefetch abort occurs, the die() string
is empty resulting in backtrace messages similar to the following:

Internal error: : 1 [#1] PREEMPT SMP ARM

Replace the null string with the name of the abort handler in order
to provide more meaningful hints as to the cause of the fault.

Signed-off-by: George G. Davis <george_davis@mentor.com>
---
arch/arm/mm/fault.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c
index 0048eadd0681..dddea0a21220 100644
--- a/arch/arm/mm/fault.c
+++ b/arch/arm/mm/fault.c
@@ -557,7 +557,7 @@ do_DataAbort(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
inf->name, fsr, addr);
show_pte(current->mm, addr);

- arm_notify_die("", regs, inf->sig, inf->code, (void __user *)addr,
+ arm_notify_die(inf->name, regs, inf->sig, inf->code, (void __user *)addr,
fsr, 0);
}

@@ -585,7 +585,7 @@ do_PrefetchAbort(unsigned long addr, unsigned int ifsr, struct pt_regs *regs)
pr_alert("Unhandled prefetch abort: %s (0x%03x) at 0x%08lx\n",
inf->name, ifsr, addr);

- arm_notify_die("", regs, inf->sig, inf->code, (void __user *)addr,
+ arm_notify_die(inf->name, regs, inf->sig, inf->code, (void __user *)addr,
ifsr, 0);
}

--
2.7.4
\
 
 \ /
  Last update: 2019-07-20 04:34    [W:0.087 / U:1.368 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site