diff options
Diffstat (limited to 'lib/bug.c')
-rw-r--r-- | lib/bug.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -150,6 +150,8 @@ enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs) | |||
150 | return BUG_TRAP_TYPE_NONE; | 150 | return BUG_TRAP_TYPE_NONE; |
151 | 151 | ||
152 | bug = find_bug(bugaddr); | 152 | bug = find_bug(bugaddr); |
153 | if (!bug) | ||
154 | return BUG_TRAP_TYPE_NONE; | ||
153 | 155 | ||
154 | file = NULL; | 156 | file = NULL; |
155 | line = 0; | 157 | line = 0; |
@@ -191,7 +193,7 @@ enum bug_trap_type report_bug(unsigned long bugaddr, struct pt_regs *regs) | |||
191 | if (file) | 193 | if (file) |
192 | pr_crit("kernel BUG at %s:%u!\n", file, line); | 194 | pr_crit("kernel BUG at %s:%u!\n", file, line); |
193 | else | 195 | else |
194 | pr_crit("Kernel BUG at %p [verbose debug info unavailable]\n", | 196 | pr_crit("Kernel BUG at %pB [verbose debug info unavailable]\n", |
195 | (void *)bugaddr); | 197 | (void *)bugaddr); |
196 | 198 | ||
197 | return BUG_TRAP_TYPE_BUG; | 199 | return BUG_TRAP_TYPE_BUG; |