Use static inlines instead of macros to avoid the need for
__maybe_unused annotations.

Cc: Ville Syrjala <[email protected]>
Signed-off-by: Jani Nikula <[email protected]>
---
 drivers/gpu/drm/i915/display/intel_display.c    |  2 +-
 .../gpu/drm/i915/display/intel_display_power.c  |  2 +-
 .../drm/xe/compat-i915-headers/intel_uncore.h   | 17 ++++++++++++++---
 3 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display.c 
b/drivers/gpu/drm/i915/display/intel_display.c
index d5947cc9b94c..32de0bab0982 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -7381,7 +7381,7 @@ static void intel_atomic_dsb_finish(struct 
intel_atomic_state *state,
 static void intel_atomic_commit_tail(struct intel_atomic_state *state)
 {
        struct intel_display *display = to_intel_display(state);
-       struct drm_i915_private __maybe_unused *dev_priv = 
to_i915(display->drm);
+       struct drm_i915_private *dev_priv = to_i915(display->drm);
        struct intel_crtc_state *new_crtc_state, *old_crtc_state;
        struct intel_crtc *crtc;
        struct intel_power_domain_mask put_domains[I915_MAX_PIPES] = {};
diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c 
b/drivers/gpu/drm/i915/display/intel_display_power.c
index 9f323c39d798..68e475f79965 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power.c
@@ -1328,7 +1328,7 @@ static void hsw_disable_lcpll(struct intel_display 
*display,
  */
 static void hsw_restore_lcpll(struct intel_display *display)
 {
-       struct drm_i915_private __maybe_unused *dev_priv = 
to_i915(display->drm);
+       struct drm_i915_private *dev_priv = to_i915(display->drm);
        u32 val;
        int ret;
 
diff --git a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h 
b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
index d93ddacdf743..c89728231d0a 100644
--- a/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
+++ b/drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
@@ -154,9 +154,20 @@ static inline void intel_uncore_write_notrace(struct 
intel_uncore *uncore,
        xe_mmio_write32(__compat_uncore_to_mmio(uncore), reg, val);
 }
 
-#define intel_uncore_forcewake_get(x, y) do { } while (0)
-#define intel_uncore_forcewake_put(x, y) do { } while (0)
+static inline void intel_uncore_forcewake_get(struct intel_uncore *uncore,
+                                             int fw_domains)
+{
+}
 
-#define intel_uncore_arm_unclaimed_mmio_detection(x) do { } while (0)
+static inline void intel_uncore_forcewake_put(struct intel_uncore *uncore,
+                                             int fw_domains)
+{
+}
+
+static inline bool
+intel_uncore_arm_unclaimed_mmio_detection(struct intel_uncore *uncore)
+{
+       return false;
+}
 
 #endif /* __INTEL_UNCORE_H__ */
-- 
2.47.3

Reply via email to