标签: linux compilation linux-kernel
我正在编写一个Linux内核补丁,除了修复一些语义问题外,还使用cmpxchg来加速一些情况。但是我注意到某些架构只支持xchg而不支持cmpxchg,如何在编译时确定是否架构内核是否正在编译以支持硬件中的cmpxchg?
答案 0 :(得分:2)
#ifdef __HAVE_ARCH_CMPXCHG怎么样?
#ifdef __HAVE_ARCH_CMPXCHG