Hello Ayoub, Sorry for late reply, but I was not an cc ... so I missed this EMail...
On 09.07.21 17:57, Ayoub Zaki wrote: > This commit adds the command ubi swap to swap an ubi volumes. > The format of the command is: ubi swap <volume_a> <volume_b>. > To enable this command, the option CMD_UBI_SWAPVOL must be selected. > > Signed-off-by: Ayoub Zaki <[email protected]> > --- > cmd/Kconfig | 8 ++++++++ > cmd/ubi.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 62 insertions(+) Reviewed-by: Heiko Schocher <[email protected]> Nitpick: [...] > diff --git a/cmd/ubi.c b/cmd/ubi.c > index cb14e3e1e7..1b8197a4e3 100644 > --- a/cmd/ubi.c > +++ b/cmd/ubi.c > @@ -289,6 +289,54 @@ static int ubi_rename_vol(char *oldname, char *newname) > return ubi_rename_volumes(ubi, &list); > } > > +static int ubi_swap_vol(char *volume_a, char *volume_b) > +{ > + struct ubi_volume *vol_a, *vol_b; > + struct ubi_rename_entry a, b; > + struct ubi_volume_desc desc_a, desc_b; > + struct list_head list; > + > + vol_a = ubi_find_volume(volume_a); > + if (!vol_a) { > + printf("%s: volume %s doesn't exist\n", __func__, volume_a); > + return ENODEV; > + } > + > + vol_b = ubi_find_volume(volume_b); > + if (!vol_b) { > + printf("%s: volume %s doesn't exist\n", __func__, volume_a); s/volume_a/volume_b please fix and rebse to current mainle, thanks! bye, Heiko -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: [email protected]

