Re: [RFC PATCH 1/4] kmemtrace: Core implementation.

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Pekka J Enberg <penberg@...>
Cc: <cl@...>, <linux-mm@...>, <linux-kernel@...>, Randy Dunlap <rdunlap@...>, Matt Mackall <mpm@...>
Date: Friday, July 18, 2008 - 6:13 am

On Fri, Jul 18, 2008 at 11:48:03AM +0300, Pekka J Enberg wrote:

I do expect to keep things source-compatible, but even
binary-compatible? Developers debug and write patches on the latest kernel,
not on a 6-month-old kernel. Isn't it reasonable that they would
recompile kmemtrace along with the kernel?

I would deem one ABI or another stable, but then we have to worry about
not breaking it, which leads to either bloating the kernel, or keeping
improvements away from kmemtrace. Should we do it just because this is an ABI?


I'd rather export the header length through a separate debugfs entry,
rather than add this to every packet. I don't think we need variable
length packets, unless we intend to export the whole stack trace, for
example.

By the way, do you anticipate the need for such a stack trace? It would seem
nice, but is it worth the trouble? (/me writes this down as a possible
future improvement)


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

Messages in current thread:
[RFC PATCH 0/4] kmemtrace RFC (resubmit 1), Eduard - Gabriel Munteanu..., (Wed Jul 16, 8:46 pm)
[RFC PATCH 1/4] kmemtrace: Core implementation., Eduard - Gabriel Munteanu..., (Wed Jul 16, 8:46 pm)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Randy Dunlap, (Thu Jul 17, 5:34 pm)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Eduard - Gabriel Munteanu..., (Thu Jul 17, 7:49 pm)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Pekka Enberg, (Thu Jul 17, 4:01 am)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Eduard - Gabriel Munteanu..., (Thu Jul 17, 2:32 pm)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Pekka J Enberg, (Fri Jul 18, 4:48 am)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Eduard - Gabriel Munteanu..., (Fri Jul 18, 6:13 am)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Pekka Enberg, (Fri Jul 18, 10:38 am)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Eduard - Gabriel Munteanu..., (Fri Jul 18, 3:40 pm)
Re: [RFC PATCH 1/4] kmemtrace: Core implementation., Matt Mackall, (Fri Jul 18, 4:07 pm)
[RFC PATCH 2/4] kmemtrace: SLAB hooks., Eduard - Gabriel Munteanu..., (Wed Jul 16, 8:46 pm)
Re: [RFC PATCH 2/4] kmemtrace: SLAB hooks., Pekka Enberg, (Thu Jul 17, 3:38 am)
[RFC PATCH 3/4] kmemtrace: SLUB hooks., Eduard - Gabriel Munteanu..., (Wed Jul 16, 8:46 pm)
Re: [RFC PATCH 3/4] kmemtrace: SLUB hooks., Pekka Enberg, (Thu Jul 17, 3:46 am)
Re: [RFC PATCH 3/4] kmemtrace: SLUB hooks., Eduard - Gabriel Munteanu..., (Thu Jul 17, 2:06 pm)
[RFC PATCH 4/4] kmemtrace: SLOB hooks., Eduard - Gabriel Munteanu..., (Wed Jul 16, 8:46 pm)
Re: [RFC PATCH 4/4] kmemtrace: SLOB hooks., Pekka Enberg, (Thu Jul 17, 3:43 am)
Re: [RFC PATCH 4/4] kmemtrace: SLOB hooks., Matt Mackall, (Thu Jul 17, 11:46 am)