mirror of
https://github.com/torvalds/linux.git
synced 2026-05-21 05:18:45 +02:00
mtd: rawnand: atmel: Warn about failure to unregister mtd device
The Linux device core doesn't intend remove callbacks to fail. If an error code is returned the device is removed anyhow. So wail loudly if the atmel specific remove callback fails and return 0 anyhow to suppress the generic (and little helpful) error message by the device core. 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/20220607062503.211345-1-u.kleine-koenig@pengutronix.de
This commit is contained in:
parent
f88c97c133
commit
1cc82e09fc
|
|
@ -2629,7 +2629,9 @@ static int atmel_nand_controller_remove(struct platform_device *pdev)
|
|||
{
|
||||
struct atmel_nand_controller *nc = platform_get_drvdata(pdev);
|
||||
|
||||
return nc->caps->ops->remove(nc);
|
||||
WARN_ON(nc->caps->ops->remove(nc));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static __maybe_unused int atmel_nand_controller_resume(struct device *dev)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user