Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0cb98abb authored by Olga Kornievskaia's avatar Olga Kornievskaia Committed by Trond Myklebust
Browse files

NFSv4.1 don't free interrupted slot on open



Allow the async rpc task for finish and update the open state if needed,
then free the slot. Otherwise, the async rpc unable to decode the reply.

Signed-off-by: default avatarOlga Kornievskaia <kolga@netapp.com>
Fixes: ae55e59d ("pnfs: Don't release the sequence slot...")
Cc: stable@vger.kernel.org # v4.18+
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
parent 4a9be28c
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2933,6 +2933,7 @@ static int _nfs4_open_and_get_state(struct nfs4_opendata *opendata,
	}

out:
	if (!opendata->cancelled)
		nfs4_sequence_free_slot(&opendata->o_res.seq_res);
	return ret;
}