hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/arch/um/kernel/kmsg_dump.c
....@@ -9,20 +9,19 @@
99 enum kmsg_dump_reason reason)
1010 {
1111 static char line[1024];
12
-
12
+ struct console *con;
1313 size_t len = 0;
14
- bool con_available = false;
1514
1615 /* only dump kmsg when no console is available */
1716 if (!console_trylock())
1817 return;
1918
20
- if (console_drivers != NULL)
21
- con_available = true;
19
+ for_each_console(con)
20
+ break;
2221
2322 console_unlock();
2423
25
- if (con_available == true)
24
+ if (con)
2625 return;
2726
2827 printf("kmsg_dump:\n");