> > -           no_size = !!size;
> 
> Erk!  Isn't the logic is the wrong way around here.  Sorry!
> i.e. should be:

Yes it works with that change too.

> 
> diff --git a/tools/perf/util/auxtrace.c b/tools/perf/util/auxtrace.c
> index c5a6e0b12452..78bd632f144d 100644
> --- a/tools/perf/util/auxtrace.c
> +++ b/tools/perf/util/auxtrace.c
> @@ -1826,7 +1826,7 @@ static int addr_filter__resolve_kernel_syms(struct 
> addr_filter *filt)
>               filt->addr = start;
>               if (filt->range && !filt->size && !filt->sym_to) {
>                       filt->size = size;
> -                     no_size = !!size;
> +                     no_size = !size;
>               }
>       }
>  
> @@ -1840,7 +1840,7 @@ static int addr_filter__resolve_kernel_syms(struct 
> addr_filter *filt)
>               if (err)
>                       return err;
>               filt->size = start + size - filt->addr;
> -             no_size = !!size;
> +             no_size = !size;
>       }
>  

Reply via email to