summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kern/semaphore.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/kern/semaphore.h b/kern/semaphore.h
index e1acbf21..9de5d4a8 100644
--- a/kern/semaphore.h
+++ b/kern/semaphore.h
@@ -37,7 +37,6 @@
#include <kern/atomic.h>
#include <kern/error.h>
-#include <kern/macros.h>
#define SEMAPHORE_VALUE_MAX 32768
@@ -69,7 +68,7 @@ semaphore_trywait(struct semaphore *semaphore)
prev = semaphore_dec(semaphore);
- if (unlikely(prev == 0)) {
+ if (prev == 0) {
return ERROR_AGAIN;
}
@@ -89,7 +88,7 @@ semaphore_wait(struct semaphore *semaphore)
prev = semaphore_dec(semaphore);
- if (unlikely(prev == 0)) {
+ if (prev == 0) {
semaphore_wait_slow(semaphore);
}
}
@@ -101,7 +100,7 @@ semaphore_timedwait(struct semaphore *semaphore, uint64_t ticks)
prev = semaphore_dec(semaphore);
- if (unlikely(prev == 0)) {
+ if (prev == 0) {
return semaphore_timedwait_slow(semaphore, ticks);
}
@@ -123,7 +122,7 @@ semaphore_post(struct semaphore *semaphore)
prev = semaphore_inc(semaphore);
- if (unlikely(prev == 0)) {
+ if (prev == 0) {
semaphore_post_slow(semaphore);
}
}