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

Commit a577659f authored by Sachin Kamat's avatar Sachin Kamat Committed by Dan Williams
Browse files

dma: mv_xor: Fix incorrect error path



Return directly if memory allocation fails. There is no need
of dma_free_coherent().

Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
Cc: Saeed Bishara <saeed@marvell.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent e6a5fa63
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -1036,10 +1036,8 @@ mv_xor_channel_add(struct mv_xor_device *xordev,
	struct dma_device *dma_dev;

	mv_chan = devm_kzalloc(&pdev->dev, sizeof(*mv_chan), GFP_KERNEL);
	if (!mv_chan) {
		ret = -ENOMEM;
		goto err_free_dma;
	}
	if (!mv_chan)
		return ERR_PTR(-ENOMEM);

	mv_chan->idx = idx;
	mv_chan->irq = irq;