[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1563589976-19004-1-git-send-email-george_davis@mentor.com>
Date: Fri, 19 Jul 2019 22:32:55 -0400
From: "George G. Davis" <george_davis@...tor.com>
To: Russell King <linux@...linux.org.uk>,
"Eric W. Biederman" <ebiederm@...ssion.com>,
Thomas Gleixner <tglx@...utronix.de>,
Florian Fainelli <f.fainelli@...il.com>,
Allison Randal <allison@...utok.net>,
"George G. Davis" <george_davis@...tor.com>,
Souptick Joarder <jrdr.linux@...il.com>,
"moderated list:ARM PORT" <linux-arm-kernel@...ts.infradead.org>,
open list <linux-kernel@...r.kernel.org>
Subject: [PATCH] ARM: Fix null die() string for unhandled data and prefetch abort cases
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@...tor.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
Powered by blists - more mailing lists