On Fri, Mar 9, 2018 at 3:16 PM, Robin Murphy [off-list ref] wrote:
On 09/03/18 14:02, Andrey Konovalov wrote:
quoted
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!