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

Commit 0bda3e19 authored by Nicholas Mc Guire's avatar Nicholas Mc Guire Committed by Brian Norris
Browse files

mtd: fsmc_nand: fix handling of wait_for_completion_timeout return value



wait_for_completion_timeout does not return negative values so
result handling here does not need to check for negative return.

Signed-off-by: default avatarNicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
parent 0aec7ac9
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -604,10 +604,9 @@ static int dma_xfer(struct fsmc_nand_data *host, void *buffer, int len,
	ret =
	wait_for_completion_timeout(&host->dma_access_complete,
				msecs_to_jiffies(3000));
	if (ret <= 0) {
	if (ret == 0) {
		dmaengine_terminate_all(chan);
		dev_err(host->dev, "wait_for_completion_timeout\n");
		if (!ret)
		ret = -ETIMEDOUT;
		goto unmap_dma;
	}