csky: use generic strncpy/strnlen from_user
authorArnd Bergmann <arnd@arndb.de>
Thu, 16 Jan 2020 14:58:41 +0000 (15:58 +0100)
committerArnd Bergmann <arnd@arndb.de>
Fri, 23 Jul 2021 12:40:01 +0000 (14:40 +0200)
commit0cd1151886933d4845db02b3d09ad4df62d44c50
tree7bbb1b55377bf71c49f966b8d0f67a715d83caa5
parentc52801a774cefed7ffeafd1141468276b6c85c3a
csky: use generic strncpy/strnlen from_user

Remove the csky implemenation of strncpy/strnlen and instead use the
generic versions.  The csky version is fairly slow because it always does
byte accesses even for aligned data, and it lacks a checks for
user_addr_max().

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/csky/Kconfig
arch/csky/include/asm/uaccess.h
arch/csky/lib/usercopy.c