Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf tooling updates from Thomas Gleixner: "A set of perf improvements and fixes: perf db-export: - Improvements in how COMM details are exported to databases for post processing and use in the sql-viewer.py UI. - Export switch events to the database. BPF: - Bump rlimit(MEMLOCK) for 'perf test bpf' and 'perf trace', just like selftests/bpf/bpf_rlimit.h do, which makes errors due to exhaustion of this limit, which are kinda cryptic (EPERM sometimes) less frequent. perf version: - Fix segfault due to missing OPT_END(), noticed on PowerPC. perf vendor events: - Add JSON files for IBM s/390 machine type 8561. perf cs-etm (ARM): - Fix two cases of error returns not bing done properly: Invalid ERR_PTR() use and loss of propagation error codes" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (28 commits) perf version: Fix segfault due to missing OPT_END() perf vendor events s390: Add JSON files for machine type 8561 perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info perf scripts python: export-to-postgresql.py: Export switch events perf scripts python: export-to-sqlite.py: Export switch events perf db-export: Export switch events perf db-export: Factor out db_export__threads() perf script: Add scripting operation process_switch() perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons perf scripts python: export-to-postgresql.py: Add has_calls column to comms table perf scripts python: export-to-sqlite.py: Add has_calls column to comms table perf db-export: Also export thread's current comm perf db-export: Factor out db_export__comm() perf scripts python: export-to-postgresql.py: Export comm details perf scripts python: export-to-sqlite.py: Export comm details perf db-export: Export comm details perf db-export: Fix a white space issue in db_export__sample() perf db-export: Move export__comm_thread into db_export__sample() ...
Showing
- tools/perf/builtin-script.c 7 additions, 1 deletiontools/perf/builtin-script.c
- tools/perf/builtin-trace.c 10 additions, 0 deletionstools/perf/builtin-trace.c
- tools/perf/builtin-version.c 1 addition, 0 deletionstools/perf/builtin-version.c
- tools/perf/pmu-events/arch/s390/cf_m8561/basic.json 58 additions, 0 deletionstools/perf/pmu-events/arch/s390/cf_m8561/basic.json
- tools/perf/pmu-events/arch/s390/cf_m8561/crypto.json 114 additions, 0 deletionstools/perf/pmu-events/arch/s390/cf_m8561/crypto.json
- tools/perf/pmu-events/arch/s390/cf_m8561/crypto6.json 30 additions, 0 deletionstools/perf/pmu-events/arch/s390/cf_m8561/crypto6.json
- tools/perf/pmu-events/arch/s390/cf_m8561/extended.json 373 additions, 0 deletionstools/perf/pmu-events/arch/s390/cf_m8561/extended.json
- tools/perf/pmu-events/arch/s390/mapfile.csv 1 addition, 0 deletionstools/perf/pmu-events/arch/s390/mapfile.csv
- tools/perf/scripts/python/export-to-postgresql.py 63 additions, 5 deletionstools/perf/scripts/python/export-to-postgresql.py
- tools/perf/scripts/python/export-to-sqlite.py 50 additions, 4 deletionstools/perf/scripts/python/export-to-sqlite.py
- tools/perf/scripts/python/exported-sql-viewer.py 20 additions, 14 deletionstools/perf/scripts/python/exported-sql-viewer.py
- tools/perf/tests/builtin-test.c 6 additions, 0 deletionstools/perf/tests/builtin-test.c
- tools/perf/util/Build 1 addition, 0 deletionstools/perf/util/Build
- tools/perf/util/cs-etm.c 8 additions, 4 deletionstools/perf/util/cs-etm.c
- tools/perf/util/db-export.c 187 additions, 104 deletionstools/perf/util/db-export.c
- tools/perf/util/db-export.h 14 additions, 5 deletionstools/perf/util/db-export.h
- tools/perf/util/rlimit.c 29 additions, 0 deletionstools/perf/util/rlimit.c
- tools/perf/util/rlimit.h 6 additions, 0 deletionstools/perf/util/rlimit.h
- tools/perf/util/scripting-engines/trace-event-python.c 48 additions, 5 deletionstools/perf/util/scripting-engines/trace-event-python.c
- tools/perf/util/trace-event.h 3 additions, 0 deletionstools/perf/util/trace-event.h
Loading
Please register or sign in to comment