diff --git a/init.hardware.rc b/init.hardware.rc index d00eb4c2..2649aa78 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -780,6 +780,13 @@ on property:persist.radio.atfwd.start=true on property:persist.radio.atfwd.start=false stop vendor.atfwd +# b/68982314 +on property:proc.uidcpupower=* + write /proc/uid_cpupower/enable 1 + +on property:proc.uidcpupower=0 + write /proc/uid_cpupower/enable 0 + # bugreport is triggered by holding down volume down, volume up and power service bugreport /system/bin/dumpstate -d -p -B -z \ -o /data/user_de/0/com.android.shell/files/bugreports/bugreport diff --git a/sepolicy/vendor/vendor_init.te b/sepolicy/vendor/vendor_init.te index 168ed1ef..3cbe3e50 100644 --- a/sepolicy/vendor/vendor_init.te +++ b/sepolicy/vendor/vendor_init.te @@ -16,6 +16,7 @@ allow vendor_init { }:file { create getattr open read write setattr relabelfrom unlink }; allow vendor_init debugfs_clk:file w_file_perms; +allow vendor_init proc_uid_cpupower:file write; dontaudit vendor_init kernel:system module_request; set_prop(vendor_init, bluetooth_prop)