|
@@ -1132,6 +1132,8 @@ void nfs4_schedule_stateid_recovery(const struct nfs_server *server, struct nfs4
|
|
|
{
|
|
|
struct nfs_client *clp = server->nfs_client;
|
|
|
|
|
|
+ if (test_and_clear_bit(NFS_DELEGATED_STATE, &state->flags))
|
|
|
+ nfs_async_inode_return_delegation(state->inode, &state->stateid);
|
|
|
nfs4_state_mark_reclaim_nograce(clp, state);
|
|
|
nfs4_schedule_state_manager(clp);
|
|
|
}
|