Messages in this thread | | | Subject | Re: [PATCH] printk: Add printk_flush() to force buffered text to console | From | Joe Perches <> | Date | Sat, 23 Jun 2012 00:44:25 -0700 |
| |
On Sat, 2012-06-23 at 08:13 +0200, Ingo Molnar wrote: > * Andrew Morton <akpm@linux-foundation.org> wrote: > > > On Thu, 21 Jun 2012 19:52:03 -0400 > > Steven Rostedt <rostedt@goodmis.org> wrote: > > > > > But with the new printk() changes, text without a newline > > > gets buffered and does not print out to the console at the > > > location of the printk. > > > > uh, how about we fix that? The old behaviour was good, the > > new behaviour is noxious. > > Absolutely. > > pr_flush() really seems to be a workaround.
I think the new behavior an overall improvement. It helps avoid multiple thread interleaving.
I suggested a fix to enable a printk buffered/non-buffered mechanism with an optional printk_flush/pr_flush.
https://lkml.org/lkml/2012/6/21/305
| |