]> git.itanic.dy.fi Git - linux-stable/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 09:50:22 +0000 (11:50 +0200)
commit5af78b437cd390adad4ad2fb5e055c14d50e8efd
tree24357c2e5424b019433be051f0cf662c9c2ba76b
parentf43b5573cddc05f74678ee24c475269a6bb6e974
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