Allow passing a constant atomic_t to atomic_read().

Obtained from:		kmacy @
MFC after:		1 week
Sponsored by:		Mellanox Technologies
This commit is contained in:
Hans Petter Selasky 2017-02-16 12:20:57 +00:00
parent 13459eb4a3
commit 28a04a26b2

View file

@ -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