summaryrefslogtreecommitdiff
path: root/include/sbi
diff options
context:
space:
mode:
authorDaniel Schaefer <git@danielschaefer.me>2021-05-13 07:52:35 +0300
committerAnup Patel <anup@brainfault.org>2021-05-14 14:35:20 +0300
commitf90c4c2e0298a6a6e7ade87bf1b704a3a07aa7b9 (patch)
treefa783638405899503e6bf169b88a1ea12906a63c /include/sbi
parent26998f3d116992ae3fc6670c8f724bcc630d33fd (diff)
downloadopensbi-f90c4c2e0298a6a6e7ade87bf1b704a3a07aa7b9.tar.xz
lib: sbi: Have spinlock checks return bool
spin_lock_check already returned bool in the source file but not in the header. With some toolchains that causes an error, as it should. Because it and related functions all essentially return a bool, we can use this opportunity to change them. Signed-off-by: Daniel Schaefer <git@danielschaefer.me> Reviewed-by: Anup Patel <anup.patel@wdc.com>
Diffstat (limited to 'include/sbi')
-rw-r--r--include/sbi/riscv_locks.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/sbi/riscv_locks.h b/include/sbi/riscv_locks.h
index 492935f..38d9cbe 100644
--- a/include/sbi/riscv_locks.h
+++ b/include/sbi/riscv_locks.h
@@ -34,9 +34,9 @@ typedef struct {
#define DEFINE_SPIN_LOCK(x) \
spinlock_t SPIN_LOCK_INIT(x)
-int spin_lock_check(spinlock_t *lock);
+bool spin_lock_check(spinlock_t *lock);
-int spin_trylock(spinlock_t *lock);
+bool spin_trylock(spinlock_t *lock);
void spin_lock(spinlock_t *lock);