mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 13:06:59 +02:00
drm/i915: Remove unnecessary goto in intel_primary_plane_disable()
The same logic can be implemented without it, and it even saves a line of code. Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
35a57ffbb1
commit
36d0a82ef4
|
|
@ -11850,13 +11850,11 @@ intel_primary_plane_disable(struct drm_plane *plane)
|
|||
* In either case, we need to unpin the FB and let the fb pointer get
|
||||
* updated, but otherwise we don't need to touch the hardware.
|
||||
*/
|
||||
if (!intel_crtc->primary_enabled)
|
||||
goto disable_unpin;
|
||||
if (intel_crtc->primary_enabled) {
|
||||
intel_crtc_wait_for_pending_flips(plane->crtc);
|
||||
intel_disable_primary_hw_plane(plane, plane->crtc);
|
||||
}
|
||||
|
||||
intel_crtc_wait_for_pending_flips(plane->crtc);
|
||||
intel_disable_primary_hw_plane(plane, plane->crtc);
|
||||
|
||||
disable_unpin:
|
||||
mutex_lock(&dev->struct_mutex);
|
||||
i915_gem_track_fb(intel_fb_obj(plane->fb), NULL,
|
||||
INTEL_FRONTBUFFER_PRIMARY(intel_crtc->pipe));
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user