Ander Conselvan de Oliveira
2d112de7db
drm/i915: Embedded struct drm_crtc_state in intel_crtc_state
And get rid of the duplicate mode structures. This patch was generated
with the following semantic patch:
@@ @@
struct intel_crtc_state {
+struct drm_crtc_state base;
+
...
-struct drm_display_mode requested_mode;
-struct drm_display_mode adjusted_mode;
...
}
@@ struct intel_crtc_state *state; @@
-state->adjusted_mode
+state->base.adjusted_mode
@@ struct intel_crtc_state *state; @@
-state->requested_mode
+state->base.mode
@@ struct intel_crtc_state state; @@
-state.adjusted_mode
+state.base.adjusted_mode
@@ struct intel_crtc_state state; @@
-state.requested_mode
+state.base.mode
@@ struct drm_crtc *crtc; @@
-to_intel_crtc(crtc)->config.adjusted_mode
+to_intel_crtc(crtc)->config.base.adjusted_mode
@@ identifier member; expression E; @@
-PIPE_CONF_CHECK_FLAGS(adjusted_mode.member, E);
+PIPE_CONF_CHECK_FLAGS(base.adjusted_mode.member, E);
@@ identifier member; @@
-PIPE_CONF_CHECK_I(adjusted_mode.member);
+PIPE_CONF_CHECK_I(base.adjusted_mode.member);
@@ identifier member; @@
-PIPE_CONF_CHECK_CLOCK_FUZZY(adjusted_mode.member);
+PIPE_CONF_CHECK_CLOCK_FUZZY(base.adjusted_mode.member);
v2: Completely generate the patch with cocci. (Ander)
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2015-01-27 09:50:48 +01:00
..
2015-01-22 17:53:03 +02:00
2015-01-09 09:13:41 +10:00
2015-01-21 14:57:03 +01:00
2015-01-21 09:46:02 +01:00
2015-01-21 14:57:03 +01:00
2015-01-07 19:15:03 +01:00
2015-01-21 14:57:03 +01:00
2015-01-27 09:38:29 +10:00
2015-01-21 14:57:03 +01:00
2014-12-23 12:01:47 +02:00
2015-01-27 09:50:48 +01:00
2015-01-07 21:32:07 +01:00
2015-01-21 14:57:03 +01:00
2015-01-21 14:57:03 +01:00
2015-01-27 08:54:11 +10:00
2015-01-21 14:57:03 +01:00
2015-01-21 09:45:56 +01:00
2015-01-21 14:57:03 +01:00
2014-11-20 11:30:37 +10:00
2015-01-27 09:39:58 +10:00
2015-01-21 10:16:24 +10:00
2015-01-27 10:05:44 +10:00
2014-12-15 15:52:01 -08:00
2015-01-22 09:59:25 +10:00
2015-01-09 09:13:41 +10:00
2014-12-15 15:52:01 -08:00
2014-12-03 18:26:52 -05:00
2015-01-21 14:57:03 +01:00
2014-12-03 18:26:52 -05:00
2015-01-05 13:55:27 +01:00
2015-01-27 18:48:53 +10:00
2014-12-16 08:56:55 +01:00
2014-12-17 20:23:23 +01:00
2015-01-05 13:55:30 +01:00
2015-01-27 09:11:59 +10:00
2014-12-09 09:56:44 +10:00
2014-12-09 09:56:48 +10:00
2015-01-05 13:54:38 +01:00
2014-11-21 12:16:27 +10:00
2014-12-11 10:12:57 +10:00
2015-01-27 08:54:11 +10:00
2014-11-15 09:29:14 +10:00
2015-01-21 14:57:03 +01:00
2014-11-13 13:27:33 +01:00
2014-11-15 09:50:21 +10:00
2014-12-16 18:44:34 +01:00
2014-12-16 18:44:34 +01:00
2015-01-05 13:55:30 +01:00
2015-01-09 09:13:41 +10:00
2014-11-13 13:56:17 +01:00
2015-01-21 10:17:16 +10:00
2014-11-12 17:56:12 +10:00
2014-12-17 20:24:02 +01:00
2014-11-15 09:37:20 +10:00
2015-01-22 06:11:39 +01:00
2015-01-22 10:42:21 -05:00
2015-01-22 10:44:41 +10:00