Prevents this kind of message being seen: <4> [71024.774936] workqueue: intel_atomic_cleanup_work [xe] hogged CPU for >10000us 35 times, consider switching to WQ_UNBOUND
Signed-off-by: John Harrison <[email protected]> --- drivers/gpu/drm/i915/display/intel_display_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_driver.c b/drivers/gpu/drm/i915/display/intel_display_driver.c index 9c2f7ad6c7b7..147661729bb2 100644 --- a/drivers/gpu/drm/i915/display/intel_display_driver.c +++ b/drivers/gpu/drm/i915/display/intel_display_driver.c @@ -242,7 +242,7 @@ int intel_display_driver_probe_noirq(struct intel_display *display) goto cleanup_wq_modeset; } - display->wq.cleanup = alloc_workqueue("i915_cleanup", WQ_HIGHPRI | WQ_PERCPU, 0); + display->wq.cleanup = alloc_workqueue("i915_cleanup", WQ_HIGHPRI | WQ_PERCPU | WQ_UNBOUND, 0); if (!display->wq.cleanup) { ret = -ENOMEM; goto cleanup_wq_flip; -- 2.43.0
