mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 00:10:09 +00:00
lib/raid6: Fix arm64 test build
[ Upstream commit 313a06e636
]
The lib/raid6/test fails to build the neon objects
on arm64 because the correct machine type is 'aarch64'.
Once this is correctly enabled, the neon recovery objects
need to be added to the build.
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
35b3e230a2
commit
615a30e8db
1 changed files with 2 additions and 2 deletions
|
@ -27,7 +27,7 @@ ifeq ($(ARCH),arm)
|
||||||
CFLAGS += -I../../../arch/arm/include -mfpu=neon
|
CFLAGS += -I../../../arch/arm/include -mfpu=neon
|
||||||
HAS_NEON = yes
|
HAS_NEON = yes
|
||||||
endif
|
endif
|
||||||
ifeq ($(ARCH),arm64)
|
ifeq ($(ARCH),aarch64)
|
||||||
CFLAGS += -I../../../arch/arm64/include
|
CFLAGS += -I../../../arch/arm64/include
|
||||||
HAS_NEON = yes
|
HAS_NEON = yes
|
||||||
endif
|
endif
|
||||||
|
@ -41,7 +41,7 @@ ifeq ($(IS_X86),yes)
|
||||||
gcc -c -x assembler - >&/dev/null && \
|
gcc -c -x assembler - >&/dev/null && \
|
||||||
rm ./-.o && echo -DCONFIG_AS_AVX512=1)
|
rm ./-.o && echo -DCONFIG_AS_AVX512=1)
|
||||||
else ifeq ($(HAS_NEON),yes)
|
else ifeq ($(HAS_NEON),yes)
|
||||||
OBJS += neon.o neon1.o neon2.o neon4.o neon8.o
|
OBJS += neon.o neon1.o neon2.o neon4.o neon8.o recov_neon.o recov_neon_inner.o
|
||||||
CFLAGS += -DCONFIG_KERNEL_MODE_NEON=1
|
CFLAGS += -DCONFIG_KERNEL_MODE_NEON=1
|
||||||
else
|
else
|
||||||
HAS_ALTIVEC := $(shell printf '\#include <altivec.h>\nvector int a;\n' |\
|
HAS_ALTIVEC := $(shell printf '\#include <altivec.h>\nvector int a;\n' |\
|
||||||
|
|
Loading…
Reference in a new issue