OSDN Git Service

lockdep: Use this_cpu_ptr instead of get_cpu_var stats
authorJoel Fernandes (Google) <joel@joelfernandes.org>
Mon, 30 Jul 2018 22:24:21 +0000 (15:24 -0700)
committerSteven Rostedt (VMware) <rostedt@goodmis.org>
Mon, 30 Jul 2018 23:06:54 +0000 (19:06 -0400)
commit01f38497c6f6525f57eb445887b9ed1867dbd05c
treee84efb5bb1a94cc08fd93778d042d38625c21da4
parent6fc7c4110cbaff85b1f49fd70b77950384c3a201
lockdep: Use this_cpu_ptr instead of get_cpu_var stats

get_cpu_var disables preemption which has the potential to call into the
preemption disable trace points causing some complications. There's also
no need to disable preemption in uses of get_lock_stats anyway since
preempt is already disabled. So lets simplify the code.

Link: http://lkml.kernel.org/r/20180730222423.196630-2-joel@joelfernandes.org
Suggested-by: Peter Zijlstra <peterz@infradead.org>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
kernel/locking/lockdep.c