On Wed, Apr 10, 2019 at 12:28:15PM +0200, Thomas Gleixner wrote:
> @@ -430,20 +429,16 @@ static int proc_pid_stack(struct seq_fil
>       if (!entries)
>               return -ENOMEM;
>  
> -     trace.nr_entries        = 0;
> -     trace.max_entries       = MAX_STACK_TRACE_DEPTH;
> -     trace.entries           = entries;
> -     trace.skip              = 0;
> -
>       err = lock_trace(task);
>       if (!err) {
> -             unsigned int i;
> +             unsigned int i, nent;
>  
> -             save_stack_trace_tsk(task, &trace);
> +             nent = stack_trace_save_tsk(task, entries,
> +                                         MAX_STACK_TRACE_DEPTH, 0);
>  
> -             for (i = 0; i < trace.nr_entries; i++) {
> +             for (i = 0; i < nent; i++)
>                       seq_printf(m, "[<0>] %pB\n", (void *)entries[i]);
> -             }
> +

I only object to {} removal. The rule of mandatory {} that new languages
have adopted is pretty cool. Otherwise

Reviewed-by: Alexey Dobriyan <adobri...@gmail.com>

Reply via email to