Re: [RFC PATCH] Kernel Tracepoints

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Masami Hiramatsu
Date: Monday, June 30, 2008 - 12:58 pm

Hi Mathieu,

Mathieu Desnoyers wrote:

Sorry, I'm not sure what is "separate activation".
As far as I can see, both tracepoints and markers are activated
when its probe handlers are registered on each tracepoint/marker.
Aren't it separated?

I did not mean integrating registering interfaces, but
I think that they can share base(internal) functions.
for example, both of them has XXX_update_range/_module_XXX_update etc.

IMHO, current code is not so good for maintenance. there are
many code duplications (ex. kernel/module.c, I think
that both of them (and imv too?) can share the code for
handling its section and iterating entries). I'm not sure those
duplications are acceptable.


OK, I see. So, __tracepoint_block() macro can specify handler function.
what would you think about it?

Thank you,

-- 
Masami Hiramatsu

Software Engineer
Hitachi Computer Products (America) Inc.
Software Solutions Division

e-mail: mhiramat@redhat.com

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][Patch 2/2] markers: example of irq regular kernel ma ..., Masami Hiramatsu, (Fri Jun 20, 10:03 am)
Re: [RFC][Patch 2/2] markers: example of irq regular kerne ..., Mathieu Desnoyers, (Fri Jun 20, 10:45 am)
Re: [RFC][Patch 2/2] markers: example of irq regular kerne ..., Masami Hiramatsu, (Fri Jun 20, 12:34 pm)
Re: [RFC][Patch 2/2] markers: example of irq regular kerne ..., Frank Ch. Eigler, (Sat Jun 21, 11:02 am)
Re: [RFC][Patch 2/2] markers: example of irq regular kerne ..., Frank Ch. Eigler, (Sat Jun 21, 12:39 pm)
[RFC] Tracepoint proposal, Mathieu Desnoyers, (Sun Jun 22, 10:11 am)
Re: [RFC] Tracepoint proposal, Alexey Dobriyan, (Sun Jun 22, 10:59 am)
Re: [RFC] Tracepoint proposal, Mathieu Desnoyers, (Sun Jun 22, 11:27 am)
Re: [RFC] Tracepoint proposal, Alexey Dobriyan, (Mon Jun 23, 5:20 pm)
Re: [RFC] Tracepoint proposal, Masami Hiramatsu, (Mon Jun 23, 8:09 pm)
Re: [RFC] Tracepoint proposal, Masami Hiramatsu, (Mon Jun 23, 9:01 pm)
RE: [RFC] Tracepoint proposal, Takashi Nishiie, (Tue Jun 24, 12:15 am)
Re: [RFC] Tracepoint proposal, Frank Ch. Eigler, (Tue Jun 24, 4:55 am)
Re: [RFC] Tracepoint proposal, Masami Hiramatsu, (Tue Jun 24, 9:04 am)
Re: [RFC] Tracepoint proposal, KOSAKI Motohiro, (Tue Jun 24, 9:21 am)
Re: [RFC] Tracepoint proposal, Masami Hiramatsu, (Tue Jun 24, 10:01 am)
Re: [RFC] Tracepoint proposal, Mathieu Desnoyers, (Tue Jun 24, 10:46 am)
[RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Wed Jun 25, 4:52 pm)
[RFC PATCH] Tracepoint sched probes, Mathieu Desnoyers, (Wed Jun 25, 4:55 pm)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Thu Jun 26, 2:02 pm)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Fri Jun 27, 6:14 am)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Fri Jun 27, 6:15 am)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Fri Jun 27, 6:30 am)
Re: [RFC PATCH] Kernel Tracepoints (update), Mathieu Desnoyers, (Fri Jun 27, 6:36 am)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Fri Jun 27, 1:58 pm)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Fri Jun 27, 3:45 pm)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Mon Jun 30, 8:40 am)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Mon Jun 30, 8:43 am)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Mon Jun 30, 12:38 pm)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Mon Jun 30, 12:58 pm)
Re: [RFC PATCH] Kernel Tracepoints, Mathieu Desnoyers, (Thu Jul 3, 8:12 am)
Re: [RFC PATCH] Kernel Tracepoints (update), Masami Hiramatsu, (Thu Jul 3, 8:27 am)
Re: [RFC PATCH] Kernel Tracepoints (update), Mathieu Desnoyers, (Thu Jul 3, 8:47 am)
Re: [RFC PATCH] Kernel Tracepoints (update), Mathieu Desnoyers, (Thu Jul 3, 11:18 am)
Re: [RFC PATCH] Kernel Tracepoints (update), Masami Hiramatsu, (Thu Jul 3, 11:46 am)
Re: [RFC PATCH] Kernel Tracepoints, Masami Hiramatsu, (Thu Jul 3, 11:51 am)