[PATCH v4 00/11] Updates for drm/xe/configfs

Michal Wajdeczko michal.wajdeczko at intel.com
Sun Jul 27 17:19:57 UTC 2025


v3: https://patchwork.freedesktop.org/series/151773/#rev4
v4: rebased (as patches 1-3 from v3 were already merged)
    cleanup su_mutex and use it everywhere
    add placeholder for default settings
    simplify code in xe_init
    fix checks for existing config
    fix wrong pdev put/get

Michal Wajdeczko (11):
  drm/xe: Simplify module initialization code
  drm/xe: Print module init abort code
  drm/xe/configfs: Destroy xe_configfs.su_mutex on exit/error
  drm/xe/configfs: Use mutex from xe_configfs subsystem
  drm/xe/configfs: Rename struct xe_config_device
  drm/xe/configfs: Rename configfs_find_group() helper
  drm/xe/configfs: Reintroduce struct xe_config_device
  drm/xe/configfs: Keep default device config settings together
  drm/xe/configfs: Check if device was preconfigured
  drm/xe/configfs: Only allow configurations for supported devices
  drm/xe/configfs: Allow adding configurations for future VFs

 drivers/gpu/drm/xe/xe_configfs.c | 157 ++++++++++++++++++++++---------
 drivers/gpu/drm/xe/xe_configfs.h |   2 +
 drivers/gpu/drm/xe/xe_module.c   |  29 +++---
 drivers/gpu/drm/xe/xe_pci.c      |   3 +
 4 files changed, 130 insertions(+), 61 deletions(-)

-- 
2.47.1



More information about the Intel-xe mailing list