diff --git a/lmkd/lmkd.c b/lmkd/lmkd.c index 2047e2f85..fb0befab2 100644 --- a/lmkd/lmkd.c +++ b/lmkd/lmkd.c @@ -1924,11 +1924,9 @@ static void mainloop(void) { clock_gettime(CLOCK_MONOTONIC_COARSE, &curr_tm); if (get_time_diff_ms(&last_report_tm, &curr_tm) >= PSI_POLL_PERIOD_MS) { - if (polling) { - polling--; - poll_handler->handler(poll_handler->data, 0); - last_report_tm = curr_tm; - } + polling--; + poll_handler->handler(poll_handler->data, 0); + last_report_tm = curr_tm; } } else { /* Wait for events with no timeout */