mtd: rawnand: lpc32xx_slc: fix the probe function error path
authorMiquel Raynal <miquel.raynal@bootlin.com>
Sat, 21 Apr 2018 18:00:43 +0000 (20:00 +0200)
committerBoris Brezillon <boris.brezillon@bootlin.com>
Sun, 29 Apr 2018 06:56:46 +0000 (08:56 +0200)
commit553b0c6416e4426d0c8e552ff809c0a590dc3989
tree0bfb15b3beac28db5b46461f3a5b89db8aaeeaa4
parente0ea20bfb46529c9e98165c8135ea6d2c64a2bac
mtd: rawnand: lpc32xx_slc: fix the probe function error path

An error after nand_scan_tail() should trigger a nand_cleanup() and not
a nand_release(). The latter doing an mtd_device_unregister() which is
not needed if mtd_device_register() failed.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
drivers/mtd/nand/raw/lpc32xx_slc.c