From: Frederic Weisbecker on

Please pull the perf/core branch that can be found at:


A large part is about the new "perf sched migration". It still needs
improvements, like fixing some zoom issues, handling sched policies
and nice levels, etc...

But at least it's usable for general overviews of CPUs load


Frederic Weisbecker (9):
perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call
tracing: Drop cpparg() macro
perf: New migration tool overview
perf, sched migration: Handle ignored migrate out events
perf, sched migration: Ignore unhandled task states
perf, sched migration: Make it vertically scrollable
perf, sched migration: Make the GUI class client agnostic
perf, sched migration: Librarize the GUI class
perf, sched migration: Librarize task states and event headers helpers

Nikhil Rao (2):
perf, sched migration: Fix key bindings
perf, sched migration: Parameterize cpu height and spacing

Marcin Slusarz (1):
x86,mmiotrace: Add support for tracing STOS instruction

arch/x86/mm/pf_in.c | 30 +-
include/trace/ftrace.h | 7 +-
kernel/trace/trace_event_perf.c | 6 +-
.../python/Perf-Trace-Util/lib/Perf/Trace/ | 30 ++
.../Perf-Trace-Util/lib/Perf/Trace/ | 184 ++++++++
.../perf/scripts/python/bin/sched-migration-record | 2 +
.../perf/scripts/python/bin/sched-migration-report | 3 +
tools/perf/scripts/python/ | 461 ++++++++++++++++++++
8 files changed, 702 insertions(+), 21 deletions(-)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo(a)
More majordomo info at
Please read the FAQ at