image: add support for building FIT image with filesystem
[openwrt/openwrt.git] / target / linux / generic / pending-5.10 / 491-ubi-auto-create-ubiblock-device-for-rootfs.patch
index e5ee2c8656a02e9ddb5a1d8ed62fd63e12df2912..a2b48fd4fc70a5a40ea6f977c9473854d7766c71 100644 (file)
@@ -8,7 +8,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 
 --- a/drivers/mtd/ubi/block.c
 +++ b/drivers/mtd/ubi/block.c
-@@ -652,6 +652,44 @@ static void __init ubiblock_create_from_
+@@ -652,6 +652,47 @@ static void __init ubiblock_create_from_
        }
  }
  
@@ -33,6 +33,9 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
 +      for (ubi_num = 0; ubi_num < UBI_MAX_DEVICES; ubi_num++) {
 +              desc = ubi_open_volume_nm(ubi_num, "rootfs", UBI_READONLY);
 +              if (IS_ERR(desc))
++                      desc = ubi_open_volume_nm(ubi_num, "fit", UBI_READONLY);;
++
++              if (IS_ERR(desc))
 +                      continue;
 +
 +              ubi_get_volume_info(desc, &vi);