[PATCH v3 0/3] Improve type-safety on POWER_DOMAIN_*() macros
Gustavo Sousa
gustavo.sousa at intel.com
Mon Feb 17 20:34:25 UTC 2025
Fix one issue[1] reported by the kernel test robot and also take this
opportunity to improve POWER_DOMAIN_*() macros by making them explicitly
return the expected enum type with patch #2 and then turning them into function
with #3.
Patch #3 could be squashed into #2, but I'll defer that to reviewers to provide
their input.
[1] https://lore.kernel.org/oe-kbuild-all/202502120809.XfmcqkBD-lkp@intel.com/
Gustavo Sousa (3):
drm/i915/display: Use explicit base values in POWER_DOMAIN_*() macros
drm/i915/display: Make POWER_DOMAIN_*() always result in enum
intel_display_power_domain
drm/i915/display: Convert POWER_DOMAIN_*() to functions
drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +-
drivers/gpu/drm/i915/display/intel_cmtg.c | 2 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 4 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 10 ++---
drivers/gpu/drm/i915/display/intel_display.c | 39 ++++++++++++-------
.../gpu/drm/i915/display/intel_display_irq.c | 18 +++++----
.../drm/i915/display/intel_display_power.c | 21 ++++++++++
.../drm/i915/display/intel_display_power.h | 15 +++----
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 6 +--
drivers/gpu/drm/i915/display/intel_vdsc.c | 3 +-
.../drm/i915/display/skl_universal_plane.c | 2 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 2 +-
13 files changed, 82 insertions(+), 44 deletions(-)
--
2.48.1
More information about the Intel-xe
mailing list