I don't understand.

This should not go to -stable.

Tom Smyth <[email protected]> wrote:

> Stuart, all,
> Sorry for missing this, and not replying sooner,
> 
> 
> It might be worth doing a release for those running stable, and then
> adding in the fix with an ifdef
> Ill have a chat with Stefan, offline,
> 
> On Wed, 25 Jun 2025 at 01:14, Stuart Henderson <[email protected]> wrote:
> >
> > quick heads-up, this change in base needs nsh to catch up. I didn't
> > check but I assume the existing code is going to be similar enough to
> > what's in usr.bin/netstat/mbuf.c that it should be easy to adapt.
> >
> >
> > ----- Forwarded message from Alexander Bluhm <[email protected]> -----
> >
> > From: Alexander Bluhm <[email protected]>
> > Date: Sun, 22 Jun 2025 05:34:40 -0600 (MDT)
> > To: [email protected]
> > Subject: CVS: cvs.openbsd.org: src
> >
> > CVSROOT:        /cvs
> > Module name:    src
> > Changes by:     [email protected]   2025/06/22 05:34:40
> >
> > Modified files:
> >         sys/kern       : kern_sysctl.c uipc_mbuf.c uipc_mbuf2.c
> >         sys/sys        : mbuf.h
> >         usr.bin/netstat: mbuf.c
> >
> > Log message:
> > Protect mbuf statistics counter with splnet.
> >
> > MP safe conters with per CPU memory still need spl protection when
> > called from interrupt context.  Some increments of mbuf counters
> > had that, others did not.  Introduce inline function mbstat_inc()
> > and enum counter types for mbufs, like we have elsewhere.  With
> > that mbufs counter increment takes splnet() everywhere.
> >
> > OK mvs@ dlg@
> >
> >
> > ----- End forwarded message -----
> 
> 
> 
> -- 
> Kindest regards,
> Tom Smyth.
> 

Reply via email to