Paul E. McKenney
fd4b352687
rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks
...
In the current code, a short dyntick-idle interval (where there is
at least one non-lazy callback on the CPU) and a long dyntick-idle
interval (where there are only lazy callbacks on the CPU) are traced
identically, which can be less than helpful. This commit therefore
emits different event traces in these two cases.
Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Tested-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Tested-by: Pascal Chapperon <pascal.chapperon@wanadoo.fr>
2012-06-06 20:43:27 -07:00
..
9p.h
net/9p: Convert net/9p protocol dumps to tracepoints
2011-10-24 11:13:12 -05:00
asoc.h
ASoC: dapm: Fix x86_64 build warning.
2012-04-23 13:15:35 +01:00
block.h
blktrace: add FLUSH/FUA support
2011-08-11 10:36:05 +02:00
btrfs.h
btrfs: return void in functions without error conditions
2012-03-22 01:45:34 +01:00
compaction.h
mm: compaction: add trace events for memory compaction activity
2011-01-13 17:32:33 -08:00
ext3.h
userns: Convert ext3 to use kuid/kgid where appropriate
2012-05-15 14:59:27 -07:00
ext4.h
userns: Convert ext4 to user kuid/kgid where appropriate
2012-05-15 14:59:27 -07:00
gfpflags.h
mm: tracing: add missing GFP flags to tracing
2011-05-11 18:50:45 -07:00
gpio.h
gpio: add trace events for setting direction and value
2011-05-20 00:40:19 -06:00
irq.h
rcu: Use softirq to address performance regression
2011-06-14 15:25:39 -07:00
jbd.h
jbd: Write journal superblock with WRITE_FUA after checkpointing
2012-05-15 23:34:37 +02:00
jbd2.h
jbd2: issue cache flush after checkpointing even with internal journal
2012-03-13 22:22:54 -04:00
kmem.h
mm-tracepoint: rename page-free events
2012-01-10 16:30:41 -08:00
kvm.h
KVM: cleanup async_pf tracepoints
2011-01-12 11:28:57 +02:00
lock.h
tracing: Factorize lock events in a lock class
2010-05-09 13:45:35 +02:00
mce.h
tracing: Fix event alignment: mce:mce_record
2011-03-10 10:34:28 -05:00
module.h
include: replace linux/module.h with "struct module" wherever possible
2011-10-31 19:32:32 -04:00
napi.h
napi: Convert trace_napi_poll to TRACE_EVENT
2010-09-07 17:51:01 +02:00
net.h
net: tracepoint of net_dev_xmit sees freed skb and causes panic
2011-06-02 14:06:31 -07:00
oom.h
tracepoint: add tracepoints for debugging oom_score_adj
2012-01-10 16:30:44 -08:00
power.h
PM / Sleep: Add wakeup_source_activate and wakeup_source_deactivate tracepoints
2012-05-01 21:25:25 +02:00
printk.h
printk/tracing: Add console output tracing
2012-02-13 13:46:05 -05:00
rcu.h
rcu: Update RCU_FAST_NO_HZ tracing for lazy callbacks
2012-06-06 20:43:27 -07:00
regmap.h
The following text was taken from the original review request:
2012-03-24 10:41:37 -07:00
regulator.h
regulator: Add basic trace facilities
2011-01-12 14:33:00 +00:00
rpm.h
device.h: audit and cleanup users in main include dir
2012-03-16 10:38:24 -04:00
sched.h
tracing, sched, vfs: Fix 'old_pid' usage in trace_sched_process_exec()
2012-03-31 11:53:22 +02:00
scsi.h
[SCSI] Include protection operation in SCSI command trace
2011-03-14 18:36:02 -05:00
signal.h
tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info
2012-01-13 18:48:50 +01:00
skb.h
tracing: Fix event alignment: skb:kfree_skb
2011-03-10 10:34:31 -05:00
sock.h
core: add tracepoints for queueing skb to rcvbuf
2011-06-21 16:06:10 -07:00
sunrpc.h
SUNRPC: Adding status trace points
2012-02-06 10:37:53 -05:00
syscalls.h
tracing: Allow raw syscall trace events for non privileged users
2010-11-18 14:37:43 +01:00
task.h
tracepoint: add tracepoints for debugging oom_score_adj
2012-01-10 16:30:44 -08:00
timer.h
tracing: Fix timer tracing
2010-08-19 13:00:41 +02:00
udp.h
udp: add tracepoints for queueing skb to rcvbuf
2011-06-21 16:06:10 -07:00
vmscan.h
mm: vmscan: remove reclaim_mode_t
2012-05-29 16:22:19 -07:00
workqueue.h
workqueue: Fix workqueue_execute_end() comment
2012-04-10 10:49:47 +02:00
writeback.h
writeback: Move requeueing when I_SYNC set to writeback_sb_inodes()
2012-05-06 13:43:38 +08:00
xen.h
xen/tracing: fix compile errors when tracing is disabled.
2011-07-25 15:51:02 -07:00