[PATCH v3 00/10] Add support for ubi environment to create volumes (v3)
Weijie Gao
weijie.gao at mediatek.com
Mon Apr 27 09:09:11 CEST 2026
This patch series expose more ubi helpers to allow the ubi environment to
create ubi env volumes if not exist.
Changes:
v2: Add const qualifier for char */void * in function parameters
Adjust normal command message
v3: Fix command messages
Fix some incorrect code flow and error handling
Correct dynamic parameter type
Add comments for exported functions
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: reorganize command messages
cmd: ubi: export more APIs to public
cmd: ubi: allow creating volume with all free spaces in ubi_create_vol
ubi: add comments for exported ubi API functions
env: ubi: add support to create environment volume if it does not
exist
cmd/ubi.c | 162 ++++++++++++++++++++++++++++--------------
cmd/ubifs.c | 2 +-
env/Kconfig | 11 +++
env/ubi.c | 39 +++++++++-
fs/ubifs/super.c | 2 +-
fs/ubifs/ubifs.c | 2 +-
include/ubi_uboot.h | 106 +++++++++++++++++++++++++--
include/ubifs_uboot.h | 4 +-
8 files changed, 260 insertions(+), 68 deletions(-)
--
2.45.2
More information about the U-Boot
mailing list