-
- Downloads
arm64: User access library functions
This patch add support for various user access functions. These functions use the standard LDR/STR instructions and not the LDRT/STRT variants in order to allow kernel addresses (after set_fs(KERNEL_DS)). Signed-off-by:Will Deacon <will.deacon@arm.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Catalin Marinas <catalin.marinas@arm.com> Acked-by:
Tony Lindgren <tony@atomide.com> Acked-by:
Nicolas Pitre <nico@linaro.org> Acked-by:
Olof Johansson <olof@lixom.net> Acked-by:
Santosh Shilimkar <santosh.shilimkar@ti.com> Acked-by:
Arnd Bergmann <arnd@arndb.de>
Showing
- arch/arm64/include/asm/uaccess.h 297 additions, 0 deletionsarch/arm64/include/asm/uaccess.h
- arch/arm64/lib/clear_user.S 58 additions, 0 deletionsarch/arm64/lib/clear_user.S
- arch/arm64/lib/copy_from_user.S 66 additions, 0 deletionsarch/arm64/lib/copy_from_user.S
- arch/arm64/lib/copy_in_user.S 63 additions, 0 deletionsarch/arm64/lib/copy_in_user.S
- arch/arm64/lib/copy_to_user.S 61 additions, 0 deletionsarch/arm64/lib/copy_to_user.S
- arch/arm64/lib/strncpy_from_user.S 50 additions, 0 deletionsarch/arm64/lib/strncpy_from_user.S
- arch/arm64/lib/strnlen_user.S 47 additions, 0 deletionsarch/arm64/lib/strnlen_user.S
Loading
Please register or sign in to comment