linux/arch
Christoph Hellwig d464118cdc
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>
2020-10-04 10:27:09 -07:00
..
alpha uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
arc uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
arm Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
arm64 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
c6x uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
csky uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
h8300 uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
hexagon uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
ia64 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
m68k uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
microblaze uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
mips Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
nds32 uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
nios2 uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
openrisc uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
parisc uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
powerpc Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
riscv riscv: implement __get_kernel_nofault and __put_user_nofault 2020-10-04 10:27:09 -07:00
s390 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
sh uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
sparc uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
um uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
x86 Merge branch 'base.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into for-next 2020-10-04 10:14:53 -07:00
xtensa uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00
.gitignore
Kconfig uaccess: add infrastructure for kernel builds with set_fs() 2020-09-08 22:21:32 -04:00