]> git.ipfire.org Git - thirdparty/linux.git/commit
cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_write_resmask
authorChuyi Zhou <zhouchuyi@bytedance.com>
Thu, 4 Sep 2025 07:45:03 +0000 (15:45 +0800)
committerTejun Heo <tj@kernel.org>
Thu, 4 Sep 2025 17:15:30 +0000 (07:15 -1000)
commitc0fb16ef887d364766d03574ec824509939cf9cc
tree1a088154d9cc20777087e819aa9305e047d69a4b
parente117ff1129daa7d63536833f39285e50ad52379d
cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_write_resmask

It is unnecessary to always wait for the flush operation of
cpuset_migrate_mm_wq to complete in cpuset_write_resmask, as modifying
cpuset.cpus or cpuset.exclusive does not trigger mm migrations. The
flush_workqueue can be executed only when cpuset.mems is modified.

Signed-off-by: Chuyi Zhou <zhouchuyi@bytedance.com>
Reviewed-by: Michal Koutný <mkoutny@suse.com>
Reviewed-by: Waiman Long <longman@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/cgroup/cpuset.c