Hi Linus, The following changes since commit 93b7f7ad2018d2037559b1d0892417864c78b371: skip LAYOUTRETURN if layout is invalid (2018-06-12 08:48:04 -0400) are available in the Git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.18-2 for you to fetch changes up to 7b0df92ac12148098391bf53f3494af17812f264: pNFS/flexfiles: Process writeback resends from nfsiod context as well (2018-06-19 09:25:27 -0400) Cheers, Trond ---------------------------------------------------------------- NFS client bugfixes for Linux 4.18 Hightlights include: Bugfixes: - Fix an rcu deadlock in nfs_delegation_find_inode() - Fix NFSv4 deadlocks due to not freeing the session slot in layoutget - Don't send layoutreturn if the layout is already invalid - Prevent duplicate XID allocation - flexfiles: Don't tie up all the rpciod threads in resends ---------------------------------------------------------------- Anna Schumaker (1): NFS: Fix an rcu deadlock in nfs_delegation_find_inode() Chuck Lever (1): sunrpc: Prevent duplicate XID allocation Trond Myklebust (4): pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception pNFS: Don't send layoutreturn if the layout is already invalid pNFS/flexfiles: Don't tie up all the rpciod threads in resends pNFS/flexfiles: Process writeback resends from nfsiod context as well fs/nfs/delegation.c | 4 +++- fs/nfs/flexfilelayout/flexfilelayout.c | 21 ++++++++++++++++----- fs/nfs/nfs4proc.c | 33 ++++++++++++++++++++++++++------- fs/nfs/pnfs.h | 5 +++++ include/linux/nfs_xdr.h | 2 ++ net/sunrpc/xprt.c | 10 +++++++--- 6 files changed, 59 insertions(+), 16 deletions(-) -- Trond Myklebust Linux NFS client maintainer, Hammerspace trond.myklebust@xxxxxxxxxxxxxxx ��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥