All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Sharp <dhsharp@google.com>
To: linux-kernel@vger.kernel.org
Cc: David Sharp <dhsharp@google.com>
Subject: [PATCH v6 0/6] TSC trace_clock
Date: Thu, 11 Oct 2012 16:27:50 -0700	[thread overview]
Message-ID: <1349998076-15495-1-git-send-email-dhsharp@google.com> (raw)

Added Yoshihiro Yonomae's patches to change the per_cpu stats to show raw
timestamps when the clock is not in nanoseconds.

Also added a small patch to fix a warning.


David Sharp (4):
  tracing,x86: Add a TSC trace_clock
  tracing: Reset ring buffer when changing trace_clocks
  tracing: Format non-nanosec times from tsc clock without a decimal
    point.
  tracing: Fix maybe-uninitialized warning in
    ftrace_function_set_regexp

Yoshihiro YUNOMAE (2):
  ftrace: Change unsigned long type of ring_buffer_oldest_event_ts() to
    u64
  ftrace: Show raw time stamp on stats per cpu using counter or tsc
    mode for trace_clock

 arch/alpha/include/asm/trace_clock.h      |    6 ++
 arch/arm/include/asm/trace_clock.h        |    6 ++
 arch/avr32/include/asm/trace_clock.h      |    6 ++
 arch/blackfin/include/asm/trace_clock.h   |    6 ++
 arch/c6x/include/asm/trace_clock.h        |    6 ++
 arch/cris/include/asm/trace_clock.h       |    6 ++
 arch/frv/include/asm/trace_clock.h        |    6 ++
 arch/h8300/include/asm/trace_clock.h      |    6 ++
 arch/hexagon/include/asm/trace_clock.h    |    6 ++
 arch/ia64/include/asm/trace_clock.h       |    6 ++
 arch/m32r/include/asm/trace_clock.h       |    6 ++
 arch/m68k/include/asm/trace_clock.h       |    6 ++
 arch/microblaze/include/asm/trace_clock.h |    6 ++
 arch/mips/include/asm/trace_clock.h       |    6 ++
 arch/mn10300/include/asm/trace_clock.h    |    6 ++
 arch/openrisc/include/asm/trace_clock.h   |    6 ++
 arch/parisc/include/asm/trace_clock.h     |    6 ++
 arch/powerpc/include/asm/trace_clock.h    |    6 ++
 arch/s390/include/asm/trace_clock.h       |    6 ++
 arch/score/include/asm/trace_clock.h      |    6 ++
 arch/sh/include/asm/trace_clock.h         |    6 ++
 arch/sparc/include/asm/trace_clock.h      |    6 ++
 arch/tile/include/asm/trace_clock.h       |    6 ++
 arch/um/include/asm/trace_clock.h         |    6 ++
 arch/unicore32/include/asm/trace_clock.h  |    6 ++
 arch/x86/include/asm/trace_clock.h        |   16 ++++++
 arch/x86/kernel/Makefile                  |    1 +
 arch/x86/kernel/trace_clock.c             |   21 ++++++++
 arch/xtensa/include/asm/trace_clock.h     |    6 ++
 include/asm-generic/trace_clock.h         |   16 ++++++
 include/linux/ftrace_event.h              |    6 ++
 include/linux/ring_buffer.h               |    2 +-
 include/linux/trace_clock.h               |    2 +
 kernel/trace/ring_buffer.c                |    4 +-
 kernel/trace/trace.c                      |   47 ++++++++++++++---
 kernel/trace/trace.h                      |    4 --
 kernel/trace/trace_events_filter.c        |    3 +-
 kernel/trace/trace_output.c               |   80 ++++++++++++++++++++---------
 38 files changed, 316 insertions(+), 42 deletions(-)
 create mode 100644 arch/alpha/include/asm/trace_clock.h
 create mode 100644 arch/arm/include/asm/trace_clock.h
 create mode 100644 arch/avr32/include/asm/trace_clock.h
 create mode 100644 arch/blackfin/include/asm/trace_clock.h
 create mode 100644 arch/c6x/include/asm/trace_clock.h
 create mode 100644 arch/cris/include/asm/trace_clock.h
 create mode 100644 arch/frv/include/asm/trace_clock.h
 create mode 100644 arch/h8300/include/asm/trace_clock.h
 create mode 100644 arch/hexagon/include/asm/trace_clock.h
 create mode 100644 arch/ia64/include/asm/trace_clock.h
 create mode 100644 arch/m32r/include/asm/trace_clock.h
 create mode 100644 arch/m68k/include/asm/trace_clock.h
 create mode 100644 arch/microblaze/include/asm/trace_clock.h
 create mode 100644 arch/mips/include/asm/trace_clock.h
 create mode 100644 arch/mn10300/include/asm/trace_clock.h
 create mode 100644 arch/openrisc/include/asm/trace_clock.h
 create mode 100644 arch/parisc/include/asm/trace_clock.h
 create mode 100644 arch/powerpc/include/asm/trace_clock.h
 create mode 100644 arch/s390/include/asm/trace_clock.h
 create mode 100644 arch/score/include/asm/trace_clock.h
 create mode 100644 arch/sh/include/asm/trace_clock.h
 create mode 100644 arch/sparc/include/asm/trace_clock.h
 create mode 100644 arch/tile/include/asm/trace_clock.h
 create mode 100644 arch/um/include/asm/trace_clock.h
 create mode 100644 arch/unicore32/include/asm/trace_clock.h
 create mode 100644 arch/x86/include/asm/trace_clock.h
 create mode 100644 arch/x86/kernel/trace_clock.c
 create mode 100644 arch/xtensa/include/asm/trace_clock.h
 create mode 100644 include/asm-generic/trace_clock.h

-- 
1.7.7.3


             reply	other threads:[~2012-10-11 23:28 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-11 23:27 David Sharp [this message]
2012-10-11 23:27 ` [PATCH v6 1/6] tracing,x86: Add a TSC trace_clock David Sharp
2012-10-12  5:05   ` Geert Uytterhoeven
2012-10-12 11:41     ` Steven Rostedt
2012-10-15 19:05       ` David Sharp
2012-10-16 20:05       ` [PATCH v7 1/5] " David Sharp
2012-10-15 21:42     ` [PATCH v6 1/6] " David Sharp
2012-10-16 12:53       ` David Howells
2012-10-16 20:02         ` David Sharp
2012-10-11 23:27 ` [PATCH v6 2/6] tracing: Reset ring buffer when changing trace_clocks David Sharp
2012-11-14  7:02   ` [tip:perf/core] " tip-bot for David Sharp
2012-10-11 23:27 ` [PATCH v6 3/6] tracing: Format non-nanosec times from tsc clock without a decimal point David Sharp
2012-10-11 23:27 ` [PATCH v6 4/6] ftrace: Change unsigned long type of ring_buffer_oldest_event_ts() to u64 David Sharp
2012-11-14  7:03   ` [tip:perf/core] ring-buffer: " tip-bot for Yoshihiro YUNOMAE
2012-10-11 23:27 ` [PATCH v6 5/6] ftrace: Show raw time stamp on stats per cpu using counter or tsc mode for trace_clock David Sharp
2012-10-11 23:27 ` [PATCH v6 6/6] tracing: Fix maybe-uninitialized warning in ftrace_function_set_regexp David Sharp
2012-10-12  1:36   ` Steven Rostedt
2012-10-12  2:33     ` David Sharp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1349998076-15495-1-git-send-email-dhsharp@google.com \
    --to=dhsharp@google.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.