mirror of https://gitee.com/openkylin/linux.git
mtd: nand: denali: set proper error code on timeout
The condition "if (irq_status == 0)" already ensures that one half of the ternary ?: is dead. I think this should probably actually be a FAIL, not a PASS. Caught by Coverity. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Cc: Jamie Iles <jamie@jamieiles.com>
This commit is contained in:
parent
31f754628c
commit
c115add9d0
|
@ -1062,9 +1062,7 @@ static int write_page(struct mtd_info *mtd, struct nand_chip *chip,
|
|||
dev_err(denali->dev,
|
||||
"timeout on write_page (type = %d)\n",
|
||||
raw_xfer);
|
||||
denali->status =
|
||||
(irq_status & INTR_STATUS__PROGRAM_FAIL) ?
|
||||
NAND_STATUS_FAIL : PASS;
|
||||
denali->status = NAND_STATUS_FAIL;
|
||||
}
|
||||
|
||||
denali_enable_dma(denali, false);
|
||||
|
|
Loading…
Reference in New Issue