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-...@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