You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by je...@apache.org on 2023/04/25 11:41:59 UTC
[nuttx] branch master updated: sem/sem_init: Change sem_xxx -> nxsem_xxx in kernel modules
This is an automated email from the ASF dual-hosted git repository.
jerpelea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 20623d7369 sem/sem_init: Change sem_xxx -> nxsem_xxx in kernel modules
20623d7369 is described below
commit 20623d73698638472b84b36ebb4eec52982cdeff
Author: Ville Juven <vi...@unikie.com>
AuthorDate: Fri Apr 21 13:49:51 2023 +0300
sem/sem_init: Change sem_xxx -> nxsem_xxx in kernel modules
Use the kernel space api nxsem_xxx when inside the kernel.
---
arch/arm/src/rtl8720c/amebaz_depend.c | 5 +++--
arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c | 5 +++--
arch/xtensa/src/esp32/esp32_ble_adapter.c | 4 ++--
3 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/arch/arm/src/rtl8720c/amebaz_depend.c b/arch/arm/src/rtl8720c/amebaz_depend.c
index 35c902aff8..a29a4cfa3d 100644
--- a/arch/arm/src/rtl8720c/amebaz_depend.c
+++ b/arch/arm/src/rtl8720c/amebaz_depend.c
@@ -24,6 +24,7 @@
#include "amebaz_depend.h"
#include <nuttx/mqueue.h>
+#include <nuttx/semaphore.h>
#include <nuttx/syslog/syslog.h>
/****************************************************************************
@@ -168,7 +169,7 @@ void rtw_init_sema(void **sema, int init_val)
return;
}
- if (sem_init(_sema, 0, init_val))
+ if (nxsem_init(_sema, 0, init_val))
{
free(_sema);
return;
@@ -179,7 +180,7 @@ void rtw_init_sema(void **sema, int init_val)
void rtw_free_sema(void **sema)
{
- sem_destroy(*sema);
+ nxsem_destroy(*sema);
free(*sema);
*sema = NULL;
}
diff --git a/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c b/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
index a404f25e7c..dce292f5d6 100644
--- a/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
+++ b/arch/risc-v/src/esp32c3/esp32c3_ble_adapter.c
@@ -44,6 +44,7 @@
#include <nuttx/kthread.h>
#include <nuttx/wdog.h>
#include <nuttx/wqueue.h>
+#include <nuttx/semaphore.h>
#include <nuttx/sched.h>
#include <nuttx/signal.h>
@@ -780,7 +781,7 @@ static void *semphr_create_wrapper(uint32_t max, uint32_t init)
bt_sem = kmm_malloc(tmp);
DEBUGASSERT(bt_sem);
- ret = sem_init(&bt_sem->sem, 0, init);
+ ret = nxsem_init(&bt_sem->sem, 0, init);
DEBUGASSERT(ret == OK);
#ifdef CONFIG_ESP32C3_SPIFLASH
@@ -807,7 +808,7 @@ static void *semphr_create_wrapper(uint32_t max, uint32_t init)
static void semphr_delete_wrapper(void *semphr)
{
struct bt_sem_s *bt_sem = (struct bt_sem_s *)semphr;
- sem_destroy(&bt_sem->sem);
+ nxsem_destroy(&bt_sem->sem);
kmm_free(bt_sem);
}
diff --git a/arch/xtensa/src/esp32/esp32_ble_adapter.c b/arch/xtensa/src/esp32/esp32_ble_adapter.c
index 902cf7bfe5..dc33fea4d8 100644
--- a/arch/xtensa/src/esp32/esp32_ble_adapter.c
+++ b/arch/xtensa/src/esp32/esp32_ble_adapter.c
@@ -1143,7 +1143,7 @@ static void *semphr_create_wrapper(uint32_t max, uint32_t init)
return NULL;
}
- ret = sem_init(sem, 0, init);
+ ret = nxsem_init(sem, 0, init);
if (ret)
{
wlerr("ERROR: Failed to initialize sem error=%d\n", ret);
@@ -1171,7 +1171,7 @@ static void *semphr_create_wrapper(uint32_t max, uint32_t init)
static void semphr_delete_wrapper(void *semphr)
{
sem_t *sem = (sem_t *)semphr;
- sem_destroy(sem);
+ nxsem_destroy(sem);
kmm_free(sem);
}