android_device_motorola_sm6.../power-libperfmgr
Will McVicker 00036d86cc
sm6375-common: power-libperfmgr: Fix race between closing a session and receiving a boost
We need to be holding the session lock when we dereference mDescriptor
since mDescriptor is destroyed when the session is closed. This patch
takes the session lock and verifies if it's still open during wakeup.

Test: vts run -m VtsHalGraphicsComposerV2_4TargetTest
Bug: 232992641
Change-Id: I4000a85bf2932cfdcddd3006d671a3c91ed32c48
2024-07-18 20:16:00 +05:30
..
Android.bp sm6375-common: power-libperfmgr: aidl: Remove ndk_platform backend. Use the ndk backend. 2024-07-18 20:16:00 +05:30
android.hardware.power-service.moto_sm6375-libperfmgr.rc sm6375-common: power-libperfmgr: Add global debug property for override config path properly 2024-07-18 20:16:00 +05:30
android.hardware.power-service.moto_sm6375.xml sm6375-common: power-libperfmgr: add PowerHintSession for ADPF implementation 2024-07-18 20:16:00 +05:30
InteractionHandler.cpp sm6375-common: power-libperfmgr: Make HintManager a singleton class 2024-07-18 20:16:00 +05:30
InteractionHandler.h sm6375-common: power-libperfmgr: Make HintManager a singleton class 2024-07-18 20:16:00 +05:30
Power.cpp sm6375-common: power-libperfmgr: ADPF: dump ADPF session info 2024-07-18 20:16:00 +05:30
Power.h sm6375-common: power-libperfmgr: ADPF: Use Adpf Profile for PID tunnables 2024-07-18 20:16:00 +05:30
PowerExt.cpp sm6375-common: power-libperfmgr: ADPF: uclamp.min integration 2024-07-18 20:16:00 +05:30
PowerExt.h sm6375-common: power-libperfmgr: Make HintManager a singleton class 2024-07-18 20:16:00 +05:30
PowerHintSession.cpp sm6375-common: power-libperfmgr: Fix race between closing a session and receiving a boost 2024-07-18 20:16:00 +05:30
PowerHintSession.h sm6375-common: power-libperfmgr: ADPF: dump ADPF session info 2024-07-18 20:16:00 +05:30
PowerSessionManager.cpp sm6375-common: power-libperfmgr: ADPF: dump ADPF session info 2024-07-18 20:16:00 +05:30
PowerSessionManager.h sm6375-common: power-libperfmgr: ADPF: dump ADPF session info 2024-07-18 20:16:00 +05:30
service.cpp sm6375-common: power-libperfmgr: Add minimal binder thread prio as -20 to match process prio 2024-07-18 20:16:00 +05:30