linux-bl808/fs/cifs
Rohith Surabattula 9e992755be cifs: Call close synchronously during unlink/rename/lease break.
During unlink/rename/lease break, deferred work for close is
scheduled immediately but in an asynchronous manner which might
lead to race with actual(unlink/rename) commands.

This change will schedule close synchronously which will avoid
the race conditions with other commands.

Signed-off-by: Rohith Surabattula <rohiths@microsoft.com>
Reviewed-by: Shyam Prasad N <sprasad@microsoft.com>
Cc: stable@vger.kernel.org # 5.13
Signed-off-by: Steve French <stfrench@microsoft.com>
2021-08-12 11:29:58 -05:00
..
asn1.c
cache.c
cifs_debug.c
cifs_debug.h
cifs_dfs_ref.c cifs: Do not use the original cruid when following DFS links for multiuser mounts 2021-07-14 10:06:33 -05:00
cifs_fs_sb.h
cifs_ioctl.h
cifs_spnego.c
cifs_spnego.h
cifs_spnego_negtokeninit.asn1
cifs_swn.c
cifs_swn.h
cifs_unicode.c
cifs_unicode.h
cifs_uniupr.h
cifsacl.c
cifsacl.h
cifsencrypt.c
cifsfs.c SMB3.1.1: Add support for negotiating signing algorithm 2021-07-09 12:48:58 -05:00
cifsfs.h cifs: update internal version number 2021-07-09 13:03:36 -05:00
cifsglob.h cifs: Call close synchronously during unlink/rename/lease break. 2021-08-12 11:29:58 -05:00
cifspdu.h
cifsproto.h
cifsroot.c
cifssmb.c CIFS: Clarify SMB1 code for POSIX delete file 2021-07-22 14:35:15 -05:00
connect.c cifs: support share failover when remounting 2021-07-22 11:43:23 -05:00
dfs_cache.c cifs: support share failover when remounting 2021-07-22 11:43:23 -05:00
dfs_cache.h cifs: support share failover when remounting 2021-07-22 11:43:23 -05:00
dir.c cifs: use the correct max-length for dentry_path_raw() 2021-08-10 10:45:50 -05:00
dns_resolve.c cifs: use the expiry output of dns_query to schedule next resolution 2021-07-14 10:06:03 -05:00
dns_resolve.h cifs: use the expiry output of dns_query to schedule next resolution 2021-07-14 10:06:03 -05:00
export.c
file.c cifs: Call close synchronously during unlink/rename/lease break. 2021-08-12 11:29:58 -05:00
fs_context.c cifs: add missing parsing of backupuid 2021-07-28 17:03:24 -05:00
fs_context.h cifs: use helpers when parsing uid/gid mount options and validate them 2021-07-08 18:25:04 -05:00
fscache.c
fscache.h
inode.c cifs: Handle race conditions during rename 2021-08-12 11:29:54 -05:00
ioctl.c
Kconfig
link.c
Makefile
misc.c cifs: Call close synchronously during unlink/rename/lease break. 2021-08-12 11:29:58 -05:00
netlink.c
netlink.h
netmisc.c
nterr.c
nterr.h
ntlmssp.h
readdir.c
rfc1002pdu.h
sess.c
smb1ops.c
smb2file.c
smb2glob.h
smb2inode.c
smb2maperror.c
smb2misc.c
smb2ops.c smb3: rc uninitialized in one fallocate path 2021-07-26 22:35:46 -05:00
smb2pdu.c cifs: create sd context must be a multiple of 8 2021-08-05 12:48:42 -05:00
smb2pdu.h SMB3.1.1: fix mount failure to some servers when compression enabled 2021-07-15 19:07:04 -05:00
smb2proto.h
smb2status.h
smb2transport.c
smbdirect.c
smbdirect.h
smbencrypt.c
smberr.h
smbfsctl.h
trace.c
trace.h
transport.c
unc.c
winucase.c
xattr.c