mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-16 05:50:19 +00:00
NFSv4.1: fix backchannel slotid off-by-one bug
Cc:stable@kernel.org Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:
parent
8a0d551a59
commit
61f2e51065
@ -339,7 +339,7 @@ validate_seqid(struct nfs4_slot_table *tbl, struct cb_sequenceargs * args)
|
|||||||
dprintk("%s enter. slotid %d seqid %d\n",
|
dprintk("%s enter. slotid %d seqid %d\n",
|
||||||
__func__, args->csa_slotid, args->csa_sequenceid);
|
__func__, args->csa_slotid, args->csa_sequenceid);
|
||||||
|
|
||||||
if (args->csa_slotid > NFS41_BC_MAX_CALLBACKS)
|
if (args->csa_slotid >= NFS41_BC_MAX_CALLBACKS)
|
||||||
return htonl(NFS4ERR_BADSLOT);
|
return htonl(NFS4ERR_BADSLOT);
|
||||||
|
|
||||||
slot = tbl->slots + args->csa_slotid;
|
slot = tbl->slots + args->csa_slotid;
|
||||||
|
Loading…
Reference in New Issue
Block a user