From ddd279d700d6b821753793fb9264cc5cff8bc5e0 Mon Sep 17 00:00:00 2001 From: Ville Juven Date: Mon, 20 Jan 2025 11:54:26 +0200 Subject: [PATCH] mpfs_i2c.c: Replace sem_getvalue with nxsem_getvalue Because sem_getvalue modifies errno. --- arch/risc-v/src/mpfs/mpfs_i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/risc-v/src/mpfs/mpfs_i2c.c b/arch/risc-v/src/mpfs/mpfs_i2c.c index afa5ce94059..67d5f7cf922 100644 --- a/arch/risc-v/src/mpfs/mpfs_i2c.c +++ b/arch/risc-v/src/mpfs/mpfs_i2c.c @@ -789,7 +789,7 @@ static int mpfs_i2c_transfer(struct i2c_master_s *dev, #ifdef CONFIG_DEBUG_I2C_ERROR /* We should never start at transfer with semaphore already signalled */ - sem_getvalue(&priv->sem_isr, &sval); + nxsem_get_value(&priv->sem_isr, &sval); if (sval != 0) { i2cerr("Already signalled at start? %d\n", sval);