giveup_all
extern void giveup_all(struct task_struct *);
giveup_all(prev);
EXPORT_SYMBOL(giveup_all);
giveup_all(container_of(thr, struct task_struct, thread));
giveup_all(current);