···25622562static int start_graph_tracing(void)25632563{25642564 struct ftrace_ret_stack **ret_stack_list;25652565- int ret;25652565+ int ret, cpu;2566256625672567 ret_stack_list = kmalloc(FTRACE_RETSTACK_ALLOC_SIZE *25682568 sizeof(struct ftrace_ret_stack *),···2570257025712571 if (!ret_stack_list)25722572 return -ENOMEM;25732573+25742574+ /* The cpu_boot init_task->ret_stack will never be freed */25752575+ for_each_online_cpu(cpu)25762576+ ftrace_graph_init_task(idle_task(cpu));2573257725742578 do {25752579 ret = alloc_retstack_tasklist(ret_stack_list);