LRX21M.vC1O-0
[GitHub/mt8127/ttab-system.git] / ramdisk / init.trace.rc
CommitLineData
d05bb22f
S
1## Permissions to allow system-wide tracing to the kernel trace buffer.
2##
3on 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