defconfig: turn on SCHED_MC for some MSM targets
Currently CPUs that have entered nohz idle mode are not being woken up to perform load balancing. Turning on SCHED_MC will fix that, and will also cause CPUs to show up at the correct level of scheduling domain (MC). SCHED_MC would normally also cause SD_SHARE_PACKAGE_RESOURCES to be turned on at the MC level as well, causing a task to be migrated to an idle CPU when the task is woken up. Previous modifications to SD_SHARE_PACKAGE_RESOURCES however have restricted its effect to tasks that have the PF_WAKE_ON_IDLE flag set. Certain target configurations (msm7627a*, msm8660*) are being left out until they are verified with SCHED_MC. Signed-off-by: Steve Muckle <smuckle@codeaurora.org> Conflicts: arch/arm/configs/mako_defconfig arch/arm/configs/msm8910_defconfig Change-Id: I1c8a311e724cedfebe6997e48ddebf837c14e7a1
This commit is contained in:
committed by
Stephen Boyd
parent
b4f6214cfb
commit
7d447cba30
@@ -109,6 +109,7 @@ CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_SMP=y
|
||||
# CONFIG_SMP_ON_UP is not set
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_HIGHMEM=y
|
||||
|
||||
@@ -113,6 +113,7 @@ CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_SMP=y
|
||||
# CONFIG_SMP_ON_UP is not set
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_HIGHMEM=y
|
||||
|
||||
@@ -64,6 +64,7 @@ CONFIG_NO_HZ=y
|
||||
CONFIG_HIGH_RES_TIMERS=y
|
||||
CONFIG_SMP=y
|
||||
# CONFIG_SMP_ON_UP is not set
|
||||
CONFIG_SCHED_MC=y
|
||||
CONFIG_ARM_ARCH_TIMER=y
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_AEABI=y
|
||||
|
||||
Reference in New Issue
Block a user