// SPDX-License-Identifier: GPL-2.0 #include <linux/kmsg_dump.h> #include <linux/console.h> #include <shared/init.h> #include <shared/kern.h> #include <os.h>
static void kmsg_dumper_stdout(struct kmsg_dumper *dumper, enum kmsg_dump_reason reason) { static char line[1024]; size_t len = 0; bool con_available = false; /* only dump kmsg when no console is available */ if (!console_trylock()) return; if (console_drivers != NULL) con_available = true; console_unlock(); if (con_available == true) return; printf("kmsg_dump:\n"); while (kmsg_dump_get_line(dumper, true, line, sizeof(line), &len)) { line[len] = '\0'; printf("%s", line); } }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Thomas Meyer | 100 | 100.00% | 1 | 100.00% |
Total | 100 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Meyer | 15 | 100.00% | 1 | 100.00% |
Total | 15 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Meyer | 147 | 99.32% | 1 | 50.00% |
Greg Kroah-Hartman | 1 | 0.68% | 1 | 50.00% |
Total | 148 | 100.00% | 2 | 100.00% |