Skip to content

Commit 5826e09

Browse files
daimngochucklever
authored andcommitted
NFSD: OP_CB_RECALL_ANY should recall both read and write delegations
Add RCA4_TYPE_MASK_WDATA_DLG to ra_bmval bitmask of OP_CB_RECALL_ANY Signed-off-by: Dai Ngo <[email protected]> Signed-off-by: Chuck Lever <[email protected]>
1 parent c596772 commit 5826e09

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

fs/nfsd/nfs4state.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6611,6 +6611,8 @@ deleg_reaper(struct nfsd_net *nn)
66116611
list_del_init(&clp->cl_ra_cblist);
66126612
clp->cl_ra->ra_keep = 0;
66136613
clp->cl_ra->ra_bmval[0] = BIT(RCA4_TYPE_MASK_RDATA_DLG);
6614+
clp->cl_ra->ra_bmval[0] = BIT(RCA4_TYPE_MASK_RDATA_DLG) |
6615+
BIT(RCA4_TYPE_MASK_WDATA_DLG);
66146616
trace_nfsd_cb_recall_any(clp->cl_ra);
66156617
nfsd4_run_cb(&clp->cl_ra->ra_cb);
66166618
}

0 commit comments

Comments
 (0)