aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch
new file mode 100644
index 00000000..6719d2fa
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2861-drm-amd-display-return-NULL-instead-of-false-from-dc.patch
@@ -0,0 +1,38 @@
+From e8c5aa24be05c0398b6eaa1c4a4220bf720968ce Mon Sep 17 00:00:00 2001
+From: Arnd Bergmann <arnd@arndb.de>
+Date: Fri, 12 Jul 2019 11:39:52 +0200
+Subject: [PATCH 2861/2940] drm/amd/display: return 'NULL' instead of 'false'
+ from dcn20_acquire_idle_pipe_for_layer
+
+clang complains that 'false' is a not a pointer:
+
+drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.c:2428:10: error: expression which evaluates to zero treated as a null pointer constant of type 'struct pipe_ctx *' [-Werror,-Wnon-literal-null-conversion]
+ return false;
+
+Changing it to 'NULL' looks like the right thing that will shut up
+the warning and make it easier to read, while not changing behavior.
+
+Fixes: 7ed4e6352c16 ("drm/amd/display: Add DCN2 HW Sequencer and Resource")
+Reviewed-by: Nathan Chancellor <natechancellor@gmail.com>
+Signed-off-by: Arnd Bergmann <arnd@arndb.de>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
+index 14920c180836..20cf98f090b0 100644
+--- a/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
++++ b/drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
+@@ -2423,7 +2423,7 @@ struct pipe_ctx *dcn20_acquire_idle_pipe_for_layer(
+ ASSERT(0);
+
+ if (!idle_pipe)
+- return false;
++ return NULL;
+
+ idle_pipe->stream = head_pipe->stream;
+ idle_pipe->stream_res.tg = head_pipe->stream_res.tg;
+--
+2.17.1
+