summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorJuri Lelli <juri.lelli@redhat.com>2023-05-08 10:58:50 +0300
committerTejun Heo <tj@kernel.org>2023-05-09 02:22:33 +0300
commit111cd11bbc54850f24191c52ff217da88a5e639b (patch)
tree22ff0fd667dbdfc39b55acf04c921ded13e84d8c /arch
parentad3a557daf6915296a43ef97a3e9c48e076c9dd8 (diff)
downloadlinux-111cd11bbc54850f24191c52ff217da88a5e639b.tar.xz
sched/cpuset: Bring back cpuset_mutex
Turns out percpu_cpuset_rwsem - commit 1243dc518c9d ("cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem") - wasn't such a brilliant idea, as it has been reported to cause slowdowns in workloads that need to change cpuset configuration frequently and it is also not implementing priority inheritance (which causes troubles with realtime workloads). Convert percpu_cpuset_rwsem back to regular cpuset_mutex. Also grab it only for SCHED_DEADLINE tasks (other policies don't care about stable cpusets anyway). Signed-off-by: Juri Lelli <juri.lelli@redhat.com> Reviewed-by: Waiman Long <longman@redhat.com> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions