Steven Rostedt
637e7e8641
tracing: add lock depth to entries
...
This patch adds the lock depth of the big kernel lock to the generic
entry header. This way we can see the depth of the lock and help
in removing the BKL.
Example:
# _------=> CPU#
# / _-----=> irqs-off
# | / _----=> need-resched
# || / _---=> hardirq/softirq
# ||| / _--=> preempt-depth
# |||| /_--=> lock-depth
# |||||/ delay
# cmd pid |||||| time | caller
# \ / |||||| \ | /
<idle>-0 2.N..3 5902255250us+: lock_acquire: read rcu_read_lock
<idle>-0 2.N..3 5902255253us+: lock_release: rcu_read_lock
<idle>-0 2dN..3 5902255257us+: lock_acquire: xtime_lock
<idle>-0 2dN..4 5902255259us : lock_acquire: clocksource_lock
<idle>-0 2dN..4 5902255261us+: lock_release: clocksource_lock
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2009-09-11 13:55:35 -04:00
..
2009-09-06 06:11:42 +02:00
2009-09-06 06:11:42 +02:00
2009-09-04 19:42:22 -04:00
2009-09-04 12:12:39 -04:00
2009-06-09 12:34:23 -04:00
2009-06-17 17:01:09 -04:00
2009-09-09 23:54:02 -04:00
2009-09-04 18:59:39 -04:00
2009-05-07 11:17:34 +02:00
2009-03-22 18:16:54 +01:00
2009-08-06 06:26:09 +02:00
2009-06-26 20:48:40 +02:00
2009-09-09 23:54:11 -04:00
2009-09-11 13:55:35 -04:00
2009-08-31 10:58:08 +02:00
2009-09-11 13:55:35 -04:00
2009-07-18 12:20:01 +02:00
2009-05-07 13:36:22 +02:00
2009-09-04 18:44:22 -04:00
2009-09-04 18:59:39 -04:00
2009-03-23 09:22:15 +01:00
2009-09-11 13:55:35 -04:00
2009-06-09 17:29:07 -04:00
2009-09-04 18:59:39 -04:00
2009-07-23 10:07:17 -04:00
2009-09-04 18:59:39 -04:00
2009-09-09 23:54:04 -04:00
2008-05-23 21:13:23 +02:00
2009-08-06 07:28:06 +02:00
2009-08-17 11:25:09 +02:00
2009-08-17 11:25:09 +02:00
2009-07-10 12:14:05 +02:00
2009-09-04 18:59:39 -04:00
2009-06-15 10:06:19 -07:00
2009-07-10 12:14:07 +02:00
2009-09-11 13:55:35 -04:00
2009-09-11 11:36:23 -04:00