mirror of https://gitee.com/openkylin/linux.git
drm/i915: Use new atomic iterator macros in fbc
Use for_each_new_plane_in_state, only the new state is needed. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1489071125-917-3-git-send-email-maarten.lankhorst@linux.intel.com Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
b77c7a90be
commit
e96b206f54
|
@ -1061,7 +1061,7 @@ void intel_fbc_choose_crtc(struct drm_i915_private *dev_priv,
|
||||||
* plane. We could go for fancier schemes such as checking the plane
|
* plane. We could go for fancier schemes such as checking the plane
|
||||||
* size, but this would just affect the few platforms that don't tie FBC
|
* size, but this would just affect the few platforms that don't tie FBC
|
||||||
* to pipe or plane A. */
|
* to pipe or plane A. */
|
||||||
for_each_plane_in_state(state, plane, plane_state, i) {
|
for_each_new_plane_in_state(state, plane, plane_state, i) {
|
||||||
struct intel_plane_state *intel_plane_state =
|
struct intel_plane_state *intel_plane_state =
|
||||||
to_intel_plane_state(plane_state);
|
to_intel_plane_state(plane_state);
|
||||||
struct intel_crtc_state *intel_crtc_state;
|
struct intel_crtc_state *intel_crtc_state;
|
||||||
|
|
Loading…
Reference in New Issue