]> git.hungrycats.org Git - linux/commit
cifs: release leases for deferred close handles when freezing
authorSteve French <stfrench@microsoft.com>
Wed, 10 May 2023 22:42:21 +0000 (17:42 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 May 2023 11:58:58 +0000 (13:58 +0200)
commit9a4a8c32942aac4847e8ef46f58dc7d863448ca3
tree408a2fa69caee87626d25c0174f5446946e6279a
parent841f9cd20013f670c9ae1e392fd34b62cc0b3b73
cifs: release leases for deferred close handles when freezing

commit d39fc592ef8ae9a89c5e85c8d9f760937a57d5ba upstream.

We should not be caching closed files when freeze is invoked on an fs
(so we can release resources more gracefully).

Fixes xfstests generic/068 generic/390 generic/491

Reviewed-by: David Howells <dhowells@redhat.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/cifs/cifsfs.c