1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-09-07 04:21:54 +01:00

module/hotplug: optimize online_all

Optimize online_all by offloading it to a shutils function which only
requres a single call to the target.
This commit is contained in:
Sergei Trofimov
2017-10-04 13:19:26 +01:00
parent d7ca39e4d1
commit f042646792
2 changed files with 18 additions and 1 deletions

View File

@@ -21,7 +21,8 @@ class HotplugModule(Module):
return target.path.join(cls.base_path, cpu, 'online')
def online_all(self):
self.online(*range(self.target.number_of_cpus))
self.target._execute_util('hotplug_online_all',
as_root=self.target.is_rooted)
def online(self, *args):
for cpu in args: