These two patches are updated versions of the last two patches of this series. They include the use of congestion to avoid excessive waiting. (I'm not resenting 1/4 and 2/4, they are unchanged). Without the congestion check, I've seen wait times in try_to_free_pages as long as 208 seconds. With no waiting at all in nfs_release_page() I've seen wait times as long as 1.4 seconds. With the 1 second wait, I've seen 2 seconds. These numbers will vary based on numerous factors, but it does seem to suggest that 1 second is a good ball-park number. NeilBrown --- NeilBrown (2): NFS: avoid deadlocks with loop-back mounted NFS filesystems. NFS/SUNRPC: Remove other deadlock-avoidance mechanisms in nfs_release_page() fs/nfs/file.c | 28 ++++++++++++++++++---------- fs/nfs/write.c | 7 +++++++ net/sunrpc/sched.c | 2 -- net/sunrpc/xprtrdma/transport.c | 2 -- net/sunrpc/xprtsock.c | 10 ---------- 5 files changed, 25 insertions(+), 24 deletions(-) -- Signature -- 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