Message ID | 1441699228-25767-2-git-send-email-den@openvz.org |
---|---|
State | New |
Headers | show |
On Tue, Sep 08, 2015 at 11:00:24AM +0300, Denis V. Lunev wrote: > From: Raushaniya Maksudova <rmaksudova@virtuozzo.com> > > Signed-off-by: Raushaniya Maksudova <rmaksudova@virtuozzo.com> > Signed-off-by: Denis V. Lunev <den@openvz.org> > CC: Stefan Hajnoczi <stefanha@redhat.com> > CC: Kevin Wolf <kwolf@redhat.com> > CC: Paolo Bonzini <pbonzini@redhat.com> > --- > include/qemu/atomic.h | 3 +++ > 1 file changed, 3 insertions(+) Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
diff --git a/include/qemu/atomic.h b/include/qemu/atomic.h index bd2c075..d26729a 100644 --- a/include/qemu/atomic.h +++ b/include/qemu/atomic.h @@ -249,6 +249,9 @@ #endif #endif +#define atomic_inc_fetch(ptr) __sync_add_and_fetch(ptr, 1) +#define atomic_dec_fetch(ptr) __sync_add_and_fetch(ptr, -1) + /* Provide shorter names for GCC atomic builtins. */ #define atomic_fetch_inc(ptr) __sync_fetch_and_add(ptr, 1) #define atomic_fetch_dec(ptr) __sync_fetch_and_add(ptr, -1)