@@ -10181,27 +10181,27 @@ static bool
10181
10181
is_timing_unchanged_for_freesync (struct drm_crtc_state * old_crtc_state ,
10182
10182
struct drm_crtc_state * new_crtc_state )
10183
10183
{
10184
- struct drm_display_mode old_mode , new_mode ;
10184
+ const struct drm_display_mode * old_mode , * new_mode ;
10185
10185
10186
10186
if (!old_crtc_state || !new_crtc_state )
10187
10187
return false;
10188
10188
10189
- old_mode = old_crtc_state -> mode ;
10190
- new_mode = new_crtc_state -> mode ;
10191
-
10192
- if (old_mode . clock == new_mode . clock &&
10193
- old_mode . hdisplay == new_mode . hdisplay &&
10194
- old_mode . vdisplay == new_mode . vdisplay &&
10195
- old_mode . htotal == new_mode . htotal &&
10196
- old_mode . vtotal != new_mode . vtotal &&
10197
- old_mode . hsync_start == new_mode . hsync_start &&
10198
- old_mode . vsync_start != new_mode . vsync_start &&
10199
- old_mode . hsync_end == new_mode . hsync_end &&
10200
- old_mode . vsync_end != new_mode . vsync_end &&
10201
- old_mode . hskew == new_mode . hskew &&
10202
- old_mode . vscan == new_mode . vscan &&
10203
- (old_mode . vsync_end - old_mode . vsync_start ) ==
10204
- (new_mode . vsync_end - new_mode . vsync_start ))
10189
+ old_mode = & old_crtc_state -> mode ;
10190
+ new_mode = & new_crtc_state -> mode ;
10191
+
10192
+ if (old_mode -> clock == new_mode -> clock &&
10193
+ old_mode -> hdisplay == new_mode -> hdisplay &&
10194
+ old_mode -> vdisplay == new_mode -> vdisplay &&
10195
+ old_mode -> htotal == new_mode -> htotal &&
10196
+ old_mode -> vtotal != new_mode -> vtotal &&
10197
+ old_mode -> hsync_start == new_mode -> hsync_start &&
10198
+ old_mode -> vsync_start != new_mode -> vsync_start &&
10199
+ old_mode -> hsync_end == new_mode -> hsync_end &&
10200
+ old_mode -> vsync_end != new_mode -> vsync_end &&
10201
+ old_mode -> hskew == new_mode -> hskew &&
10202
+ old_mode -> vscan == new_mode -> vscan &&
10203
+ (old_mode -> vsync_end - old_mode -> vsync_start ) ==
10204
+ (new_mode -> vsync_end - new_mode -> vsync_start ))
10205
10205
return true;
10206
10206
10207
10207
return false;
0 commit comments