From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964955AbcIGLOQ (ORCPT ); Wed, 7 Sep 2016 07:14:16 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:35246 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932778AbcIGLON (ORCPT ); Wed, 7 Sep 2016 07:14:13 -0400 From: Binoy Jayan To: "Steven Rostedt (Red Hat)" Cc: Ingo Molnar , Daniel Wagner , Arnd Bergmann , linux-kernel@vger.kernel.org, Masami , Thomas Gleixner , Binoy Jayan Subject: [PATCH v6 0/4] *** Latency histograms - IRQSOFF,PREEMPTOFF, Delayed HRTIMERS *** Date: Wed, 7 Sep 2016 16:43:51 +0530 Message-Id: <1473246835-30075-1-git-send-email-binoy.jayan@linaro.org> X-Mailer: git-send-email 1.8.2.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Thank you Daniel, Steven for reviewing the code and for the comments. These set of patches [v6] capture latency events caused by interrupts and premption disabled in kernel. The patches are based on the hist trigger feature developed by Tom Zanussi. v5: https://lkml.org/lkml/2016/9/2/246 v4: https://lkml.org/lkml/2016/8/30/188 v3: https://lkml.org/lkml/2016/8/29/50 v2: https://lkml.org/lkml/2016/8/24/296 v4 -> v5: - Add hist trigger support for generic fields - hrtimer latency event moved to hrtimer event headers - Cleanup -Binoy Binoy Jayan (2): tracing: Add trace_irqsoff tracepoints tracing: Histogram for delayed hrtimer offsets Daniel Wagner (2): tracing: Deference pointers without RCU checks tracing: Add hist trigger support for generic fields include/linux/hrtimer.h | 3 ++ include/linux/rculist.h | 36 ++++++++++++++++++++++++ include/linux/tracepoint.h | 4 +-- include/trace/events/latency.h | 56 +++++++++++++++++++++++++++++++++++++ include/trace/events/timer.h | 25 +++++++++++++++++ kernel/time/Kconfig | 7 +++++ kernel/time/hrtimer.c | 52 ++++++++++++++++++++++++++++++++++ kernel/trace/trace_events.c | 13 +++++---- kernel/trace/trace_events_filter.c | 4 +-- kernel/trace/trace_events_hist.c | 36 ++++++++++++++++++++---- kernel/trace/trace_events_trigger.c | 6 ++-- kernel/trace/trace_irqsoff.c | 35 +++++++++++++++++++++++ 12 files changed, 258 insertions(+), 19 deletions(-) create mode 100644 include/trace/events/latency.h -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project