Merge "Fix thread booster" into oc-dev am: 4c1209e00e

am: c48a8176e8

Change-Id: I30b49d87ad875b6a0bc30177959a2197cfc5a0b8
This commit is contained in:
Jorim Jaggi
2017-06-09 23:38:50 +00:00
committed by android-build-merger

View File

@@ -43,9 +43,11 @@ public class ThreadPriorityBooster {
final int tid = myTid();
final int prevPriority = getThreadPriority(tid);
final PriorityState state = mThreadState.get();
state.prevPriority = prevPriority;
if (state.regionCounter == 0 && prevPriority > mBoostToPriority) {
setThreadPriority(tid, mBoostToPriority);
if (state.regionCounter == 0) {
state.prevPriority = prevPriority;
if (prevPriority > mBoostToPriority) {
setThreadPriority(tid, mBoostToPriority);
}
}
state.regionCounter++;
if (LockGuard.ENABLED) {