Merge "Fix janky navbar ripples -- incorrect timerslack values" into mnc-dev
This commit is contained in:
commit
1fb6e24f19
1 changed files with 3 additions and 1 deletions
|
|
@ -50,6 +50,7 @@ static inline SchedPolicy _policy(SchedPolicy p)
|
||||||
|
|
||||||
// timer slack value in nS enforced when the thread moves to background
|
// timer slack value in nS enforced when the thread moves to background
|
||||||
#define TIMER_SLACK_BG 40000000
|
#define TIMER_SLACK_BG 40000000
|
||||||
|
#define TIMER_SLACK_FG 50000
|
||||||
|
|
||||||
static pthread_once_t the_once = PTHREAD_ONCE_INIT;
|
static pthread_once_t the_once = PTHREAD_ONCE_INIT;
|
||||||
|
|
||||||
|
|
@ -353,7 +354,8 @@ int set_sched_policy(int tid, SchedPolicy policy)
|
||||||
¶m);
|
¶m);
|
||||||
}
|
}
|
||||||
|
|
||||||
prctl(PR_SET_TIMERSLACK_PID, policy == SP_BACKGROUND ? TIMER_SLACK_BG : 0, tid);
|
prctl(PR_SET_TIMERSLACK_PID,
|
||||||
|
policy == SP_BACKGROUND ? TIMER_SLACK_BG : TIMER_SLACK_FG, tid);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue