freeze_task
extern bool freeze_task(struct task_struct *p);
freeze_task(task);
if (p == current || !freeze_task(p))