sm6375-common: power-libperfmgr: ADPF: fix abnormal high uclamp

"GPU completion" task inherits a high uclamp value from RenderThread.
But it's not in the ADPF thread list, so it remains a high uclamp value.
Use SetTaskProfiles("ResetUclampGrp") and
SetTaskProfiles("NoResetUclampGrp") to manage the uclamp_fork_reset for
tasks.

Bug: 191973176
Bug: 192149875
Test: vendor/google_testing/pts/tests/common/utils/perf/run_pts/jank_test.sh
Test: adb shell cat /proc/vendor_sched/dump_task
Change-Id: I6aed171e88c0a6db5f762e7c791344bb3f4b7a90
This commit is contained in:
Jimmy Shiu 2024-07-18 20:16:00 +05:30 committed by Anand S
commit 0515fc6f25
No known key found for this signature in database
GPG key ID: 3B2983FA448B3D61
5 changed files with 90 additions and 40 deletions

View file

@ -28,6 +28,7 @@ cc_binary {
"libbinder_ndk",
"libdisppower-pixel",
"libperfmgr",
"libprocessgroup",
"pixel-power-ext-V1-ndk_platform",
],
srcs: [