linux/arch
Christoph Hellwig 3d13f313ce uaccess: add force_uaccess_{begin,end} helpers
Add helpers to wrap the get_fs/set_fs magic for undoing any damange done
by set_fs(KERNEL_DS).  There is no real functional benefit, but this
documents the intent of these calls better, and will allow stubbing the
functions out easily for kernels builds that do not allow address space
overrides in the future.

[hch@lst.de: drop two incorrect hunks, fix a commit log typo]
  Link: http://lkml.kernel.org/r/20200714105505.935079-6-hch@lst.de

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Greentime Hu <green.hu@gmail.com>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Nick Hu <nickhu@andestech.com>
Cc: Vincent Chen <deanbo422@gmail.com>
Cc: Paul Walmsley <paul.walmsley@sifive.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Link: http://lkml.kernel.org/r/20200710135706.537715-6-hch@lst.de
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2020-08-12 10:57:59 -07:00
..
alpha uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
arc uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
arm uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
arm64 uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
c6x Merge branch 'work.regset' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-08-07 09:29:25 -07:00
csky uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
h8300 uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
hexagon Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-08-09 13:33:54 -07:00
ia64 uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
m68k uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
microblaze uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
mips uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
nds32 uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
nios2 uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
openrisc uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
parisc uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
powerpc uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
riscv uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
s390 uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
sh uaccess: add force_uaccess_{begin,end} helpers 2020-08-12 10:57:59 -07:00
sparc uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
um Kbuild updates for v5.9 2020-08-09 14:10:26 -07:00
x86 uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
xtensa uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
.gitignore
Kconfig Kbuild updates for v5.9 2020-08-09 14:10:26 -07:00