Il 08/10/2013 21:10, Hans de Goede ha scritto: > @@ -480,6 +480,11 @@ int main_loop_wait(int nonblocking) > timerlistgroup_deadline_ns( > &main_loop_tlg)); > > + /* When not non-blocking always allow io-threads to acquire the lock */ > + if (timeout != 0 && timeout_ns == 0) { > + timeout_ns = 1; > + } > +
This _is_ an I/O thread, so I guess this should be changed to "other threads". Also, perhaps timeout_ns can be changed to a higher value such as 250 us that were used up to the offending commit? Otherwise looks good! Paolo