]> git.ipfire.org Git - thirdparty/u-boot.git/commit
env: mtd: add the missing put_mtd_device()
authorShiji Yang <yangshiji66@outlook.com>
Fri, 25 Jul 2025 00:20:44 +0000 (08:20 +0800)
committerTom Rini <trini@konsulko.com>
Fri, 1 Aug 2025 23:58:58 +0000 (17:58 -0600)
commit39ae954b04ef2fc4a8c14410379b663deb391fde
treee34e2bd77e3f74360eca578263e2016025af0622
parent1d782a3f229c269d01e5b7a94744bcd7f53e3f47
env: mtd: add the missing put_mtd_device()

The mtd device is got in setup_mtd_device(), we must put the mtd
device before exiting the function to update the mtd use count.
This patch fixes the following env error:

> Removing MTD device #2 (u-boot-env) with use count 1
> Error when deleting partition "u-boot-env" (-16)

Fixes: 03fb08d4aef8 ("env: Introduce support for MTD")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
env/mtd.c