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

Reply via email to