FAILED: patch "[PATCH] cifs: fix confusing unneeded warning message on smb2.1 and" failed to apply to 5.15-stable tree
[email protected]
maintainerThe patch below does not apply to the 5.15-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From 53923e0fe2098f90f339510aeaa0e1413ae99a16 Mon Sep 17 00:00:00 2001
From: Steve French <[email protected]>
Date: Wed, 16 Feb 2022 13:23:53 -0600
Subject: [PATCH] cifs: fix confusing unneeded warning message on smb2.1 and
earlier
When mounting with SMB2.1 or earlier, even with nomultichannel, we
log the confusing warning message:
"CIFS: VFS: multichannel is not supported on this protocol version, use 3.0 or above"
Fix this so that we don't log this unless they really are trying to mount with multichannel.
fs/cifs/sess.c +6 -5
@@ -127,11 +127,6 @@ int cifs_try_adding_channels(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses)struct cifs_server_iface *ifaces =NULL ;size_t iface_count; -if (ses->server->dialect <SMB30_PROT_ID ) { -cifs_dbg (VFS ,"multichannel is not supported on this protocol version, use 3.0 or above\n" ); -return 0 ; - } -spin_lock (&ses->chan_lock); new_chan_count = old_chan_count = ses->chan_count;
@@ -145,6 +140,12 @@ int cifs_try_adding_channels(struct cifs_sb_info *cifs_sb, struct cifs_ses *ses)return 0 ; } +if (ses->server->dialect <SMB30_PROT_ID ) { +spin_unlock (&ses->chan_lock); +cifs_dbg (VFS ,"multichannel is not supported on this protocol version, use 3.0 or above\n" ); +return 0 ; + } +if (!(ses->server->capabilities &SMB2_GLOBAL_CAP_MULTI_CHANNEL )) { ses->chan_max =1 ;spin_unlock (&ses->chan_lock);