After upgrading liburcu to v0.15.0, bcachefs-tools failed to build. This patch
fixes build errors on liburcu v0.15.0.

Signed-off-by: Integral <[email protected]>
---
 include/linux/atomic.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/linux/atomic.h b/include/linux/atomic.h
index f7b2619a..128f21f6 100644
--- a/include/linux/atomic.h
+++ b/include/linux/atomic.h
@@ -188,12 +188,12 @@ static inline i_type a_type##_read_acquire(const 
a_type##_t *v)           \
                                                                        \
 static inline void a_type##_set(a_type##_t *v, i_type i)               \
 {                                                                      \
-       return __ATOMIC_SET(&v->counter, i);                            \
+       __ATOMIC_SET(&v->counter, i);                                   \
 }                                                                      \
                                                                        \
 static inline void a_type##_set_release(a_type##_t *v, i_type i)       \
 {                                                                      \
-       return __ATOMIC_SET_RELEASE(&v->counter, i);                    \
+       __ATOMIC_SET_RELEASE(&v->counter, i);                           \
 }                                                                      \
                                                                        \
 static inline i_type a_type##_add_return(i_type i, a_type##_t *v)      \
--
2.47.1


Reply via email to