any thoughts on whether this should be at least a log once event? How to make it log at least once, but also something that could be turned on (doesn't seem like it makes sense to make it an dynamic trace point though ... right?) On Wed, Sep 18, 2024 at 12:16 AM Paulo Alcantara <pc@xxxxxxxxxxxxx> wrote: > > When having several mounts that share same credential and the client > couldn't re-establish an SMB session due to an expired kerberos ticket > or rotated password, smb2_calc_signature() will end up flooding dmesg > when not finding SMB sessions to calculate signatures. > > Signed-off-by: Paulo Alcantara (Red Hat) <pc@xxxxxxxxxxxxx> > --- > fs/smb/client/smb2transport.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/smb/client/smb2transport.c b/fs/smb/client/smb2transport.c > index e4636fca821d..c8bf0000f73b 100644 > --- a/fs/smb/client/smb2transport.c > +++ b/fs/smb/client/smb2transport.c > @@ -242,7 +242,7 @@ smb2_calc_signature(struct smb_rqst *rqst, struct TCP_Server_Info *server, > > ses = smb2_find_smb_ses(server, le64_to_cpu(shdr->SessionId)); > if (unlikely(!ses)) { > - cifs_server_dbg(VFS, "%s: Could not find session\n", __func__); > + cifs_server_dbg(FYI, "%s: Could not find session\n", __func__); > return -ENOENT; > } > > -- > 2.46.0 > -- Thanks, Steve