linux/fs/smb/client
Shyam Prasad N b3edef6b9c cifs: allow dumping keys for directories too
Dumping the enc/dec keys is a session wide operation.
And it should not matter if the ioctl was run on
a regular file or a directory.

Currently, we obtain the tcon pointer from the
cifs file handle. But since there's no dir open call
in cifs, this is not populated for dirs.

This change allows dumping of session keys using ioctl
even for directories. To do this, we'll now get the
tcon pointer from the superblock, and not from the file
handle.

Signed-off-by: Shyam Prasad N <sprasad@microsoft.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
2023-07-22 14:42:54 -05:00
..
asn1.c
cached_dir.c cifs: Add a laundromat thread for cached directories 2023-07-05 22:36:07 -05:00
cached_dir.h cifs: Add a laundromat thread for cached directories 2023-07-05 22:36:07 -05:00
cifs_debug.c smb: client: fix shared DFS root mounts with different prefixes 2023-06-28 15:48:43 -05:00
cifs_debug.h
cifs_dfs_ref.c smb: client: fix parsing of source mount option 2023-06-28 11:48:56 -05:00
cifs_fs_sb.h
cifs_ioctl.h
cifs_spnego_negtokeninit.asn1
cifs_spnego.c
cifs_spnego.h
cifs_swn.c
cifs_swn.h
cifs_unicode.c
cifs_unicode.h
cifs_uniupr.h
cifsacl.c
cifsacl.h
cifsencrypt.c
cifsfs.c 20 cifs/smb3 fixes, 8 for stable 2023-06-30 22:00:28 -07:00
cifsfs.h
cifsglob.h cifs: is_network_name_deleted should return a bool 2023-07-14 11:24:14 -05:00
cifspdu.h
cifsproto.h smb: client: fix shared DFS root mounts with different prefixes 2023-06-28 15:48:43 -05:00
cifsroot.c
cifssmb.c smb: client: Fix -Wstringop-overflow issues 2023-07-12 23:29:11 -05:00
connect.c cifs: fix mid leak during reconnection after timeout threshold 2023-07-14 11:25:08 -05:00
dfs_cache.c smb: client: fix shared DFS root mounts with different prefixes 2023-06-28 15:48:43 -05:00
dfs_cache.h
dfs.c smb: client: fix missed ses refcounting 2023-07-12 23:29:39 -05:00
dfs.h smb: client: fix shared DFS root mounts with different prefixes 2023-06-28 15:48:43 -05:00
dir.c
dns_resolve.c
dns_resolve.h
export.c
file.c cifs: if deferred close is disabled then close files immediately 2023-07-10 10:37:12 -05:00
fs_context.c smb: client: fix parsing of source mount option 2023-06-28 11:48:56 -05:00
fs_context.h
fscache.c
fscache.h
inode.c
ioctl.c cifs: allow dumping keys for directories too 2023-07-22 14:42:54 -05:00
Kconfig
link.c
Makefile
misc.c smb: client: fix shared DFS root mounts with different prefixes 2023-06-28 15:48:43 -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 smb: client: fix broken file attrs with nodfs mounts 2023-06-28 11:47:53 -05:00
smb2maperror.c
smb2misc.c
smb2ops.c cifs: is_network_name_deleted should return a bool 2023-07-14 11:24:14 -05:00
smb2pdu.c cifs: fix session state check in reconnect to avoid use-after-free issue 2023-06-28 11:47:43 -05:00
smb2pdu.h
smb2proto.h
smb2status.h
smb2transport.c smb: client: fix missed ses refcounting 2023-07-12 23:29:39 -05:00
smbdirect.c asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
smbdirect.h
smbencrypt.c
smberr.h
trace.c
trace.h cifs: new dynamic tracepoint to track ses not found errors 2023-06-29 09:58:09 -05:00
transport.c cifs: do all necessary checks for credits within or before locking 2023-06-28 11:46:58 -05:00
unc.c
winucase.c
xattr.c