This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: Forw: Re: [17/19] ftrace: dynamic enabling/disabling of function calls
- From: Masami Hiramatsu <mhiramat at redhat dot com>
- To: "Frank Ch. Eigler" <fche at redhat dot com>
- Cc: systemtap at sources dot redhat dot com
- Date: Mon, 11 Feb 2008 11:28:52 -0500
- Subject: Re: Forw: Re: [17/19] ftrace: dynamic enabling/disabling of function calls
- References: <20080210072109.GR4100@elte.hu> <y0mlk5s3zru.fsf@ton.toronto.redhat.com>
Frank Ch. Eigler wrote:
> The following blurb from LKML suggests a possible way to implement
> batched kprobe (un)registration too.
I think the current issue on the batched kprobe feature is just its
interface. Kprobes itself can be disabled/enabled immediately, but for
unregistering from the RCU list, we need to wait the scheduler on each CPU.
I had implemented it, but the discussion about interface had not ended.
I'm not so sure that stop_machine can solve the RCU list issue.
Anyway, I'll rework it again.
Thanks,
--
Masami Hiramatsu
Software Engineer
Hitachi Computer Products (America) Inc.
Software Solutions Division
e-mail: mhiramat@redhat.com