Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tools include: Introduce atomic_cmpxchg_{relaxed,release}()

Will be used by refcnt.h

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Elena Reshetova <elena.reshetova@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/n/tip-jszriruqfqpez1bkivwfj6qb@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

+6
+6
tools/include/linux/atomic.h
··· 3 3 4 4 #include <asm/atomic.h> 5 5 6 + /* atomic_cmpxchg_relaxed */ 7 + #ifndef atomic_cmpxchg_relaxed 8 + #define atomic_cmpxchg_relaxed atomic_cmpxchg 9 + #define atomic_cmpxchg_release atomic_cmpxchg 10 + #endif /* atomic_cmpxchg_relaxed */ 11 + 6 12 #endif /* __TOOLS_LINUX_ATOMIC_H */