From: Andy Adamson <andros@xxxxxxxxxx> Hi Trond: How about this? I tested this patch against the rpc_wake_up version - no difference in run time for DS disconnect. I have not yet tested DS invalid layout, but since the invalid layout does not trigger a deviceid invalidation, each call using the layout will go through filelayout_async_handle_error, free the slot, and wake up the next task on the ds session fore channel slot table waitq, and the filelayout_read/write_prepare routines do not reset to the MDS. -->Andy Andy Adamson (1): NFSv4.1 do not wake up all tasks on data server reset to MDS fs/nfs/internal.h | 1 + fs/nfs/nfs4filelayout.c | 5 ++--- fs/nfs/nfs4proc.c | 18 +++++++++++++----- 3 files changed, 16 insertions(+), 8 deletions(-) -- 1.7.7.6 -- 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