mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 05:56:14 -04:00
drm/sched: Fix static checker warning for potential NULL ptr
Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/1558533443-7795-1-git-send-email-andrey.grodzovsky@amd.com
This commit is contained in:
committed by
Alex Deucher
parent
9f1f1a2dab
commit
b576ff902f
@@ -286,16 +286,17 @@ static void drm_sched_job_timedout(struct work_struct *work)
|
||||
job = list_first_entry_or_null(&sched->ring_mirror_list,
|
||||
struct drm_sched_job, node);
|
||||
|
||||
if (job)
|
||||
if (job) {
|
||||
job->sched->ops->timedout_job(job);
|
||||
|
||||
/*
|
||||
* Guilty job did complete and hence needs to be manually removed
|
||||
* See drm_sched_stop doc.
|
||||
*/
|
||||
if (sched->free_guilty) {
|
||||
job->sched->ops->free_job(job);
|
||||
sched->free_guilty = false;
|
||||
/*
|
||||
* Guilty job did complete and hence needs to be manually removed
|
||||
* See drm_sched_stop doc.
|
||||
*/
|
||||
if (sched->free_guilty) {
|
||||
job->sched->ops->free_job(job);
|
||||
sched->free_guilty = false;
|
||||
}
|
||||
}
|
||||
|
||||
spin_lock_irqsave(&sched->job_list_lock, flags);
|
||||
|
||||
Reference in New Issue
Block a user