Browse Source

mtd: m25p80: fixup device removal failure path

Device removal should fail if MTD unregistration fails.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Brian Norris 11 years ago
parent
commit
9650b9bec6
1 changed files with 1 additions and 3 deletions
  1. 1 3
      drivers/mtd/devices/m25p80.c

+ 1 - 3
drivers/mtd/devices/m25p80.c

@@ -1125,9 +1125,7 @@ static int m25p_remove(struct spi_device *spi)
 	struct m25p	*flash = spi_get_drvdata(spi);
 
 	/* Clean up MTD stuff. */
-	mtd_device_unregister(&flash->mtd);
-
-	return 0;
+	return mtd_device_unregister(&flash->mtd);
 }