From 2a995f71606ea488f504ac40c5e2845f70477ab6 Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Thu, 20 Jul 2023 19:29:39 +0800 Subject: [PATCH] arm64: rockchip_linux_defconfig: Enable CONFIG_ARM64_USE_LSE_ATOMICS CONFIG_ARM64_USE_LSE_ATOMICS is depends on CONFIG_JUMP_LABEL and default y. So we should enable CONFIG_JUMP_LABEL. Now we can use LSE to replace LL/SC on Cortex-A55/A76 for better performance. Before: text data bss dec hex filename 25991593 10672971 648872 37313436 2395b9c vmlinux After: text data bss dec hex filename 26620453 11072195 649976 38342624 2490fe0 vmlinux Signed-off-by: Tao Huang Change-Id: I2900ff6f2fd8dae9f8afb0fc2da72c83de8ff63e --- arch/arm64/configs/rockchip_linux_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/rockchip_linux_defconfig b/arch/arm64/configs/rockchip_linux_defconfig index 18ac7b79085c..d379d6d72681 100644 --- a/arch/arm64/configs/rockchip_linux_defconfig +++ b/arch/arm64/configs/rockchip_linux_defconfig @@ -86,6 +86,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_INTERACTIVE=y CONFIG_CPUFREQ_DT=y CONFIG_ARM_ROCKCHIP_CPUFREQ=y +CONFIG_JUMP_LABEL=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y