From d76c2d63fe45ef51bcd4fe042f5aaf75bcc7b8ee Mon Sep 17 00:00:00 2001 From: Valentin Schneider Date: Mon, 18 Mar 2019 16:20:16 +0000 Subject: [PATCH] module/sched: Make get_capacities() work with hotplugged CPUs --- devlib/module/sched.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/devlib/module/sched.py b/devlib/module/sched.py index 3092450..63125fc 100644 --- a/devlib/module/sched.py +++ b/devlib/module/sched.py @@ -423,7 +423,6 @@ class SchedModule(Module): int ) - @memoized def get_capacities(self, default=None): """ :param default: Default capacity value to find if no data is @@ -434,7 +433,7 @@ class SchedModule(Module): :raises RuntimeError: Raised when no capacity information is found and 'default' is None """ - cpus = list(range(self.target.number_of_cpus)) + cpus = self.target.list_online_cpus() capacities = {} sd_info = self.get_sd_info()