smb3: fix Open files on server counter going negative
authorSteve French <stfrench@microsoft.com>
Sun, 7 Apr 2024 04:16:08 +0000 (23:16 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Apr 2024 09:18:22 +0000 (11:18 +0200)
commitca5962bdc53c86d3aa23fa619aa52be194f1e20a
treeecf716685e0454596de9999813f8ee238312c4b4
parentcd5d98c0556cd790f78a3ba26afc9d2f896163e4
smb3: fix Open files on server counter going negative

commit 28e0947651ce6a2200b9a7eceb93282e97d7e51a upstream.

We were decrementing the count of open files on server twice
for the case where we were closing cached directories.

Fixes: 8e843bf38f7b ("cifs: return a single-use cfid if we did not get a lease")
Cc: stable@vger.kernel.org
Acked-by: Bharath SM <bharathsm@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/smb/client/cached_dir.c