Changes since v1: - Remove irq_fini_in_progress flag; the spinlock serialization and empty-list check are sufficient (Leo Li) - Remove redundant irq_wq != NULL check in amdgpu_dm_irq_schedule_work; amdgpu_dm_irq_init() already guarantees it is valid (Leo Li)
Geoffrey McRae (2): drm/amd/display: Fix DM IRQ teardown races drm/amd/display: Use unbound workqueues for deferred DM work .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 172 ++++++++++-------- 3 files changed, 102 insertions(+), 82 deletions(-) -- 2.43.0
