1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 27c8fc35dSWill Deaconlib-y := clear_user.o delay.o copy_from_user.o \ 3a7a08b27SArnd Bergmann copy_to_user.o copy_page.o \ 472fd7236SJulien Thierry clear_page.o csum.o insn.o memchr.o memcpy.o \ 55777eaedSRobin Murphy memset.o memcmp.o strcmp.o strncmp.o strlen.o \ 65777eaedSRobin Murphy strnlen.o strchr.o strrchr.o tishift.o 7c0385b24SWill Deacon 8cc9f8349SJackie Liuifeq ($(CONFIG_KERNEL_MODE_NEON), y) 9cc9f8349SJackie Liuobj-$(CONFIG_XOR_BLOCKS) += xor-neon.o 10cc9f8349SJackie LiuCFLAGS_REMOVE_xor-neon.o += -mgeneral-regs-only 11cc9f8349SJackie LiuCFLAGS_xor-neon.o += -ffreestanding 12*04e85bbfSAlexey Dobriyan# Enable <arm_neon.h> 13*04e85bbfSAlexey DobriyanCFLAGS_xor-neon.o += -isystem $(shell $(CC) -print-file-name=include) 14cc9f8349SJackie Liuendif 15cc9f8349SJackie Liu 165d7bdeb1SRobin Murphylib-$(CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE) += uaccess_flushcache.o 177481cddfSArd Biesheuvel 187481cddfSArd Biesheuvelobj-$(CONFIG_CRC32) += crc32.o 1942d038c4SLeo Yan 2042d038c4SLeo Yanobj-$(CONFIG_FUNCTION_ERROR_INJECTION) += error-inject.o 2134bfeea4SCatalin Marinas 2234bfeea4SCatalin Marinasobj-$(CONFIG_ARM64_MTE) += mte.o 231cbdf60bSPeter Collingbourne 241cbdf60bSPeter Collingbourneobj-$(CONFIG_KASAN_SW_TAGS) += kasan_sw_tags.o 25