Linus Torvalds
29d14f0835
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull perf fixes from Thomas Gleixner:
"This is much bigger than typical fixes, but Peter found a category of
races that spurred more fixes and more debugging enhancements. Work
started before the merge window, but got finished only now.
Aside of that this contains the usual small fixes to perf and tools.
Nothing particular exciting"
* 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (43 commits)
perf: Remove/simplify lockdep annotation
perf: Synchronously clean up child events
perf: Untangle 'owner' confusion
perf: Add flags argument to perf_remove_from_context()
perf: Clean up sync_child_event()
perf: Robustify event->owner usage and SMP ordering
perf: Fix STATE_EXIT usage
perf: Update locking order
perf: Remove __free_event()
perf/bpf: Convert perf_event_array to use struct file
perf: Fix NULL deref
perf/x86: De-obfuscate code
perf/x86: Fix uninitialized value usage
perf: Fix race in perf_event_exit_task_context()
perf: Fix orphan hole
perf stat: Do not clean event's private stats
perf hists: Fix HISTC_MEM_DCACHELINE width setting
perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
perf tests: Remove wrong semicolon in while loop in CQM test
perf: Synchronously free aux pages in case of allocation failure
...
2016-01-31 15:38:27 -08:00
..
arch
perf tests: Remove wrong semicolon in while loop in CQM test
2016-01-26 11:14:06 -03:00
bench
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
config
perf build: Introduce FEATURES_DUMP make variable
2016-01-15 16:32:00 -03:00
Documentation
perf tools: Add more usage tips
2016-01-12 12:42:07 -03:00
python
perf python: Support the PERF_RECORD_SWITCH event
2015-10-07 19:41:50 -03:00
scripts
perf script: Add stat-cpi.py script
2016-01-06 20:11:16 -03:00
tests
perf build: Pass O option to kernel makefile in build-test
2016-01-15 16:32:00 -03:00
trace/strace /groups
perf trace: Add read/write to the file group
2015-09-04 13:22:06 -03:00
ui
perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed
2016-01-26 11:14:25 -03:00
util
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-31 15:38:27 -08:00
.gitignore
perf tools: Add Intel PT instruction decoder
2015-08-17 11:11:36 -03:00
Build
perf tools: Set and pass DOCDIR to builtin-report.c
2016-01-12 12:42:07 -03:00
builtin-annotate.c
perf tools: Pass evlist to setup_sorting()
2016-01-06 20:11:11 -03:00
builtin-bench.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-buildid-cache.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-buildid-list.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-config.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-data.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-diff.c
perf diff: Use perf_hpp__register_sort_field interface
2016-01-08 12:59:30 -03:00
builtin-evlist.c
perf evlist: Add --trace-fields option to show trace fields
2016-01-08 14:23:02 -03:00
builtin-help.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-inject.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-kmem.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-kvm.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-list.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-lock.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-mem.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-probe.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-record.c
perf record: Add --buildid-all option
2016-01-12 12:42:07 -03:00
builtin-report.c
perf tools: Fallback to srcdir/Documentation/tips.txt
2016-01-12 12:42:08 -03:00
builtin-sched.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-script.c
perf script: Align event name properly
2016-01-08 12:57:26 -03:00
builtin-stat.c
perf stat: Fix recort_usage typo
2016-01-12 11:13:52 -03:00
builtin-timechart.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-top.c
perf report/top: Add --raw-trace option
2016-01-06 20:11:12 -03:00
builtin-trace.c
perf subcmd: Create subcmd library
2015-12-17 14:27:14 -03:00
builtin-version.c
perf tools: Move cmd_version() to builtin-version.c
2015-12-09 13:42:03 -03:00
builtin.h
perf tools: Add 'perf config' command
2015-11-23 18:31:24 -03:00
command-list.txt
perf tools: Do not show trace command if it's not compiled in
2016-01-08 12:46:17 -03:00
CREDITS
design.txt
Makefile
perf tools: Allow shuffling the build tests
2015-11-05 11:39:54 -03:00
Makefile.perf
perf build: Introduce FEATURES_DUMP make variable
2016-01-15 16:32:00 -03:00
MANIFEST
perf tools: Add missing sources to perf's MANIFEST
2016-01-11 12:09:25 -03:00
perf-archive.sh
perf-completion.sh
perf-read-vdso.c
perf-sys.h
perf-with-kcore.sh
perf tools: Fix perf-with-kcore handling of arguments containing spaces
2015-08-06 16:48:27 -03:00
perf.c
perf report: Show random usage tip on the help line
2016-01-08 13:15:46 -03:00
perf.h
perf record: Add ability to name registers to record
2015-08-31 18:01:33 -03:00