]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: also track late init state
authorGrazvydas Ignotas <notasas@gmail.com>
Sun, 2 Oct 2016 21:06:44 +0000 (00:06 +0300)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 6 Oct 2016 16:39:02 +0000 (12:39 -0400)
commitb0c3b78c5b67e6c92dc39f3698b141bcbc40bc8b
treec813f3f53744b313125d45b07e7a82716b88020f
parent498b2068a5997f8c5520436efc28e713c6ebe440
drm/amdgpu: also track late init state

Successful sw_init() and hw_init() states are tracked, but not
late_init(). Various error paths may result in amdgpu_fini() being
called before .late init is done, so late_init needs to be tracked
to avoid unexpected or multiple .late_fini() calls.

Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c