diff options
author | Dave Airlie <[email protected]> | 2020-11-26 17:58:04 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2020-11-26 17:58:14 +1000 |
commit | b51c2c67ce028c64a863599dc6b96c382daa0658 (patch) | |
tree | 1af9ad13453f5cae5862ff06518d19b92ee75c3a /drivers/gpu/drm/i915/i915_request.h | |
parent | 5ead67bd540ebad55145e34c8983c2d5cf1efdf0 (diff) | |
parent | 280ffdb6ddb5de85eddd476a3bcdc19c9a80f089 (diff) |
Merge tag 'drm-intel-fixes-2020-11-25' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
- Fix Perf/OA workaround register corruption (Lionel)
- Correct a comment statement in GVT (Yan)
- Fix GT enable/disable iterrupts, including a race condition that prevented GPU to go idle (Chris)
- Free stale request on destroying the virtual engine (Chris)
Signed-off-by: Dave Airlie <[email protected]>
From: Rodrigo Vivi <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/i915/i915_request.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_request.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_request.h b/drivers/gpu/drm/i915/i915_request.h index 16b721080195..874af6db6103 100644 --- a/drivers/gpu/drm/i915/i915_request.h +++ b/drivers/gpu/drm/i915/i915_request.h @@ -176,7 +176,11 @@ struct i915_request { struct intel_context *context; struct intel_ring *ring; struct intel_timeline __rcu *timeline; - struct list_head signal_link; + + union { + struct list_head signal_link; + struct llist_node signal_node; + }; /* * The rcu epoch of when this request was allocated. Used to judiciously |