Hello,

On Thu, May 25, 2023 at 07:14:54AM +0000, Klemens Nanni wrote:
> On Thu, May 25, 2023 at 03:28:45AM +0000, Klemens Nanni wrote:
> > On Thu, May 25, 2023 at 03:20:04AM +0000, Klemens Nanni wrote:
> > > pfsync_in_bus() looks like the only place where the static array
> > > pf_pool_limits[] is accessed without the pf lock, so grab it there.
> > > 
> > > Limits themselves are protected by the pf lock and pool(9)s are never
> > > destroyed and have builtint per-pool locks, so the net lock is not
> > > needed.
> > > 
> > > (pf_pool_limits[] access in DIOCXCOMMIT remains under pf *and net* lock
> > >  until the rest in there gets pulled out of the net lock.)
> > > 
> > > Feedback? OK?
> > 
> > Correct diff without typo and with missing locking comment.
> 
> Diffing pfvar.h instead of pfvar_priv.h helps to get the comment hunk...

    looks good to me.

OK sashan

Reply via email to