From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965349AbcKWPfc (ORCPT ); Wed, 23 Nov 2016 10:35:32 -0500 Received: from mail.kernel.org ([198.145.29.136]:60068 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965034AbcKWPfb (ORCPT ); Wed, 23 Nov 2016 10:35:31 -0500 Message-Id: <20161123153512.923515549@goodmis.org> User-Agent: quilt/0.63-1 Date: Wed, 23 Nov 2016 10:35:12 -0500 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Ingo Molnar , Andrew Morton Subject: [for-next][PATCH 00/17] tracing: Updates for 4.10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git for-next Head SHA1: 7d436400223bb46e9f88e6bba6f8d867acf0d82c Chunyan Zhang (6): tracing: Add hook to function tracing for other subsystems to use stm class: ftrace: Add ftrace-export-over-stm driver coresight: Mark stm_generic_packet() with notrace intel_th: Mark sth_stm_packet() with notrace stm dummy: Mark dummy_stm_packet() with notrace stm: Mark the functions of writing STM with notrace Masami Hiramatsu (8): selftests: ftrace: Initialize ftrace before each test selftests: ftrace: Add --quiet option not to show error logs on screen selftests: ftrace: Check whether snapshot trigger is supported correctly selftests: ftrace: Fix trigger-mod to run without syscall trace selftests: ftrace: Hide ftracetest logs from git selftests: ftrace: Introduce TMPDIR for temporary files selftests: ftrace: Add a testcase for function filter glob match selftests: ftrace: Add a testcase for types of kprobe event Stephen Boyd (1): recordmcount: arm: Implement make_nop Steven Rostedt (1): tracing: Add new trace_marker_raw Steven Rostedt (Red Hat) (1): tracing: Add error checks to creation of event files ---- Documentation/trace/ftrace.txt | 6 + drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/intel_th/sth.c | 11 +- drivers/hwtracing/stm/Kconfig | 11 + drivers/hwtracing/stm/Makefile | 2 + drivers/hwtracing/stm/core.c | 7 +- drivers/hwtracing/stm/dummy_stm.c | 2 +- drivers/hwtracing/stm/ftrace.c | 87 ++++++ include/linux/stm.h | 4 +- include/linux/trace.h | 28 ++ kernel/trace/trace.c | 294 ++++++++++++++++++--- kernel/trace/trace.h | 2 + kernel/trace/trace_entries.h | 15 ++ kernel/trace/trace_events.c | 30 ++- kernel/trace/trace_output.c | 30 +++ scripts/recordmcount.c | 65 +++++ tools/testing/selftests/ftrace/.gitignore | 1 + tools/testing/selftests/ftrace/ftracetest | 12 +- .../ftrace/test.d/ftrace/func-filter-glob.tc | 49 ++++ tools/testing/selftests/ftrace/test.d/functions | 28 ++ .../ftrace/test.d/kprobe/kprobe_args_type.tc | 37 +++ .../ftrace/test.d/trigger/trigger-hist-mod.tc | 2 +- .../ftrace/test.d/trigger/trigger-snapshot.tc | 5 + 23 files changed, 675 insertions(+), 55 deletions(-) create mode 100644 drivers/hwtracing/stm/ftrace.c create mode 100644 include/linux/trace.h create mode 100644 tools/testing/selftests/ftrace/.gitignore create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-glob.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_type.tc