diff --git a/sys/kern/subr_prf.c b/sys/kern/subr_prf.c --- a/sys/kern/subr_prf.c +++ b/sys/kern/subr_prf.c @@ -422,8 +422,10 @@ prf_putchar(int c, int flags, int pri) { - if (flags & TOLOG) + if (flags & TOLOG) { msglogchar(c, pri); + msgbuftrigger = 1; + } if (flags & TOCONS) { if ((!KERNEL_PANICKED()) && (constty != NULL)) @@ -438,8 +440,10 @@ prf_putbuf(char *bufr, int flags, int pri) { - if (flags & TOLOG) + if (flags & TOLOG) { msglogstr(bufr, pri, /*filter_cr*/1); + msgbuftrigger = 1; + } if (flags & TOCONS) { if ((!KERNEL_PANICKED()) && (constty != NULL))