]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/i915/utils: drop unnecessary ifdefs
authorJani Nikula <jani.nikula@intel.com>
Mon, 29 Dec 2025 11:54:45 +0000 (13:54 +0200)
committerJani Nikula <jani.nikula@intel.com>
Tue, 30 Dec 2025 19:41:17 +0000 (21:41 +0200)
The i915_utils.h and intel_display_utils.h were in some cases included
from the same files, the former via i915_drv.h and the latter
directly. This lead to a clash between MISSING_CASE() and
fetch_and_zero() defined in both, requiring ifdefs.

With the display dependency on i915_drv.h removed, we can also remove
the now unnecessary ifdefs.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://patch.msgid.link/f40a1fd365cbcfb77bd76ce0041c4523699f6052.1767009044.git.jani.nikula@intel.com
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/display/intel_display_utils.h
drivers/gpu/drm/i915/i915_utils.h

index 2a18f160320cbbd0736b65e7fbf65ae22045668a..affa3179f52c7fa561f3eb1b7ba104243d0e1cba 100644 (file)
@@ -9,18 +9,14 @@
 
 struct intel_display;
 
-#ifndef MISSING_CASE
 #define MISSING_CASE(x) WARN(1, "Missing case (%s == %ld)\n", \
                             __stringify(x), (long)(x))
-#endif
 
-#ifndef fetch_and_zero
 #define fetch_and_zero(ptr) ({                                         \
        typeof(*ptr) __T = *(ptr);                                      \
        *(ptr) = (typeof(*ptr))0;                                       \
        __T;                                                            \
 })
-#endif
 
 #define KHz(x) (1000 * (x))
 #define MHz(x) KHz(1000 * (x))
index 9e5b7fcadbe2efd5d34deef088fecd5720ac39ca..ecc20e0528f4dd9b90c94159f7cdca3fa1fab49c 100644 (file)
 
 struct drm_i915_private;
 
-#ifndef MISSING_CASE
 #define MISSING_CASE(x) WARN(1, "Missing case (%s == %ld)\n", \
                             __stringify(x), (long)(x))
-#endif
 
 #define i915_probe_error(i915, fmt, ...) ({ \
        drm_err(&(i915)->drm, fmt, ##__VA_ARGS__); \
 })
 
-#ifndef fetch_and_zero
 #define fetch_and_zero(ptr) ({                                         \
        typeof(*ptr) __T = *(ptr);                                      \
        *(ptr) = (typeof(*ptr))0;                                       \
        __T;                                                            \
 })
-#endif
 
 /*
  * check_user_mbz: Check that a user value exists and is zero