Commit | Line | Data |
---|---|---|
d05bb22f S |
1 | ## Permissions to allow system-wide tracing to the kernel trace buffer. |
2 | ## | |
3 | on early-boot | |
4 | ||
5 | # Allow writing to the kernel trace log. | |
6 | mount debugfs debugfs /sys/kernel/debug | |
7 | chmod 0755 /sys/kernel/debug | |
8 | chmod 0222 /sys/kernel/debug/tracing/trace_marker | |
9 | ||
10 | # Allow the shell group to enable (some) kernel tracing. | |
11 | chown root shell /sys/kernel/debug/tracing/trace_clock | |
12 | chown system shell /sys/kernel/debug/tracing/buffer_size_kb | |
13 | chown root shell /sys/kernel/debug/tracing/options/overwrite | |
14 | chown root shell /sys/kernel/debug/tracing/options/record-cmd | |
15 | chown root shell /sys/kernel/debug/tracing/events/sched/sched_switch/enable | |
16 | chown root shell /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable | |
17 | chown root shell /sys/kernel/debug/tracing/events/power/cpu_frequency/enable | |
18 | chown root shell /sys/kernel/debug/tracing/events/power/cpu_idle/enable | |
19 | chown root shell /sys/kernel/debug/tracing/events/power/clock_set_rate/enable | |
20 | chown root shell /sys/kernel/debug/tracing/events/cpufreq_interactive/enable | |
21 | # change to system owner for AMS to control | |
22 | chown system shell /sys/kernel/debug/tracing/tracing_on | |
23 | chown system shell /sys/kernel/debug/tracing/tracing_enabled | |
24 | chown root shell /sys/kernel/debug/tracing/set_event | |
25 | ||
26 | chmod 0664 /sys/kernel/debug/tracing/trace_clock | |
27 | chmod 0664 /sys/kernel/debug/tracing/buffer_size_kb | |
28 | chmod 0664 /sys/kernel/debug/tracing/options/overwrite | |
29 | chmod 0664 /sys/kernel/debug/tracing/options/record-cmd | |
30 | chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_switch/enable | |
31 | chmod 0664 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable | |
32 | chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_frequency/enable | |
33 | chmod 0664 /sys/kernel/debug/tracing/events/power/cpu_idle/enable | |
34 | chmod 0664 /sys/kernel/debug/tracing/events/power/clock_set_rate/enable | |
35 | chmod 0664 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable | |
36 | chmod 0664 /sys/kernel/debug/tracing/tracing_on | |
37 | chmod 0664 /sys/kernel/debug/tracing/tracing_enabled | |
38 | chmod 0664 /sys/kernel/debug/tracing/set_event | |
39 | ||
40 | # Allow only the shell group to read and truncate the kernel trace. | |
41 | chown system shell /sys/kernel/debug/tracing/trace | |
42 | chmod 0664 /sys/kernel/debug/tracing/trace |