diff --git a/lmkd.c b/lmkd.c index a952855..a1261d1 100644 --- a/lmkd.c +++ b/lmkd.c @@ -748,7 +748,12 @@ static void mainloop(void) { } int main(int argc __unused, char **argv __unused) { + struct sched_param param = { + .sched_priority = 1, + }; + mlockall(MCL_FUTURE); + sched_setscheduler(0, SCHED_FIFO, ¶m); if (!init()) mainloop();