mirror_ubuntu-kernels/drivers/gpu/drm/amd/display
Sung Joon Kim 4cbe435dd6 drm/amd/display: retain/release stream pointer in link enc table
[why]
At every reference to stream pointer, we need to increment/decrement the
kref_count.  Not doing so will result in invalid stream pointer still
alive after hibernate cycle.

[how]
Call stream retain/release whenever the link encoder assignment is set
to true/false since it indicates if we want to reference the stream
pointer or not.

Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Anson Jacob <Anson.Jacob@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Sung Joon Kim <sungkim@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-11-17 16:58:08 -05:00
..
amdgpu_dm drm/amd/display: remove unnecessary conditional operators 2021-11-17 16:58:04 -05:00
dc drm/amd/display: retain/release stream pointer in link enc table 2021-11-17 16:58:08 -05:00
dmub drm/amd/display: Fix detection of aligned DMUB firmware meta info 2021-11-17 16:58:06 -05:00
include Linux 5.15 2021-11-12 09:23:16 +10:00
modules drm/amd/display: Fix deadlock when falling back to v2 from v3 2021-10-28 14:26:51 -04:00
Kconfig drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI 2021-10-05 10:55:41 -04:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards 2019-11-13 15:29:42 -05:00
TODO