Messages in this thread | | | Date | Tue, 30 Dec 2008 10:40:17 -0200 | From | Arnaldo Carvalho de Melo <> | Subject | Re: [PATCH 2/2] kmemtrace: Use tracepoints instead of markers. |
| |
Em Tue, Dec 30, 2008 at 09:41:28AM +0200, Eduard - Gabriel Munteanu escreveu: > kmemtrace now uses tracepoints instead of markers. We no longer need to > use format specifiers. Also dropped kmemtrace_mark_alloc_node(), since > it's easy to pass -1 as the NUMA node without providing a needless and > long-named variant of the same function. > > Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> > diff --git a/include/linux/slab_def.h b/include/linux/slab_def.h > index 7555ce9..fe3cea2 100644 > --- a/include/linux/slab_def.h > +++ b/include/linux/slab_def.h > @@ -76,8 +76,8 @@ found: > > ret = kmem_cache_alloc_notrace(cachep, flags); > > - kmemtrace_mark_alloc(KMEMTRACE_TYPE_KMALLOC, _THIS_IP_, ret, > - size, slab_buffer_size(cachep), flags); > + trace_kmalloc(_THIS_IP_, ret, > + size, slab_buffer_size(cachep), flags, -1);
Is there a way for a tracepoint to get the caller without having to pass it explicitely?
- Arnaldo
| |