From: Greg Kroah-Hartman Date: Wed, 3 Apr 2024 17:40:44 +0000 (+0200) Subject: workqueue fixups X-Git-Tag: v6.6.25~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=73942851fb01c26121722cffe45b0c0216d5e2ba;p=thirdparty%2Fkernel%2Fstable-queue.git workqueue fixups --- diff --git a/queue-6.8/revert-workqueue-don-t-call-cpumask_test_cpu-with-1-cpu-in-wq_update_node_max_active.patch b/queue-6.8/revert-workqueue-don-t-call-cpumask_test_cpu-with-1-cpu-in-wq_update_node_max_active.patch index 126af92adb5..26d22c214ad 100644 --- a/queue-6.8/revert-workqueue-don-t-call-cpumask_test_cpu-with-1-cpu-in-wq_update_node_max_active.patch +++ b/queue-6.8/revert-workqueue-don-t-call-cpumask_test_cpu-with-1-cpu-in-wq_update_node_max_active.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 9fc557d489f8163c1aabcb89114b8eba960f4097 which is commit 15930da42f8981dc42c19038042947b475b19f47 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 2 +- diff --git a/queue-6.8/revert-workqueue-factor-out-pwq_is_empty.patch b/queue-6.8/revert-workqueue-factor-out-pwq_is_empty.patch index e10b2998cbe..2187b2ce284 100644 --- a/queue-6.8/revert-workqueue-factor-out-pwq_is_empty.patch +++ b/queue-6.8/revert-workqueue-factor-out-pwq_is_empty.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 70abdc2f6c906ffea699f6e0e08fcbd9437e6bcc which is commit afa87ce85379e2d93863fce595afdb5771a84004 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 13 ++++--------- diff --git a/queue-6.8/revert-workqueue-implement-system-wide-nr_active-enforcement-for-unbound-workqueues.patch b/queue-6.8/revert-workqueue-implement-system-wide-nr_active-enforcement-for-unbound-workqueues.patch index fa9a3a25498..397833812fe 100644 --- a/queue-6.8/revert-workqueue-implement-system-wide-nr_active-enforcement-for-unbound-workqueues.patch +++ b/queue-6.8/revert-workqueue-implement-system-wide-nr_active-enforcement-for-unbound-workqueues.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 843288afd3cc6f3342659c6cf81fc47684d25563 which is commit 5797b1c18919cd9c289ded7954383e499f729ce0 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- include/linux/workqueue.h | 35 ---- diff --git a/queue-6.8/revert-workqueue-introduce-struct-wq_node_nr_active.patch b/queue-6.8/revert-workqueue-introduce-struct-wq_node_nr_active.patch index f77e4e5f169..ab931be8689 100644 --- a/queue-6.8/revert-workqueue-introduce-struct-wq_node_nr_active.patch +++ b/queue-6.8/revert-workqueue-introduce-struct-wq_node_nr_active.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 7a5cd14a4900e0017142ad479ba8e34671822fc6 which is commit 91ccc6e7233bb10a9c176aa4cc70d6f432a441a5 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 142 ++--------------------------------------------------- diff --git a/queue-6.8/revert-workqueue-make-wq_adjust_max_active-round-robin-pwqs-while-activating.patch b/queue-6.8/revert-workqueue-make-wq_adjust_max_active-round-robin-pwqs-while-activating.patch index f17a5e7d4a6..c71e12b5993 100644 --- a/queue-6.8/revert-workqueue-make-wq_adjust_max_active-round-robin-pwqs-while-activating.patch +++ b/queue-6.8/revert-workqueue-make-wq_adjust_max_active-round-robin-pwqs-while-activating.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit ddb232dc0f1339f9ed506730fd6bee6f5e3dcb37 which is commit c5404d4e6df6faba1007544b5f4e62c7c14416dd upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 33 +++++++++++++-------------------- diff --git a/queue-6.8/revert-workqueue-move-nr_active-handling-into-helpers.patch b/queue-6.8/revert-workqueue-move-nr_active-handling-into-helpers.patch index 291bb62eb24..e8936568695 100644 --- a/queue-6.8/revert-workqueue-move-nr_active-handling-into-helpers.patch +++ b/queue-6.8/revert-workqueue-move-nr_active-handling-into-helpers.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 6584970ff38fc8f875c683dbb47bb38d4132a528 which is commit 1c270b79ce0b8290f146255ea9057243f6dd3c17 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 86 +++++++++++------------------------------------------ diff --git a/queue-6.8/revert-workqueue-move-pwq-max_active-to-wq-max_active.patch b/queue-6.8/revert-workqueue-move-pwq-max_active-to-wq-max_active.patch index b2aa4bd6760..272fcf9f1d4 100644 --- a/queue-6.8/revert-workqueue-move-pwq-max_active-to-wq-max_active.patch +++ b/queue-6.8/revert-workqueue-move-pwq-max_active-to-wq-max_active.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 0c4ce23e6323e52d0590e78825cd3c63323d7a52 which is commit a045a272d887575da17ad86d6573e82871b50c27 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 133 ++++++++++++++++++++++++++--------------------------- diff --git a/queue-6.8/revert-workqueue-rcu-protect-wq-dfl_pwq-and-implement-accessors-for-it.patch b/queue-6.8/revert-workqueue-rcu-protect-wq-dfl_pwq-and-implement-accessors-for-it.patch index 1b3ade2cdf5..e7f9077ff05 100644 --- a/queue-6.8/revert-workqueue-rcu-protect-wq-dfl_pwq-and-implement-accessors-for-it.patch +++ b/queue-6.8/revert-workqueue-rcu-protect-wq-dfl_pwq-and-implement-accessors-for-it.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 3fb5dbc8bb3759ad0a82d6bf5ed32866c0410a79 which is commit 9f66cff212bb3c1cd25996aaa0dfd0c9e9d8baab upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 64 +++++++++++++++++++---------------------------------- diff --git a/queue-6.8/revert-workqueue-replace-pwq_activate_inactive_work-with-pwq_activate_work.patch b/queue-6.8/revert-workqueue-replace-pwq_activate_inactive_work-with-pwq_activate_work.patch index cbf3a55f9dd..7a373a10b20 100644 --- a/queue-6.8/revert-workqueue-replace-pwq_activate_inactive_work-with-pwq_activate_work.patch +++ b/queue-6.8/revert-workqueue-replace-pwq_activate_inactive_work-with-pwq_activate_work.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit f4505c2033ad25839f6fd9be6fc474b8306c44eb which is commit 4c6380305d21e36581b451f7337a36c93b64e050 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 31 ++++++------------------------- diff --git a/queue-6.8/revert-workqueue-shorten-events_freezable_power_efficient-name.patch b/queue-6.8/revert-workqueue-shorten-events_freezable_power_efficient-name.patch index f911315d464..a8278e2d7f8 100644 --- a/queue-6.8/revert-workqueue-shorten-events_freezable_power_efficient-name.patch +++ b/queue-6.8/revert-workqueue-shorten-events_freezable_power_efficient-name.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit fb89c8fa412f6caa34316c140e861bd3c4d7e83a which is commit 8318d6a6362f5903edb4c904a8dd447e59be4ad1 upstream +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ +Cc: Audra Mitchell Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 2 +- diff --git a/queue-6.8/revert-workqueue.c-increase-workqueue-name-length.patch b/queue-6.8/revert-workqueue.c-increase-workqueue-name-length.patch index 60c538ce5e4..1af34bf26a0 100644 --- a/queue-6.8/revert-workqueue.c-increase-workqueue-name-length.patch +++ b/queue-6.8/revert-workqueue.c-increase-workqueue-name-length.patch @@ -8,6 +8,16 @@ From: Greg Kroah-Hartman This reverts commit 43f0cec175f92c7a01e43d5d6f276262670a97ed which is commit 31c89007285d365aa36f71d8fb0701581c770a27 upstream. +The workqueue patches backported to 6.8.y caused some reported +regressions, so revert them for now. + +Reported-by: Thorsten Leemhuis +Cc: Tejun Heo +Cc: Marek Szyprowski +Cc: Nathan Chancellor +Cc: Sasha Levin +Cc: Audra Mitchell +Link: https://lore.kernel.org/all/ce4c2f67-c298-48a0-87a3-f933d646c73b@leemhuis.info/ Signed-off-by: Greg Kroah-Hartman --- kernel/workqueue.c | 8 ++------