From ebffcdc992876d5bab8ff4f191171b6b088b0082 Mon Sep 17 00:00:00 2001 From: Petro Karashchenko Date: Sun, 17 Apr 2022 00:40:59 +0200 Subject: [PATCH] semaphore: fix usage of NXSEM_INITIALIZER Signed-off-by: Petro Karashchenko --- fs/aio/aio_initialize.c | 2 +- sched/wqueue/kwork_thread.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/aio/aio_initialize.c b/fs/aio/aio_initialize.c index d2381314063..968065a513f 100644 --- a/fs/aio/aio_initialize.c +++ b/fs/aio/aio_initialize.c @@ -50,7 +50,7 @@ static dq_queue_t g_aioc_free; /* This counting semaphore tracks the number of free AIO containers */ static sem_t g_aioc_freesem = NXSEM_INITIALIZER(CONFIG_FS_NAIOC, - SEM_PRIO_NONE); + PRIOINHERIT_FLAGS_DISABLE); /* This binary semaphore supports exclusive access to the list of pending * asynchronous I/O. g_aio_holder and a_aio_count support the reentrant diff --git a/sched/wqueue/kwork_thread.c b/sched/wqueue/kwork_thread.c index cb63a527477..706267d8ce7 100644 --- a/sched/wqueue/kwork_thread.c +++ b/sched/wqueue/kwork_thread.c @@ -80,7 +80,7 @@ struct hp_wqueue_s g_hpwork = { {}, - NXSEM_INITIALIZER(0, SEM_PRIO_NONE), + NXSEM_INITIALIZER(0, PRIOINHERIT_FLAGS_DISABLE), }; #endif /* CONFIG_SCHED_HPWORK */ @@ -91,7 +91,7 @@ struct hp_wqueue_s g_hpwork = struct lp_wqueue_s g_lpwork = { {}, - NXSEM_INITIALIZER(0, SEM_PRIO_NONE), + NXSEM_INITIALIZER(0, PRIOINHERIT_FLAGS_DISABLE), }; #endif /* CONFIG_SCHED_LPWORK */