|
@@ -2554,9 +2554,9 @@ static void fill_audio_info(struct audio_info *audio_info,
|
|
|
|
|
|
cea_revision = drm_connector->display_info.cea_rev;
|
|
cea_revision = drm_connector->display_info.cea_rev;
|
|
|
|
|
|
- strncpy(audio_info->display_name,
|
|
|
|
|
|
+ strscpy(audio_info->display_name,
|
|
edid_caps->display_name,
|
|
edid_caps->display_name,
|
|
- AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS - 1);
|
|
|
|
|
|
+ AUDIO_INFO_DISPLAY_NAME_SIZE_IN_CHARS);
|
|
|
|
|
|
if (cea_revision >= 3) {
|
|
if (cea_revision >= 3) {
|
|
audio_info->mode_count = edid_caps->audio_mode_count;
|
|
audio_info->mode_count = edid_caps->audio_mode_count;
|
|
@@ -3652,7 +3652,7 @@ amdgpu_dm_create_common_mode(struct drm_encoder *encoder,
|
|
mode->hdisplay = hdisplay;
|
|
mode->hdisplay = hdisplay;
|
|
mode->vdisplay = vdisplay;
|
|
mode->vdisplay = vdisplay;
|
|
mode->type &= ~DRM_MODE_TYPE_PREFERRED;
|
|
mode->type &= ~DRM_MODE_TYPE_PREFERRED;
|
|
- strncpy(mode->name, name, DRM_DISPLAY_MODE_LEN);
|
|
|
|
|
|
+ strscpy(mode->name, name, DRM_DISPLAY_MODE_LEN);
|
|
|
|
|
|
return mode;
|
|
return mode;
|
|
|
|
|