mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-07 06:52:07 +00:00
s390: disable branch profiling for vdso
When branch profiling is enabled, if () gets annotated with code to instrument the hit/miss ratio. This doesn't work for VDSO as we can't access kernel code. Add -DDISABLE_BRANCH_PROFILING to fix this. Reported-by: Thomas Richter <tmricht@linux.ibm.com> Signed-off-by: Sven Schnelle <svens@linux.ibm.com> Reviewed-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
This commit is contained in:
parent
4bff8cb545
commit
4bf3ec384e
1 changed files with 1 additions and 1 deletions
|
@ -17,7 +17,7 @@ obj-vdso64 := $(addprefix $(obj)/, $(obj-vdso64))
|
||||||
obj-cvdso64 := $(addprefix $(obj)/, $(obj-cvdso64))
|
obj-cvdso64 := $(addprefix $(obj)/, $(obj-cvdso64))
|
||||||
|
|
||||||
KBUILD_AFLAGS += -DBUILD_VDSO
|
KBUILD_AFLAGS += -DBUILD_VDSO
|
||||||
KBUILD_CFLAGS += -DBUILD_VDSO
|
KBUILD_CFLAGS += -DBUILD_VDSO -DDISABLE_BRANCH_PROFILING
|
||||||
|
|
||||||
KBUILD_AFLAGS_64 := $(filter-out -m64,$(KBUILD_AFLAGS))
|
KBUILD_AFLAGS_64 := $(filter-out -m64,$(KBUILD_AFLAGS))
|
||||||
KBUILD_AFLAGS_64 += -m64 -s
|
KBUILD_AFLAGS_64 += -m64 -s
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue