From: Masahiro Yamada Date: Wed, 18 Jul 2018 01:07:47 +0000 (+0100) Subject: ARM: 8782/1: vfp: clean up arch/arm/vfp/Makefile X-Git-Tag: v4.19-rc1~190^2^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=35f5a6acfb5be94e0b9df21c2a5ba934237c1ca3;p=thirdparty%2Fkernel%2Flinux.git ARM: 8782/1: vfp: clean up arch/arm/vfp/Makefile Since commit 799c43415442 ("kbuild: thin archives make default for all archs"), $(AR) is used instead of $(LD) to combine object files. The following code in arch/arm/vfp/Makefile: LDFLAGS +=--no-warn-mismatch ... is no longer used. Also, arch/arm/Makefile already guards arch/arm/vfp/ by a boolean symbol, CONFIG_VFP, like this: core-$(CONFIG_VFP) += arch/arm/vfp/ So, $(CONFIG_VFP) is always evaluated to y in arch/arm/vfp/Makefile. There is no point to use pseudo object, vfp.o, which never becomes a module. Add all objects to obj-y directly. Signed-off-by: Masahiro Yamada Signed-off-by: Russell King --- diff --git a/arch/arm/vfp/Makefile b/arch/arm/vfp/Makefile index a81404c09d5d1..94516c40ebd35 100644 --- a/arch/arm/vfp/Makefile +++ b/arch/arm/vfp/Makefile @@ -8,8 +8,5 @@ # asflags-y := -DDEBUG KBUILD_AFLAGS :=$(KBUILD_AFLAGS:-msoft-float=-Wa,-mfpu=softvfp+vfp -mfloat-abi=soft) -LDFLAGS +=--no-warn-mismatch -obj-y += vfp.o - -vfp-$(CONFIG_VFP) += vfpmodule.o entry.o vfphw.o vfpsingle.o vfpdouble.o +obj-y += vfpmodule.o entry.o vfphw.o vfpsingle.o vfpdouble.o