path: root/arch/microblaze
diff options
authorRich Felker <>2014-07-27 21:50:24 -0400
committerRich Felker <>2014-07-27 21:50:24 -0400
commit90e51e45f57eb0e1564b3610b9bbd768215e5d6d (patch)
tree1691097a5acf25c5f30d03940c0e11416d56d226 /arch/microblaze
parentc394763d350f92ff1dbfb79fcd7124da47bc7043 (diff)
clean up unused and inconsistent atomics in arch dirs
the a_cas_l, a_swap_l, a_swap_p, and a_store_l operations were probably used a long time ago when only i386 and x86_64 were supported. as other archs were added, support for them was inconsistent, and they are obviously not in use at present. having them around potentially confuses readers working on new ports, and the type-punning hacks and inconsistent use of types in their definitions is not a style I wish to perpetuate in the source tree, so removing them seems appropriate.
Diffstat (limited to 'arch/microblaze')
1 files changed, 0 insertions, 5 deletions
diff --git a/arch/microblaze/atomic.h b/arch/microblaze/atomic.h
index da9949aa..96265fe6 100644
--- a/arch/microblaze/atomic.h
+++ b/arch/microblaze/atomic.h
@@ -45,11 +45,6 @@ static inline void *a_cas_p(volatile void *p, void *t, void *s)
return (void *)a_cas(p, (int)t, (int)s);
-static inline long a_cas_l(volatile void *p, long t, long s)
- return a_cas(p, t, s);
static inline int a_swap(volatile int *x, int v)
register int old, tmp;