From: sunghan Date: Wed, 5 Apr 2017 06:34:53 +0000 (+0900) Subject: remove unncessary codes X-Git-Tag: 1.1_Public_Release~630^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c535449fb213b5de843872ad849bd34cbb56110f;p=rtos%2Ftinyara.git remove unncessary codes CONFIG_TINYARA_DEBUG is not supported --- diff --git a/os/kernel/semaphore/sem_wait.c b/os/kernel/semaphore/sem_wait.c index a42937e..6a1f48d 100644 --- a/os/kernel/semaphore/sem_wait.c +++ b/os/kernel/semaphore/sem_wait.c @@ -66,10 +66,6 @@ #include "sched/sched.h" #include "semaphore/semaphore.h" -#if defined(CONFIG_TINYARA_DEBUG) && defined(CONFIG_SEMAPHORE_HISTORY) -#include -#endif - /**************************************************************************** * Pre-processor Definitions ****************************************************************************/ @@ -157,9 +153,7 @@ int sem_wait(FAR sem_t *sem) sem->semcount--; sem_addholder(sem); rtcb->waitsem = NULL; -#if defined(CONFIG_TINYARA_DEBUG) && defined(CONFIG_SEMAPHORE_HISTORY) - save_semaphore_history(sem, (void *)rtcb, SEM_AQUIRE); -#endif + ret = OK; } @@ -182,10 +176,6 @@ int sem_wait(FAR sem_t *sem) rtcb->waitsem = sem; -#if defined(CONFIG_TINYARA_DEBUG) && defined(CONFIG_SEMAPHORE_HISTORY) - save_semaphore_history(sem, (void *)rtcb, SEM_WAITING); -#endif - /* If priority inheritance is enabled, then check the priority of * the holder of the semaphore. */ @@ -307,9 +297,7 @@ int sem_wait_for_isr(FAR sem_t *sem) sem->semcount--; rtcb->waitsem = NULL; -#if defined(CONFIG_TINYARA_DEBUG) && defined(CONFIG_SEMAPHORE_HISTORY) - save_semaphore_history(sem, (void *)rtcb, SEM_AQUIRE); -#endif + ret = OK; } @@ -332,11 +320,9 @@ int sem_wait_for_isr(FAR sem_t *sem) rtcb->waitsem = sem; -#if defined(CONFIG_TINYARA_DEBUG) && defined(CONFIG_SEMAPHORE_HISTORY) - save_semaphore_history(sem, (void *)rtcb, SEM_WAITING); -#endif /* Add the TCB to the prioritized semaphore wait queue */ + set_errno(0); up_block_task(rtcb, TSTATE_WAIT_SEM);