On Mon, Jan 30, 2017 at 05:53:34PM +0100, Jan Stancek wrote:

SNIP

> +             ret = build_cpu_topo(tp, cpu);
>               if (ret < 0)
>                       break;
>       }
> +
> +out_free:
> +     cpu_map__put(map);
>       if (ret) {
>               free_cpu_topo(tp);
>               tp = NULL;
>       }
> +out:
>       return tp;
>  }
>  
> @@ -575,7 +579,7 @@ static int write_cpu_topology(int fd, struct perf_header 
> *h __maybe_unused,
>       if (ret < 0)
>               goto done;
>  
> -     for (j = 0; j < perf_env.nr_cpus_avail; j++) {
> +     for (j = 0; j < perf_env.nr_cpus_online; j++) {

so basically we're changing from avail to online cpus

have you checked all the users of this FEATURE
if such change is ok?

I can't find any after quick search, but it would be
good to be sure and mention that in changelog

thanks,
jirka

Reply via email to