Prev: [RFC][PATCH v1 08/15] perf: export tracepoint events via sysfs: kvm and kvm_mmu
Next: [RFC][PATCH v1 07/15] perf: export tracepoint events via sysfs: block
From: Lin Ming on 22 Jul 2010 07:20 kmem tracepoint events are exported like below, /sys/kernel/slab/events/ |-- kfree | |-- config | `-- type |-- kmalloc | |-- config | `-- type |-- kmalloc_node | |-- config | `-- type |-- kmem_cache_alloc | |-- config | `-- type |-- kmem_cache_alloc_node | |-- config | `-- type |-- kmem_cache_free | |-- config | `-- type |-- mm_page_alloc | |-- config | `-- type |-- mm_page_alloc_extfrag | |-- config | `-- type |-- mm_page_alloc_zone_locked | |-- config | `-- type |-- mm_page_free_direct | |-- config | `-- type |-- mm_page_pcpu_drain | |-- config | `-- type `-- mm_pagevec_free |-- config `-- type --- mm/slub.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index 7bb7940..0de39dd 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -27,6 +27,7 @@ #include <linux/memory.h> #include <linux/math64.h> #include <linux/fault-inject.h> +#include <linux/perf_event.h> /* * Lock order: @@ -4554,6 +4555,8 @@ static int __init slab_sysfs_init(void) return -ENOSYS; } + perf_sys_add_tp(&slab_kset->kobj, "kmem"); + slab_state = SYSFS; list_for_each_entry(s, &slab_caches, list) { -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |