mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
authorMinghao Chi <chi.minghao@zte.com.cn>
Thu, 5 May 2022 02:23:54 +0000 (02:23 +0000)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 12 May 2022 14:43:03 +0000 (16:43 +0200)
Simplify the return expression.

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: Minghao Chi <chi.minghao@zte.com.cn>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20220505022354.61458-1-chi.minghao@zte.com.cn
drivers/mtd/nand/raw/cs553x_nand.c

index 6edf78c16fc8b0a5a1abceb4281e8764886892c2..f0a15717cf055a03ca7803740b9ba8e55d488e2b 100644 (file)
@@ -104,17 +104,12 @@ static int cs553x_write_ctrl_byte(struct cs553x_nand_controller *cs553x,
                                  u32 ctl, u8 data)
 {
        u8 status;
-       int ret;
 
        writeb(ctl, cs553x->mmio + MM_NAND_CTL);
        writeb(data, cs553x->mmio + MM_NAND_IO);
-       ret = readb_poll_timeout_atomic(cs553x->mmio + MM_NAND_STS, status,
+       return readb_poll_timeout_atomic(cs553x->mmio + MM_NAND_STS, status,
                                        !(status & CS_NAND_CTLR_BUSY), 1,
                                        100000);
-       if (ret)
-               return ret;
-
-       return 0;
 }
 
 static void cs553x_data_in(struct cs553x_nand_controller *cs553x, void *buf,