This is a note to let you know that I've just added the patch titled cifs: fix missed refcounting of ipc tcon to the 5.15-stable tree which can be found at: http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary The filename of the patch is: cifs-fix-missed-refcounting-of-ipc-tcon.patch and it can be found in the queue-5.15 subdirectory. If you, or anyone else, feels it should not be added to the stable tree, please let <stable@xxxxxxxxxxxxxxx> know about it. >From 65de262a209da0951eb9bc60b3b7faf3bbffa38a Mon Sep 17 00:00:00 2001 From: Paulo Alcantara <pc@xxxxxx> Date: Thu, 2 Dec 2021 15:29:35 -0300 Subject: cifs: fix missed refcounting of ipc tcon From: Paulo Alcantara <pc@xxxxxx> commit 65de262a209da0951eb9bc60b3b7faf3bbffa38a upstream. Fix missed refcounting of IPC tcon used for getting domain-based DFS root referrals. We want to keep it alive as long as mount is active and can be refreshed. For standalone DFS root referrals it wouldn't be a problem as the client ends up having an IPC tcon for both mount and cache. Fixes: c88f7dcd6d64 ("cifs: support nested dfs links over reconnect") Signed-off-by: Paulo Alcantara (SUSE) <pc@xxxxxx> Reviewed-by: Enzo Matsumiya <ematsumiya@xxxxxxx> Signed-off-by: Steve French <stfrench@xxxxxxxxxxxxx> Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- fs/cifs/connect.c | 1 + 1 file changed, 1 insertion(+) --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c @@ -3390,6 +3390,7 @@ static int connect_dfs_root(struct mount */ mount_put_conns(mnt_ctx); mount_get_dfs_conns(mnt_ctx); + set_root_ses(mnt_ctx); full_path = build_unc_path_to_root(ctx, cifs_sb, true); if (IS_ERR(full_path)) Patches currently in stable-queue which might be from pc@xxxxxx are queue-5.15/cifs-introduce-new-helper-for-cifs_reconnect.patch queue-5.15/cifs-support-nested-dfs-links-over-reconnect.patch queue-5.15/cifs-fix-missed-refcounting-of-ipc-tcon.patch queue-5.15/cifs-fix-connections-leak-when-tlink-setup-failed.patch queue-5.15/cifs-split-out-dfs-code-from-cifs_reconnect.patch