[PATCH v3 00/11] DFS fixes

Paulo Alcantara (SUSE)
2019-11-27T00:37:07Z

Hi,

Follow v3 of DFS fixes and cleanups, and one fix related to
multichannel support.

This new version addresses Aurelien and Pavel comments on spliting the
huge cleanup changes into different commits.

Paulo Alcantara (SUSE) (11):
cifs: Fix use-after-free bug in cifs_reconnect()
cifs: Fix lookup of root ses in DFS referral cache
cifs: Fix potential softlockups while refreshing DFS cache
cifs: Clean up DFS referral cache
cifs: Get rid of kstrdup_const()'d paths
cifs: Introduce helpers for finding TCP connection
cifs: Merge is_path_valid() into get_normalized_path()
cifs: Fix potential deadlock when updating vol in cifs_reconnect()
cifs: Avoid doing network I/O while holding cache lock
cifs: Fix retrieval of DFS referrals in cifs_mount()
cifs: Always update signing key of first channel

fs/cifs/connect.c | 78 ++-
fs/cifs/dfs_cache.c | 1094 ++++++++++++++++++++-------------------
fs/cifs/smb2pdu.c | 41 +-
fs/cifs/smb2transport.c | 4 +
4 files changed, 662 insertions(+), 555 deletions(-)

--
2.24.0