djprobes status
Ingo Molnar
mingo@redhat.com
Fri Sep 15 16:50:00 GMT 2006
On Fri, 2006-09-15 at 09:49 -0400, Satoshi Oshima wrote:
> The problems currently we are trying to solve is...
>
> (1)finding the safe place to put probes
> (2)unregistration of the buffer that is used as out of line execution
> under kernel level preemption(CONFIG_PREEMPT=y)
>
> We have some idea to solve problem (1), and we are working on it.
>
> Currently (2) is very difficult to solve. This problem is equivalent
> to the problem of finding RCU quiescent state without rcu_read_lock()/
> rcu_read_unlock(). We need to add a couple of primitives to find such
> state. But it is not easy. We may be going to push djprobe without
> kernel level preemption support like current kprobe-booster.
>
could you tell me a bit more about how you have tried to solve (2) and
why it didnt work? I cannot see any fundamental difficulty in (2), in
fact i find problem (1) much, much scarier! :-) (please also outline the
basic problem to me, maybe i'm not seeing the difficulties out of
ignorance.)
Ingo
More information about the Systemtap
mailing list