[PATCH v3 00/11] Witness protocol support for transparent failover

Samuel Cabrero
2020-10-30T11:52:52Z

Changes from v2:
* Fix 'no previous prototype' kernel test robot warning in
fs/cifs/netlink.c

Changes from v1:
* Update SPDX header in user space API files to LGPL-2.1+ with
Linux-syscall-note

[PATCH v3 01/11] cifs: Make extract_hostname function public
[PATCH v3 02/11] cifs: Make extract_sharename function public
[PATCH v3 03/11] cifs: Register generic netlink family
[PATCH v3 04/11] cifs: add witness mount option and data structs
[PATCH v3 05/11] cifs: Send witness register and unregister commands
[PATCH v3 06/11] cifs: Set witness notification handler for messages
[PATCH v3 07/11] cifs: Add witness information to debug data dump
[PATCH v3 08/11] cifs: Send witness register messages to userspace
[PATCH v3 09/11] cifs: Simplify reconnect code when dfs upcall is
[PATCH v3 10/11] cifs: Handle witness client move notification
[PATCH v3 11/11] cifs: Handle witness share moved notification

fs/cifs/Kconfig | 11 +
fs/cifs/Makefile | 2 +
fs/cifs/cache.c | 24 -
fs/cifs/cifs_debug.c | 13 +
fs/cifs/cifs_swn.c | 723 ++++++++++++++++++++++++
fs/cifs/cifs_swn.h | 25 +
fs/cifs/cifsfs.c | 22 +-
fs/cifs/cifsglob.h | 8 +
fs/cifs/cifsproto.h | 2 +
fs/cifs/connect.c | 141 +++--
fs/cifs/fscache.c | 1 +
fs/cifs/fscache.h | 1 -
fs/cifs/misc.c | 56 ++
fs/cifs/netlink.c | 89 +++
fs/cifs/netlink.h | 16 +
include/uapi/linux/cifs/cifs_netlink.h | 63 +++
16 files changed, 1118 insertions(+), 79 deletions(-)