Fallout from a bunch of flame graphs... Trond Myklebust (7): pNFS: Don't zero out the array in nfs4_alloc_pages() pNFS: Don't allocate more pages than we need to fit a layoutget response NFS: Convert lookups of the lock context to RCU NFS: Simplify internal check for whether file is open for write NFS: Convert lookups of the open context to RCU NFSv4: Convert open state lookup to use RCU NFSv4: Convert struct nfs4_state to use refcount_t fs/nfs/delegation.c | 11 ++-- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 1 + fs/nfs/inode.c | 70 +++++++++++--------------- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4proc.c | 38 ++++++++++---- fs/nfs/nfs4state.c | 32 ++++++------ fs/nfs/pnfs.c | 16 ++++-- fs/nfs/pnfs.h | 1 + include/linux/nfs_fs.h | 2 + 10 files changed, 98 insertions(+), 77 deletions(-) -- 2.17.1