author: Mark Rutland <mark.rutland@arm.com> 2018-06-21 13:13:07 +0100
committer: Ingo Molnar <mingo@kernel.org> 2018-06-21 14:22:33 +0200
commit: ade5ef9280c33993099199c51e2e27c2c4013afd
parent: f74445b6dd6b8f33ed34e005d19ecbb49171dabf
Commit Summary:
Diffstat:
1 file changed, 3 insertions, 3 deletions
diff --git a/lib/atomic64.c b/lib/atomic64.c
index 53c2d5edc826..4230f4b8906c 100644
--- a/lib/atomic64.c
+++ b/lib/atomic64.c
@@ -178,16 +178,16 @@ long long atomic64_xchg(atomic64_t *v, long long new)
}
EXPORT_SYMBOL(atomic64_xchg);
-int atomic64_add_unless(atomic64_t *v, long long a, long long u)
+bool atomic64_add_unless(atomic64_t *v, long long a, long long u)
{
unsigned long flags;
raw_spinlock_t *lock = lock_addr(v);
- int ret = 0;
+ bool ret = false;
raw_spin_lock_irqsave(lock, flags);
if (v->counter != u) {
v->counter += a;
- ret = 1;
+ ret = true;
}
raw_spin_unlock_irqrestore(lock, flags);
return ret;