From 22c324dfe02875f8d8bdd66db62d768e57209fa0 Mon Sep 17 00:00:00 2001 From: Xiaojie Yuan Date: Tue, 28 Nov 2017 13:57:45 +0800 Subject: [PATCH 2675/4131] drm/amdkcl: [2.6.38] kcl for BUILD_BUG_ON() Change-Id: I749861407905fb44bb90204703745d9f27339086 Signed-off-by: Xiaojie Yuan Reviewed-by: Harry Wentland --- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h b/drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h index 39ee8eba3..da7876c 100644 --- a/drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h +++ b/drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h @@ -70,7 +70,11 @@ static inline struct bw_fixed bw_int_to_fixed(int64_t value) { if (__builtin_constant_p(value)) { struct bw_fixed res; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 38) BUILD_BUG_ON(value > BW_FIXED_MAX_I32 || value < BW_FIXED_MIN_I32); +#else + MAYBE_BUILD_BUG_ON(value > BW_FIXED_MAX_I32 || value < BW_FIXED_MIN_I32); +#endif res.value = value << BW_FIXED_BITS_PER_FRACTIONAL_PART; return res; } else -- 2.7.4