| Jamie Gennis | 1279013 | 2012-06-06 18:12:48 -0700 | [diff] [blame] | 1 | ## Permissions to allow system-wide tracing to the kernel trace buffer. | 
 | 2 | ## | 
 | 3 | on boot | 
 | 4 |  | 
 | 5 | # Allow writing to the kernel trace log. | 
 | 6 |     chmod 0222 /sys/kernel/debug/tracing/trace_marker | 
 | 7 |  | 
 | 8 | # Allow the shell group to enable (some) kernel tracing. | 
 | 9 |     chown root shell /sys/kernel/debug/tracing/trace_clock | 
 | 10 |     chown root shell /sys/kernel/debug/tracing/buffer_size_kb | 
 | 11 |     chown root shell /sys/kernel/debug/tracing/options/overwrite | 
 | 12 |     chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable | 
 | 13 |     chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable | 
 | 14 |     chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable | 
 | 15 |     chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable | 
| Todd Poynor | 4ef6e4b | 2012-10-15 17:04:47 -0700 | [diff] [blame] | 16 |     chown root shell /sys/kernel/debug/tracing/events/power/clock_set_rate/enable | 
| Jamie Gennis | 1279013 | 2012-06-06 18:12:48 -0700 | [diff] [blame] | 17 |     chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable | 
 | 18 |     chown root shell /sys/kernel/debug/tracing/tracing_on | 
 | 19 |  | 
 | 20 |     chmod 0664 /sys/kernel/debug/tracing/trace_clock | 
 | 21 |     chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb | 
 | 22 |     chmod 0664 /sys/kernel/debug/tracing/options/overwrite | 
 | 23 |     chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable | 
 | 24 |     chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable | 
 | 25 |     chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable | 
 | 26 |     chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable | 
| Todd Poynor | 4ef6e4b | 2012-10-15 17:04:47 -0700 | [diff] [blame] | 27 |     chmod 0664 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable | 
| Jamie Gennis | 1279013 | 2012-06-06 18:12:48 -0700 | [diff] [blame] | 28 |     chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable | 
 | 29 |     chmod 0664 /sys/kernel/debug/tracing/tracing_on | 
 | 30 |  | 
 | 31 | # Allow only the shell group to read and truncate the kernel trace. | 
 | 32 |     chown root shell /sys/kernel/debug/tracing/trace | 
 | 33 |     chmod 0660 /sys/kernel/debug/tracing/trace |