• Linus Torvalds's avatar
    printk: suppress empty continuation lines · 8835ca59
    Linus Torvalds authored
    
    
    We have a fairly common pattern where you print several things as
    continuations on one single line in a loop, and then at the end you do
    
    	printk(KERN_CONT "\n");
    
    to flush the buffered output.
    
    But if the output was flushed by something else (concurrent printk
    activity, or just system logging), we don't want that final flushing to
    just print an empty line.
    
    So just suppress empty continuation lines when they couldn't be merged
    into the line they are a continuation of.
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    8835ca59
printk.c 84.3 KB