mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 07:50:47 +00:00
Merge "wahoo: add launch hint to atrace" into oc-dr1-dev
am: 6e4663fc05
Change-Id: I91b786b6840718c450f9b48be4552be9f0e1c03f
This commit is contained in:
@@ -36,8 +36,10 @@
|
||||
#include <dlfcn.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#define ATRACE_TAG (ATRACE_TAG_POWER | ATRACE_TAG_HAL)
|
||||
#define LOG_TAG "QCOM PowerHAL"
|
||||
#include <utils/Log.h>
|
||||
#include <cutils/trace.h>
|
||||
#include <hardware/hardware.h>
|
||||
#include <hardware/power.h>
|
||||
|
||||
@@ -224,7 +226,9 @@ static int process_activity_launch_hint(void *data)
|
||||
{
|
||||
// boost will timeout in 5s
|
||||
int duration = 5000;
|
||||
ATRACE_BEGIN("launch");
|
||||
if (sustained_performance_mode || vr_mode) {
|
||||
ATRACE_END();
|
||||
return HINT_HANDLED;
|
||||
}
|
||||
|
||||
@@ -234,15 +238,21 @@ static int process_activity_launch_hint(void *data)
|
||||
if (launch_handle > 0) {
|
||||
launch_mode = 1;
|
||||
ALOGD("Activity launch hint handled");
|
||||
ATRACE_INT("launch_lock", 1);
|
||||
ATRACE_END();
|
||||
return HINT_HANDLED;
|
||||
} else {
|
||||
ATRACE_END();
|
||||
return HINT_NONE;
|
||||
}
|
||||
} else if (data == NULL && launch_mode == 1) {
|
||||
release_request(launch_handle);
|
||||
ATRACE_INT("launch_lock", 0);
|
||||
launch_mode = 0;
|
||||
ATRACE_END();
|
||||
return HINT_HANDLED;
|
||||
}
|
||||
ATRACE_END();
|
||||
return HINT_NONE;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user