From 901ff5c8a189cca54abbbc5e44680d6751de8b52 Mon Sep 17 00:00:00 2001 From: Alcatraz323 Date: Mon, 27 Mar 2023 00:37:25 +0800 Subject: [PATCH] sdm660-common: rootdir: set task_profiles for common background tasks writepid command usage to join a cgroup has been deprecated in favor of a more flexible approach using task_profiles. This way cgroup path is not hardcoded and cgroup changes can be easily made. Replace writepid with task_profiles command to migrate between cgroups. Bug: 191283136 Test: build and boot Co-authored-by: Suren Baghdasaryan Signed-off-by: pix106 --- ...ardware.biometrics.fingerprint@2.3-service.xiaomi_sdm660.rc | 1 + rootdir/etc/init.qcom.rc | 3 +++ 2 files changed, 4 insertions(+) diff --git a/biometrics/android.hardware.biometrics.fingerprint@2.3-service.xiaomi_sdm660.rc b/biometrics/android.hardware.biometrics.fingerprint@2.3-service.xiaomi_sdm660.rc index 39811459..007a25c1 100644 --- a/biometrics/android.hardware.biometrics.fingerprint@2.3-service.xiaomi_sdm660.rc +++ b/biometrics/android.hardware.biometrics.fingerprint@2.3-service.xiaomi_sdm660.rc @@ -58,6 +58,7 @@ service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2. class late_start user system group system uhid input + task_profiles ServiceCapacityLow service vendor.goodix_script /vendor/bin/init.goodix.sh class late_start diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 7dbfe289..45c41fac 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -499,6 +499,7 @@ service vendor.sensors.qti /vendor/bin/sensors.qti class core user system group system + task_profiles ServiceCapacityLow # Adjust socket buffer to enlarge TCP receive window for high bandwidth # but only if ro.data.large_tcp_window_size property is set. @@ -550,6 +551,7 @@ service cnss-daemon /system/vendor/bin/cnss-daemon -n -l user system group system inet net_admin wifi capabilities NET_ADMIN + task_profiles ServiceCapacityLow on property:sys.shutdown.requested=* write /sys/kernel/shutdown_wlan/shutdown 1 @@ -566,6 +568,7 @@ service mlid /vendor/bin/mlid user gps group gps socket mlid stream 0666 gps gps + task_profiles ServiceCapacityLow service loc_launcher /system/vendor/bin/loc_launcher class late_start