@@ -21,7 +21,7 @@ void early_flush(void);
/* Early printk buffer */
static char __initdata buf[512];
-static void __init early_puts(const char *s)
+void early_puts(const char *s)
{
while (*s != '\0') {
if (*s == '\n')
@@ -24,6 +24,7 @@
#ifdef EARLY_PRINTK
+void early_puts(const char *s);
void early_printk(const char *fmt, ...)
__attribute__((format (printf, 1, 2)));
void noreturn early_panic(const char *fmt, ...)
@@ -31,6 +32,8 @@ void noreturn early_panic(const char *fmt, ...)
#else
+static inline void early_puts(const char *) {}
+
static inline __attribute__((format (printf, 1, 2))) void
early_printk(const char *fmt, ...)
{}