From: Thomas Gleixner Date: Tue, 24 May 2005 13:33:49 +0000 (+0200) Subject: [MTD] cfi_cmdset_0002: Fix broken status check X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=22fd9a8750bcad4999768aafc8fbd8a4bd6f5aa1;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [MTD] cfi_cmdset_0002: Fix broken status check Signed-off-by: Thomas Gleixner --- diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c index 59849236f526..49cd81207137 100644 --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c @@ -13,7 +13,7 @@ * * This code is GPL * - * $Id: cfi_cmdset_0002.c,v 1.115 2005/05/20 03:28:23 eric Exp $ + * $Id: cfi_cmdset_0002.c,v 1.116 2005/05/24 13:29:42 gleixner Exp $ * */ @@ -1320,7 +1320,7 @@ static inline int do_erase_oneblock(struct map_info *map, struct flchip *chip, u cfi_spin_lock(chip->mutex); } /* Did we succeed? */ - if (chip_good(map, adr, map_word_ff(map))) { + if (!chip_good(map, adr, map_word_ff(map))) { /* reset on all failures. */ map_write( map, CMD(0xF0), chip->start ); /* FIXME - should have reset delay before continuing */