mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
![]() [Why] When running a game/benchmark with v-sync disabled, disabling a plane (which is v-sync) can cause an underflow. This is due to flips that are pending before pipe locking being applied after locks are released and pipes have been re-arranged or disconnected. This can potentially apply a flip on the incorrect pipe. [How] Check that any pending flips are cleared before locking any pipes to ensure flips are applied on the correct pipes. Signed-off-by: Taimur Hassan <syed.hassan@amd.com> Reviewed-by: Aric Cyr <Aric.Cyr@amd.com> Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
||
---|---|---|
.. | ||
hw | ||
bw_fixed.h | ||
clock_source.h | ||
compressor.h | ||
core_status.h | ||
core_types.h | ||
custom_float.h | ||
dc_link_ddc.h | ||
dc_link_dp.h | ||
dce_calcs.h | ||
dcn_calc_math.h | ||
dcn_calcs.h | ||
hw_sequencer.h | ||
hw_sequencer_private.h | ||
link_hwss.h | ||
reg_helper.h | ||
resource.h | ||
vm_helper.h |