]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Fail atomic_check early on normalize_zpos error
authorLeo Li <sunpeng.li@amd.com>
Thu, 9 Feb 2023 17:15:21 +0000 (12:15 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 22 Feb 2023 11:59:47 +0000 (12:59 +0100)
commita4044044d76fd4d76f2a2d5de7dfb8fc96338886
treeb163a4e71da109b3d1d8fe91dc457c86196bdaa1
parent47fb70d38ae70db5a8753234b5d438bf18c55f1b
drm/amd/display: Fail atomic_check early on normalize_zpos error

commit 3ee36133312a8eb285be91d46a33704a5a7c9236 upstream.

[Why]

drm_atomic_normalize_zpos() can return an error code when there's
modeset lock contention. This was being ignored.

[How]

Bail out of atomic check if normalize_zpos() returns an error.

Fixes: edc29a666188 ("drm/amd/display: Fix double cursor on non-video RGB MPO")
Signed-off-by: Leo Li <sunpeng.li@amd.com>
Tested-by: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
Reviewed-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c