workqueue: Force non power efficient workqueues

Change-Id: If4f2f8de7bab5208f36c00fe6d3e55d8b5079fd1
Signed-off-by: Richard Raya <rdxzv.dev@gmail.com>
This commit is contained in:
Richard Raya 2024-08-09 19:05:23 -03:00
parent 5ba7c278e6
commit d64ab44fec

View File

@ -5797,11 +5797,9 @@ int __init workqueue_init_early(void)
WQ_UNBOUND_MAX_ACTIVE);
system_freezable_wq = alloc_workqueue("events_freezable",
WQ_FREEZABLE, 0);
system_power_efficient_wq = alloc_workqueue("events_power_efficient",
WQ_POWER_EFFICIENT, 0);
system_freezable_power_efficient_wq = alloc_workqueue("events_freezable_power_efficient",
WQ_FREEZABLE | WQ_POWER_EFFICIENT,
0);
system_power_efficient_wq = alloc_workqueue("events", 0, 0);
system_freezable_power_efficient_wq = alloc_workqueue("events_freezable",
WQ_FREEZABLE, 0);
BUG_ON(!system_wq || !system_highpri_wq || !system_long_wq ||
!system_unbound_wq || !system_freezable_wq ||
!system_power_efficient_wq ||