forked from donjohanliebert/hardware_xiaomi
power: ADPF: fix stale trace status
Bug: 196192645 Test: Manual Change-Id: Ibdbb8f47a16032ce3249aa667fa0c11e7869748f
This commit is contained in:
parent
26b3be6d67
commit
445137072b
@ -146,6 +146,8 @@ PowerHintSession::PowerHintSession(int32_t tgid, int32_t uid, const std::vector<
|
||||
ATRACE_INT(sz.c_str(), (int64_t)mDescriptor->duration.count());
|
||||
sz = StringPrintf("adpf.%s-active", idstr.c_str());
|
||||
ATRACE_INT(sz.c_str(), mDescriptor->is_active.load());
|
||||
sz = StringPrintf("adpf.%s-stale", idstr.c_str());
|
||||
ATRACE_INT(sz.c_str(), isStale());
|
||||
}
|
||||
PowerSessionManager::getInstance()->addPowerSession(this);
|
||||
// init boost
|
||||
@ -443,6 +445,11 @@ void PowerHintSession::StaleHandler::updateStaleTimer() {
|
||||
duration_cast<nanoseconds>(next - now).count(), this, NULL);
|
||||
mIsMonitoringStale.store(true);
|
||||
}
|
||||
if (ATRACE_ENABLED()) {
|
||||
const std::string idstr = mSession->getIdString();
|
||||
std::string sz = StringPrintf("adpf.%s-stale", idstr.c_str());
|
||||
ATRACE_INT(sz.c_str(), 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user