linux/fs/smb
Shyam Prasad N 4875ef3e60 cifs: fix leak of iface for primary channel
[ Upstream commit 29954d5b1e ]

My last change in this area introduced a change which
accounted for primary channel in the interface ref count.
However, it did not reduce this ref count on deallocation
of the primary channel. i.e. during umount.

Fixing this leak here, by dropping this ref count for
primary channel while freeing up the session.

Fixes: fa1d0508bd ("cifs: account for primary channel in the interface list")
Cc: stable@vger.kernel.org
Reported-by: Paulo Alcantara <pc@manguebit.com>
Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2023-12-03 07:33:09 +01:00
..
client cifs: fix leak of iface for primary channel 2023-12-03 07:33:09 +01:00
common smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTU 2023-09-08 19:01:16 -05:00
server ksmbd: fix slab out of bounds write in smb_inherit_dacl() 2023-11-28 17:20:01 +00:00
Kconfig smb: move client and server files to common directory fs/smb 2023-05-24 16:29:21 -05:00
Makefile smb: move client and server files to common directory fs/smb 2023-05-24 16:29:21 -05:00