| From 3a3834d1b5829380fe235ef5b128e1964efd7446 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Thu, 25 May 2023 19:41:45 +0200 |
| Subject: s390/purgatory: disable branch profiling |
| |
| From: Alexander Gordeev <agordeev@linux.ibm.com> |
| |
| [ Upstream commit 03c5c83b70dca3729a3eb488e668e5044bd9a5ea ] |
| |
| Avoid linker error for randomly generated config file that |
| has CONFIG_BRANCH_PROFILE_NONE enabled and make it similar |
| to riscv, x86 and also to commit 4bf3ec384edf ("s390: disable |
| branch profiling for vdso"). |
| |
| Reviewed-by: Vasily Gorbik <gor@linux.ibm.com> |
| Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/s390/purgatory/Makefile | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/arch/s390/purgatory/Makefile b/arch/s390/purgatory/Makefile |
| index d237bc6841cb8..4cbf306b8181f 100644 |
| --- a/arch/s390/purgatory/Makefile |
| +++ b/arch/s390/purgatory/Makefile |
| @@ -26,6 +26,7 @@ KBUILD_CFLAGS += -Wno-pointer-sign -Wno-sign-compare |
| KBUILD_CFLAGS += -fno-zero-initialized-in-bss -fno-builtin -ffreestanding |
| KBUILD_CFLAGS += -c -MD -Os -m64 -msoft-float -fno-common |
| KBUILD_CFLAGS += -fno-stack-protector |
| +KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING |
| KBUILD_CFLAGS += $(CLANG_FLAGS) |
| KBUILD_CFLAGS += $(call cc-option,-fno-PIE) |
| KBUILD_AFLAGS := $(filter-out -DCC_USING_EXPOLINE,$(KBUILD_AFLAGS)) |
| -- |
| 2.39.2 |
| |