[rtems-libbsd commit] Fix warings in <sys/seq.h>

Sebastian Huber sebh at rtems.org
Tue Jan 10 10:06:12 UTC 2017


Module:    rtems-libbsd
Branch:    master
Commit:    b86b09782a338f7564bb6b28216717f77f756f84
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=b86b09782a338f7564bb6b28216717f77f756f84

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Oct 24 13:30:37 2016 +0200

Fix warings in <sys/seq.h>

---

 freebsd/sys/sys/seq.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/freebsd/sys/sys/seq.h b/freebsd/sys/sys/seq.h
index 82efbdf..228be2f 100644
--- a/freebsd/sys/sys/seq.h
+++ b/freebsd/sys/sys/seq.h
@@ -89,7 +89,7 @@ static __inline void
 seq_write_end(seq_t *seqp)
 {
 
-	atomic_store_rel_int(seqp, *seqp + 1);
+	atomic_store_rel_32(seqp, *seqp + 1);
 	MPASS(!seq_in_modify(*seqp));
 }
 
@@ -99,7 +99,7 @@ seq_read(const seq_t *seqp)
 	seq_t ret;
 
 	for (;;) {
-		ret = atomic_load_acq_int(__DECONST(seq_t *, seqp));
+		ret = atomic_load_acq_32(__DECONST(seq_t *, seqp));
 		if (seq_in_modify(ret)) {
 			cpu_spinwait();
 			continue;



More information about the vc mailing list