On Fri, Apr 10, 2026 at 11:55:11PM +0000, Aniket Gattani wrote:
> On Fri, 10 Apr 2026 14:56:55 +0200, Peter Zijlstra <[email protected]> 
> wrote:
> > On Thu, Apr 09, 2026 at 09:22:22PM +0000, Aniket Gattani wrote:
> > > + if (cpu_id >= 0 && (cpu_id >= nr_cpu_ids || !cpu_possible(cpu_id)))
> > > +         return 0;
> > 
> > Did that want to be:
> > 
> >     if ((unsigned)cpu_id >= nr_cpu_ids || !cpu_possible(cpu_id))
> > 
> > ?
> 
> Thanks for the review.
> Agreed. I will fix this in v2 and will wait a couple of business days for 
> anyone else to respond.

Was just looking at v2, and this is terribly broken, sorry for the
suggestion.

membarrier_private_expedited() very much has to deal with cpu_id==-1.

Reply via email to