diff options
Diffstat (limited to 'drivers/gpu/drm/nouveau/nv50_sor.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nv50_sor.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/gpu/drm/nouveau/nv50_sor.c b/drivers/gpu/drm/nouveau/nv50_sor.c index 9a5c2c98658..a7844ab6a50 100644 --- a/drivers/gpu/drm/nouveau/nv50_sor.c +++ b/drivers/gpu/drm/nouveau/nv50_sor.c | |||
@@ -342,11 +342,8 @@ nv50_sor_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, | |||
342 | } | 342 | } |
343 | 343 | ||
344 | if (connector->scaling_mode != DRM_MODE_SCALE_NONE && | 344 | if (connector->scaling_mode != DRM_MODE_SCALE_NONE && |
345 | connector->native_mode) { | 345 | connector->native_mode) |
346 | int id = adjusted_mode->base.id; | 346 | drm_mode_copy(adjusted_mode, connector->native_mode); |
347 | *adjusted_mode = *connector->native_mode; | ||
348 | adjusted_mode->base.id = id; | ||
349 | } | ||
350 | 347 | ||
351 | return true; | 348 | return true; |
352 | } | 349 | } |