summaryrefslogtreecommitdiff
path: root/fs/cifs/smb2ops.c
diff options
context:
space:
mode:
authorShyam Prasad N <sprasad@microsoft.com>2022-12-27 11:29:28 +0000
committerSteve French <stfrench@microsoft.com>2023-01-04 23:17:39 -0600
commit7246210ecdd0cda97fa3e3bb15c32c6c2d9a23b5 (patch)
treecbd7c8fd87877eda7ac54dc368aaf78b9db36369 /fs/cifs/smb2ops.c
parent39a154fc2d172a3a5865e5a9fa2a2983eb7a99ac (diff)
cifs: refcount only the selected iface during interface update
When the server interface for a channel is not active anymore, we have the logic to select an alternative interface. However this was not breaking out of the loop as soon as a new alternative was found. As a result, some interfaces may get refcounted unintentionally. There was also a bug in checking if we found an alternate iface. Fixed that too. Fixes: b54034a73baf ("cifs: during reconnect, update interface if necessary") Cc: stable@vger.kernel.org # 5.19+ Signed-off-by: Shyam Prasad N <sprasad@microsoft.com> Reviewed-by: Paulo Alcantara (SUSE) <pc@cjr.nz> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifs/smb2ops.c')
0 files changed, 0 insertions, 0 deletions