|
@@ -1481,6 +1481,7 @@ static void nfs_clear_open_stateid_locked(struct nfs4_state *state,
|
|
|
if (test_bit(NFS_DELEGATED_STATE, &state->flags) == 0)
|
|
|
nfs4_stateid_copy(&state->stateid, stateid);
|
|
|
nfs4_stateid_copy(&state->open_stateid, stateid);
|
|
|
+ trace_nfs4_open_stateid_update(state->inode, stateid, 0);
|
|
|
out:
|
|
|
nfs_state_log_update_open_stateid(state);
|
|
|
}
|
|
@@ -1524,6 +1525,7 @@ static void nfs_set_open_stateid_locked(struct nfs4_state *state,
|
|
|
write_sequnlock(&state->seqlock);
|
|
|
spin_unlock(&state->owner->so_lock);
|
|
|
rcu_read_unlock();
|
|
|
+ trace_nfs4_open_stateid_update_wait(state->inode, stateid, 0);
|
|
|
if (!signal_pending(current)) {
|
|
|
if (schedule_timeout(5*HZ) == 0)
|
|
|
status = -EAGAIN;
|
|
@@ -1545,6 +1547,7 @@ static void nfs_set_open_stateid_locked(struct nfs4_state *state,
|
|
|
if (test_bit(NFS_DELEGATED_STATE, &state->flags) == 0)
|
|
|
nfs4_stateid_copy(&state->stateid, stateid);
|
|
|
nfs4_stateid_copy(&state->open_stateid, stateid);
|
|
|
+ trace_nfs4_open_stateid_update(state->inode, stateid, status);
|
|
|
nfs_state_log_update_open_stateid(state);
|
|
|
}
|
|
|
|