[PATCH 1/8] uaccess: Add strict non-pagefault kernel-space read, function