This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 240c6b018a9a735e642e314b6f7783c156a15b77 Author: zhangyu117 <[email protected]> AuthorDate: Fri Aug 14 17:29:16 2026 +0800 nuttx: use unified interface in <nuttx/atomic.h> Replace atomic_load with atomic_read in call sites to use the unified interface defined in <nuttx/atomic.h>. Signed-off-by: zhangyu117 <[email protected]> --- drivers/rpmsg/rpmsg_port_spi.c | 2 +- drivers/rpmsg/rpmsg_port_spi_slave.c | 2 +- drivers/serial/pty.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/rpmsg/rpmsg_port_spi.c b/drivers/rpmsg/rpmsg_port_spi.c index fb6c34bc986..8d3eea04959 100644 --- a/drivers/rpmsg/rpmsg_port_spi.c +++ b/drivers/rpmsg/rpmsg_port_spi.c @@ -162,7 +162,7 @@ static void rpmsg_port_spi_pm_callback(wdparm_t arg) flags = spin_lock_irqsave(&rpspi->pmlock); count = pm_wakelock_staycount(&rpspi->wakelock); - if (count > 0 && atomic_load(&rpspi->transferring) == 0 && + if (count > 0 && atomic_read(&rpspi->transferring) == 0 && rpmsg_port_queue_nused(&rpspi->port.txq) == 0 && rpmsg_port_queue_nused(&rpspi->port.rxq) == 0) { diff --git a/drivers/rpmsg/rpmsg_port_spi_slave.c b/drivers/rpmsg/rpmsg_port_spi_slave.c index b1660a996ce..1a8e0ab63fc 100644 --- a/drivers/rpmsg/rpmsg_port_spi_slave.c +++ b/drivers/rpmsg/rpmsg_port_spi_slave.c @@ -190,7 +190,7 @@ static void rpmsg_port_spi_pm_callback(wdparm_t arg) flags = spin_lock_irqsave(&rpspi->pmlock); count = pm_wakelock_staycount(&rpspi->wakelock); - if (count > 0 && atomic_load(&rpspi->transferring) == 0 && + if (count > 0 && atomic_read(&rpspi->transferring) == 0 && rpmsg_port_queue_nused(&rpspi->port.txq) == 0 && rpmsg_port_queue_nused(&rpspi->port.rxq) == 0) { diff --git a/drivers/serial/pty.c b/drivers/serial/pty.c index f2b7c091352..c4f2eab5ce7 100644 --- a/drivers/serial/pty.c +++ b/drivers/serial/pty.c @@ -358,8 +358,8 @@ static int pty_close(FAR struct file *filep) /* Check if the decremented inode reference count would go to zero */ - if ((!dev->pd_master && atomic_load(&inode->i_crefs) == 2) || - (dev->pd_master && atomic_load(&inode->i_crefs) == 1)) + if ((!dev->pd_master && atomic_read(&inode->i_crefs) == 2) || + (dev->pd_master && atomic_read(&inode->i_crefs) == 1)) { /* Did the (single) master just close its reference? */
