OSDN Git Service

drm/amd/display: Replace block with strncpy() in fill_audio_info()
authorTom St Denis <tom.stdenis@amd.com>
Tue, 17 Oct 2017 13:46:54 +0000 (09:46 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Sat, 21 Oct 2017 20:53:29 +0000 (16:53 -0400)
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>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

index fb24ba6..3f40597 100644 (file)
@@ -2238,11 +2238,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;