riscv: implement __get_kernel_nofault and __put_user_nofault
authorChristoph Hellwig <hch@lst.de>
Mon, 7 Sep 2020 05:58:24 +0000 (07:58 +0200)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Sun, 4 Oct 2020 17:27:09 +0000 (10:27 -0700)
commitd464118cdc4156c3f356507ea0f5ea0dc5be6c3d
treeabab349b76c8fe1a117e1f9afb419aea145d43e1
parentf289a34811d8fff29f304e14f7edd4576ed9b598
riscv: implement __get_kernel_nofault and __put_user_nofault

Implement the non-faulting kernel access helpers directly instead of
abusing the uaccess routines under set_fs(KERNEL_DS).

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/uaccess.h