Commit 3f18c6fb authored by Hui Tang's avatar Hui Tang
Browse files

Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IA7CCA


CVE: NA

--------------------------------

This reverts commit 47559d11.

We find the commit 47559d11 ("sched/fair:ARM64 enables
SIS_UTIL and disables SIS_PROP"), which cause performance degradation
with Unixbench pipe-base contextswich case tested on Kunpeng 920B.

Test case: ./Run context1 -c `nproc` -i 3
Unixbench results (Pipe-based_Context_Switching):
baseline    patched
  4.5w	     8.5w

Fixes: 47559d11 ("sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP")
Signed-off-by: default avatarHui Tang <tanghui20@huawei.com>
parent addad2cb
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -54,13 +54,8 @@ SCHED_FEAT(TTWU_QUEUE, true)
/*
 * When doing wakeups, attempt to limit superfluous scans of the LLC domain.
 */
#ifdef CONFIG_ARM64
SCHED_FEAT(SIS_PROP, false)
SCHED_FEAT(SIS_UTIL, true)
#else
SCHED_FEAT(SIS_PROP, true)
SCHED_FEAT(SIS_UTIL, false)
#endif

#ifdef CONFIG_SCHED_STEAL
/*