Messages in this thread | | | Subject | Re: [PATCH 2/2] posix-cpu-timers: use ->sighand instead of ->signal to check the task is alive | From | Peter Zijlstra <> | Date | Wed, 04 Feb 2009 12:21:19 +0100 |
| |
On Wed, 2009-02-04 at 00:17 +0100, Oleg Nesterov wrote: > Sadly, it is not trivial to audit kernel/posix-cpu-timers.c, but it really > abuses tasklist_lock. I believe it doesn't need this lock at all, but the > changes are not easy to test.
It uses that to hold of task reaping so ->signal doesn't go away.
If we make ->signal refcountable, and rcu freed along with the tasks I think we can get away without tasklist_lock.
| |