On Sat, Apr 13, 2019 at 01:22:50PM -0400, Waiman Long wrote:
> +/*
> + * The typical HZ value is either 250 or 1000. So set the minimum waiting
> + * time to 4ms in the wait queue before initiating the handoff protocol.
> + */
> +#define RWSEM_WAIT_TIMEOUT   (HZ/250)

That seems equally unfortunate. For HZ=100 that results in 0ms, and for
HZ=300 that results in 3 1/3-rd ms.

(and this is not considering Alpha,ARM and MIPS, who all have various
other 'creative' HZ values)

In general aiming for sub 10ms timing using jiffies seems 'optimistic'.

Reply via email to