powerpc: Fix compile errors with CONFIG_BUG=n
This makes sure we don't try to call find_bug or is_warning_bug when CONFIG_BUG=n and CONFIG_XMON=y. Otherwise we get these errors: arch/powerpc/xmon/xmon.c: In function ‘print_bug_trap’: arch/powerpc/xmon/xmon.c:1364: error: implicit declaration of function ‘find_bug’ arch/powerpc/xmon/xmon.c:1364: warning: assignment makes pointer from integer without a cast arch/powerpc/xmon/xmon.c:1367: error: implicit declaration of function ‘is_warning_bug’ arch/powerpc/xmon/xmon.c:1374: error: dereferencing pointer to incomplete type make[2]: *** [arch/powerpc/xmon/xmon.o] Error 1 make[1]: *** [arch/powerpc/xmon] Error 2 make: *** [sub-make] Error 2 Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
Родитель
8ba4773aee
Коммит
ebdba9af94
|
@ -1353,6 +1353,7 @@ static void backtrace(struct pt_regs *excp)
|
|||
|
||||
static void print_bug_trap(struct pt_regs *regs)
|
||||
{
|
||||
#ifdef CONFIG_BUG
|
||||
const struct bug_entry *bug;
|
||||
unsigned long addr;
|
||||
|
||||
|
@ -1373,6 +1374,7 @@ static void print_bug_trap(struct pt_regs *regs)
|
|||
#else
|
||||
printf("kernel BUG at %p!\n", (void *)bug->bug_addr);
|
||||
#endif
|
||||
#endif /* CONFIG_BUG */
|
||||
}
|
||||
|
||||
static void excprint(struct pt_regs *fp)
|
||||
|
|
Загрузка…
Ссылка в новой задаче