[PATCH] spi: mtk-snfi: fix memory leak in probe
Mark Brown
broonie at kernel.org
Thu Apr 16 05:51:14 PDT 2026
On Thu, Apr 16, 2026 at 07:46:20PM +0800, Felix Gu wrote:
> ms->buf is allocated in mtk_snand_setup_pagefmt() but was not freed on
> the following error paths.
> ret = nand_ecc_register_on_host_hw_engine(&ms->ecc_eng);
> if (ret) {
> dev_err(&pdev->dev, "failed to register ecc engine.\n");
> - goto release_ecc;
> + goto free_buf;
> }
>
> ret = devm_add_action_or_reset(&pdev->dev, mtk_unregister_ecc_engine,
> &ms->ecc_eng);
> if (ret) {
> dev_err_probe(&pdev->dev, ret, "failed to add ECC unregister action\n");
> - goto release_ecc;
> + goto free_buf;
> }
>
> ctlr->num_chipselect = 1;
What about spi_register_controller() failures?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mediatek/attachments/20260416/44f79cf7/attachment.sig>
More information about the Linux-mediatek
mailing list