hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/sti/sti_dvo.c
....@@ -288,7 +288,7 @@
288288
289289 DRM_DEBUG_DRIVER("\n");
290290
291
- memcpy(&dvo->mode, mode, sizeof(struct drm_display_mode));
291
+ drm_mode_copy(&dvo->mode, mode);
292292
293293 /* According to the path used (main or aux), the dvo clocks should
294294 * have a different parent clock. */
....@@ -346,8 +346,9 @@
346346
347347 #define CLK_TOLERANCE_HZ 50
348348
349
-static int sti_dvo_connector_mode_valid(struct drm_connector *connector,
350
- struct drm_display_mode *mode)
349
+static enum drm_mode_status
350
+sti_dvo_connector_mode_valid(struct drm_connector *connector,
351
+ struct drm_display_mode *mode)
351352 {
352353 int target = mode->clock * 1000;
353354 int target_min = target - CLK_TOLERANCE_HZ;