Merge "msm: sde: Remove output fence object after user request completed"
This commit is contained in:
commit
9bda357a1a
1 changed files with 3 additions and 2 deletions
|
@ -480,7 +480,7 @@ static void sde_rotator_stop_streaming(struct vb2_queue *q)
|
|||
struct sde_rotator_vbinfo *vbinfo =
|
||||
&ctx->vbinfo_cap[i];
|
||||
|
||||
if (vbinfo->fence && vbinfo->fd < 0) {
|
||||
if (vbinfo->fence) {
|
||||
/* fence is not used */
|
||||
SDEDEV_DBG(rot_dev->dev,
|
||||
"put fence s:%d t:%d i:%d\n",
|
||||
|
@ -1457,7 +1457,7 @@ static int sde_rotator_dqbuf(struct file *file,
|
|||
&& (buf->index < ctx->nbuf_cap)) {
|
||||
int idx = buf->index;
|
||||
|
||||
if (ctx->vbinfo_cap[idx].fence && ctx->vbinfo_cap[idx].fd < 0) {
|
||||
if (ctx->vbinfo_cap[idx].fence) {
|
||||
/* fence is not used */
|
||||
SDEDEV_DBG(ctx->rot_dev->dev, "put fence s:%d i:%d\n",
|
||||
ctx->session_id, idx);
|
||||
|
@ -1854,6 +1854,7 @@ static long sde_rotator_private_ioctl(struct file *file, void *fh,
|
|||
ctx->session_id);
|
||||
return vbinfo->fd;
|
||||
}
|
||||
vbinfo->fence = NULL;
|
||||
}
|
||||
fence->fd = vbinfo->fd;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue