linux-2.6.20/kernel/sched.cを見ていたら task_tが使われなくなっていることに気が付いた。 Changelogによると2.6.18から変更されたとのこと。ChangeLog-2.6.18より引用
[PATCH] sched: cleanup, remove task_t, convert to struct task_struct
cleanup: remove task_t and convert all the uses to struct task_struct. I
introduced it for the scheduler anno and it was a mistake.
Conversion was mostly scripted, the result was reviewed and all
secondary whitespace and style impact (if any) was fixed up by hand.
commit詳細[git] sched.hのdiff[git]