Messages in this thread | | | Subject | Re: [RFC][PATCH v1 04/15] perf: export tracepoint events via sysfs: sched, raw_syscalls etc. | From | Steven Rostedt <> | Date | Thu, 22 Jul 2010 09:27:53 -0400 |
| |
On Thu, 2010-07-22 at 19:12 +0800, Lin Ming wrote: > Below tracepoint events are exported under /sys/kernel/events/. > sched, raw_syscalls, irq, timer, signal, workqueue, lock and bkl >
> > +/* > + * tracepoint events: sched, raw_syscalls, irq, timer, signal, > + * workqueue, lock and bkl are exported to > + * /sys/kernel/events/ > + */ > +static void perf_sys_add_kernel_events(void) > +{ > + if (!sys_kernel_events_kobj) > + return; > + > + perf_sys_add_tp_events(sys_kernel_events_kobj, "raw_syscalls"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "sched"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "irq"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "timer"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "signal"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "workqueue"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "lock"); > + perf_sys_add_tp_events(sys_kernel_events_kobj, "bkl");
Why are these hard-coded and not create by the event system types?
-- Steve
> +} > +
| |