hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/sti/sti_hda.c
....@@ -523,7 +523,7 @@
523523
524524 DRM_DEBUG_DRIVER("\n");
525525
526
- memcpy(&hda->mode, mode, sizeof(struct drm_display_mode));
526
+ drm_mode_copy(&hda->mode, mode);
527527
528528 if (!hda_get_mode_idx(hda->mode, &mode_idx)) {
529529 DRM_ERROR("Undefined mode\n");
....@@ -600,8 +600,9 @@
600600
601601 #define CLK_TOLERANCE_HZ 50
602602
603
-static int sti_hda_connector_mode_valid(struct drm_connector *connector,
604
- struct drm_display_mode *mode)
603
+static enum drm_mode_status
604
+sti_hda_connector_mode_valid(struct drm_connector *connector,
605
+ struct drm_display_mode *mode)
605606 {
606607 int target = mode->clock * 1000;
607608 int target_min = target - CLK_TOLERANCE_HZ;