diff options
| author | Ivan Lipski <[email protected]> | 2025-09-02 20:20:09 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2025-09-15 21:24:42 +0000 |
| commit | 29a2f430475357f760679b249f33e7282688e292 (patch) | |
| tree | d7b50423c075318ebf19e14b60fc6c3debe818e8 /drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | |
| parent | drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.0.1/11.0.4 GPUs (diff) | |
| download | kernel-29a2f430475357f760679b249f33e7282688e292.tar.gz kernel-29a2f430475357f760679b249f33e7282688e292.zip | |
drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
[Why&How]
As reported on https://gitlab.freedesktop.org/drm/amd/-/issues/3936,
SMU hang can occur if the interrupts are not enabled appropriately,
causing a vblank timeout.
This patch reverts commit 5009628d8509 ("drm/amd/display: Remove unnecessary
amdgpu_irq_get/put"), but only for RX6xxx & RX7700 GPUs, on which the
issue was observed.
This will re-enable interrupts regardless of whether the user space needed
it or not.
Fixes: 5009628d8509 ("drm/amd/display: Remove unnecessary amdgpu_irq_get/put")
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3936
Suggested-by: Sun peng Li <[email protected]>
Reviewed-by: Sun peng Li <[email protected]>
Signed-off-by: Ivan Lipski <[email protected]>
Signed-off-by: Ray Wu <[email protected]>
Tested-by: Daniel Wheeler <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
(cherry picked from commit 95d168b367aa28a59f94fc690ff76ebf69312c6d)
Cc: [email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c')
0 files changed, 0 insertions, 0 deletions
