]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: socfpga: vining: Unmount UBIFS and detach UBI in ubi_load script
authorMarek Vasut <marex@denx.de>
Mon, 20 Dec 2021 21:57:57 +0000 (22:57 +0100)
committerTien Fong Chee <tien.fong.chee@intel.com>
Thu, 16 Jun 2022 08:11:06 +0000 (16:11 +0800)
Clean up in ubiload script. Unmount UBIFS from which kernel image was
loaded and detach UBI on which the UBIFS is located, otherwise message
similar to the following is printed just before booting kernel:

Removing MTD device #7 (rootfs) with use count 1
Error when deleting partition "rootfs" (-16)

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Siew Chin Lim <elly.siew.chin.lim@intel.com>
Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Cc: Tien Fong Chee <tien.fong.chee@intel.com>
Reviewed-by: Tien Fong Chee <tien.fong.chee@intel.com>
include/configs/socfpga_vining_fpga.h

index 9455e4cb5609f4a86d63ecb9aef25638befb27a7..c333c931ab7aebfb39a73e5913708857f2965734 100644 (file)
        "addargs=run addcons addmtd addmisc\0"                          \
        "ubiload="                                                      \
                "ubi part ${ubimtd} ; ubifsmount ${ubipart} ; "         \
-               "ubifsload ${kernel_addr_r} /boot/${bootfile}\0"        \
+               "ubifsload ${kernel_addr_r} /boot/${bootfile} ; "       \
+               "ubifsumount ; ubi detach\0"                            \
        "netload="                                                      \
                "tftp ${kernel_addr_r} ${hostname}/${bootfile}\0"       \
        "miscargs=nohlt panic=1\0"                                      \