From e1372ce04b214bb4d241684552c1cb47967ba128 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Thu, 23 Feb 2023 13:13:29 +0100 Subject: [PATCH] Set `CONFIG_PSI_DEFAULT_DISABLED` to enabled by default when using Project C CPU schedulers. --- linux-tkg-config/prepare | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/linux-tkg-config/prepare b/linux-tkg-config/prepare index dd93b27..5ffbd20 100644 --- a/linux-tkg-config/prepare +++ b/linux-tkg-config/prepare @@ -866,6 +866,11 @@ _tkg_srcprep() { _disable "CPU_FREQ_DEFAULT_GOV_ONDEMAND" "CPU_FREQ_DEFAULT_GOV_CONSERVATIVE" "CPU_FREQ_DEFAULT_GOV_PERFORMANCE" "CPU_FREQ_DEFAULT_GOV_PERFORMANCE_NODEF" _module "BLK_DEV_LOOP" + # buggy project C/PSI interaction workaround + if [ "${_cpusched}" = "pds" ] || [ "${_cpusched}" = "bmq" ]; then + _enable "PSI_DEFAULT_DISABLED" + fi + if [ -n "$_custom_commandline" ]; then _enable "CMDLINE_BOOL" _disable "CMDLINE_OVERRIDE"