openwrtv3/target/linux/cns21xx/patches-3.2/002-arm-debugll-printk.patch

25 lines
480 B
Diff
Raw Normal View History

--- a/kernel/printk.c
+++ b/kernel/printk.c
@@ -44,6 +44,10 @@
#include <asm/uaccess.h>
+#ifdef CONFIG_DEBUG_LL
+extern void printascii(char *);
+#endif /* CONFIG_DEBUG_LL */
+
/*
* Architectures can override it:
*/
@@ -897,6 +901,10 @@ asmlinkage int vprintk(const char *fmt,
}
}
+#ifdef CONFIG_DEBUG_LL
+ printascii(printk_buf);
+#endif
+
/*
* Copy the output into log_buf. If the caller didn't provide
* the appropriate log prefix, we insert them here