aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/amd/scheduler/gpu_scheduler.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
index 8dd7316b1d4f..b3e84d0f4ace 100644
--- a/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
+++ b/drivers/gpu/drm/amd/scheduler/gpu_scheduler.c
@@ -468,5 +468,6 @@ int amd_sched_init(struct amd_gpu_scheduler *sched,
468 */ 468 */
469void amd_sched_fini(struct amd_gpu_scheduler *sched) 469void amd_sched_fini(struct amd_gpu_scheduler *sched)
470{ 470{
471 kthread_stop(sched->thread); 471 if (sched->thread)
472 kthread_stop(sched->thread);
472} 473}