Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()

update_unbound_workqueue_cpumask() updates unbound workqueues settings
when there's a change in isolated CPUs, but it can be used for other
subsystems requiring updated when isolated CPUs change.

Generalise the name to update_isolation_cpumasks() to prepare for other
functions unrelated to workqueues to be called in that spot.

[longman: Change the function name to update_isolation_cpumasks()]

Signed-off-by: Gabriele Monaco <gmonaco@redhat.com>
Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Chen Ridong <chenridong@huaweicloud.com>
Acked-by: Frederic Weisbecker <frederic@kernel.org>
Acked-by: Waiman Long <longman@redhat.com>
Link: https://patch.msgid.link/20251120145653.296659-5-gmonaco@redhat.com

authored by

Gabriele Monaco and committed by
Thomas Gleixner
22f8e416 4c2374ed

+6 -6
+6 -6
kernel/cgroup/cpuset.c
··· 1339 1339 return isolcpus_updated; 1340 1340 } 1341 1341 1342 - static void update_unbound_workqueue_cpumask(bool isolcpus_updated) 1342 + static void update_isolation_cpumasks(bool isolcpus_updated) 1343 1343 { 1344 1344 int ret; 1345 1345 ··· 1470 1470 list_add(&cs->remote_sibling, &remote_children); 1471 1471 cpumask_copy(cs->effective_xcpus, tmp->new_cpus); 1472 1472 spin_unlock_irq(&callback_lock); 1473 - update_unbound_workqueue_cpumask(isolcpus_updated); 1473 + update_isolation_cpumasks(isolcpus_updated); 1474 1474 cpuset_force_rebuild(); 1475 1475 cs->prs_err = 0; 1476 1476 ··· 1511 1511 compute_effective_exclusive_cpumask(cs, NULL, NULL); 1512 1512 reset_partition_data(cs); 1513 1513 spin_unlock_irq(&callback_lock); 1514 - update_unbound_workqueue_cpumask(isolcpus_updated); 1514 + update_isolation_cpumasks(isolcpus_updated); 1515 1515 cpuset_force_rebuild(); 1516 1516 1517 1517 /* ··· 1580 1580 if (xcpus) 1581 1581 cpumask_copy(cs->exclusive_cpus, xcpus); 1582 1582 spin_unlock_irq(&callback_lock); 1583 - update_unbound_workqueue_cpumask(isolcpus_updated); 1583 + update_isolation_cpumasks(isolcpus_updated); 1584 1584 if (adding || deleting) 1585 1585 cpuset_force_rebuild(); 1586 1586 ··· 1943 1943 WARN_ON_ONCE(parent->nr_subparts < 0); 1944 1944 } 1945 1945 spin_unlock_irq(&callback_lock); 1946 - update_unbound_workqueue_cpumask(isolcpus_updated); 1946 + update_isolation_cpumasks(isolcpus_updated); 1947 1947 1948 1948 if ((old_prs != new_prs) && (cmd == partcmd_update)) 1949 1949 update_partition_exclusive_flag(cs, new_prs); ··· 2968 2968 else if (isolcpus_updated) 2969 2969 isolated_cpus_update(old_prs, new_prs, cs->effective_xcpus); 2970 2970 spin_unlock_irq(&callback_lock); 2971 - update_unbound_workqueue_cpumask(isolcpus_updated); 2971 + update_isolation_cpumasks(isolcpus_updated); 2972 2972 2973 2973 /* Force update if switching back to member & update effective_xcpus */ 2974 2974 update_cpumasks_hier(cs, &tmpmask, !new_prs);