diff options
| author | Chris Wilson <[email protected]> | 2017-07-01 00:05:17 +0100 |
|---|---|---|
| committer | Chris Wilson <[email protected]> | 2017-07-04 11:55:27 +0100 |
| commit | fad2083483bb7f743486199f90dc042939323453 (patch) | |
| tree | e9242564793907441ac200d25b940f7ffd087be2 /drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | |
| parent | a874b6a3fb22c8c30f36b1f6ba5430a4c2278a6a (diff) | |
drm/i915: Fix use-after-free of context during free_contexts
When iterating the list of contexts to free, we need to use a safe
iterator as we are freeing the link as we go. Pass an extra thick brown
paper bag.
Fixes: 5f09a9c8ab6b ("drm/i915: Allow contexts to be unreferenced locklessly")
Signed-off-by: Chris Wilson <[email protected]>
Cc: Joonas Lahtinen <[email protected]>
Cc: Tvrtko Ursulin <[email protected]>
Cc: Matthew Auld <[email protected]>
Link: http://patchwork.freedesktop.org/patch/msgid/[email protected]
Reviewed-by: Matthew Auld <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c')
0 files changed, 0 insertions, 0 deletions