diff --git a/arch/arm/src/stm32l4/stm32l4_sdmmc.c b/arch/arm/src/stm32l4/stm32l4_sdmmc.c index b02768bf652..ac815010d3c 100644 --- a/arch/arm/src/stm32l4/stm32l4_sdmmc.c +++ b/arch/arm/src/stm32l4/stm32l4_sdmmc.c @@ -2603,7 +2603,7 @@ static sdio_eventset_t stm32_eventwait(struct sdio_dev_s *dev) * incremented and there will be no wait. */ - ret = nxsem_wait_uninterruptible(priv); + ret = nxsem_wait_uninterruptible(&priv->waitsem); if (ret < 0) { /* Task canceled. Cancel the wdog (assuming it was started) and