Restore preferred_idle_mask to the default setting

The preferred_idle_mask is changed during boot time, but it does not
restore to the default setitng as in powerhint, so some node may keep
the wrong value when framework restarts.

Bug: 248621289
Test: build pass
Flag: NONE init rc file change does not support flags
Change-Id: Ib11681b9a751b1d67d02e9788d888e515d5a3519
This commit is contained in:
Rick Yiu 2024-08-29 14:28:14 +00:00
parent a695b0f4a1
commit 53452df2c5

View file

@ -181,9 +181,9 @@ on property:sys.boot_completed=1
write /sys/kernel/vendor_mm/kcompactd_cpu_affinity 7f
# Restore prefer idle
write /proc/vendor_sched/groups/ta/preferred_idle_mask_low 0xff
write /proc/vendor_sched/groups/ta/preferred_idle_mask_mid 0xff
write /proc/vendor_sched/groups/ta/preferred_idle_mask_high 0xff
write /proc/vendor_sched/groups/ta/preferred_idle_mask_low 0x7f
write /proc/vendor_sched/groups/ta/preferred_idle_mask_mid 0x7f
write /proc/vendor_sched/groups/ta/preferred_idle_mask_high 0x7f
write /proc/vendor_sched/groups/fg/preferred_idle_mask_low 0xff
write /proc/vendor_sched/groups/fg/preferred_idle_mask_mid 0xff
write /proc/vendor_sched/groups/fg/preferred_idle_mask_high 0xff