From 28a04a26b2bf2e64ece5b094ea2d3d405f4d42fa Mon Sep 17 00:00:00 2001 From: Hans Petter Selasky Date: Thu, 16 Feb 2017 12:20:57 +0000 Subject: [PATCH] Allow passing a constant atomic_t to atomic_read(). Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies --- sys/compat/linuxkpi/common/include/asm/atomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/compat/linuxkpi/common/include/asm/atomic.h b/sys/compat/linuxkpi/common/include/asm/atomic.h index 4912eefd03b..a7b60c01c31 100644 --- a/sys/compat/linuxkpi/common/include/asm/atomic.h +++ b/sys/compat/linuxkpi/common/include/asm/atomic.h @@ -81,9 +81,9 @@ atomic_set_mask(unsigned int mask, atomic_t *v) } static inline int -atomic_read(atomic_t *v) +atomic_read(const atomic_t *v) { - return atomic_load_acq_int(&v->counter); + return atomic_load_acq_int(&__DECONST(atomic_t *, v)->counter); } static inline int