]> git.baikalelectronics.ru Git - kernel.git/commit
printk: make reading the kernel log flush pending lines
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 9 Oct 2016 19:16:57 +0000 (12:16 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 9 Oct 2016 19:23:40 +0000 (12:23 -0700)
commit6b5d3f0745f186baf7179e69eeb3e46e5939d766
tree2dcf9d0557488349f4753838b6c689986dcf536c
parent370a5785c25c16c57be670ad7414eaf675f203b1
printk: make reading the kernel log flush pending lines

That will mean that any possible subsequent continuation will now be
broken up onto a line of its own (since reading the log has finalized
the beginning og the line), but if user space has activated system
logging (or if there's a kernel message dump going on) that is the right
thing to do.

And now that we actually get the continuation flags _right_ for this
all, the user space logger that is reading the kernel messages can
actually see the continuation marker.  Not that anybody seems to really
bother with it (or care), but in theory user space can do its own
message stitching.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/printk/printk.c