From 98f967ecfc3ab83dfde847847dcf1840acb76955 Mon Sep 17 00:00:00 2001 From: Han Xu Date: Thu, 7 Apr 2016 10:22:57 -0500 Subject: [PATCH] MLK-12622: mtd: gpmi: fix the issue in legacy bch support missed the brackets for bch legacy support, which leads the large oob nand bch setting to wrong path. Signed-off-by: Han Xu --- drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c index fc7396fd2a73..0e74dc3f551e 100644 --- a/drivers/mtd/nand/gpmi-nand/gpmi-nand.c +++ b/drivers/mtd/nand/gpmi-nand/gpmi-nand.c @@ -585,9 +585,10 @@ int common_nfc_set_geometry(struct gpmi_nand_data *this) } if ((!(chip->ecc_strength_ds > 0 && chip->ecc_step_ds > 0) && - (mtd->oobsize < 1024)) || this->legacy_bch_geometry) + (mtd->oobsize < 1024)) || this->legacy_bch_geometry) { dev_warn(this->dev, "use legacy bch geometry\n"); return legacy_set_geometry(this); + } if (mtd->oobsize > 1024 || chip->ecc_step_ds < mtd->oobsize) return set_geometry_for_large_oob(this); -- 2.17.1