[PATCH v2 5/7] IOMUX: Refactor iomux_doenv() in order to increase readability
Simon Glass
sjg at chromium.org
Sat Dec 19 03:29:21 CET 2020
On Wed, 16 Dec 2020 at 16:16, Andy Shevchenko
<andriy.shevchenko at linux.intel.com> wrote:
>
> Refactor iomux_doenv() a bit in order to increase readability.
> There is no change in code generation on x86.
>
> Signed-off-by: Andy Shevchenko <andriy.shevchenko at linux.intel.com>
> ---
> v2: no changes
> common/iomux.c | 13 ++++++-------
> 1 file changed, 6 insertions(+), 7 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
>
> diff --git a/common/iomux.c b/common/iomux.c
> index cee5f266c86e..51557d028029 100644
> --- a/common/iomux.c
> +++ b/common/iomux.c
> @@ -45,15 +45,14 @@ int iomux_doenv(const int console, const char *arg)
> i = 0;
> temp = console_args;
> for (;;) {
> - temp = strchr(temp, ',');
> - if (temp != NULL) {
event better:
if (temp)
> - i++;
> - temp++;
> - continue;
> - }
> /* There's always one entry more than the number of commas. */
> i++;
> - break;
> +
> + temp = strchr(temp, ',');
> + if (temp == NULL)
> + break;
> +
> + temp++;
> }
> start = (char **)malloc(i * sizeof(char *));
> if (start == NULL) {
> --
> 2.29.2
>
More information about the U-Boot
mailing list