aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
index 8727c3099554..233ac9c64eb3 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
@@ -875,8 +875,10 @@ int amdgpu_cs_ioctl(struct drm_device *dev, void *data, struct drm_file *filp)
875 struct amdgpu_job *job; 875 struct amdgpu_job *job;
876 struct amdgpu_ring * ring = parser->ibs->ring; 876 struct amdgpu_ring * ring = parser->ibs->ring;
877 job = kzalloc(sizeof(struct amdgpu_job), GFP_KERNEL); 877 job = kzalloc(sizeof(struct amdgpu_job), GFP_KERNEL);
878 if (!job) 878 if (!job) {
879 return -ENOMEM; 879 r = -ENOMEM;
880 goto out;
881 }
880 job->base.sched = &ring->sched; 882 job->base.sched = &ring->sched;
881 job->base.s_entity = &parser->ctx->rings[ring->idx].entity; 883 job->base.s_entity = &parser->ctx->rings[ring->idx].entity;
882 job->adev = parser->adev; 884 job->adev = parser->adev;