diff --git a/tools/test-runner.c b/tools/test-runner.c
index d74bb10..119e1cf 100644
--- a/tools/test-runner.c
+++ b/tools/test-runner.c
NULL
};
+static void enable_printk(void)
+{
+ FILE *f;
+
+ f = fopen("/proc/sys/kernel/printk", "w");
+ if (!f) {
+ perror("Failed to set printk");
+ return;
+ }
+
+ /* Restore printk loglevel, undoing 'quiet' in cmdline (suppress early
+ * on-boot messages), to show WARN_ON etc. Suppress level>=6(INFO), set
+ * default_msg:4(WARN) & min:1, default:7. See man 2 syslog.
+ */
+ fprintf(f, "6 4 1 7");
+ fclose(f);
+}
+
static void prepare_sandbox(void)
{
int i;
"mode=0755") < 0)
perror("Failed to create filesystem");
}
+
+ enable_printk();
}
static char *const qemu_argv[] = {