Linux/linux 46f5c0ctools/perf builtin-trace.c builtin-script.c, tools/perf/pmu-events/arch/s390 mapfile.csv

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()
  ...
DeltaFile
+373-0tools/perf/pmu-events/arch/s390/cf_m8561/extended.json
+187-104tools/perf/util/db-export.c
+114-0tools/perf/pmu-events/arch/s390/cf_m8561/crypto.json
+63-5tools/perf/scripts/python/export-to-postgresql.py
+58-0tools/perf/pmu-events/arch/s390/cf_m8561/basic.json
+50-4tools/perf/scripts/python/export-to-sqlite.py
+48-5tools/perf/util/scripting-engines/trace-event-python.c
+20-14tools/perf/scripts/python/exported-sql-viewer.py
+30-0tools/perf/pmu-events/arch/s390/cf_m8561/crypto6.json
+29-0tools/perf/util/rlimit.c
+14-5tools/perf/util/db-export.h
+8-4tools/perf/util/cs-etm.c
+10-0tools/perf/builtin-trace.c
+7-1tools/perf/builtin-script.c
+6-0tools/perf/tests/builtin-test.c
+6-0tools/perf/util/rlimit.h
+3-0tools/perf/util/trace-event.h
+1-0tools/perf/util/Build
+1-0tools/perf/pmu-events/arch/s390/mapfile.csv
+1-0tools/perf/builtin-version.c
+1,029-14220 files

UnifiedSplitRaw