Skip to content

Commit 0d470c7

Browse files
Dan Carpentermiquelraynal
authored andcommitted
mtd: rawnand: loongson1: Fix error code in ls1x_nand_dma_transfer()
The "desc" variable is NULL and PTR_ERR(NULL) is zero/success. Return a negative error code instead. Fixes: d2d10ed ("mtd: rawnand: Add Loongson-1 NAND Controller Driver") Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Miquel Raynal <[email protected]>
1 parent e6031b1 commit 0d470c7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/mtd/nand/raw/loongson1-nand-controller.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ static int ls1x_nand_dma_transfer(struct ls1x_nand_host *host, struct ls1x_nand_
371371
desc = dmaengine_prep_slave_single(chan, dma_addr, op->len, xfer_dir, DMA_PREP_INTERRUPT);
372372
if (!desc) {
373373
dev_err(dev, "failed to prepare DMA descriptor\n");
374-
ret = PTR_ERR(desc);
374+
ret = -ENOMEM;
375375
goto err;
376376
}
377377
desc->callback = ls1x_nand_dma_callback;

0 commit comments

Comments
 (0)