Skip to content

Commit 509c349

Browse files
committed
s390/vdso: Get rid of -m64 flag handling
The compiler/assembler flag -m64 is added and removed at two locations. This pointless exercise is a leftover to keep the 31 and 64 bit vdso Makefiles as symmetrical as possible. Given that the 31 bit vdso code does not exist anymore, remove the -m64 flag handling. Suggested-by: Jens Remus <jremus@linux.ibm.com> Reviewed-by: Jens Remus <jremus@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
1 parent c0087d8 commit 509c349

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

arch/s390/kernel/vdso/Makefile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,14 @@ targets := $(obj-vdso) $(obj-cvdso) vdso.so vdso.so.dbg
2020
obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
2121
obj-cvdso := $(addprefix $(obj)/, $(obj-cvdso))
2222

23-
KBUILD_AFLAGS += -DBUILD_VDSO
24-
KBUILD_CFLAGS += -DBUILD_VDSO -DDISABLE_BRANCH_PROFILING
23+
KBUILD_AFLAGS_VDSO := $(KBUILD_AFLAGS) -DBUILD_VDSO
2524

26-
KBUILD_AFLAGS_VDSO := $(filter-out -m64,$(KBUILD_AFLAGS))
27-
KBUILD_AFLAGS_VDSO += -m64
28-
29-
KBUILD_CFLAGS_VDSO := $(filter-out -m64,$(KBUILD_CFLAGS))
25+
KBUILD_CFLAGS_VDSO := $(KBUILD_CFLAGS) -DBUILD_VDSO -DDISABLE_BRANCH_PROFILING
3026
KBUILD_CFLAGS_VDSO := $(filter-out -mpacked-stack,$(KBUILD_CFLAGS_VDSO))
3127
KBUILD_CFLAGS_VDSO := $(filter-out -mno-pic-data-is-text-relative,$(KBUILD_CFLAGS_VDSO))
3228
KBUILD_CFLAGS_VDSO := $(filter-out -munaligned-symbols,$(KBUILD_CFLAGS_VDSO))
3329
KBUILD_CFLAGS_VDSO := $(filter-out -fno-asynchronous-unwind-tables,$(KBUILD_CFLAGS_VDSO))
34-
KBUILD_CFLAGS_VDSO += -m64 -fPIC -fno-common -fno-builtin -fasynchronous-unwind-tables
30+
KBUILD_CFLAGS_VDSO += -fPIC -fno-common -fno-builtin -fasynchronous-unwind-tables
3531
KBUILD_CFLAGS_VDSO += -fno-stack-protector
3632
ldflags-y := -shared -soname=linux-vdso.so.1 \
3733
--hash-style=both --build-id=sha1 -T

0 commit comments

Comments
 (0)