exit.c 를 보고 있는데
release_task(struct task_struct * p)
함수에서 다른 함수를 호출하면서 인자로
&p->user->processes 를 넘기더군요.
(atomic_dec (&p->user->processes); )
확인해 보니 struct task_struct 안에 user 라는 멤버 변수가 존재하긴 하던데, 어째서 &p를 통해서 그것에 접근하는지 정말 모르겠습니다. 고수 커널 해커님들의 조언 부탁드릴께요. 감사합니다..