projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remote mutex from RCU write-side
[urcu.git]
/
arch_atomic_x86.h
diff --git
a/arch_atomic_x86.h
b/arch_atomic_x86.h
index 8423ae3f9e0e71bb5d3039f9eeabab082db4f96f..f471a393960d009587e2a6d0b0d8eb25f158683f 100644
(file)
--- a/
arch_atomic_x86.h
+++ b/
arch_atomic_x86.h
@@
-30,7
+30,7
@@
* Derived from AO_compare_and_swap() and AO_test_and_set_full().
*/
* Derived from AO_compare_and_swap() and AO_test_and_set_full().
*/
-static __attribute__((always_inline))
+static
inline
__attribute__((always_inline))
unsigned int atomic_exchange_32(volatile unsigned int *addr, unsigned int val)
{
unsigned int result;
unsigned int atomic_exchange_32(volatile unsigned int *addr, unsigned int val)
{
unsigned int result;
@@
-47,7
+47,7
@@
unsigned int atomic_exchange_32(volatile unsigned int *addr, unsigned int val)
#if (BITS_PER_LONG == 64)
#if (BITS_PER_LONG == 64)
-static __attribute__((always_inline))
+static
inline
__attribute__((always_inline))
unsigned long atomic_exchange_64(volatile unsigned long *addr,
unsigned long val)
{
unsigned long atomic_exchange_64(volatile unsigned long *addr,
unsigned long val)
{
@@
-65,7
+65,7
@@
unsigned long atomic_exchange_64(volatile unsigned long *addr,
#endif
#endif
-static __attribute__((always_inline))
+static
inline
__attribute__((always_inline))
unsigned long _atomic_exchange(volatile void *addr, unsigned long val, int len)
{
switch (len) {
unsigned long _atomic_exchange(volatile void *addr, unsigned long val, int len)
{
switch (len) {
This page took
0.023676 seconds
and
4
git commands to generate.