diff options
author | Chris Wilson <[email protected]> | 2020-07-11 21:32:36 +0100 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2020-07-13 12:23:12 +0100 |
commit | 4fe6abb8f51355224808ab02a9febf65d184c40b (patch) | |
tree | c0fc0abb486c3976b31aed6b498b35c48100cea8 /drivers/gpu/drm/i915/display/intel_dp_mst.c | |
parent | 2730055dcb9a07f8aca27e6911defc29b41c71df (diff) |
drm/i915/gt: Ignore irq enabling on the virtual engines
We do not use the virtual engines for interrupts (they have physical
components), but we do use them to decouple the fence signaling during
submission. Currently, when we submit a completed request, we try to
enable the interrupt handler for the virtual engine, but we never disarm
it. A quick fix is then to mark the irq as enabled, and it will then
remain enabled -- and this prevents us from waking the device and never
letting it sleep again.
Fixes: f8db4d051b5e ("drm/i915: Initialise breadcrumb lists on the virtual engine")
Signed-off-by: Chris Wilson <[email protected]>
Cc: Mika Kuoppala <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Cc: <[email protected]> # v5.5+
Reviewed-by: Tvrtko Ursulin <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dp_mst.c')
0 files changed, 0 insertions, 0 deletions