> -----Original Message----- > From: linux-cifs-owner@xxxxxxxxxxxxxxx <linux-cifs-owner@xxxxxxxxxxxxxxx> On > Behalf Of ronnie sahlberg > Sent: Tuesday, August 28, 2018 5:56 PM > To: Steve French <smfrench@xxxxxxxxx> > Cc: CIFS <linux-cifs@xxxxxxxxxxxxxxx> > Subject: Re: [PATCH] smb3: minor debugging clarifications in rfc1001 len > processing > > Reviewed-by: Ronnie Sahlberg <lsahlber@xxxxxxxxxx> > > On Wed, Aug 29, 2018 at 7:53 AM, Steve French <smfrench@xxxxxxxxx> > wrote: > > I ran into some cases where the server was returning the wrong length > > on frames but I couldn't easily match them to the command in the > > network trace (or server logs) since I need the command and/or > > multiplex id to find the offending SMB2/SMB3 command. Add these > > two fields to the log message. > > > > Signed-off-by: Steve French <stfrench@xxxxxxxxxxxxx> > > --- > > fs/cifs/smb2misc.c | 7 +++++-- > > fs/cifs/smb2ops.c | 4 ++++ > > 3 files changed, 10 insertions(+), 2 deletions(-) > > > > diff --git a/fs/cifs/smb2misc.c b/fs/cifs/smb2misc.c > > index db0453660ff6..9171720dc658 100644 > > --- a/fs/cifs/smb2misc.c > > +++ b/fs/cifs/smb2misc.c > > @@ -254,10 +254,13 @@ smb2_check_message(char *buf, unsigned int len, > > struct TCP_Server_Info *srvr) > > */ > > if (clc_len < len) { > > printk_once(KERN_WARNING > > - "SMB2 server sent bad RFC1001 len %d not %d\n", > > - len, clc_len); > > + "srv rsp too long %d not %d for cmd:%d mid:%llu\n", > > + len, clc_len, command, mid); Why is this a KERN_WARNING? It's not fatal, and not illegal. Seems to me it's a KERN_INFO. I'd suggest rather than "too long", a more informational wording such as "longer than expected" or similar. Tom. > > return 0; > > } > > + printk_once(KERN_WARNING > > + "srv rsp too short, len %d not %d. cmd:%d mid:%llu\n", > > + len, clc_len, command, mid); > > > > return 1; > > } > > > > > > -- > > Thanks, > > > > Steve