> On Sep 5, 2018, at 3:23 PM, Trond Myklebust <trondmy@xxxxxxxxx> wrote: > > Fallout from a bunch of flame graphs... Hey, are these in a public git repo I can pull from? > 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 > -- Chuck Lever