mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 1/2] lib: only test atomic64_dec_if_positive on archs having it
@ 2010-02-26 11:22 Luca Barbieri
  2010-02-26 11:22 ` [PATCH 2/2] x86: implement atomic[64]_dec_if_positive Luca Barbieri
  2010-03-01 19:57 ` [tip:x86/atomic] lib: Only test atomic64_dec_if_positive on archs having it tip-bot for Luca Barbieri
  0 siblings, 2 replies; 4+ messages in thread
From: Luca Barbieri @ 2010-02-26 11:22 UTC (permalink / raw)
  To: mingo; +Cc: hpa, a.p.zijlstra, linux-kernel, Luca Barbieri

Only supported by ppc, mips and x86-32 with my patchset.

Signed-off-by: Luca Barbieri <luca@luca-barbieri.com>
---
 lib/atomic64_test.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib/atomic64_test.c b/lib/atomic64_test.c
index 4ff649e..0effcac 100644
--- a/lib/atomic64_test.c
+++ b/lib/atomic64_test.c
@@ -112,6 +112,7 @@ static __init int test_atomic64(void)
 	r += one;
 	BUG_ON(v.counter != r);
 
+#if defined(CONFIG_X86_32) || defined(CONFIG_MIPS) || defined(CONFIG_PPC) || defined(_ASM_GENERIC_ATOMIC64_H)
 	INIT(onestwos);
 	BUG_ON(atomic64_dec_if_positive(&v) != (onestwos - 1));
 	r -= one;
@@ -124,6 +125,9 @@ static __init int test_atomic64(void)
 	INIT(-one);
 	BUG_ON(atomic64_dec_if_positive(&v) != (-one - one));
 	BUG_ON(v.counter != r);
+#else
+#warning Please implement atomic64_dec_if_positive for your architecture, and add it to the IF above
+#endif
 
 	INIT(onestwos);
 	BUG_ON(atomic64_inc_not_zero(&v));
-- 
1.6.6.1.476.g01ddb


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-03-01 19:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-26 11:22 [PATCH 1/2] lib: only test atomic64_dec_if_positive on archs having it Luca Barbieri
2010-02-26 11:22 ` [PATCH 2/2] x86: implement atomic[64]_dec_if_positive Luca Barbieri
2010-03-01 19:57   ` [tip:x86/atomic] x86: Implement atomic[64]_dec_if_positive() tip-bot for Luca Barbieri
2010-03-01 19:57 ` [tip:x86/atomic] lib: Only test atomic64_dec_if_positive on archs having it tip-bot for Luca Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome