On Wed, Apr 10, 2019 at 1:06 PM Thomas Gleixner <t...@linutronix.de> wrote: > > No more users of the struct stack_trace based interfaces. > > Signed-off-by: Thomas Gleixner <t...@linutronix.de> Acked-by: Alexander Potapenko <gli...@google.com> > --- > include/linux/stackdepot.h | 4 ---- > lib/stackdepot.c | 20 -------------------- > 2 files changed, 24 deletions(-) > > --- a/include/linux/stackdepot.h > +++ b/include/linux/stackdepot.h > @@ -23,13 +23,9 @@ > > typedef u32 depot_stack_handle_t; > > -struct stack_trace; > - > -depot_stack_handle_t depot_save_stack(struct stack_trace *trace, gfp_t > flags); > depot_stack_handle_t stack_depot_save(unsigned long *entries, > unsigned int nr_entries, gfp_t > gfp_flags); > > -void depot_fetch_stack(depot_stack_handle_t handle, struct stack_trace > *trace); > unsigned int stack_depot_fetch(depot_stack_handle_t handle, > unsigned long **entries); > > --- a/lib/stackdepot.c > +++ b/lib/stackdepot.c > @@ -212,14 +212,6 @@ unsigned int stack_depot_fetch(depot_sta > } > EXPORT_SYMBOL_GPL(stack_depot_fetch); > > -void depot_fetch_stack(depot_stack_handle_t handle, struct stack_trace > *trace) > -{ > - unsigned int nent = stack_depot_fetch(handle, &trace->entries); > - > - trace->max_entries = trace->nr_entries = nent; > -} > -EXPORT_SYMBOL_GPL(depot_fetch_stack); > - > /** > * stack_depot_save - Save a stack trace from an array > * > @@ -314,15 +306,3 @@ depot_stack_handle_t stack_depot_save(un > return retval; > } > EXPORT_SYMBOL_GPL(stack_depot_save); > - > -/** > - * depot_save_stack - save stack in a stack depot. > - * @trace - the stacktrace to save. > - * @alloc_flags - flags for allocating additional memory if required. > - */ > -depot_stack_handle_t depot_save_stack(struct stack_trace *trace, > - gfp_t alloc_flags) > -{ > - return stack_depot_save(trace->entries, trace->nr_entries, > alloc_flags); > -} > -EXPORT_SYMBOL_GPL(depot_save_stack); > >
-- Alexander Potapenko Software Engineer Google Germany GmbH Erika-Mann-Straße, 33 80636 München Geschäftsführer: Paul Manicle, Halimah DeLaine Prado Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg