]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/media/v4l2-core/videobuf2-core.c
Merge remote-tracking branch 'jc_docs/docs-next'
[karo-tx-linux.git] / drivers / media / v4l2-core / videobuf2-core.c
index ff8953ae52d142e654f30548d5ddf7bf08c45690..dab94080ec3ae80941b275d2a226dfe777066b86 100644 (file)
@@ -1227,6 +1227,7 @@ static int __qbuf_dmabuf(struct vb2_buffer *vb, const void *pb)
                if (planes[plane].length < vb->planes[plane].min_length) {
                        dprintk(1, "invalid dmabuf length for plane %d\n",
                                plane);
+                       dma_buf_put(dbuf);
                        ret = -EINVAL;
                        goto err;
                }