The following patch set converts the sequence id locking code to allow parallel OPEN calls that are serialised with OPEN_DOWNGRADE and CLOSE. Trond Myklebust (5): NFSv4: Don't update the open stateid unless it is newer than the old one NFSv4: Refactor NFS sequence id counter NFSv4: Convert NFS sequence id lock into a shared/exclusive lock NFSv4.1: Allow parallel OPEN requests NFSv4: Use correct locking when updating nfs4_state in nfs4_close_done fs/nfs/nfs4_fs.h | 32 ++++++++++-- fs/nfs/nfs4proc.c | 84 ++++++++++++++++++------------ fs/nfs/nfs4state.c | 150 +++++++++++++++++++++++++++++++++++++++++------------ 3 files changed, 195 insertions(+), 71 deletions(-) -- 1.8.5.3 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html