Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 173419
b: refs/heads/master
c: 1c8db71
h: refs/heads/master
i:
  173417: 7c0529f
  173415: 5aa0cda
v: v3
  • Loading branch information
Paul Mundt committed Oct 18, 2009
1 parent 7b25015 commit 7089024
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 15dfdddbf0c2be680d5d2fe2bbe3aad3dba3cf0e
refs/heads/master: 1c8db713e21c82e14d0d1be14a09dae224472396
9 changes: 4 additions & 5 deletions trunk/arch/sh/include/asm/atomic.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,10 @@ static inline int atomic_add_unless(atomic_t *v, int a, int u)
#define atomic_xchg(v, new) (xchg(&((v)->counter), new))
#define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0)

/* Atomic operations are already serializing on SH */
#define smp_mb__before_atomic_dec() barrier()
#define smp_mb__after_atomic_dec() barrier()
#define smp_mb__before_atomic_inc() barrier()
#define smp_mb__after_atomic_inc() barrier()
#define smp_mb__before_atomic_dec() smp_mb()
#define smp_mb__after_atomic_dec() smp_mb()
#define smp_mb__before_atomic_inc() smp_mb()
#define smp_mb__after_atomic_inc() smp_mb()

#include <asm-generic/atomic-long.h>
#include <asm-generic/atomic64.h>
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/sh/include/asm/bitops.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
/*
* clear_bit() doesn't provide any barrier for the compiler.
*/
#define smp_mb__before_clear_bit() barrier()
#define smp_mb__after_clear_bit() barrier()
#define smp_mb__before_clear_bit() smp_mb()
#define smp_mb__after_clear_bit() smp_mb()

#ifdef CONFIG_SUPERH32
static inline unsigned long ffz(unsigned long word)
Expand Down

0 comments on commit 7089024

Please sign in to comment.