summaryrefslogtreecommitdiffstats
path: root/io_uring
diff options
context:
space:
mode:
authorMichel Dänzer <mdaenzer@redhat.com>2023-10-02 16:16:49 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-11-20 11:59:11 +0100
commit89eea870d70b53166d667b318de715b2d57874c3 (patch)
treed227cf6b0214fcaeaa61662aa1068fa3b42a3392 /io_uring
parent0995fb3dd423a53fcf9807c4854e5921c7cf8855 (diff)
downloadlinux-stable-89eea870d70b53166d667b318de715b2d57874c3.tar.gz
linux-stable-89eea870d70b53166d667b318de715b2d57874c3.tar.bz2
linux-stable-89eea870d70b53166d667b318de715b2d57874c3.zip
drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
[ Upstream commit bc0b79ce2050aa523c38c96b6d26340a96bfbdca ] If no plane was newly enabled or changed scaling, there can be no new scaling mismatch with the cursor plane. By not pulling non-cursor plane states into all atomic commits while the cursor plane is enabled, this avoids synchronizing all cursor plane changes to vertical blank, which caused the following IGT tests to fail: kms_cursor_legacy@cursor-vs-flip.* kms_cursor_legacy@flip-vs-cursor.* Fixes: 003048ddf44b ("drm/amd/display: Check all enabled planes in dm_check_crtc_cursor") Signed-off-by: Michel Dänzer <mdaenzer@redhat.com> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'io_uring')
0 files changed, 0 insertions, 0 deletions