[Mesa-dev] [PATCH] util/atomic: Add p_atomic_add_return for the unlocked path

Jason Ekstrand jason at jlekstrand.net
Thu Dec 5 17:55:56 UTC 2019


Pushed.  Thanks for catching this!

On Thu, Dec 5, 2019 at 11:52 AM Ilia Mirkin <imirkin at alum.mit.edu> wrote:

> Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>
>
> On Thu, Dec 5, 2019 at 12:51 PM Jason Ekstrand <jason at jlekstrand.net>
> wrote:
> >
> > Fixes: 385d13f26d2 "util/atomic: Add a _return variant of p_atomic_add"
> > ---
> >  src/util/u_atomic.h | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/src/util/u_atomic.h b/src/util/u_atomic.h
> > index 45e8e2e0188..9cbc6dd1eaa 100644
> > --- a/src/util/u_atomic.h
> > +++ b/src/util/u_atomic.h
> > @@ -92,7 +92,7 @@
> >  #define p_atomic_add(_v, _i) ((void) p_atomic_add_return((_v), (_i))
> >  #define p_atomic_inc_return(_v) (++(*(_v)))
> >  #define p_atomic_dec_return(_v) (--(*(_v)))
> > -#define p_atomic_add(_v, _i) (*(_v) = *(_v) + (_i))
> > +#define p_atomic_add_return(_v, _i) (*(_v) = *(_v) + (_i))
> >  #define p_atomic_cmpxchg(_v, _old, _new) (*(_v) == (_old) ? (*(_v) =
> (_new), (_old)) : *(_v))
> >
> >  #endif
> > --
> > 2.23.0
> >
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20191205/a692b6fc/attachment.html>


More information about the mesa-dev mailing list