Re: [PATCH v1 1/1] smb: client: transport: Fix debug printing in __release_mid()

Yunseong Kim <[email protected]>
Newsgroups gmane.linux.kernel,gmane.linux.kernel.cifs,gmane.network.samba.internals
Message-ID <[email protected]>
Hi Andy,

On Tue, 25 Aug 2026 10:30:43 +0200 Andy Shevchenko <[email protected]> wrote:

> Long time ago during upgrading printk():s to the respective pr_<level>()
> calls one misconversion happened and nobody has noticed that. So,
> previously printk(KERN_DEBUG) + printk() worked as one long debug print
> since the trailing '\n' is only present in the followup printk() format
> string. The culprit change missed that and split the message to two on
> the different levels. Restore the original behaviour to make users be
> less confused in the most likely never happen cases of partially getting
> that message.
> 
> Fixes: 0b456f04bcdf ("cifs: convert printk(LEVEL...) to pr_<level>")
> Signed-off-by: Andy Shevchenko <[email protected]>
> ---
>  fs/smb/client/transport.c | 11 +++++------
>  1 file changed, 5 insertions(+), 6 deletions(-)
> 
> diff --git a/fs/smb/client/transport.c b/fs/smb/client/transport.c
> index fdf4e50c27ce..e266859818a4 100644
> --- a/fs/smb/client/transport.c
> +++ b/fs/smb/client/transport.c
> @@ -101,12 +101,11 @@ void __release_mid(struct TCP_Server_Info *server, struct mid_q_entry *midEntry)
>  		trace_smb3_slow_rsp(smb_cmd, midEntry->mid, midEntry->pid,
>  			       midEntry->when_sent, midEntry->when_received);
>  		if (cifsFYI & CIFS_TIMER) {
> -			pr_debug("slow rsp: cmd %d mid %llu",
> -				 midEntry->command, midEntry->mid);
> -			cifs_info("A: 0x%lx S: 0x%lx R: 0x%lx\n",
> -				  now - midEntry->when_alloc,
> -				  now - midEntry->when_sent,
> -				  now - midEntry->when_received);
> +			pr_debug("slow rsp: cmd %d mid %llu A: 0x%lx S: 0x%lx R: 0x%lx\n",
> +				 midEntry->command, midEntry->mid,

The change looks correct to me.

One minor suggestion: could the format string be split using adjacent
string literals to avoid the long source line?

    pr_debug("slow rsp: cmd %d mid %llu "
             "A: 0x%lx S: 0x%lx R: 0x%lx\n",
             ...);

> +				 now - midEntry->when_alloc,
> +				 now - midEntry->when_sent,
> +				 now - midEntry->when_received);
>  		}
>  	}
>  #endif
> -- 
> 2.50.1
> 
> 

Thank you!

Best regards,
Yunseong
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.