Messages in this thread Patch in this message | | | Subject | [RFC][PATCH v1 11/15] perf: export tracepoint events via sysfs: power | From | Lin Ming <> | Date | Thu, 22 Jul 2010 19:17:13 +0800 |
| |
power tracepoint events are exported like below,
/sys/power/events/ |-- power_end | |-- config | `-- type |-- power_frequency | |-- config | `-- type `-- power_start |-- config `-- type --- kernel/power/main.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/kernel/power/main.c b/kernel/power/main.c index b58800b..6749374 100644 --- a/kernel/power/main.c +++ b/kernel/power/main.c @@ -12,6 +12,7 @@ #include <linux/string.h> #include <linux/resume-trace.h> #include <linux/workqueue.h> +#include <linux/perf_event.h> #include "power.h" @@ -269,6 +270,9 @@ static int __init pm_init(void) power_kobj = kobject_create_and_add("power", NULL); if (!power_kobj) return -ENOMEM; + + perf_sys_add_tp(power_kobj, "power"); + return sysfs_create_group(power_kobj, &attr_group); }
| |