]> Zhao Yanbai Git Server - kernel.git/commitdiff
printd暂时先用固定内存
authoracevest <zhaoyanbai@126.com>
Wed, 24 Nov 2021 14:42:11 +0000 (22:42 +0800)
committeracevest <zhaoyanbai@126.com>
Wed, 24 Nov 2021 14:42:11 +0000 (22:42 +0800)
kernel/printk.c

index ee47a2012b051dd086ccb6bd6b554200e44026b5..77a3a46217d947c61468698481954388f90cb31d 100644 (file)
@@ -30,12 +30,11 @@ int printk(const char *fmtstr, ...) {
 }
 
 extern tty_t debug_tty;
+char pdbuf[1024];
 int printd(const char *fmtstr, ...) {
-    char *pdbuf = (char *)kmalloc(1024, 0);
     char *args = (char *)(((char *)&fmtstr) + 4);
     int size = vsprintf(pdbuf, fmtstr, args);
     tty_write(&debug_tty, pdbuf, (size_t)size);
-    kfree(pdbuf);
     return 0;
 }