diff options
author | Jeff Layton <[email protected]> | 2014-07-16 06:52:19 -0400 |
---|---|---|
committer | Trond Myklebust <[email protected]> | 2014-08-03 17:05:23 -0400 |
commit | c5e6aecd034e70e73af4d7a2b8a115239e3568b5 (patch) | |
tree | eebbcf35eb1eceaa76b022a64b134b51dd31b62a /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | a3b255717fed1cad0dd4ed5be77114d32ef22a6d (diff) |
sunrpc: fix RCU handling of gc_ctx field
The handling of the gc_ctx pointer only seems to be partially RCU-safe.
The assignment and freeing are done using RCU, but many places in the
code seem to dereference that pointer without proper RCU safeguards.
Fix them to use rcu_dereference and to rcu_read_lock/unlock, and to
properly handle the case where the pointer is NULL.
Cc: Arnd Bergmann <[email protected]>
Cc: Paul McKenney <[email protected]>
Signed-off-by: Jeff Layton <[email protected]>
Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions