]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/nfs/nfs4state.c
fixing infinite OPEN loop in 4.0 stateid recovery
[karo-tx-linux.git] / fs / nfs / nfs4state.c
index 2782cfca22650922e012a4f86a1755e3cca68243..ddef1dc80cf7d7c88b9202bf01746c3497bacf28 100644 (file)
@@ -1482,6 +1482,8 @@ restart:
                                        spin_unlock(&state->state_lock);
                                }
                                nfs4_put_open_state(state);
+                               clear_bit(NFS4CLNT_RECLAIM_NOGRACE,
+                                       &state->flags);
                                spin_lock(&sp->so_lock);
                                goto restart;
                        }