Re: [PATCH] thermal/intel_powerclamp: pr_err()/pr_info() strings should end with newlines

From: Joe Perches
Date: Tue Oct 10 2017 - 00:38:00 EST


On Mon, 2017-10-09 at 14:33 +0200, Daniel Lezcano wrote:
> On 09/10/2017 13:51, Arvind Yadav wrote:
> > pr_err()/pr_info() messages should end with a new-line to avoid
> > other messages being concatenated.
[]
> > diff --git a/drivers/thermal/intel_powerclamp.c b/drivers/thermal/intel_powerclamp.c
> > @@ -675,13 +675,13 @@ static int __init powerclamp_probe(void)
> > {
> >
> > if (!x86_match_cpu(intel_powerclamp_ids)) {
> > - pr_err("CPU does not support MWAIT");
> > + pr_err("CPU does not support MWAIT\n");

[etc...]

> Hi Arvind,
>
> you are sending these fixes for all the drivers around. There is a way
> to fix this once and for all: use the coccinelle tools [1], add the
> script in the changelog with a big patchset and add the script in the
> coccinelle scripts directory [2].

That can't work as any printk without a newline termination
could be followed by a printk(KERN_CONT/pr_cont( in another
function.

All of these must be hand-verified.