From: luodw1 Date: Fri, 19 Oct 2018 06:32:03 +0000 (+0800) Subject: arch: add log output in BUG() define X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=cb9c1edfaa867a68ae3ba933a611d4a7132de016;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git arch: add log output in BUG() define Change-Id: Ide19e8d074c51a46219689676bc5cb5c4aa37ae4 Signed-off-by: luodw1 Reviewed-on: https://gerrit.mot.com/1258099 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Submit-Approved: Jira Key --- diff --git a/arch/arm64/include/asm/bug.h b/arch/arm64/include/asm/bug.h index d7dc43752705..14f68472003d 100644 --- a/arch/arm64/include/asm/bug.h +++ b/arch/arm64/include/asm/bug.h @@ -25,9 +25,10 @@ #define __BUG_FLAGS(flags) \ asm volatile (__stringify(ASM_BUG_FLAGS(flags))); -#define BUG() do { \ - __BUG_FLAGS(0); \ - unreachable(); \ +#define BUG() do { \ + printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \ + __BUG_FLAGS(0); \ + unreachable(); \ } while (0) #define __WARN_FLAGS(flags) __BUG_FLAGS(BUGFLAG_WARNING|(flags))