diff options
| author | Tejun Heo <[email protected]> | 2016-05-25 16:11:57 -0400 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2016-06-03 12:06:11 +0200 |
| commit | ed8ebd1d514126c0e54fbdbd231427dc91c877c2 (patch) | |
| tree | dc2ffc9e0c17ace6aaa11abe4e13cd7c04ba7f7c /tools/perf/scripts/python | |
| parent | 6e2814745c67ab422b86262b05e6f23a56f28aa3 (diff) | |
percpu, locking: Revert ("percpu: Replace smp_read_barrier_depends() with lockless_dereference()")
lockless_dereference() is planned to grow a sanity check to ensure
that the input parameter is a pointer. __ref_is_percpu() passes in an
unsinged long value which is a combination of a pointer and a flag.
While it can be casted to a pointer lvalue, the casting looks messy
and it's a special case anyway. Let's revert back to open-coding
READ_ONCE() and explicit barrier.
This doesn't cause any functional changes.
Signed-off-by: Tejun Heo <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Alexey Dobriyan <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Paul McKenney <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Pranith Kumar <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/g/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions