blob: 7d6d8abf3044dd96a7110e122a232f4a2e3d0c1a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
From 22c324dfe02875f8d8bdd66db62d768e57209fa0 Mon Sep 17 00:00:00 2001
From: Xiaojie Yuan <Xiaojie.Yuan@amd.com>
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 <Xiaojie.Yuan@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
---
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
|