mirror of
https://github.com/torvalds/linux.git
synced 2026-05-22 22:22:08 +02:00
drm/i915/utils: drop unnecessary ifdefs
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>
This commit is contained in:
parent
51489bae20
commit
bb6a498568
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -38,22 +38,18 @@
|
|||
|
||||
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user