Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e28f5b2 authored by Oleh Kuznetsov's avatar Oleh Kuznetsov
Browse files

Move GPU related ftrace events permissions set to late-fs

Moved from 'on late-init' as permission was not set correctly. Seems as GPU driver registers them after 'late-init'.

Bug: 404439743

Test: adb shell ls -la /sys/kernel/tracing/events/power/gpu_frequency/enable

Flag: EXEMPT bugfix

Change-Id: I0630c5f4f33ac4b783d46886c9631f77e9a02b9c
parent 3d431c44
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -63,10 +63,6 @@ on late-init
    chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_exit/enable
    chmod 0666 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause/enable
    chmod 0666 /sys/kernel/tracing/events/cpuhp/cpuhp_pause/enable
    chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_frequency/enable
    chmod 0666 /sys/kernel/tracing/events/power/gpu_frequency/enable
    chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_work_period/enable
    chmod 0666 /sys/kernel/tracing/events/power/gpu_work_period/enable
    chmod 0666 /sys/kernel/debug/tracing/events/power/suspend_resume/enable
    chmod 0666 /sys/kernel/tracing/events/power/suspend_resume/enable
    chmod 0666 /sys/kernel/debug/tracing/events/cpufreq_interactive/enable
@@ -439,6 +435,13 @@ on late-init && property:ro.boot.hypervisor.vm.supported=1
    chmod 0440 /sys/kernel/debug/tracing/hyp/events/hyp/host_mem_abort/id
    chmod 0440 /sys/kernel/tracing/hyp/events/hyp/host_mem_abort/id

# Ensure correct permissions on GPU related events
on late-fs
    chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_frequency/enable
    chmod 0666 /sys/kernel/tracing/events/power/gpu_frequency/enable
    chmod 0666 /sys/kernel/debug/tracing/events/power/gpu_work_period/enable
    chmod 0666 /sys/kernel/tracing/events/power/gpu_work_period/enable

on property:persist.debug.atrace.boottrace=1
    start boottrace