From b8ff115af8d1898dd3ec2c5b36ebc50066b068a5 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Thu, 1 Sep 2022 16:20:42 +0200 Subject: [PATCH] Enable CONTEXT_TRACKING_FORCE by default. It was mistakenly disabled at all times instead of only for tickless option 1, but it seems to be needed for some hardware independently of the tick mode. Fixes https://github.com/Frogging-Family/linux-tkg/issues/584 --- linux-tkg-config/prepare | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index 916b049..295f19f 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -702,8 +702,8 @@ _tkg_srcprep() { if [ "$_basever" = "54" ] || [ "$_basever" = "59" ]; then scripts/config --set-val "RCU_BOOST_DELAY" "0" fi - _disable "NTP_PPS" "CPU_FREQ_DEFAULT_GOV_PERFORMANCE_NODEF" "ZSWAP_COMPRESSOR_DEFAULT_LZO" "PROFILE_ALL_BRANCHES" "CONTEXT_TRACKING_FORCE" - _enable "CRYPTO_LZ4" "CRYPTO_LZ4HC" "LZ4_COMPRESS" "LZ4HC_COMPRESS" "ZSWAP_COMPRESSOR_DEFAULT_LZ4" "CMDLINE_BOOL" "BLK_DEV_LOOP" "X86_AMD_PSTATE" "AMD_PINCTRL" + _disable "NTP_PPS" "CPU_FREQ_DEFAULT_GOV_PERFORMANCE_NODEF" "ZSWAP_COMPRESSOR_DEFAULT_LZO" "PROFILE_ALL_BRANCHES" + _enable "CRYPTO_LZ4" "CRYPTO_LZ4HC" "LZ4_COMPRESS" "LZ4HC_COMPRESS" "ZSWAP_COMPRESSOR_DEFAULT_LZ4" "CMDLINE_BOOL" "BLK_DEV_LOOP" "X86_AMD_PSTATE" "AMD_PINCTRL" "CONTEXT_TRACKING_FORCE" _disable "DEBUG_FORCE_FUNCTION_ALIGN_64B" scripts/config --set-str "ZSWAP_COMPRESSOR_DEFAULT" "lz4" scripts/config --set-str "CMDLINE" "${_custom_commandline}" @@ -1161,7 +1161,7 @@ _tkg_srcprep() { _disable "NO_HZ_FULL_NODEF" "NO_HZ_IDLE" "NO_HZ_FULL" "NO_HZ" "NO_HZ_COMMON" "VIRT_CPU_ACCOUNTING_GEN" _enable "HZ_PERIODIC" "TICK_CPU_ACCOUNTING" elif [ "$_tickless" = "1" ]; then - _disable "HZ_PERIODIC" "NO_HZ_IDLE" "CONTEXT_TRACKING_FORCE" "TICK_CPU_ACCOUNTING" + _disable "HZ_PERIODIC" "NO_HZ_IDLE" "TICK_CPU_ACCOUNTING" _enable "NO_HZ_FULL_NODEF" "NO_HZ_FULL" "NO_HZ" "NO_HZ_COMMON" "CONTEXT_TRACKING" "VIRT_CPU_ACCOUNTING_GEN" else _disable "NO_HZ_FULL_NODEF" "HZ_PERIODIC" "NO_HZ_FULL" "TICK_CPU_ACCOUNTING"