diff --git a/sys/external/bsd/drm2/include/linux/atomic.h b/sys/external/bsd/drm2/include/linux/atomic.h index 447f21196486..3fbd4b96a924 100644 --- a/sys/external/bsd/drm2/include/linux/atomic.h +++ b/sys/external/bsd/drm2/include/linux/atomic.h @@ -84,6 +84,12 @@ atomic_set(atomic_t *atomic, int value) atomic->a_u.au_int = value; } +static inline void +atomic_set_release(atomic_t *atomic, int value) +{ + atomic_store_release(&atomic->a_u.au_int, value); +} + static inline void atomic_add(int addend, atomic_t *atomic) {