NFS4.1 handle interrupted slot reuse from ERR_DELAY
Subsystems (2)
PATCH v2 1/1 NFS4.1 handle interrupted slot reuse from ERR_DELAY
If the RPC slot was interrupted and server replied to the next operation on the "reused" slot with ERR_DELAY, don't clear out the "interrupted" flag until we properly recover.
Signed-off-by Olga Kornievskaia <[email protected]>
--- fs/nfs/nfs4proc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
fs/nfs/nfs4proc.c +2 -1
@@ -698,7 +698,8 @@ static int nfs41_sequence_process(struct rpc_task *task, session = slot->table->session;if (slot->interrupted) { - slot->interrupted =0 ; +if (res->sr_status != -NFS4ERR_DELAY ) + slot->interrupted =0 ; interrupted = true; }
Signature · 1 line
1.8.3.1