From c160c4f6db7cd040461f6f552857395cb69ca4cb Mon Sep 17 00:00:00 2001 From: Daniel Chapin Date: Wed, 24 Jul 2024 20:17:20 +0000 Subject: [PATCH 1/4] Revert "strorageproxyd: restart on checkpoint completion" Revert submission 28318041-rw_storage Reason for revert: Droidfood blocking bug b/355163562 Reverted changes: /q/submissionid:28318041-rw_storage (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e96ffb356a0335734786d63e0a1b9f10dca9cb5b) Merged-In: Ia03a829d93d45047af844a9c7b4c4b5a14fa5f92 Change-Id: Ia03a829d93d45047af844a9c7b4c4b5a14fa5f92 --- conf/init.zumapro.board.rc | 3 --- 1 file changed, 3 deletions(-) diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 1c887e8..035271b 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -645,9 +645,6 @@ on post-fs-data restart storageproxyd -on post-fs-data-checkpointed - restart storageproxyd - service storageproxyd /vendor/bin/storageproxyd \ -d /dev/trusty-ipc-dev0 \ -r /dev/sg1 \ From 3ca63066d46c508947146d34558c5aa3ad68cec0 Mon Sep 17 00:00:00 2001 From: Daniel Chapin Date: Wed, 24 Jul 2024 20:17:20 +0000 Subject: [PATCH 2/4] Revert "strorageproxyd: restart on checkpoint completion" Revert submission 28318041-rw_storage Reason for revert: Droidfood blocking bug b/355163562 Reverted changes: /q/submissionid:28318041-rw_storage (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e96ffb356a0335734786d63e0a1b9f10dca9cb5b) Merged-In: Ia03a829d93d45047af844a9c7b4c4b5a14fa5f92 Change-Id: Ia03a829d93d45047af844a9c7b4c4b5a14fa5f92 --- conf/init.zumapro.board.rc | 3 --- 1 file changed, 3 deletions(-) diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 1c887e8..035271b 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -645,9 +645,6 @@ on post-fs-data restart storageproxyd -on post-fs-data-checkpointed - restart storageproxyd - service storageproxyd /vendor/bin/storageproxyd \ -d /dev/trusty-ipc-dev0 \ -r /dev/sg1 \ From 758649b0b38e0458a3103754c5e5676bcf93147f Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Mon, 26 Aug 2024 09:10:27 +0000 Subject: [PATCH 3/4] Set priority task name Set task name and boost value for ExoPlayer:Place thread. Bug: 357956265 Test: build pass Flag: NONE init rc file change does not support flags (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2e83b04a10be95d45c6996a8ed000cc328d76f10) Merged-In: I09e79a16b7b6a0675de606b2f65dfbee154ec943 Change-Id: I09e79a16b7b6a0675de606b2f65dfbee154ec943 --- conf/init.zumapro.soc.rc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index 4876919..4ebe1a3 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -230,6 +230,10 @@ on property:sys.boot_completed=1 write /sys/devices/system/cpu/cpufreq/policy7/sched_pixel/pmu_limit_enable 1 write /proc/vendor_sched/pmu_poll_enable 0 + # Set priority task name and boost value + write /proc/vendor_sched/priority_task_name "ExoPlayer:Place" + write /proc/vendor_sched/priority_task_boost_value 742 + # MTE on property:persist.device_config.runtime_native_boot.mode_override=sync # Per-core mode overrides. From 4edd952b94e19754644259b0f7f86c806f25bc96 Mon Sep 17 00:00:00 2001 From: Rick Yiu Date: Wed, 9 Oct 2024 13:01:31 +0000 Subject: [PATCH 4/4] Set auto prefer idle task name Set InputDispatche and InputReader prefer idle explicitly, which is a workaround and should be removed after they become ADPF. Bug: 366146314 Flag: NONE init rc file change does not support flags Test: tasks set as expected (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:76b662b189e0ab7a555d93a8390c792631cc0558) Merged-In: Ica1cc1bcf44205f6ccfb09529a52107b1c5091b3 Change-Id: Ica1cc1bcf44205f6ccfb09529a52107b1c5091b3 --- conf/init.zumapro.soc.rc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index 4ebe1a3..6bd32f8 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -234,6 +234,9 @@ on property:sys.boot_completed=1 write /proc/vendor_sched/priority_task_name "ExoPlayer:Place" write /proc/vendor_sched/priority_task_boost_value 742 + # To be removed after InputDispatche and InputReader become ADPF + write /proc/vendor_sched/prefer_idle_task_name "InputDispatcher,InputReader" + # MTE on property:persist.device_config.runtime_native_boot.mode_override=sync # Per-core mode overrides.