POLL_TIMEOUT_MS
unsigned long timeout = jiffies + msecs_to_jiffies(POLL_TIMEOUT_MS);
if (poll(&fds, 1, POLL_TIMEOUT_MS) < 0) {