mtd: spi-nor: fix error handling in spi_nor_erase
authorHeiner Kallweit <hkallweit1@gmail.com>
Tue, 17 Nov 2015 19:18:54 +0000 (20:18 +0100)
committerBrian Norris <computersforpeace@gmail.com>
Fri, 4 Dec 2015 23:38:47 +0000 (15:38 -0800)
commitd6af26944a02e6d325b82160d52e08dc4e315396
tree68e9964e91824a040b88539a7ebfc387c87027b7
parent0f6d3f4097d2746925986af5e34b864c5f6b2682
mtd: spi-nor: fix error handling in spi_nor_erase

The documenting comment of mtd_erase in mtdcore.c states:
Device drivers are supposed to call instr->callback() whenever
the operation completes, even if it completes with a failure.

Currently the callback isn't called in case of failure. Fix this.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/spi-nor/spi-nor.c