mirror of https://gitee.com/openkylin/linux.git
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: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
d5fb4ce33e
commit
1b285ff16a
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue