projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
locking/atomic: scripts: simplify raw_atomic*() definitions
[linux-2.6-microblaze.git]
/
scripts
/
atomic
/
fallbacks
/
try_cmpxchg
diff --git
a/scripts/atomic/fallbacks/try_cmpxchg
b/scripts/atomic/fallbacks/try_cmpxchg
index
4c911a6
..
d4da820
100755
(executable)
--- a/
scripts/atomic/fallbacks/try_cmpxchg
+++ b/
scripts/atomic/fallbacks/try_cmpxchg
@@
-1,11
+1,7
@@
cat <<EOF
-static __always_inline bool
-raw_${atomic}_try_cmpxchg${order}(${atomic}_t *v, ${int} *old, ${int} new)
-{
${int} r, o = *old;
r = raw_${atomic}_cmpxchg${order}(v, o, new);
if (unlikely(r != o))
*old = r;
return likely(r == o);
-}
EOF