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

Commit 1b285ff1 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFSv4.1: Allow the server to recall all but one slot



If the server wants to leave us with only one slot, or it wants
to "shrink" our slot table to something larger than we have now,
then so be it.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent d5fb4ce3
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -567,11 +567,6 @@ __be32 nfs4_callback_recallslot(struct cb_recallslotargs *args, void *dummy,

	fc_tbl = &cps->clp->cl_session->fc_slot_table;

	status = htonl(NFS4ERR_BAD_HIGH_SLOT);
	if (args->crsa_target_highest_slotid >= fc_tbl->max_slots ||
	    args->crsa_target_highest_slotid < 1)
		goto out;

	status = htonl(NFS4_OK);

	nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid);