diff options
| -rw-r--r-- | drivers/gpu/drm/i915/display/intel_fbc.c | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/i915/display/intel_fbc.c b/drivers/gpu/drm/i915/display/intel_fbc.c index 8be01b93015f..160fd2bdafe5 100644 --- a/drivers/gpu/drm/i915/display/intel_fbc.c +++ b/drivers/gpu/drm/i915/display/intel_fbc.c @@ -1384,8 +1384,10 @@ static void __intel_fbc_enable(struct intel_atomic_state *state,  		if (fbc->state.plane != plane)  			return; -		if (intel_fbc_is_ok(plane_state)) +		if (intel_fbc_is_ok(plane_state)) { +			intel_fbc_update_state(state, crtc, plane);  			return; +		}  		__intel_fbc_disable(fbc);  	} |