diff options
author | jb <jb@FreeBSD.org> | 2007-11-28 21:47:09 +0000 |
---|---|---|
committer | jb <jb@FreeBSD.org> | 2007-11-28 21:47:09 +0000 |
commit | 7d547ae260f81e0af0591ca837073659896ca86c (patch) | |
tree | a564fdbcca4e01e78cd5929dbe7b508489ed49f5 /sys/cddl | |
parent | 68f7a0964d11f704113851f26d30c85384689474 (diff) | |
download | FreeBSD-src-7d547ae260f81e0af0591ca837073659896ca86c.zip FreeBSD-src-7d547ae260f81e0af0591ca837073659896ca86c.tar.gz |
Add a missing volatile so that the code compiles cleanly.
Diffstat (limited to 'sys/cddl')
-rw-r--r-- | sys/cddl/compat/opensolaris/sys/atomic.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/compat/opensolaris/sys/atomic.h b/sys/cddl/compat/opensolaris/sys/atomic.h index 2559415..895f4df 100644 --- a/sys/cddl/compat/opensolaris/sys/atomic.h +++ b/sys/cddl/compat/opensolaris/sys/atomic.h @@ -106,7 +106,7 @@ atomic_inc_64_nv(volatile uint64_t *target) static __inline void * atomic_cas_ptr(volatile void *target, void *cmp, void *newval) { - return ((void *)atomic_cas_64((uint64_t *)target, (uint64_t)cmp, + return ((void *)atomic_cas_64((volatile uint64_t *)target, (uint64_t)cmp, (uint64_t)newval)); } #endif |