|
@@ -3263,6 +3263,7 @@ static void nfs4_close_done(struct rpc_task *task, void *data)
|
|
|
break;
|
|
|
case -NFS4ERR_OLD_STATEID:
|
|
|
if (nfs4_layoutreturn_refresh_stateid(&calldata->arg.lr_args->stateid,
|
|
|
+ &calldata->arg.lr_args->range,
|
|
|
calldata->inode))
|
|
|
goto lr_restart;
|
|
|
/* Fallthrough */
|
|
@@ -6001,6 +6002,7 @@ static void nfs4_delegreturn_done(struct rpc_task *task, void *calldata)
|
|
|
break;
|
|
|
case -NFS4ERR_OLD_STATEID:
|
|
|
if (nfs4_layoutreturn_refresh_stateid(&data->args.lr_args->stateid,
|
|
|
+ &data->args.lr_args->range,
|
|
|
data->inode))
|
|
|
goto lr_restart;
|
|
|
/* Fallthrough */
|
|
@@ -8952,6 +8954,7 @@ static void nfs4_layoutreturn_done(struct rpc_task *task, void *calldata)
|
|
|
switch (task->tk_status) {
|
|
|
case -NFS4ERR_OLD_STATEID:
|
|
|
if (nfs4_layoutreturn_refresh_stateid(&lrp->args.stateid,
|
|
|
+ &lrp->args.range,
|
|
|
lrp->args.inode))
|
|
|
goto out_restart;
|
|
|
/* Fallthrough */
|