asm-generic: add linux/types.h to cmpxchg.h