]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
smb: client: fix noisy message when mounting shares
authorPaulo Alcantara <pc@manguebit.com>
Tue, 26 Nov 2024 15:43:24 +0000 (12:43 -0300)
committerSteve French <stfrench@microsoft.com>
Wed, 27 Nov 2024 00:46:40 +0000 (18:46 -0600)
When the client unconditionally attempts to get an DFS referral to
check if share is DFS, some servers may return different errors that
aren't handled in smb2_get_dfs_refer(), so the following will be
logged in dmesg:

CIFS: VFS: \\srv\IPC$ smb2_get_dfs_refer: ioctl error...

which can confuse some users while mounting an SMB share.

Fix this by logging such error with FYI.

Signed-off-by: Paulo Alcantara (Red Hat) <pc@manguebit.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/smb2ops.c

index 5349b6519b15a363b9929ff3e6c34c635d9a387b..87cb1872db28b038cae94e082ae2ad9833bf3b15 100644 (file)
@@ -2999,7 +2999,7 @@ smb2_get_dfs_refer(const unsigned int xid, struct cifs_ses *ses,
                rc = -EIO;
        if (rc) {
                if (!is_retryable_error(rc) && rc != -ENOENT && rc != -EOPNOTSUPP)
-                       cifs_tcon_dbg(VFS, "%s: ioctl error: rc=%d\n", __func__, rc);
+                       cifs_tcon_dbg(FYI, "%s: ioctl error: rc=%d\n", __func__, rc);
                goto out;
        }