diff --git a/drivers/android/simple_lmk.c b/drivers/android/simple_lmk.c index 4eb5f4390677..e852e5683d16 100644 --- a/drivers/android/simple_lmk.c +++ b/drivers/android/simple_lmk.c @@ -245,11 +245,9 @@ static void scan_and_kill(unsigned long pages_needed) static int simple_lmk_reclaim_thread(void *data) { - static const struct sched_param sched_max_rt_prio = { - .sched_priority = MAX_RT_PRIO - 1 - }; + struct sched_param param = { .sched_priority = 7 }; - sched_setscheduler_nocheck(current, SCHED_FIFO, &sched_max_rt_prio); + sched_setscheduler_nocheck(current, SCHED_FIFO, ¶m); while (1) { wait_event(oom_waitq, atomic_read(&needs_reclaim));