Kernel 5.15 commit
8c854303ce0e38e5bbedd725ff39da7e235865d8
removed deprecated CPU-hotplug functions get_online_cpus()
and put_online_cpus(). They map directly to cpus_read_lock()
and cpus_read_unlock().
Change-Id: I09d489cd3ca9a575b20ea25f24210702fbfdd725
Signed-off-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/46085
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Tested-by: Maloo <maloo@whamcloud.com>
#endif /* !HAVE_HOTPLUG_STATE_MACHINE */
#endif /* CONFIG_HOTPLUG_CPU */
- get_online_cpus();
+ cpus_read_lock();
if (*cpu_pattern) {
cfs_cpt_tab = cfs_cpt_table_create_pattern(cpu_pattern);
if (IS_ERR(cfs_cpt_tab)) {
}
}
- put_online_cpus();
+ cpus_read_unlock();
LCONSOLE(0, "HW NUMA nodes: %d, HW CPU cores: %d, npartitions: %d\n",
num_online_nodes(), num_online_cpus(),
return 0;
failed_alloc_table:
- put_online_cpus();
+ cpus_read_unlock();
if (!IS_ERR_OR_NULL(cfs_cpt_tab))
cfs_cpt_table_free(cfs_cpt_tab);