architecture headers: add extra parentheses around macro parameters
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 20 Apr 2023 21:33:49 +0000 (17:33 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Thu, 20 Apr 2023 21:41:48 +0000 (17:41 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I34a68a8f420ce993b4d6ab21e3c1b86ad5ea4113

include/rseq/rseq-arm.h
include/rseq/rseq-mips.h
include/rseq/rseq-ppc.h
include/rseq/rseq-riscv.h
include/rseq/rseq-s390.h
include/rseq/rseq-x86.h

index e2804e9395d1ef8994a12ba2d2da2d16ff245bc6..c97784bbced7bb172e2e8b01fbd60af81da9dbee 100644 (file)
@@ -66,7 +66,7 @@
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_smp_mb();                                                  \
        ____p1;                                                         \
 })
@@ -76,7 +76,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_smp_mb();                                                  \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
index e55baad50397e83779916143a412e2235a636bab..22f695d63c4f5f53ab89a46f0580e4f686f183d7 100644 (file)
@@ -46,7 +46,7 @@
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_smp_mb();                                                  \
        ____p1;                                                         \
 })
@@ -56,7 +56,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_smp_mb();                                                  \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
index 02825a582027e5513820bd58d8244f5a0b35f1f3..83182bbd6617624c0bd73f9e03acdcf14bac7dc5 100644 (file)
@@ -23,7 +23,7 @@
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_smp_lwsync();                                              \
        ____p1;                                                         \
 })
@@ -33,7 +33,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_smp_lwsync();                                              \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
index 46506cff7830abac5a28b6cadac618b3c334a299..f4e4b7da4722c5d30ef8265fd38595231ecda816 100644 (file)
@@ -48,7 +48,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        RISCV_FENCE(rw, w);                                             \
-       RSEQ_WRITE_ONCE(*(p), v);                                               \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
index c948b1ec93b4251cf922f619b35ed9a0b1af6610..cbda94b0a68ebf8eb70c6630a746d053322d6776 100644 (file)
@@ -16,7 +16,7 @@
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_barrier();                                                 \
        ____p1;                                                         \
 })
@@ -26,7 +26,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_barrier();                                                 \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
index 545ab770da6b3bc7f7254fcbf785099481509c75..2689aa1a4dd9b0c8916de7623a7459375e522260 100644 (file)
@@ -31,7 +31,7 @@
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_barrier();                                                 \
        ____p1;                                                         \
 })
@@ -41,7 +41,7 @@ __extension__ ({                                                      \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_barrier();                                                 \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                               \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
@@ -697,7 +697,7 @@ error1:
 
 #define rseq_smp_load_acquire(p)                                       \
 __extension__ ({                                                       \
-       __typeof(*p) ____p1 = RSEQ_READ_ONCE(*p);                       \
+       __typeof(*(p)) ____p1 = RSEQ_READ_ONCE(*(p));                   \
        rseq_smp_mb();                                                  \
        ____p1;                                                         \
 })
@@ -707,7 +707,7 @@ __extension__ ({                                                    \
 #define rseq_smp_store_release(p, v)                                   \
 do {                                                                   \
        rseq_smp_mb();                                                  \
-       RSEQ_WRITE_ONCE(*p, v);                                         \
+       RSEQ_WRITE_ONCE(*(p), v);                                       \
 } while (0)
 
 #ifdef RSEQ_SKIP_FASTPATH
This page took 0.028691 seconds and 4 git commands to generate.