[PATCH 5.18 19/67] x86/uaccess: Implement macros for CMPXCHG on user addresses