* Christoph Lameter (clameter at sgi.com) wrote: > An include <asm/xen-bitops.h> would need to fall back to asm-generic if > there is no file in asm-arch/xen-bitops.h. I thought we had such a > mechanism? While Xen is the primary user, it is a misnomer to call it xen-bitops. These are simply always locked, hence the sync-bitops name. Also, there's a use of sync_cmpxchg, and cmpxchg is not in bitops.h. As for the mechanism, it is manual. Arch specific header includes asm-generic one.