> On May 3, 2022, at 17:16, Alexander Bluhm <alexander.bl...@gmx.net> wrote:
> 
> Hi,
> 
> We have one comment that locking for ratecheck(9) is missing.  In
> all other places locking status of the struct timeval *lasttime
> is unclear.
> 
> The easiest fix is a global mutex for all lasttime in ratecheck().
> This covers the usual usecase of the function.

Why not declare a struct ratecheck with
a per-struct mutex?

It seems odd to be heading toward more
parallel processing in e.g. the networking
stack and introduce a global point of
contention.

Reply via email to