aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/callback_proc.c
diff options
context:
space:
mode:
authorTrond Myklebust <Trond.Myklebust@netapp.com>2012-11-20 22:32:48 -0500
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-12-05 18:30:42 -0500
commit1b285ff16ab52fb401aed7ce70abed4bb65b30b5 (patch)
tree8d2378e2d1ac90dfd5be8725c86cc2a7522cf267 /fs/nfs/callback_proc.c
parentd5fb4ce33e26e4c1c31c1609b8ffbb24f80bcab8 (diff)
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>
Diffstat (limited to 'fs/nfs/callback_proc.c')
-rw-r--r--fs/nfs/callback_proc.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/fs/nfs/callback_proc.c b/fs/nfs/callback_proc.c
index ed0b446e2e38..a0546eca6f6b 100644
--- a/fs/nfs/callback_proc.c
+++ b/fs/nfs/callback_proc.c
@@ -567,11 +567,6 @@ __be32 nfs4_callback_recallslot(struct cb_recallslotargs *args, void *dummy,
567 567
568 fc_tbl = &cps->clp->cl_session->fc_slot_table; 568 fc_tbl = &cps->clp->cl_session->fc_slot_table;
569 569
570 status = htonl(NFS4ERR_BAD_HIGH_SLOT);
571 if (args->crsa_target_highest_slotid >= fc_tbl->max_slots ||
572 args->crsa_target_highest_slotid < 1)
573 goto out;
574
575 status = htonl(NFS4_OK); 570 status = htonl(NFS4_OK);
576 571
577 nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid); 572 nfs41_set_target_slotid(fc_tbl, args->crsa_target_highest_slotid);