aboutsummaryrefslogtreecommitdiff
path: root/arch/mips/vdso
diff options
context:
space:
mode:
authorGravatar James Hogan <james.hogan@imgtec.com> 2016-05-24 09:35:11 +0100
committerGravatar Ralf Baechle <ralf@linux-mips.org> 2016-05-28 12:35:12 +0200
commitbb93078e655be1e24d68f28f2756676e62c037ce (patch)
tree754d9096d5afd254c4d010d5421060590095d1b7 /arch/mips/vdso
parentMIPS: Fix sigreturn via VDSO on microMIPS kernel (diff)
downloadlinux-bb93078e655be1e24d68f28f2756676e62c037ce.tar.gz
linux-bb93078e655be1e24d68f28f2756676e62c037ce.tar.bz2
linux-bb93078e655be1e24d68f28f2756676e62c037ce.zip
MIPS: Build microMIPS VDSO for microMIPS kernels
MicroMIPS kernels may be expected to run on microMIPS only cores which don't support the normal MIPS instruction set, so be sure to pass the -mmicromips flag through to the VDSO cflags. Fixes: ebb5e78cc634 ("MIPS: Initial implementation of a VDSO") Signed-off-by: James Hogan <james.hogan@imgtec.com> Cc: Paul Burton <paul.burton@imgtec.com> Cc: linux-mips@linux-mips.org Cc: <stable@vger.kernel.org> # 4.4.x- Patchwork: https://patchwork.linux-mips.org/patch/13349/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/vdso')
-rw-r--r--arch/mips/vdso/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/mips/vdso/Makefile b/arch/mips/vdso/Makefile
index fff01eddf3e9..3b4538ec0102 100644
--- a/arch/mips/vdso/Makefile
+++ b/arch/mips/vdso/Makefile
@@ -5,6 +5,7 @@ obj-vdso-y := elf.o gettimeofday.o sigreturn.o
ccflags-vdso := \
$(filter -I%,$(KBUILD_CFLAGS)) \
$(filter -E%,$(KBUILD_CFLAGS)) \
+ $(filter -mmicromips,$(KBUILD_CFLAGS)) \
$(filter -march=%,$(KBUILD_CFLAGS))
cflags-vdso := $(ccflags-vdso) \
$(filter -W%,$(filter-out -Wa$(comma)%,$(KBUILD_CFLAGS))) \