mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
sched: Replace deprecated CPU-hotplug functions.
The functions get_online_cpus() and put_online_cpus() have been deprecated during the CPU hotplug rework. They map directly to cpus_read_lock() and cpus_read_unlock(). Replace deprecated CPU-hotplug functions with the official version. The behavior remains unchanged. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/r/20210803141621.780504-33-bigeasy@linutronix.de
This commit is contained in:
parent
f4dddf90d5
commit
746f5ea9c4
1 changed files with 2 additions and 2 deletions
|
@ -9840,7 +9840,7 @@ static int tg_set_cfs_bandwidth(struct task_group *tg, u64 period, u64 quota,
|
||||||
* Prevent race between setting of cfs_rq->runtime_enabled and
|
* Prevent race between setting of cfs_rq->runtime_enabled and
|
||||||
* unthrottle_offline_cfs_rqs().
|
* unthrottle_offline_cfs_rqs().
|
||||||
*/
|
*/
|
||||||
get_online_cpus();
|
cpus_read_lock();
|
||||||
mutex_lock(&cfs_constraints_mutex);
|
mutex_lock(&cfs_constraints_mutex);
|
||||||
ret = __cfs_schedulable(tg, period, quota);
|
ret = __cfs_schedulable(tg, period, quota);
|
||||||
if (ret)
|
if (ret)
|
||||||
|
@ -9884,7 +9884,7 @@ static int tg_set_cfs_bandwidth(struct task_group *tg, u64 period, u64 quota,
|
||||||
cfs_bandwidth_usage_dec();
|
cfs_bandwidth_usage_dec();
|
||||||
out_unlock:
|
out_unlock:
|
||||||
mutex_unlock(&cfs_constraints_mutex);
|
mutex_unlock(&cfs_constraints_mutex);
|
||||||
put_online_cpus();
|
cpus_read_unlock();
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue