diff options
author | Juri Lelli <juri.lelli@redhat.com> | 2024-02-08 19:10:13 +0300 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2024-02-08 22:23:32 +0300 |
commit | d64f2fa064f8866802e23c8ec95d9d1f601480ee (patch) | |
tree | e25d02698d58b52d6c228874cbde0a99d128f21e /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 4c065dbce1e8639546ef3612acffb062dd084cfe (diff) | |
download | linux-d64f2fa064f8866802e23c8ec95d9d1f601480ee.tar.xz |
kernel/workqueue: Let rescuers follow unbound wq cpumask changes
When workqueue cpumask changes are committed the associated rescuer (if
one exists) affinity is not touched and this might be a problem down the
line for isolated setups.
Make sure rescuers affinity is updated every time a workqueue cpumask
changes, so that rescuers can't break isolation.
[longman: set_cpus_allowed_ptr() will block until the designated task
is enqueued on an allowed CPU, no wake_up_process() needed. Also use
the unbound_effective_cpumask() helper as suggested by Tejun.]
Signed-off-by: Juri Lelli <juri.lelli@redhat.com>
Signed-off-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions