Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9022e24e authored by Tuomas Tynkkynen's avatar Tuomas Tynkkynen Committed by Sumit Semwal
Browse files

dma-buf: Check return value of anon_inode_getfile



anon_inode_getfile might fail, so check its return value.

Signed-off-by: default avatarTuomas Tynkkynen <ttynkkynen@nvidia.com>
Signed-off-by: default avatarSumit Semwal <sumit.semwal@linaro.org>
parent 26b0332e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -133,7 +133,10 @@ struct dma_buf *dma_buf_export_named(void *priv, const struct dma_buf_ops *ops,
	dmabuf->exp_name = exp_name;

	file = anon_inode_getfile("dmabuf", &dma_buf_fops, dmabuf, flags);

	if (IS_ERR(file)) {
		kfree(dmabuf);
		return ERR_CAST(file);
	}
	dmabuf->file = file;

	mutex_init(&dmabuf->lock);