Prev: [RFC][PATCH v2 10/11] perf: core, lookup pmu via sysfs
Next: [RFC][PATCH v2 04/11] perf: core, use new api to lookup pmu and init event
From: Lin Ming on 18 May 2010 13:50 Now x86 hw_perf_event_init can be removed. Signed-off-by: Lin Ming <ming.m.lin(a)intel.com> --- arch/x86/kernel/cpu/perf_event.c | 31 ------------------------------- 1 files changed, 0 insertions(+), 31 deletions(-) diff --git a/arch/x86/kernel/cpu/perf_event.c b/arch/x86/kernel/cpu/perf_event.c index aad4221..8a3aea6 100644 --- a/arch/x86/kernel/cpu/perf_event.c +++ b/arch/x86/kernel/cpu/perf_event.c @@ -1757,34 +1757,3 @@ unsigned long perf_misc_flags(struct pt_regs *regs) return misc; } - -struct pmu *hw_perf_event_init(struct perf_event *event) -{ - struct pmu *tmp; - int err; - - err = __hw_perf_event_init(event); - if (!err) { - /* - * we temporarily connect event to its pmu - * such that validate_group() can classify - * it as an x86 event using is_x86_event() - */ - tmp = event->pmu; - event->pmu = &pmu; - - if (event->group_leader != event) - err = validate_group(event); - else - err = validate_event(event); - - event->pmu = tmp; - } - if (err) { - if (event->destroy) - event->destroy(event); - return ERR_PTR(err); - } - - return &pmu; -} -- 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/ |