add changelog to kmsg-cont-order.patch
diff --git a/03-kmsg-cont-order.patch b/03-kmsg-cont-order.patch index dcf3d78..fd7755c 100644 --- a/03-kmsg-cont-order.patch +++ b/03-kmsg-cont-order.patch
@@ -1,4 +1,23 @@ +From: Kay Sievers <kay@vrfy.org> +Subject: kmsg - do not flush partial lines when the console is busy + +Fragments of continuation lines are flushed to the console immediately. In +case the console is locked the fragment must be queued up in the cont +buffer. + +When the continuation line is complete and no part of it was written to the +console up to this point, we just store the entire line as record. + +If the console is busy and other messages are still queued up, we should not +try flush fragments of continuation lines, but sort them after the queued +up messages. + +This keeps the console output better readable in case we receive over-long +continuation lines we need to flush. + +Signed-off-by: Kay Sievers <kay@vrfy.org> --- + kernel/printk.c | 89 ++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 64 insertions(+), 25 deletions(-)