Merge "msm: kgsl: Fix context leak in aux_command ioctl"

This commit is contained in:
qctecmdr 2021-03-23 18:51:23 -07:00 • committed by Gerrit - the friendly Code Review server
commit d570fd51fe
2 changed files with 3 additions and 2 deletions

View file

@ -2023,12 +2023,12 @@ long kgsl_ioctl_gpu_aux_command(struct kgsl_device_private *dev_priv,
goto err;
}
drawobjs[index++] = DRAWOBJ(timelineobj);
ret = kgsl_drawobj_add_timeline(dev_priv, timelineobj,
u64_to_user_ptr(generic.priv), generic.size);
if (ret)
goto err;
drawobjs[index++] = DRAWOBJ(timelineobj);
} else {
ret = -EINVAL;
goto err;

View file

@ -900,6 +900,7 @@ err:
kgsl_timeline_put(timelineobj->timelines[i].timeline);
kvfree(timelineobj->timelines);
timelineobj->timelines = NULL;
return ret;
}