Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ebdba9af authored by Paul Mackerras's avatar Paul Mackerras
Browse files

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: default avatarPaul Mackerras <paulus@samba.org>
parent 8ba4773a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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)