diff options
author | Luca Barbieri <luca@luca-barbieri.com> | 2010-03-01 19:55:48 +0100 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2010-03-01 11:39:02 -0800 |
commit | 25a304f277ad70166eeae25a4958d2049005c33a (patch) | |
tree | 6a52778209418c74d35dcf2356f5ae807b55314b | |
parent | 97577896f6b9c056fa0a5e9f6a608110cb3dcd33 (diff) | |
download | linux-25a304f277ad70166eeae25a4958d2049005c33a.tar.gz linux-25a304f277ad70166eeae25a4958d2049005c33a.tar.bz2 linux-25a304f277ad70166eeae25a4958d2049005c33a.zip |
lib: Fix atomic64_inc_not_zero test
atomic64_inc_not_zero must return 1 if it perfomed the add and 0 otherwise.
The test assumed the opposite convention.
Signed-off-by: Luca Barbieri <luca@luca-barbieri.com>
LKML-Reference: <1267469749-11878-5-git-send-email-luca@luca-barbieri.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r-- | lib/atomic64_test.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/atomic64_test.c b/lib/atomic64_test.c index ee8e6de8b413..f7bb706c9c3a 100644 --- a/lib/atomic64_test.c +++ b/lib/atomic64_test.c @@ -130,16 +130,16 @@ static __init int test_atomic64(void) #endif INIT(onestwos); - BUG_ON(atomic64_inc_not_zero(&v)); + BUG_ON(!atomic64_inc_not_zero(&v)); r += one; BUG_ON(v.counter != r); INIT(0); - BUG_ON(!atomic64_inc_not_zero(&v)); + BUG_ON(atomic64_inc_not_zero(&v)); BUG_ON(v.counter != r); INIT(-one); - BUG_ON(atomic64_inc_not_zero(&v)); + BUG_ON(!atomic64_inc_not_zero(&v)); r += one; BUG_ON(v.counter != r); |