Skip to content

Commit 465e7b9

Browse files
committed
Revert "xxx: use volatile on atomic_set/atomic_read (REVISIT)"
Per Documentation/atomic_ops.txt this is NOT needed This reverts commit 0d00e64. Signed-off-by: Vineet Gupta <[email protected]>
1 parent 05d22e5 commit 465e7b9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arch/arc/include/asm/atomic.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
#include <asm/barrier.h>
1818
#include <asm/smp.h>
1919

20-
#define atomic_read(v) (*(volatile int *)&(v)->counter)
20+
#define atomic_read(v) ((v)->counter)
2121

2222
#ifdef CONFIG_ARC_HAS_LLSC
2323

24-
#define atomic_set(v, i) ((*(volatile int *)&(v)->counter) = (i))
24+
#define atomic_set(v, i) (((v)->counter) = (i))
2525

2626
#ifdef CONFIG_ISA_ARCV2
2727
#define PREFETCHW " prefetchw [%1] \n"

0 commit comments

Comments
 (0)