[PATCH v4 00/10] Add support for ubi environment to create volumes (v4)
Heiko Schocher
hs at nabladev.com
Thu Jul 9 08:12:39 CEST 2026
Hello Weijie,
On 13.05.26 10:02, Weijie Gao wrote:
> This patch series expose more ubi helpers to allow the ubi environment to
> create ubi env volumes before loading if they're not exist.
>
> Changes:
> v4: Adjust command message. Error messages will be printed in both command
> and api call.
> Add parameter check for "ubi rename" subcommand
> Fix duplicated call to ubi_require_volume() in command.
> Squash api function comments.
> Change all return value to negative.
> Add another kconfig option to control whether to create static volume.
> Read environment volume only when it exists or has been created.
>
> v3: Fix command messages
> Fix some incorrect code flow and error handling
> Correct dynamic parameter type
> Add comments for exported functions
>
> v2: Add const qualifier for char */void * in function parameters
> Adjust normal command message
>
> Weijie Gao (10):
> ubi: remove unnecessary extern directive from function prototypes
> cmd: ubi: mark read-only function parameters with const
> cmd: ubi: use void * for buf parameter in ubi_volume_read
> cmd: ubifs: mark string parameters with const
> cmd: ubi: change the type of parameter dynamic to bool
> cmd: ubi: change all positive error return value to negative
> cmd: ubi: reorganize command messages
> cmd: ubi: export more APIs to public
> cmd: ubi: allow creating volume with all free spaces in ubi_create_vol
> env: ubi: add support to create environment volume if it does not
> exist
>
> cmd/ubi.c | 276 +++++++++++++++++++++++++++---------------
> cmd/ubifs.c | 2 +-
> env/Kconfig | 20 +++
> env/ubi.c | 65 ++++++++--
> fs/ubifs/super.c | 2 +-
> fs/ubifs/ubifs.c | 2 +-
> include/ubi_uboot.h | 106 ++++++++++++++--
> include/ubifs_uboot.h | 4 +-
> 8 files changed, 355 insertions(+), 122 deletions(-)
>
Applied the whole series to u-boot-ubi.git
Thanks!
bye,
Heiko
--
Nabla Software Engineering
HRB 40522 Augsburg
Phone: +49 821 45592596
E-Mail: office at nabladev.com
Geschäftsführer : Stefano Babic
More information about the U-Boot
mailing list