Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARC: uaccess: use optimized generic __strnlen_user/__strncpy_from_user

The existing ARC variants have 2 issues
- Use ZOL which may not be present in forthcoming architecture
- Byte loop based vs. generic version which is word loop based

Signed-off-by: Vineet Gupta <vgupta@kernel.org>

+2
+2
arch/arc/Kconfig
··· 26 26 select GENERIC_PENDING_IRQ if SMP 27 27 select GENERIC_SCHED_CLOCK 28 28 select GENERIC_SMP_IDLE_THREAD 29 + select GENERIC_STRNCPY_FROM_USER if MMU 30 + select GENERIC_STRNLEN_USER if MMU 29 31 select HAVE_ARCH_KGDB 30 32 select HAVE_ARCH_TRACEHOOK 31 33 select HAVE_ARCH_TRANSPARENT_HUGEPAGE if ARC_MMU_V4