diff --git a/include/nuttx/seqlock.h b/include/nuttx/seqlock.h index a6106fbf8e7..d501bb08eac 100644 --- a/include/nuttx/seqlock.h +++ b/include/nuttx/seqlock.h @@ -105,7 +105,7 @@ unsigned int read_seqbegin(FAR const seqcount_t *s) while (predict_false((seq = s->sequence) & 1)); #ifdef CONFIG_SMP - UP_DMB(); + SMP_RMB(); #endif return seq;