Skip to content

workqueue: Backport workqueue commits to v6.9

Waiman Long requested to merge llong1/centos-stream-9:rhel-25103_wq into main

JIRA: https://issues.redhat.com/browse/RHEL-25103
MR: !3910
Depends: !3847

The primary purpose of this MR is to backport those upstream workqueue commits which enables ordered workqueues and rescuers to follow changes in workqueue unbound cpumask which is necessary to make sure that isolated CPUs won't be disturbed due to unbound work items being handled by those CPUs.

These upstream commits were merged into the v6.9 kernel which also contains some major changes in workqueue code. This makes the required commits dependent on some of the v6.9 workqueue commits. It is less risky to sync the workqueue code up to v6.9 instead of selective backports of some dependent commits. This MR also includes some miscellaneous commits in other subsystems due to changes in the underlying workqueue implementations.

A follow-up proactive workqueue fixes MR will be created later on, if necessary.

Signed-off-by: Waiman Long longman@redhat.com

Edited by Waiman Long

Merge request reports