On Fri, Mar 9, 2018 at 3:16 PM, Robin Murphy <robin.murphy at arm.com> wrote: > On 09/03/18 14:02, Andrey Konovalov wrote: >> >> To allow arm64 syscalls accept tagged pointers from userspace, we must >> untag them when they are passed to the kernel. Since untagging is done in >> generic parts of the kernel (like the mm subsystem), the untagged_addr >> macro should be defined for all architectures. > > > Would it not suffice to have an "#ifndef untagged_addr..." fallback in > linux/uaccess.h? > Hi Robin! This approach is much better, I'll try it. This will also solve the merge issues that Arnd mentioned. Thanks!