Hi Greg,
Greg KH gregkh@linuxfoundation.org writes:
On Wed, Jul 12, 2023 at 06:10:27PM -0300, Paulo Alcantara wrote:
Paulo Alcantara pc@manguebit.com writes:
Some servers may return error codes from REQ_GET_DFS_REFERRAL requests that are unexpected by the client, so to make it easier, assume non-DFS mounts when the client can't get the initial DFS referral of @ctx->UNC in dfs_mount_share().
Signed-off-by: Paulo Alcantara (SUSE) pc@manguebit.com
fs/smb/client/dfs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/fs/smb/client/dfs.c b/fs/smb/client/dfs.c index afbaef05a1f1..a7f2e0608adf 100644
Stable team, could you please pick this up as a fix for
8e3554150d6c ("cifs: fix sharing of DFS connections")
The upstream commit is 5f2a0afa9890 ("smb: client: improve DFS mount check").
Does not apply cleanly, can you provide a working backport?
Find attached backport of
5f2a0afa9890 ("smb: client: improve DFS mount check").
for v6.3.y.
And for v6.4.y, please take these
d439b29057e2 ("smb: client: fix broken file attrs with nodfs mounts") 49024ec8795e ("smb: client: fix parsing of source mount option") 3ae872de4107 ("smb: client: fix shared DFS root mounts with different prefixes") 49024ec8795e ("smb: client: fix parsing of source mount option")
Thanks.