alloc_stack
softirq_ctx[i] = alloc_stack();
hardirq_ctx[i] = alloc_stack();
emergency_ctx[i] = alloc_stack();
critirq_ctx[hw_cpu] = alloc_stack();
dbgirq_ctx[hw_cpu] = alloc_stack();
mcheckirq_ctx[hw_cpu] = alloc_stack();
softirq_ctx[i] = alloc_stack(limit, i);
hardirq_ctx[i] = alloc_stack(limit, i);
sp = alloc_stack(ULONG_MAX, i);
sp = alloc_stack(ULONG_MAX, i);
sp = alloc_stack(ULONG_MAX, i);
paca_ptrs[i]->emergency_sp = alloc_stack(limit, i) + THREAD_SIZE;
paca_ptrs[i]->nmi_emergency_sp = alloc_stack(limit, i) + THREAD_SIZE;
paca_ptrs[i]->mc_emergency_sp = alloc_stack(mce_limit, i) + THREAD_SIZE;
tjit->stack_args_off = alloc_stack(tjit, nr_stack_args * sizeof(u64));
tjit->reg_args_off = alloc_stack(tjit, nr_reg_args * sizeof(u64));
tjit->ip_off = alloc_stack(tjit, sizeof(u64));
tjit->arg_cnt_off = alloc_stack(tjit, sizeof(u64));
tjit->bpf_args_off = alloc_stack(tjit, nr_bpf_args * sizeof(u64));
tjit->retval_off = alloc_stack(tjit, sizeof(u64));
tjit->r7_r8_off = alloc_stack(tjit, 2 * sizeof(u64));
tjit->run_ctx_off = alloc_stack(tjit,
tjit->tccnt_off = alloc_stack(tjit, sizeof(u64));
tjit->r14_off = alloc_stack(tjit, sizeof(u64) * 2);
extern unsigned long alloc_stack(int order, int atomic);
stack = alloc_stack(0, __uml_cant_sleep());
stack = alloc_stack(0, __uml_cant_sleep());