diff options
| -rw-r--r-- | drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 3 |
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 | */ |
| 469 | void amd_sched_fini(struct amd_gpu_scheduler *sched) | 469 | void 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 | } |
