diff options
author | 2010-10-12 19:55:25 -0400 | |
---|---|---|
committer | 2010-10-21 10:11:56 -0400 | |
commit | 792c95dd519c54d6b0fd6401b3da7ea67b0d6b72 (patch) | |
tree | 1bd872c92be9fcc8790e5c68d8acb2ababc0b241 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | nfsd4: separate callback change and callback probe (diff) | |
download | wireguard-linux-792c95dd519c54d6b0fd6401b3da7ea67b0d6b72.tar.xz wireguard-linux-792c95dd519c54d6b0fd6401b3da7ea67b0d6b72.zip |
nfsd4: delay session removal till free_client
Have unhash_client_locked() remove client and associated sessions from
global hashes, but delay further dismantling till free_client().
(After unhash_client_locked(), the only remaining references outside the
destroying thread are from any connections which have xpt_user callbacks
registered.)
This will simplify locking on session destruction.
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions