summaryrefslogtreecommitdiff
path: root/fs/cifs/trace.c
diff options
context:
space:
mode:
authorPaulo Alcantara <pc@cjr.nz>2021-06-04 19:25:29 -0300
committerSteve French <stfrench@microsoft.com>2021-06-20 21:28:16 -0500
commitc9f7110399059100e69dba08a58658890be75f6f (patch)
treeb94a4a77388dfe300ffeb448dd84bd3a39a4b4ee /fs/cifs/trace.c
parent2b133b7e216b9dae42fe504c7aa090363d96745a (diff)
cifs: keep referral server sessions alive
At every mount, keep all sessions alive that were used for chasing the DFS referrals as long as the dfs mounts are active. Use those sessions in DFS cache to refresh all active tcons as well as cached entries. They will be managed by a list of mount_group structures that will be indexed by a randomly generated uuid at mount time, so we can put all the sessions related to specific dfs mounts and avoid leaking them. Signed-off-by: Paulo Alcantara (SUSE) <pc@cjr.nz> Reviewed-by: Aurelien Aptel <aaptel@suse.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'fs/cifs/trace.c')
0 files changed, 0 insertions, 0 deletions