Assorted AFS stuff - ended up in vfs.git since most of that consists of David's AFS-related followups to Christoph's procfs series. The following changes since commit 96362fb474bad694812c18cbc9943fe0f7e2ce31: isdn/gigaset: add back gigaset_procinfo assignment (2018-05-17 19:59:55 -0400) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git afs-proc for you to fetch changes up to 47ea0f2ebffd400d36ab5946ec8d6d6e08a67d53: afs: Optimise callback breaking by not repeating volume lookup (2018-06-15 15:27:09 +0100) ---------------------------------------------------------------- Al Viro (1): Merge tag 'afs-fixes-20180514' into afs-proc David Howells (14): afs: Move /proc management functions to the end of the file afs: Rearrange fs/afs/proc.c by moving fops and open functions down afs: Rearrange fs/afs/proc.c to move the show routines up afs: Rearrange fs/afs/proc.c to remove remaining predeclarations. proc: Add a way to make network proc files writable afs: Fix a Sparse warning in xdr_decode_AFSFetchStatus() afs: Mark afs_net::ws_cell as __rcu and set using rcu functions afs: Implement network namespacing proc: Make inline name size calculation automatic afs: Handle CONFIG_PROC_FS=n afs: Show all of a server's addresses in /proc/fs/afs/servers afs: Enable IPv6 DNS lookups afs: Display manually added cells in dynamic root mount afs: Optimise callback breaking by not repeating volume lookup fs/afs/Makefile | 4 +- fs/afs/addr_list.c | 27 +- fs/afs/callback.c | 194 ++++++++--- fs/afs/cell.c | 24 +- fs/afs/cmservice.c | 69 ++-- fs/afs/dir.c | 54 ++- fs/afs/dynroot.c | 126 ++++++- fs/afs/file.c | 2 +- fs/afs/flock.c | 6 +- fs/afs/fsclient.c | 121 ++++--- fs/afs/inode.c | 19 +- fs/afs/internal.h | 100 ++++-- fs/afs/main.c | 35 +- fs/afs/netdevices.c | 6 +- fs/afs/proc.c | 793 +++++++++++++++++---------------------------- fs/afs/rotate.c | 20 +- fs/afs/rxrpc.c | 20 +- fs/afs/security.c | 7 +- fs/afs/server.c | 23 +- fs/afs/server_list.c | 7 +- fs/afs/super.c | 72 ++-- fs/afs/write.c | 2 +- fs/namei.c | 29 ++ fs/proc/generic.c | 26 +- fs/proc/inode.c | 5 +- fs/proc/internal.h | 20 +- fs/proc/proc_net.c | 92 ++++++ fs/proc/root.c | 3 +- include/linux/namei.h | 1 + include/linux/proc_fs.h | 12 + include/trace/events/afs.h | 42 +++ 31 files changed, 1153 insertions(+), 808 deletions(-)