mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 3 Jun 2022 21:07:54 +0000 (23:07 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 9 Jun 2022 13:06:23 +0000 (15:06 +0200)
commit413948cc6208c7b47dd9fc8c56cbb04c3b2381b3
treefb4a6b50d2171cc6e4dfcd8244cbef17826b7cb6
parent37e00244047c5675a7f3f1ec0358f8c53cd12b75
mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed

If mtd_device_unregister() fails (which it doesn't when used correctly),
the resources bound by the nand chip should be freed anyhow as returning
an error value doesn't prevent the device getting unbound.

Instead use WARN_ON on the return value similar to how other drivers do
it.

This is a preparation for making platform remove callbacks return void.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20220603210758.148493-11-u.kleine-koenig@pengutronix.de
drivers/mtd/nand/raw/tegra_nand.c