Commit e637f5fe authored by Sascha Hauer's avatar Sascha Hauer Committed by Boris Brezillon
Browse files

mtd: rawnand: gpmi: return valid value from bch_set_geometry()



The caller of bch_set_geometry() expects the return value to
be an error code, so !0 is not valid. return the error from the
just called function instead.

Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: default avatarArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: default avatarBoris Brezillon <boris.brezillon@bootlin.com>
parent 111bfed4
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -258,8 +258,9 @@ int bch_set_geometry(struct gpmi_nand_data *this)
	unsigned int gf_len;
	int ret;

	if (common_nfc_set_geometry(this))
		return !0;
	ret = common_nfc_set_geometry(this);
	if (ret)
		return ret;

	block_count   = bch_geo->ecc_chunk_count - 1;
	block_size    = bch_geo->ecc_chunk_size;