From 4997ee78fe6800c5b4935efa50c8dcf242232297 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 24693888 10091965 541616 35327469 21b0ded vmlinux After: text data bss dec hex filename 25114676 10943949 542776 36601401 22e7e39 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 1de95454d1eb..24abb03c96af 100644 --- a/arch/arm64/configs/rockchip_linux_defconfig +++ b/arch/arm64/configs/rockchip_linux_defconfig @@ -94,6 +94,7 @@ CONFIG_CRYPTO_SHA2_ARM64_CE=y CONFIG_CRYPTO_GHASH_ARM64_CE=y CONFIG_CRYPTO_AES_ARM64_CE_CCM=y CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_JUMP_LABEL=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y