OSDN Git Service

drm/amdgpu: fix unload driver issue for virtual display
authorXiangliang Yu <Xiangliang.Yu@amd.com>
Thu, 19 Jan 2017 01:57:41 +0000 (09:57 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Dec 2017 21:01:53 +0000 (22:01 +0100)
commitcab00a9c16c07045bdaaf9e6b4e92de81790f386
treefe54d55c7a73b2835ed8c473adaee52dfecb6832
parentb75e47cf84390b8be2d93a08977270166831a2b3
drm/amdgpu: fix unload driver issue for virtual display

[ Upstream commit 3a1d19a29670aa7eb58576a31883d0aa9fb77549 ]

Virtual display doesn't allocate amdgpu_encoder when initializing,
so will get invaild pointer if try to free amdgpu_encoder when
unloading driver.

Signed-off-by: Xiangliang Yu <Xiangliang.Yu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/dce_virtual.c