aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2022-10-21Merge tag 'trace-tools-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-10-20Merge tag 'net-6.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-0/+80
2022-10-20rv/dot2c: Make automaton definition staticDaniel Bristot de Oliveira1-1/+1
2022-10-19selftests: add selftest for chaining of tc ingress handling to egressPaul Blakey2-0/+80
2022-10-16Merge tag 'perf-tools-for-v6.1-2-2022-10-16' of git://git.kernel.org/pub/scm/...Linus Torvalds36-71/+1265
2022-10-15tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+18
2022-10-15perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packetQi Liu7-0/+396
2022-10-15perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driverQi Liu7-1/+273
2022-10-15perf auxtrace arm: Refactor event list iteration in auxtrace_record__init()Qi Liu1-19/+34
2022-10-15perf tests stat+json_output: Include sanity check for topologyAthira Rajeev1-4/+39
2022-10-15perf tests stat+csv_output: Include sanity check for topologyAthira Rajeev1-4/+39
2022-10-15perf intel-pt: Fix system_wide dummy event for hybridAdrian Hunter1-1/+1
2022-10-15perf intel-pt: Fix segfault in intel_pt_print_info() with uClibcAdrian Hunter1-2/+7
2022-10-15perf test: Fix attr tests for PERF_FORMAT_LOSTJames Clark6-11/+11
2022-10-15perf test: test_intel_pt.sh: Add 9 testsAmmy Yi1-1/+194
2022-10-15perf inject: Fix GEN_ELF_TEXT_OFFSET for jitAdrian Hunter1-1/+3
2022-10-15perf test: test_intel_pt.sh: Add jitdump testAdrian Hunter1-0/+162
2022-10-15perf test: test_intel_pt.sh: Tidy some alignmentAdrian Hunter1-3/+3
2022-10-15perf test: test_intel_pt.sh: Print a message when skipping kernel tracingAdrian Hunter1-1/+8
2022-10-15perf test: test_intel_pt.sh: Tidy some perf record optionsAdrian Hunter1-4/+12
2022-10-15perf test: test_intel_pt.sh: Fix return checking againAdrian Hunter1-4/+3
2022-10-14Merge tag 'mm-stable-2022-10-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-1/+70
2022-10-14perf: Skip and warn on unknown format 'configN' attrsRob Herring5-13/+26
2022-10-14perf list: Fix metricgroups title messageAndi Kleen1-1/+1
2022-10-14perf mem: Fix -C option behavior for perf mem recordNamhyung Kim1-0/+8
2022-10-14perf annotate: Add missing condition flags for arm64Namhyung Kim1-1/+1
2022-10-14libperf: Do not include non-UAPI linux/compiler.h headerArnaldo Carvalho de Melo1-3/+2
2022-10-14perf test: Fix test_arm_coresight.sh failures on JunoJames Clark1-1/+1
2022-10-14perf stat: Support old kernels for bperf cgroup countingNamhyung Kim1-1/+28
2022-10-13Merge tag 'net-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-1/+154
2022-10-12mm/selftest: uffd: explain the write missing fault checkPeter Xu1-1/+21
2022-10-12hmm-tests: add test for migrate_device_range()Alistair Popple1-0/+49
2022-10-12Merge tag 'linux-kselftest-kunit-6.1-rc1-2' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-11/+7
2022-10-12Merge tag 'linux-kselftest-next-6.1-rc1-2' of git://git.kernel.org/pub/scm/li...Linus Torvalds2-8/+28
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-40/+404
2022-10-12selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1Phil Sutter1-0/+1
2022-10-12selftests: netfilter: Test reverse path filteringPhil Sutter2-1/+148
2022-10-11Merge tag 'memblock-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-336/+2662
2022-10-11Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds15-121/+483
2022-10-11proc: test how it holds up with mapping'less processAlexey Dobriyan3-0/+388
2022-10-11Merge tag 'perf-tools-for-v6.1-1-2022-10-07' of git://git.kernel.org/pub/scm/...Linus Torvalds234-5281/+15648
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds31-525/+1545
2022-10-10Merge tag 'pm-6.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-7/+15
2022-10-10Merge tag 'tpmdd-next-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+4
2022-10-10Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linuxLinus Torvalds2-129/+81
2022-10-10Merge tag 'trace-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds6-23/+86
2022-10-10Merge tag 'livepatching-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-2/+123
2022-10-10Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds6-8/+771
2022-10-10Merge tag 'objtool-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+7
2022-10-10Merge tag 'locking-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2022-10-09Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds6-15/+260
2022-10-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-75/+351
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+13
2022-10-07selftests/memory-hotplug: Adjust log info for maintainabilityZhao Gongyi1-2/+5
2022-10-07selftests/memory-hotplug: Restore memory before exitZhao Gongyi1-5/+16
2022-10-07selftests/memory-hotplug: Add checking after online or offlineZhao Gongyi1-3/+9
2022-10-07selftests/ftrace: func_event_triggers: fix typo in user messageRandy Dunlap1-1/+1
2022-10-07kunit: tool: Don't download risc-v opensbi firmware with wgetDavid Gow1-11/+7
2022-10-07Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds1-9/+13
2022-10-07ipv4: Handle attempt to delete multipath route when fib_info contains an nh r...David Ahern1-0/+5
2022-10-06Merge tag 'linux-kselftest-kunit-6.1-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds6-97/+41
2022-10-06Merge tag 'linux-kselftest-next-6.1-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds11-111/+109
2022-10-06perf script: Add missing fields in usage hintRavi Bangoria1-3/+4
2022-10-06perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFBRavi Bangoria1-2/+2
2022-10-06perf mem/c2c: Avoid printing empty lines for unsupported eventsRavi Bangoria1-5/+6
2022-10-06perf mem/c2c: Add load store event mappings for AMDRavi Bangoria3-7/+41
2022-10-06perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE eventsRavi Bangoria3-0/+3
2022-10-06perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO}Ravi Bangoria1-0/+2
2022-10-06perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernelRavi Bangoria1-0/+16
2022-10-06tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernelRavi Bangoria1-1/+3
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds32-168/+1555
2022-10-06perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout()Athira Rajeev1-2/+2
2022-10-06perf test coresight: Add relevant documentation about ARM64 CoreSight testingCarsten Haitzler1-0/+5
2022-10-06perf test: Add git ignore for tmp and output files of ARM CoreSight testsCarsten Haitzler1-0/+2
2022-10-06perf test coresight: Add unroll thread test shell scriptCarsten Haitzler1-0/+18
2022-10-06perf test coresight: Add unroll thread test toolCarsten Haitzler4-1/+110
2022-10-06perf test coresight: Add thread loop test shell scriptsCarsten Haitzler2-0/+38
2022-10-06perf test coresight: Add thread loop test toolCarsten Haitzler4-1/+122
2022-10-06perf test coresight: Add memcpy thread test shell scriptCarsten Haitzler1-0/+18
2022-10-06perf test coresight: Add memcpy thread test toolCarsten Haitzler4-1/+115
2022-10-06perf test: Add git ignore for perf data generated by the ARM CoreSight testsCarsten Haitzler1-2/+2
2022-10-06perf test: Add arm64 asm pureloop test shell scriptCarsten Haitzler2-1/+20
2022-10-06perf test: Add asm pureloop test toolCarsten Haitzler4-1/+65
2022-10-06perf test: Add build infra for perf test tools for ARM CoreSight testsCarsten Haitzler4-3/+55
2022-10-06perf test: Add CoreSight shell lib shared code for future testsCarsten Haitzler1-0/+132
2022-10-06perf test: Introduce script for data symbol testingLeo Yan1-0/+93
2022-10-06perf record: Save DSO build-ID for synthesizingNamhyung Kim1-3/+22
2022-10-06perf stat: Rename to aggr_cpu_id.thread_idxNamhyung Kim4-16/+16
2022-10-06perf stat: Don't compare runtime stat for shadow statsNamhyung Kim1-12/+0
2022-10-06perf stat: Kill unused per-thread runtime statsNamhyung Kim2-56/+0
2022-10-06perf stat: Use thread map index for shadow statNamhyung Kim3-18/+12
2022-10-06perf stat: Rename saved_value->cpu_map_idxNamhyung Kim2-157/+157
2022-10-06perf stat: Don't call perf_stat_evsel_id_init() repeatedlyNamhyung Kim1-1/+1
2022-10-06perf stat: Convert perf_stat_evsel.res_stats arrayNamhyung Kim3-9/+5
2022-10-06perf tools: Remove special handling of system-wide evselNamhyung Kim4-19/+2
2022-10-06perf tools: Add evlist__add_sched_switch()Namhyung Kim4-20/+28
2022-10-06perf tools: Get rid of evlist__add_on_all_cpus()Namhyung Kim1-27/+2
2022-10-06libperf: Propagate maps only if necessaryNamhyung Kim2-7/+5
2022-10-06libperf: Populate system-wide evsel mapsNamhyung Kim1-6/+9
2022-10-06perf vendor events: Update Intel broadwelldeIan Rogers1-134/+577
2022-10-06perf vendor events: Update Intel tigerlakeIan Rogers1-48/+762
2022-10-06perf vendor events: Update Intel skylakeIan Rogers1-182/+679
2022-10-06perf vendor events: Update silvermont cpuidsIan Rogers1-1/+1
2022-10-06perf vendor events: Update Intel sapphirerapidsIan Rogers5-353/+917
2022-10-06perf vendor events: Update Intel sandybridgeIan Rogers1-75/+240
2022-10-06perf vendor events: Update Intel jaketownIan Rogers1-81/+246
2022-10-06perf vendor events: Update Intel ivytownIan Rogers10-189/+625
2022-10-06perf vendor events: Update Intel ivybridgeIan Rogers1-91/+503
2022-10-06perf vendor events: Update Intel icelakexIan Rogers5-334/+833
2022-10-06perf vendor events: Update Intel icelakeIan Rogers4-52/+766
2022-10-06perf vendor events: Update Intel haswellxIan Rogers6-356/+615
2022-10-06perf vendor events: Update Intel haswellIan Rogers4-90/+498
2022-10-06perf vendor events: Update elkhartlake cpuidsIan Rogers1-1/+1
2022-10-06perf vendor events: Update Intel cascadelakexIan Rogers3-526/+787
2022-10-06perf vendor events: Update Intel broadwellxIan Rogers4-373/+638
2022-10-06perf vendor events: Update Intel broadwellIan Rogers1-114/+565
2022-10-06perf vendor events: Update Intel alderlakeIan Rogers7-94/+1460
2022-10-06perf vendor events: Update Intel skylakexIan Rogers3-517/+782
2022-10-06perf metrics: Don't scale counts going into metricsIan Rogers1-2/+7
2022-10-06perf expr: Remove jevents case workaroundIan Rogers1-10/+1
2022-10-06perf test: Adjust case of test metricsIan Rogers2-6/+6
2022-10-06perf expr: Allow a double if expressionIan Rogers2-1/+5
2022-10-06perf parse-events: Remove unused macros __PERF_EVENT_FIELD()Chen Zhongjin1-8/+0
2022-10-06perf tools: Fix empty version number when building outside of a git repoWill Chandler1-2/+8
2022-10-06perf lock: Remove unused struct lock_contention_keyYuan Can1-5/+0
2022-10-06perf jit: Remove unused struct debug_line_infoYuan Can1-7/+0
2022-10-06perf metric: Remove unused struct metric_ref_nodeYuan Can1-11/+0
2022-10-06perf annotate: Remove unused struct disasm_line_samplesYuan Can1-5/+0
2022-10-06perf machine: Remove unused struct process_argsYuan Can1-4/+0
2022-10-06perf lock contention: Fix a build error on 32-bitNamhyung Kim2-2/+2
2022-10-06perf stat: Clean redundant if in process_evlistShang XiaoJing1-2/+0
2022-10-05Merge tag 'platform-drivers-x86-v6.1-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds6-533/+496
2022-10-05cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UTMeng Li1-0/+1
2022-10-05selftests/cpu-hotplug: Add log info when test successZhao Gongyi1-1/+1
2022-10-05selftests/cpu-hotplug: Reserve one cpu online at leastZhao Gongyi1-18/+22
2022-10-05selftests/cpu-hotplug: Delete fault injection related codeZhao Gongyi2-82/+6
2022-10-05selftests/cpu-hotplug: Use return instead of exitZhao Gongyi1-5/+8
2022-10-05selftests/cpu-hotplug: Correct log infoZhao Gongyi1-1/+1
2022-10-05selftests: amd-pstate: Add test trigger for amd-pstate driverMeng Li4-0/+66
2022-10-05selftests/vm: use top_srcdir instead of recomputing relative pathsAxel Rasmussen4-5/+5
2022-10-05Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/len...Rafael J. Wysocki1-7/+15
2022-10-05Merge branch 'for-6.1/sysfs-patched-object' into for-linusPetr Mladek3-1/+122
2022-10-05selftest: tpm2: Add Client.__del__() to close /dev/tpm* handleStefan Berger1-0/+4
2022-10-04tools/power turbostat: version 2022.10.04Len Brown1-1/+1
2022-10-04tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domainZhang Rui1-1/+0
2022-10-04tools/power turbostat: Do not dump TRL if turbo is not supportedArtem Bityutskiy1-5/+11
2022-10-04tools/power turbostat: Add support for MeteorLake platformsZhang Rui1-0/+2
2022-10-04tools/power turbostat: Add support for RPL-SZhang Rui1-0/+1
2022-10-04Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds295-1878/+22800
2022-10-04Merge tag 'x86_cpu_for_v6.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+3
2022-10-04perf test: Introduce script for java symbol testingLeo Yan1-0/+75
2022-10-04perf subcmd: Set environment variable "PREFIX"Leo Yan1-0/+3
2022-10-04perf trace: Fix incorrectly parsed hexadecimal value for flags in filterChen Zhongjin1-5/+2
2022-10-04perf trace: Fix show_arg_names not working for tp arg namesChen Zhongjin1-5/+1
2022-10-04perf string: Remove unused macro K()Chen Zhongjin1-1/+0
2022-10-04perf test: Add kernel lock contention testNamhyung Kim1-0/+73
2022-10-04perf lock: Add -q/--quiet option to suppress header and debug messagesNamhyung Kim2-11/+20
2022-10-04perf lock: Add -E/--entries optionNamhyung Kim2-5/+25
2022-10-04perf test: waiting.sh: Parameterize timeoutsAdrian Hunter1-9/+17
2022-10-04perf test: test_intel_pt.sh: Move helper functions for waitingAdrian Hunter2-64/+73
2022-10-04perf test: test_intel_pt.sh: Add per-thread testAdrian Hunter1-0/+247
2022-10-04perf tools: Add debug messages and comments for testingAdrian Hunter3-0/+12
2022-10-04perf test: test_intel_pt.sh: Add more output in preparation for more testsAdrian Hunter1-1/+11
2022-10-04perf test: test_intel_pt.sh: Fix return checkingAdrian Hunter1-3/+3
2022-10-04perf test: test_intel_pt.sh: Use quotes around variable expansionAdrian Hunter1-6/+6
2022-10-04perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -lAdrian Hunter1-1/+1
2022-10-04perf test: test_intel_pt.sh: Stop using backticksAdrian Hunter1-1/+1
2022-10-04perf test: test_intel_pt.sh: Stop using exprAdrian Hunter1-3/+3
2022-10-04perf test: test_intel_pt.sh: Fix redirectionAdrian Hunter1-1/+1
2022-10-04perf test: test_intel_pt.sh: Use a temp directoryAdrian Hunter1-4/+10
2022-10-04perf test: test_intel_pt.sh: Add cleanup functionAdrian Hunter1-2/+16
2022-10-04perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfoAthira Rajeev1-1/+1
2022-10-04perf annotate: Toggle full address <-> offset displayNamhyung Kim3-3/+26
2022-10-04perf tools: Add 'addr' sort keyNamhyung Kim5-1/+43
2022-10-04perf inject: Clarify build-id options a little bitNamhyung Kim1-2/+4
2022-10-04perf record: Fix a segfault in record__read_lost_samples()Namhyung Kim1-0/+6
2022-10-04perf top: Fix error code in cmd_top()Shang XiaoJing1-0/+3
2022-10-04perf stat: Merge cases in process_evlistShang XiaoJing1-3/+1
2022-10-04perf genelf: Fix error code in jit_write_elf()Shang XiaoJing1-0/+1
2022-10-04perf lock contention: Skip stack trace from BPFNamhyung Kim2-4/+6
2022-10-04perf lock contention: Allow to change stack depth and skipNamhyung Kim4-9/+28
2022-10-04perf lock contention: Show full callstack with -v optionNamhyung Kim3-4/+57
2022-10-04perf lock contention: Factor out get_symbol_name_offset()Namhyung Kim1-9/+19
2022-10-04perf test: Add basic core_wide expression testIan Rogers1-0/+13
2022-10-04perf metrics: Wire up core_wideIan Rogers8-43/+134
2022-10-04perf stat: Delay metric parsingIan Rogers3-18/+39
2022-10-04perf topology: Add core_wideIan Rogers4-0/+70
2022-10-04perf smt: Compute SMT from topologyIan Rogers6-101/+49
2022-10-04perf expr: Move the scanner_ctx into the parse_ctxIan Rogers5-14/+11
2022-10-04perf pmu: Remove perf_pmu_lex() needless declarationGaosheng Cui1-2/+0
2022-10-04perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftove...Gaosheng Cui1-2/+0
2022-10-04perf test: Skip sigtrap test on old kernelsNamhyung Kim1-1/+64
2022-10-04perf sched: Factor out destroy_tasks()Namhyung Kim1-2/+22
2022-10-04perf cpumap: Add range data encodingIan Rogers5-87/+166
2022-10-04perf events: Prefer union over variable length arrayIan Rogers4-34/+27
2022-10-04perf vendor events: Update events for Neoverse E1Nick Forrington18-267/+2
2022-10-04perf timechart: Add p_state_end helperShang XiaoJing1-19/+18
2022-10-04perf timechart: Add create_pidcomm helperShang XiaoJing1-12/+16
2022-10-04perf lock: Add get_key_by_aggr_mode helperShang XiaoJing1-76/+53
2022-10-04perf trace: Use zalloc() to save initialization of syscall_statsShang XiaoJing1-4/+1