diff --git a/fs/nfs/nfs4state.c b/fs/nfs/nfs4state.c index 2782cfca22650922e012a4f86a1755e3cca68243..ddef1dc80cf7d7c88b9202bf01746c3497bacf28 100644 --- a/fs/nfs/nfs4state.c +++ b/fs/nfs/nfs4state.c @@ -1482,6 +1482,8 @@ static int nfs4_reclaim_open_state(struct nfs4_state_owner *sp, const struct nfs spin_unlock(&state->state_lock); } nfs4_put_open_state(state); + clear_bit(NFS4CLNT_RECLAIM_NOGRACE, + &state->flags); spin_lock(&sp->so_lock); goto restart; }