__xchg_small
return __xchg_small((volatile void *)ptr, x, size);
extern unsigned long __xchg_small(volatile void *ptr, unsigned long val,
return __xchg_small(ptr, x, size);