diff options
author | Paul E. McKenney <[email protected]> | 2013-04-23 11:31:50 -0700 |
---|---|---|
committer | Paul E. McKenney <[email protected]> | 2013-08-18 17:39:45 -0700 |
commit | 15100df81fcc3109862f7c03266c0abff4262564 (patch) | |
tree | 7f5e414bd3d332d653c7cc6b499cbddd2c9f5eba /tools/perf/util/trace-event-scripting.c | |
parent | d1d74d14e98a6be740a6f12456c7d9ad47be9c9c (diff) |
rcu: Simplify debug-objects fixups
The current debug-objects fixups are complex and heavyweight, and the
fixups are not complete: Even with the fixups, RCU's callback lists
can still be corrupted. This commit therefore strips the fixups down
to their minimal form, eliminating two of the three.
It would be even better if (for example) call_rcu() simply leaked
any problematic callbacks, but for that to happen, the debug-objects
system would need to inform its caller of suspicious situations.
This is the subject of a later commit in this series.
Signed-off-by: Paul E. McKenney <[email protected]>
Cc: Mathieu Desnoyers <[email protected]>
Cc: Sedat Dilek <[email protected]>
Cc: Davidlohr Bueso <[email protected]>
Cc: Rik van Riel <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Linus Torvalds <[email protected]>
Tested-by: Sedat Dilek <[email protected]>
Reviewed-by: Josh Triplett <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions