From 3e47ef3273fb6a9a88f7a997a7a47679cba03106 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Fri, 3 Jul 2009 20:11:30 +0200 Subject: [PATCH] --- yaml --- r: 155219 b: refs/heads/master c: ddf9a003d32f720805ac30bcc15755e9289073de h: refs/heads/master i: 155217: f675f9bcc1c13e9a6e2a4a24f31cc1d1190c5702 155215: 11a18aaf0082d697456ef4db525b150e09f685dc v: v3 --- [refs] | 2 +- trunk/arch/x86/lib/atomic64_32.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index d2c8d609bd0c..3f54fb68728e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3a8d1788b37435baf6c296f4ea8beb4fa4955f44 +refs/heads/master: ddf9a003d32f720805ac30bcc15755e9289073de diff --git a/trunk/arch/x86/lib/atomic64_32.c b/trunk/arch/x86/lib/atomic64_32.c index a804f96e90e2..1d98c9eb6eac 100644 --- a/trunk/arch/x86/lib/atomic64_32.c +++ b/trunk/arch/x86/lib/atomic64_32.c @@ -175,9 +175,9 @@ EXPORT_SYMBOL(atomic64_sub); */ int atomic64_sub_and_test(u64 delta, atomic64_t *ptr) { - u64 old_val = atomic64_sub_return(delta, ptr); + u64 new_val = atomic64_sub_return(delta, ptr); - return old_val == 0; + return new_val == 0; } EXPORT_SYMBOL(atomic64_sub_and_test); @@ -244,8 +244,8 @@ EXPORT_SYMBOL(atomic64_inc_and_test); */ int atomic64_add_negative(u64 delta, atomic64_t *ptr) { - long long old_val = atomic64_add_return(delta, ptr); + s64 new_val = atomic64_add_return(delta, ptr); - return old_val < 0; + return new_val < 0; } EXPORT_SYMBOL(atomic64_add_negative);