Re: [PATCH 0/5] Better recovery from DMUB load failures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/15/2024 00:09, Mario Limonciello wrote:
When a DMUB load failure occurs the amdgpu driver is left in a pretty
bad state because the display core thinks everything is fine.

This explodes once the core tries to do a register read which stalls.

Instead of papering over these errors return error codes up and do
the proper cleanup.
Mario Limonciello (5):
   drm/amd: Disable interrupts after amdgpu_fence_driver_hw_fini()
   drm/amd/display: Fix null pointer derference in amdgpu_dm_fini()
   drm/amd/display: Only free dm private atomic_obj if initialized
   drm/amd/display: convert all DRM_ERROR and DRM_WARN to drm_*
   drm/amd/display: Make DMUB auto-load failures fatal

  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |   2 +-
  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 388 ++++++++++--------
  2 files changed, 217 insertions(+), 173 deletions(-)


Ping on this series.



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux