fix: corner cases when printing large content through term interface
[lunaix-os.git] / lunaix-os / kernel / kprint / kprintf.c
index 310b1f67d1b8ba8da48a3b90fa88255ce42bd392..158a799ad5d4f8cf52b4f9d5274c1b1fda118883 100644 (file)
@@ -87,7 +87,8 @@ kprintf_mapping_init()
 EXPORT_TWIFS_PLUGIN(kprintf, kprintf_mapping_init);
 
 
-static void kprintf_init() {
+void 
+kprintf_dump_logs() {
     if (unlikely(!sysconsole)) {
         return;
     }
@@ -98,7 +99,6 @@ static void kprintf_init() {
         sysconsole->ops.write(sysconsole, pos->content, 0, pos->len);
     }
 }
-lunaix_initfn(kprintf_init, call_on_postboot);
 
 __DEFINE_LXSYSCALL3(void, syslog, int, level, const char*, fmt, va_list, args)
 {