|
@@ -1456,7 +1456,7 @@ static int nfs4_reclaim_open_state(struct nfs4_state_owner *sp, const struct nfs
|
|
|
* server that doesn't support a grace period.
|
|
|
*/
|
|
|
spin_lock(&sp->so_lock);
|
|
|
- write_seqcount_begin(&sp->so_reclaim_seqcount);
|
|
|
+ raw_write_seqcount_begin(&sp->so_reclaim_seqcount);
|
|
|
restart:
|
|
|
list_for_each_entry(state, &sp->so_states, open_states) {
|
|
|
if (!test_and_clear_bit(ops->state_flag_bit, &state->flags))
|
|
@@ -1519,13 +1519,13 @@ restart:
|
|
|
spin_lock(&sp->so_lock);
|
|
|
goto restart;
|
|
|
}
|
|
|
- write_seqcount_end(&sp->so_reclaim_seqcount);
|
|
|
+ raw_write_seqcount_end(&sp->so_reclaim_seqcount);
|
|
|
spin_unlock(&sp->so_lock);
|
|
|
return 0;
|
|
|
out_err:
|
|
|
nfs4_put_open_state(state);
|
|
|
spin_lock(&sp->so_lock);
|
|
|
- write_seqcount_end(&sp->so_reclaim_seqcount);
|
|
|
+ raw_write_seqcount_end(&sp->so_reclaim_seqcount);
|
|
|
spin_unlock(&sp->so_lock);
|
|
|
return status;
|
|
|
}
|