Merge branch 'hch' (maccess patches from Christoph Hellwig)
Merge non-faulting memory access cleanups from Christoph Hellwig: "Andrew and I decided to drop the patches implementing your suggested rename of the probe_kernel_* and probe_user_* helpers from -mm as there were way to many conflicts. After -rc1 might be a good time for this as all the conflicts are resolved now" This also adds a type safety checking patch on top of the renaming series to make the subtle behavioral difference between 'get_user()' and 'get_kernel_nofault()' less potentially dangerous and surprising. * emailed patches from Christoph Hellwig <hch@lst.de>: maccess: make get_kernel_nofault() check for minimal type compatibility maccess: rename probe_kernel_address to get_kernel_nofault maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
Showing
- arch/arm/kernel/ftrace.c 2 additions, 1 deletionarch/arm/kernel/ftrace.c
- arch/arm/kernel/kgdb.c 1 addition, 1 deletionarch/arm/kernel/kgdb.c
- arch/arm/kernel/traps.c 1 addition, 1 deletionarch/arm/kernel/traps.c
- arch/arm/mm/alignment.c 2 additions, 2 deletionsarch/arm/mm/alignment.c
- arch/arm64/kernel/insn.c 2 additions, 2 deletionsarch/arm64/kernel/insn.c
- arch/arm64/kernel/traps.c 1 addition, 1 deletionarch/arm64/kernel/traps.c
- arch/csky/kernel/ftrace.c 3 additions, 2 deletionsarch/csky/kernel/ftrace.c
- arch/ia64/include/asm/sections.h 1 addition, 1 deletionarch/ia64/include/asm/sections.h
- arch/ia64/kernel/ftrace.c 3 additions, 3 deletionsarch/ia64/kernel/ftrace.c
- arch/mips/kernel/kprobes.c 3 additions, 3 deletionsarch/mips/kernel/kprobes.c
- arch/nds32/kernel/ftrace.c 3 additions, 2 deletionsarch/nds32/kernel/ftrace.c
- arch/parisc/kernel/ftrace.c 1 addition, 1 deletionarch/parisc/kernel/ftrace.c
- arch/parisc/kernel/kgdb.c 2 additions, 2 deletionsarch/parisc/kernel/kgdb.c
- arch/parisc/kernel/process.c 1 addition, 1 deletionarch/parisc/kernel/process.c
- arch/parisc/lib/memcpy.c 1 addition, 1 deletionarch/parisc/lib/memcpy.c
- arch/powerpc/include/asm/sections.h 1 addition, 1 deletionarch/powerpc/include/asm/sections.h
- arch/powerpc/kernel/kgdb.c 1 addition, 1 deletionarch/powerpc/kernel/kgdb.c
- arch/powerpc/kernel/kprobes.c 1 addition, 1 deletionarch/powerpc/kernel/kprobes.c
- arch/powerpc/kernel/module_64.c 4 additions, 2 deletionsarch/powerpc/kernel/module_64.c
- arch/powerpc/kernel/process.c 3 additions, 2 deletionsarch/powerpc/kernel/process.c
Loading
Please register or sign in to comment