mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips
authorMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 26 Aug 2024 15:30:18 +0000 (17:30 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Fri, 6 Sep 2024 15:05:47 +0000 (17:05 +0200)
commit81cb3be3261e766a1f8efab9e3154a4f4fd9d03d
tree96aaac70a69a48204cb51f16d656857faf1f9638
parent9b3c395096dcfd180877776d492173419a5251d2
mtd: rawnand: mtk: Factorize out the logic cleaning mtk chips

There are some un-freed resources in one of the error path which would
benefit from a helper going through all the registered mtk chips one by
one and perform all the necessary cleanup. This is precisely what the
remove path does, so let's extract the logic in a helper.

There is no functional change.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Pratyush Yadav <pratyush@kernel.org>
Reviewed-by: Matthias Brugger <matthias.bgg@kernel.org>
Link: https://lore.kernel.org/linux-mtd/20240826153019.67106-1-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/mtk_nand.c