On Mon, Aug 17, 2026 at 10:33:31PM +0530, Mirza Ishan Beg wrote: > On Sun, Aug 16, 2026 at 05:38:06PM -0400, Michael S. Tsirkin wrote: > > why do we care? > > Hi Michael, > > The motivation originally came from a checkpatch.pl warning, but looking > directly at Documentation/timers/timers-howto.rst, > there is a practical penalty here. > > The documentation explicitly notes for the 1-20ms range: "msleep(1~20) may > not do what the caller intends, and will often sleep longer (~20 ms actual > sleep for any value given in the 1~20ms range)." > > In these queue reset loops, using msleep(1) means each iteration may be > extended to 10-20ms depending on HZ and timer slack. The document recommends > using usleep_range() to avoid this overhead and provide the intended > precision. > > Let me know if you'd like this explanation folded into a v2 commit message. > > -- > Mirza
I don't think we care anyway. We probably just want fsleep?

