Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a9485ff authored by Tokunori Ikegami's avatar Tokunori Ikegami Committed by Richard Weinberger
Browse files

mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as erasing mode



The chip state is set to erasing by the function after getting chip.
So it should be to get chip as erasing mode at first.
But previously it was to get chip as writing mode then fix as erasing.

Signed-off-by: default avatarTokunori Ikegami <ikegami.t@gmail.com>
Cc: linux-mtd@lists.infradead.org
Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
parent 137e92fd
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2417,7 +2417,7 @@ static int __xipram do_erase_chip(struct map_info *map, struct flchip *chip)
	adr = cfi->addr_unlock1;

	mutex_lock(&chip->mutex);
	ret = get_chip(map, chip, adr, FL_WRITING);
	ret = get_chip(map, chip, adr, FL_ERASING);
	if (ret) {
		mutex_unlock(&chip->mutex);
		return ret;