aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/progs/test_autoload.c
diff options
context:
space:
mode:
authorAlvin Lee <[email protected]>2020-10-16 12:20:57 -0400
committerAlex Deucher <[email protected]>2020-11-02 15:30:05 -0500
commit6f2239ccdfc04938dc35e67dd60191b2c05dfb63 (patch)
treecd764477ad249b29290373587e0cd4db512ebe61 /tools/testing/selftests/bpf/progs/test_autoload.c
parent685b4d8142dcbf11b817f74c2bc5b94eca7ee7f2 (diff)
drm/amd/display: Keep GSL for full updates with planes that flip VSYNC
[Why] When enabling PIP in Heaven, the PIP planes are VSYNC flip and is also the top-most pipe. In this case GSL will be disabled because we only check immediate flip for the top pipe. However, the desktop planes are still flip immediate so we should at least keep GSL on until the full update. [How] Check each pipe in the tree to see if any planes are flip immediate. Maintain the GSL lock if yes, and take it down after when unlocking if any planes are flipping VSYNC. Keeping GSL on with VSYNC + flip immediate planes causes corruption. Signed-off-by: Alvin Lee <[email protected]> Reviewed-by: Aric Cyr <[email protected]> Acked-by: Qingqing Zhuo <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions