From: Greg Kroah-Hartman Date: Thu, 1 Dec 2022 08:10:31 +0000 (+0100) Subject: 5.15-stable patches X-Git-Tag: v5.10.157~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb38e1df68411b4351932224cb348167da120ff2;p=thirdparty%2Fkernel%2Fstable-queue.git 5.15-stable patches added patches: cifs-fix-missed-refcounting-of-ipc-tcon.patch --- diff --git a/queue-5.15/cifs-fix-missed-refcounting-of-ipc-tcon.patch b/queue-5.15/cifs-fix-missed-refcounting-of-ipc-tcon.patch new file mode 100644 index 00000000000..5ad10066018 --- /dev/null +++ b/queue-5.15/cifs-fix-missed-refcounting-of-ipc-tcon.patch @@ -0,0 +1,34 @@ +From 65de262a209da0951eb9bc60b3b7faf3bbffa38a Mon Sep 17 00:00:00 2001 +From: Paulo Alcantara +Date: Thu, 2 Dec 2021 15:29:35 -0300 +Subject: cifs: fix missed refcounting of ipc tcon + +From: Paulo Alcantara + +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) +Reviewed-by: Enzo Matsumiya +Signed-off-by: Steve French +Signed-off-by: Greg Kroah-Hartman +--- + 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)) diff --git a/queue-5.15/series b/queue-5.15/series index 1ab254277f9..9618de15752 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -203,3 +203,4 @@ drm-amd-display-no-display-after-resume-from-wb-cb.patch drm-amdgpu-enable-aldebaran-devices-to-report-cu-occupancy.patch drm-amdgpu-always-register-an-mmu-notifier-for-userptr.patch drm-i915-fix-tlb-invalidation-for-gen12-video-and-compute-engines.patch +cifs-fix-missed-refcounting-of-ipc-tcon.patch