]> git.baikalelectronics.ru Git - kernel.git/commit
drm/scheduler: Set sched->thread to NULL on failure
authorSharat Masetty <smasetty@codeaurora.org>
Thu, 29 Nov 2018 10:05:19 +0000 (15:35 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 5 Dec 2018 22:56:16 +0000 (17:56 -0500)
commit1547cf2f84da83eb09bfa5e47c552aa20b97bc91
tree4f24cc18d4fa7684306aab44c062fb87d76b864f
parentcfb9e42247342b0cf3d5ff1841a74d09d4f12bed
drm/scheduler: Set sched->thread to NULL on failure

In cases where the scheduler instance is used as a base object of another
driver object, it's not clear if the driver can call scheduler cleanup on the
fail path. So, Set the sched->thread to NULL, so that the driver can safely
call drm_sched_fini() during cleanup.

Signed-off-by: Sharat Masetty <smasetty@codeaurora.org>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/scheduler/sched_main.c