SMB3: Close deferred file handles in case of handle lease break
authorBharath SM <bharathsm@microsoft.com>
Wed, 26 Apr 2023 14:05:16 +0000 (14:05 +0000)
committerSteve French <stfrench@microsoft.com>
Thu, 27 Apr 2023 16:03:33 +0000 (11:03 -0500)
commitd906be3fa571f6fc9381911304a0eca99f1b6951
tree9ccc00d515b23bdd6c1c0bdb2d6cd66f3725f259
parentab9ddc87a9055c4bebd6524d5d761d605d52e557
SMB3: Close deferred file handles in case of handle lease break

We should not cache deferred file handles if we dont have
handle lease on a file. And we should immediately close all
deferred handles in case of handle lease break.

Fixes: 9e31678fb403 ("SMB3: fix lease break timeout when multiple deferred close handles for the same file.")
Signed-off-by: Bharath SM <bharathsm@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/file.c
fs/cifs/misc.c