+cc Simon

Am 13.04.2017 um 17:52 schrieb Álvaro Fernández Rojas:
> Commit 740d5d3 added two new features but only one feature name,
> which results in NULL prints when device_id feature is selected.
> Fix this by not printing features without a corresponding name.
> 
> Before:
>       HG556a # cpu detail
>        -1: cpu@0      BCM6358A1
>               ID = 0, freq = 300 MHz: L1 cache, MMU, NULL
>               Device ID 0x2a010
>        -1: cpu@1      BCM6358A1
>               ID = 1, freq = 300 MHz: L1 cache, MMU, NULL
>               Device ID 0x2a010
> After:
>       HG556a # cpu detail
>        -1: cpu@0      BCM6358A1
>               ID = 0, freq = 300 MHz: L1 cache, MMU
>               Device ID 0x2a010
>        -1: cpu@1      BCM6358A1
>               ID = 1, freq = 300 MHz: L1 cache, MMU
>               Device ID 0x2a010
> 
> Signed-off-by: Álvaro Fernández Rojas <nolt...@gmail.com>
> ---
>  cmd/cpu.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/cmd/cpu.c b/cmd/cpu.c
> index bc4dc5c..14053d2 100644
> --- a/cmd/cpu.c
> +++ b/cmd/cpu.c
> @@ -52,7 +52,8 @@ static int print_cpu_list(bool detail)
>               print_freq(info.cpu_freq, "");
>               first = true;
>               for (i = 0; i < CPU_FEAT_COUNT; i++) {
> -                     if (info.features & (1 << i)) {
> +                     if (info.features & (1 << i) &&
> +                         cpu_feature_name[i] != NULL) {
>                               printf("%s%s", first ? ": " : ", ",
>                                      cpu_feature_name[i]);
>                               first = false;
> 

wouldn't be adding the missing feature name the better fix?

-- 
- Daniel

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to