sched/fair: prevent possible infinite loop in sched_group_energy
There is a race between hotplug and energy_diff which might result in endless loop in sched_group_energy. When this happens, the end condition cannot be detected. We can store how many CPUs we need to visit at the beginning, and bail out of the energy calculation if we visit more cpus than expected. Bug: 72311797 72202633 Change-Id: I8dda75468ee1570da4071cd8165ef5131a8205d8 Signed-off-by:Chris Redpath <chris.redpath@arm.com> Git-commit: 8a174b47 Git-repo: https://android.googlesource.com/kernel/common/ Signed-off-by:
Pavankumar Kondeti <pkondeti@codeaurora.org>
Loading
Please register or sign in to comment