Accessing user space memory outside uaccess.h routines

You might be interested in these, especially the second URL:
https://forums.developer.nvidia.com/t/internal-error-accessing-user-space-memory-outside-uaccess-h-routines-solved/66264
https://github.com/derekmolloy/exploringBB/pull/24/files

I don’t know about your specific case, but there is code which used to work on the first of the ARMv8-a CPUs, and then there was a hardware revision which changed access. Somewhere in your code you will have a copy of memory, e.g., perhaps an sprintf() printing a character string. You’d then need to change it to a combination with copy_from_user().

It isn’t a software bug so much as it is old code needing an update for newer ARMv8-a revisions.