diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index c140427e322ced8dc477d340734cfef83a2b0b36..e197bea6c6a96f86841ef2f9e7ba407f9f04cb32 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -6725,7 +6725,7 @@ static int _nfs4_proc_delegreturn(struct inode *inode, const struct cred *cred, } } - if (!data->inode) + if (!data->inode || test_bit(NFS4CLNT_RECLAIM_REBOOT, &server->nfs_client->cl_state)) nfs4_init_sequence(&data->args.seq_args, &data->res.seq_res, 1, 1); else