[PATCH 0/9] Cleanup error handling on probe, batch 2

Lucas De Marchi lucas.demarchi at intel.com
Fri Feb 14 21:23:04 UTC 2025


More patches to cleanup the probe sequence. This time there are some
dependencies on the devres change (first patch). I may detangle some of
these dependencies though to continue landing what makes sense,
depending on how review goes. I don't see a pressing need for patch 4 as
we will need it as long as 1 is not solved.

Lucas De Marchi (9):
  FOR-CI-ONLY: devres
  drm/xe: Stop setting drvdata to NULL
  drm/xe: Switch from xe to devm actions
  drm/xe: Drop remove callback support
  drm/xe/display: Drop xe_display_driver_remove()
  drm/xe: Move survivability entirely to xe_pci
  drm/xe: Stop ignoring errors from xe_heci_gsc_init()
  drm/xe: Rename update_device_info() after sriov
  drm/xe: Stop ignoring errors from xe_ttm_sys_mgr_init()

 drivers/base/devres.c                      |  7 ++
 drivers/gpu/drm/xe/display/xe_display.c    | 13 +--
 drivers/gpu/drm/xe/display/xe_display.h    |  1 -
 drivers/gpu/drm/xe/xe_device.c             | 98 +++-------------------
 drivers/gpu/drm/xe/xe_device.h             |  3 -
 drivers/gpu/drm/xe/xe_device_sysfs.c       |  6 --
 drivers/gpu/drm/xe/xe_device_types.h       | 14 ----
 drivers/gpu/drm/xe/xe_gsc_proxy.c          |  2 +-
 drivers/gpu/drm/xe/xe_heci_gsc.c           | 37 ++++----
 drivers/gpu/drm/xe/xe_heci_gsc.h           |  3 +-
 drivers/gpu/drm/xe/xe_pci.c                | 27 +++---
 drivers/gpu/drm/xe/xe_survivability_mode.c | 77 +++++++++--------
 drivers/gpu/drm/xe/xe_survivability_mode.h |  5 +-
 13 files changed, 88 insertions(+), 205 deletions(-)

-- 
2.48.1



More information about the Intel-xe mailing list