确定linux端口是否支持硬件中的cmpxchg

时间:2012-09-28 12:13:14

标签: linux compilation linux-kernel

我正在编写一个Linux内核补丁,除了修复一些语义问题外,还使用cmpxchg来加速一些情况。但是我注意到某些架构只支持xchg而不支持cmpxchg,如何在编译时确定是否架构内核是否正在编译以支持硬件中的cmpxchg?

1 个答案:

答案 0 :(得分:2)

#ifdef __HAVE_ARCH_CMPXCHG怎么样?