aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch
new file mode 100644
index 00000000..cb394c72
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2576-drm-amd-display-Replace-block-with-strncpy-in-fill_a.patch
@@ -0,0 +1,37 @@
+From 26a2b00da72010b09c686339a5751deffd85118f Mon Sep 17 00:00:00 2001
+From: Tom St Denis <tom.stdenis@amd.com>
+Date: Tue, 17 Oct 2017 09:46:54 -0400
+Subject: [PATCH 2576/4131] drm/amd/display: Replace block with strncpy() in
+ fill_audio_info()
+
+Replace inlined strncpy with library call.
+
+Signed-off-by: Tom St Denis <tom.stdenis@amd.com>
+Acked-by: Andrey Grodzovsky <andey.grodzovsky@amd.com>
+Reviewed-by: Harry Wentland <harry.wentland@amd.com>
+---
+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 +++-----
+ 1 file changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+index 910368d..0e651a0 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+@@ -2239,11 +2239,9 @@ static void fill_audio_info(struct audio_info *audio_info,
+
+ cea_revision = drm_connector->display_info.cea_rev;
+
+- while (i < AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS &&
+- edid_caps->display_name[i]) {
+- audio_info->display_name[i] = edid_caps->display_name[i];
+- i++;
+- }
++ strncpy(audio_info->display_name,
++ edid_caps->display_name,
++ AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS - 1);
+
+ if (cea_revision >= 3) {
+ audio_info->mode_count = edid_caps->audio_mode_count;
+--
+2.7.4
+