In particularly heavy I/O loads the timer debt may exceed the remaining time of the earliest timer. In that case, the timeout would go negative. If that occurs, don't call the backend, but proceed with timer handling immediately.
In particularly heavy I/O loads the timer debt may exceed the remaining time of the earliest timer. In that case, the timeout would go negative. If that occurs, don't call the backend, but proceed with timer handling immediately.

irdc/libio