From 0a5b6c2310be37a467078b8e93d818642a48f12a Mon Sep 17 00:00:00 2001 From: Karthik Ravi Shankar Date: Fri, 30 Jun 2017 16:01:16 -0700 Subject: [PATCH] Fix DVR cpusets for wahoo The DVR cpusets was not updated for Wahoo. Update it based on the configuration from Polaris device. Bug: 37752074 Test: Flashed and tested a Taimen to observe that the changes are in place - $ adb shell cat /dev/cpuset/application/performance/effective_cpus 4-5 Change-Id: I47158ac2e75bbb713a651fd36927031b72296277 Signed-off-by: Karthik Ravi Shankar --- init.hardware.rc | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/init.hardware.rc b/init.hardware.rc index 5e556a00..5e3116f4 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -410,15 +410,15 @@ on boot write /proc/sys/net/core/rmem_max 8388608 # Update DVR cpusets to boot-time values. - write /dev/cpuset/kernel/cpus 0-3 - write /dev/cpuset/system/cpus 0-3 - write /dev/cpuset/system/performance/cpus 0-3 - write /dev/cpuset/system/background/cpus 0-3 - write /dev/cpuset/system/cpus 0-3 - write /dev/cpuset/application/cpus 0-3 - write /dev/cpuset/application/performance/cpus 0-3 - write /dev/cpuset/application/background/cpus 0-3 - write /dev/cpuset/application/cpus 0-3 + write /dev/cpuset/kernel/cpus 0-7 + write /dev/cpuset/system/cpus 0-7 + write /dev/cpuset/system/performance/cpus 0-7 + write /dev/cpuset/system/background/cpus 0-7 + write /dev/cpuset/system/cpus 0-7 + write /dev/cpuset/application/cpus 0-7 + write /dev/cpuset/application/performance/cpus 0-7 + write /dev/cpuset/application/background/cpus 0-7 + write /dev/cpuset/application/cpus 0-7 # Bluetooth chown bluetooth net_bt /sys/class/rfkill/rfkill0/type @@ -495,13 +495,13 @@ on property:sys.boot_completed=1 write /dev/cpuset/system-background/cpus 0-3 # Update DVR cpusets to runtime values. - write /dev/cpuset/kernel/cpus 0,1 - write /dev/cpuset/system/performance/cpus 2 - write /dev/cpuset/system/background/cpus 0 - write /dev/cpuset/system/cpus 0,2 - write /dev/cpuset/application/performance/cpus 3 - write /dev/cpuset/application/background/cpus 1 - write /dev/cpuset/application/cpus 1,3 + write /dev/cpuset/kernel/cpus 2,3 + write /dev/cpuset/system/performance/cpus 6-7 + write /dev/cpuset/system/background/cpus 0-1 + write /dev/cpuset/system/cpus 0-1,6-7 + write /dev/cpuset/application/performance/cpus 4-5 + write /dev/cpuset/application/background/cpus 0-1 + write /dev/cpuset/application/cpus 0-1,4-5 on property:init.svc.per_mgr=running start per_proxy