6b1cc946dd
Sparse complains about missing forward declarations: arch/x86/boot/compressed/error.c:8:6: warning: symbol 'warn' was not declared. Should it be static? arch/x86/boot/compressed/error.c:15:6: warning: symbol 'error' was not declared. Should it be static? Include the missing header file. Signed-off-by: Zhengyi Shen <shenzhengyi@gmail.com> Acked-by: Kess Cook <keescook@chromium.org> Link: http://lkml.kernel.org/r/1490770820-24472-1-git-send-email-shenzhengyi@gmail.com Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
24 lines
448 B
C
24 lines
448 B
C
/*
|
|
* Callers outside of misc.c need access to the error reporting routines,
|
|
* but the *_putstr() functions need to stay in misc.c because of how
|
|
* memcpy() and memmove() are defined for the compressed boot environment.
|
|
*/
|
|
#include "misc.h"
|
|
#include "error.h"
|
|
|
|
void warn(char *m)
|
|
{
|
|
error_putstr("\n\n");
|
|
error_putstr(m);
|
|
error_putstr("\n\n");
|
|
}
|
|
|
|
void error(char *m)
|
|
{
|
|
warn(m);
|
|
error_putstr(" -- System halted");
|
|
|
|
while (1)
|
|
asm("hlt");
|
|
}
|