aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2022-02-06Merge tag 'perf-tools-fixes-for-v5.17-2022-02-06' of git://git.kernel.org/pub...Linus Torvalds18-45/+186
2022-02-06Merge tag 'perf_urgent_for_v5.17_rc3' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-8/+9
2022-02-06Merge tag 'objtool_urgent_for_v5.17_rc3' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2022-02-06perf ftrace: system_wide collection is not effective by defaultChangbin Du1-21/+24
2022-02-06libperf: Add arm64 support to perf_mmap__read_self()Rob Herring2-1/+102
2022-02-06tools include UAPI: Sync sound/asound.h copy with the kernel sourcesArnaldo Carvalho de Melo1-1/+3
2022-02-06perf stat: Fix display of grouped aliased eventsIan Rogers1-9/+10
2022-02-06perf tools: Apply correct label to user/kernel symbols in branch modeGerman Gomez3-2/+5
2022-02-06perf bpf: Fix a typo in bpf_counter_cgroup.cMasanari Iida1-1/+1
2022-02-06perf synthetic-events: Return error if procfs isn't mounted for PID namespacesLeo Yan1-0/+19
2022-02-06perf session: Check for NULL pointer before dereferenceAmeer Hamza1-1/+2
2022-02-06perf annotate: Set error stream of objdump process for TUINamhyung Kim1-0/+1
2022-02-06perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()Anshuman Khandual1-1/+1
2022-02-06tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-3/+3
2022-02-06Merge remote-tracking branch 'torvalds/master' into perf/urgentArnaldo Carvalho de Melo23-418/+444
2022-02-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+7
2022-02-04kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to...Shuah Khan1-2/+7
2022-02-03Merge tag 'net-5.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds7-239/+235
2022-02-03Merge tag 'linux-kselftest-fixes-5.17-rc3' of git://git.kernel.org/pub/scm/li...Linus Torvalds14-177/+201
2022-02-03Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski4-232/+6
2022-02-03tools/resolve_btfids: Do not print any commands when building silentlyNathan Chancellor1-1/+5
2022-02-02Merge tag 'linux-kselftest-kunit-fixes-5.17-rc3' of git://git.kernel.org/pub/...Linus Torvalds1-0/+1
2022-02-02selftests/perf_events: Test modification of perf_event_attr::sig_dataMarco Elver1-8/+9
2022-02-01tools: Ignore errors from `which' when searching a GCC toolchainJean-Philippe Brucker1-1/+1
2022-02-01tools headers UAPI: Sync linux/prctl.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+3
2022-02-01perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMAArnaldo Carvalho de Melo1-1/+1
2022-02-01tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2022-02-01tools headers UAPI: Sync linux/perf_event.h with the kernel sourcesArnaldo Carvalho de Melo1-3/+3
2022-02-01tools include UAPI: Sync sound/asound.h copy with the kernel sourcesArnaldo Carvalho de Melo1-1/+6
2022-01-31kselftest: Fix vdso_test_abi return statusVincenzo Frascino1-73/+62
2022-01-30tools/testing/scatterlist: add missing definesMaor Gottlieb1-1/+2
2022-01-29Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-2/+9
2022-01-28Merge tag 'trace-v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-5/+15
2022-01-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds9-15/+29
2022-01-28selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPPPaolo Bonzini3-0/+19
2022-01-28kselftest/arm64: Correct logging of FPSIMD register read via ptraceMark Brown1-1/+1
2022-01-28kselftest/arm64: Skip VL_INHERIT tests for unsupported vector typesMark Brown1-1/+8
2022-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski3-7/+229
2022-01-27tools/tracing: Update Makefile to build rtlaShuah Khan1-4/+14
2022-01-27rtla: Make doc build optionalShuah Khan1-1/+1
2022-01-27selftests: skip mincore.check_file_mmap when fs lacks needed supportCristian Marussi1-6/+14
2022-01-27selftests: openat2: Skip testcases that fail with EOPNOTSUPPCristian Marussi1-1/+11
2022-01-27selftests: openat2: Add missing dependency in MakefileCristian Marussi2-1/+2
2022-01-27selftests: openat2: Print also errno in failure messagesCristian Marussi1-5/+6
2022-01-27selftests: futex: Use variable MAKE instead of makeMuhammad Usama Anjum1-2/+2
2022-01-27Merge tag 'net-5.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-6/+4
2022-01-27selftests/exec: Remove pipe from TEST_GEN_FILESMuhammad Usama Anjum1-1/+1
2022-01-27selftests/zram: Adapt the situation that /dev/zram0 is being usedYang Xu4-63/+66
2022-01-27selftests/zram01.sh: Fix compression ratio calculationYang Xu1-22/+8
2022-01-27selftests/zram: Skip max_comp_streams interface on newer kernelYang Xu1-0/+24
2022-01-27selftests: nft_concat_range: add test for reload with no element add/delFlorian Westphal1-1/+71
2022-01-27selftests: netfilter: check stateless nat udp checksum fixupFlorian Westphal1-0/+152
2022-01-27selftests: netfilter: reduce zone stress test running timeFlorian Westphal1-6/+6
2022-01-26selftests: kvm: move vm_xsave_req_perm call to amx_testPaolo Bonzini5-14/+9
2022-01-26KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guestSean Christopherson1-1/+0
2022-01-25tools headers UAPI: remove stale lirc.hSean Young2-230/+0
2022-01-25kselftest: signal all child processesLi Zhijian1-1/+3
2022-01-25selftests: cpufreq: Write test output to stdout as wellNícolas F. R. A. Prado1-1/+1
2022-01-25selftests: rtc: Increase test timeout so that all tests runNícolas F. R. A. Prado1-1/+1
2022-01-25kunit: tool: Import missing importlib.abcMichał Winiarski1-0/+1
2022-01-25KVM: selftests: Re-enable access_tracking_perf_testDavid Matlack1-0/+1
2022-01-24objtool: Fix truncated string warningSergei Trofimovich1-1/+1
2022-01-23Merge tag 'powerpc-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-3/+3
2022-01-23Merge tag 'perf-tools-for-v5.17-2022-01-22' of git://git.kernel.org/pub/scm/l...Linus Torvalds51-149/+354
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds4-10/+99
2022-01-22perf tools: Remove redundant err variableMinghao Chi1-4/+1
2022-01-22perf test: Add parse-events test for aliases with hyphensJohn Garry2-9/+82
2022-01-22perf test: Add pmu-events test for aliases with hyphensJohn Garry2-0/+48
2022-01-22perf parse-events: Support event alias in form foo-bar-bazJohn Garry4-4/+41
2022-01-22perf evsel: Override attr->sample_period for non-libpfm4 eventsGerman Gomez1-8/+17
2022-01-22perf cpumap: Remove duplicate include in cpumap.hLv Ruyi1-1/+0
2022-01-22perf cpumap: Migrate to libperf cpumap apiIan Rogers31-87/+99
2022-01-22perf python: Fix cpu_map__item() buildingIan Rogers1-3/+3
2022-01-22perf script: Fix printing 'phys_addr' failure issueYao Jin1-1/+1
2022-01-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-88/+756
2022-01-21selftests: net: ioam: expect support for Queue depth dataJustin Iurman1-4/+1
2022-01-20selftests: mptcp: fix ipv6 routing setupPaolo Abeni1-2/+3
2022-01-20selftests: kvm/x86: Fix the warning in lib/x86_64/processor.cJinrong Liang1-0/+1
2022-01-20selftests: kvm/x86: Fix the warning in pmu_event_filter_test.cJinrong Liang1-4/+0
2022-01-20tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscallArnaldo Carvalho de Melo5-1/+8
2022-01-20Merge tag 'net-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds8-33/+182
2022-01-20Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-13/+16
2022-01-20delayacct: track delays from memory compactwangyong1-1/+7
2022-01-20hash.h: remove unused define directiveIsabella Basso1-4/+1
2022-01-20tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LENYafang Shao2-6/+6
2022-01-20tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read...Yafang Shao1-2/+2
2022-01-19kvm: selftests: Do not indent with spacesPaolo Bonzini6-59/+61
2022-01-19kvm: selftests: sync uapi/linux/kvm.h with Linux headerPaolo Bonzini1-3/+16
2022-01-19tools headers UAPI: Sync x86 arch prctl headers with the kernel sourcesArnaldo Carvalho de Melo1-12/+14
2022-01-19selftests: kvm: add amx_test to .gitignoreMuhammad Usama Anjum1-0/+1
2022-01-19Merge branch 'kvm-pi-raw-spinlock' into HEADPaolo Bonzini79-481/+1724
2022-01-19KVM: selftests: Add a test to force emulation with a pending exceptionSean Christopherson3-0/+141
2022-01-19selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTERJim Mattson3-0/+440
2022-01-19selftests: kvm/x86: Introduce x86_model()Jim Mattson1-0/+5
2022-01-19selftests: kvm/x86: Export x86_family() for use outside of processor.cJim Mattson2-12/+12
2022-01-19selftests: kvm/x86: Introduce is_amd_cpu()Jim Mattson2-9/+10
2022-01-19selftests: kvm/x86: Parameterize the CPUID vendor string checkJim Mattson1-3/+7
2022-01-19kvm: selftests: conditionally build vm_xsave_req_perm()Wei Wang1-0/+2
2022-01-19perf machine: Use path__join() to compose a path instead of snprintf(dir, '/'...Arnaldo Carvalho de Melo1-1/+2
2022-01-18Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski6-32/+178
2022-01-19bpf, selftests: Add ringbuf memory type confusion testDaniel Borkmann4-2/+79
2022-01-19bpf, selftests: Add various ringbuf tests with invalid offsetDaniel Borkmann1-0/+64
2022-01-18perf evlist: No need to setup affinities when disabling events for pid targetsArnaldo Carvalho de Melo1-5/+9
2022-01-18perf evlist: No need to setup affinities when enabling events for pid targetsArnaldo Carvalho de Melo1-5/+9
2022-01-18perf stat: No need to setup affinities when starting a workloadArnaldo Carvalho de Melo1-7/+10
2022-01-18perf affinity: Allow passing a NULL arg to affinity__cleanup()Arnaldo Carvalho de Melo1-1/+7
2022-01-18perf probe: Fix ppc64 'perf probe add events failed' caseZechuan Chen1-0/+3
2022-01-18Merge tag 'acpi-5.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-9/+594
2022-01-18Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.kernel.org/pub/scm/l...Linus Torvalds153-2175/+4685
2022-01-17KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUNVitaly Kuznetsov3-4/+66
2022-01-17KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test'Vitaly Kuznetsov3-3/+3
2022-01-17Merge branch 'acpi-pfrut'Rafael J. Wysocki6-9/+594
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+5
2022-01-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds33-488/+3436
2022-01-16Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds25-22/+4856
2022-01-15perf record: Disable debuginfod by defaultJiri Olsa7-12/+70
2022-01-15perf evlist: No need to do any affinity setup when profiling pidsArnaldo Carvalho de Melo1-1/+1
2022-01-15perf cpumap: Add is_dummy() methodArnaldo Carvalho de Melo1-0/+10
2022-01-15perf metric: Fix metric_leaderIan Rogers1-1/+1
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds7-58/+120
2022-01-15tools: sync tools/bitmap with mother linuxYury Norov4-10/+99
2022-01-15mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_faultAlistair Popple1-0/+42
2022-01-15userfaultfd/selftests: clean up hugetlb allocation codeMike Kravetz1-9/+6
2022-01-15selftests/uffd: allow EINTR/EAGAINPeter Xu1-2/+5
2022-01-15selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup settingWaiman Long3-23/+34
2022-01-15mm, hugepages: make memory size variable in hugepage-mremap selftestYosry Ahmed2-17/+31
2022-01-15tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleanerchiminghao1-7/+2
2022-01-15tools/bpf: Rename 'struct event' to avoid naming conflictNaveen N. Rao3-3/+3
2022-01-14selftest: kvm: Add amx selftestYang Zhong2-0/+449
2022-01-14selftest: kvm: Move struct kvm_x86_state to headerYang Zhong2-16/+15
2022-01-14selftest: kvm: Reorder vcpu_load_state steps for AMXPaolo Bonzini1-8/+9
2022-01-14kvm: selftests: Add support for KVM_CAP_XSAVE2Wei Wang10-8/+130
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+16
2022-01-14perf cputopo: Fix CPU topology reading on s/390Thomas Richter1-1/+2
2022-01-14perf metricgroup: Fix use after free in metric__new()José Expósito1-1/+1
2022-01-14libperf tests: Update a use of the new cpumap APIIan Rogers1-2/+3
2022-01-14perf arm: Fix off-by-one directory pathIan Rogers1-1/+1
2022-01-14tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+17
2022-01-14Merge tag 'powerpc-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds6-2/+184
2022-01-14Merge tag 'sound-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds4-1/+717
2022-01-14kselftests/net: list all available tests in usage()Li Zhijian1-0/+3
2022-01-13rtla: Add DocumentationDaniel Bristot de Oliveira1-4/+26
2022-01-13rtla/timerlat: Add timerlat hist modeDaniel Bristot de Oliveira3-2/+828
2022-01-13rtla: Add timerlat tool and timelart top modeDaniel Bristot de Oliveira5-0/+697
2022-01-13rtla/osnoise: Add the hist modeDaniel Bristot de Oliveira3-1/+807
2022-01-13rtla/osnoise: Add osnoise top modeDaniel Bristot de Oliveira3-0/+596
2022-01-13rtla: Add osnoise toolDaniel Bristot de Oliveira4-0/+956
2022-01-13rtla: Helper functions for rtlaDaniel Bristot de Oliveira4-0/+708
2022-01-13rtla: Real-Time Linux Analysis toolDaniel Bristot de Oliveira3-0/+184
2022-01-13tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2022-01-13tools headers UAPI: Update tools's copy of drm.h headerArnaldo Carvalho de Melo1-0/+18
2022-01-13tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench ...Arnaldo Carvalho de Melo2-9/+9
2022-01-13Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo379-3793/+15867
2022-01-13kselftests/net: adapt the timeout to the largest runtimeLi Zhijian1-1/+1
2022-01-12Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-16/+29
2022-01-12Merge tag 'cxl-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds5-73/+133
2022-01-12Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-62/+13
2022-01-12perf pmu-events: Don't lower case MetricExprIan Rogers2-3/+1
2022-01-12perf expr: Add debug logging for literalsIan Rogers1-12/+25
2022-01-12perf tools: Probe non-deprecated sysfs path 1stIan Rogers1-3/+2
2022-01-12perf tools: Fix SMT fallback with large core countsIan Rogers1-10/+58
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers64-356/+431
2022-01-12perf stat: Correct first_shadow_cpu to return indexIan Rogers1-8/+7
2022-01-12perf script: Fix flipped index and cpuIan Rogers1-1/+1
2022-01-12perf c2c: Use more intention revealing iteratorIan Rogers1-5/+5
2022-01-12perf bpf: Rename 'cpu' to 'cpu_map_idx'Ian Rogers2-12/+11
2022-01-12libperf: Sync evsel documentationIan Rogers1-5/+5
2022-01-12perf stat: Swap variable name cpu to indexIan Rogers3-164/+164
2022-01-12perf stat: Correct check_per_pkg() cpuIan Rogers1-2/+3
2022-01-12perf test: Use perf_cpu_map__for_each_cpu()Ian Rogers1-14/+14
2022-01-12perf evsel: Rename variable cpu to indexIan Rogers4-47/+48
2022-01-12perf evsel: Reduce scope of evsel__ignore_missing_threadIan Rogers2-8/+4
2022-01-12perf evsel: Rename CPU around get_group_fdIan Rogers1-11/+11
2022-01-12perf stat: Correct variable name for read counterIan Rogers3-35/+35
2022-01-12perf evsel: Pass cpu not cpu map index to synthesizeIan Rogers1-2/+3
2022-01-12perf evlist: Refactor evlist__for_each_cpu()Ian Rogers4-166/+210
2022-01-12libperf: Allow NULL in perf_cpu_map__idx()Ian Rogers1-1/+6
2022-01-12perf script: Use for each cpu to aid readabilityIan Rogers1-4/+3
2022-01-12perf stat: Use perf_cpu_map__for_each_cpu()Ian Rogers1-5/+6
2022-01-12perf stat: Rename aggr_data cpu to imply it's an indexIan Rogers1-5/+5
2022-01-12perf counts: Switch name cpu to cpu_map_idxIan Rogers1-6/+6
2022-01-12libperf: Use cpu not index for evsel mmapIan Rogers1-1/+2
2022-01-12libperf: Switch cpu to more accurate cpu_map_idxIan Rogers2-48/+50
2022-01-12perf evsel: Derive CPUs and threads in alloc_countsIan Rogers5-20/+15
2022-01-12perf stat-display: Avoid use of core for CPUIan Rogers1-23/+22
2022-01-12perf cpumap: Add CPU to aggr_cpu_idIan Rogers3-4/+48
2022-01-12perf stat: Fix memory leak in check_per_pkg()Ian Rogers1-2/+3
2022-01-12perf cpumap: Trim the cpu_aggr_mapIan Rogers1-1/+9
2022-01-12perf cpumap: Add some comments to cpu_aggr_mapIan Rogers1-1/+9
2022-01-12perf cpumap: Move 'has' function to libperfIan Rogers11-22/+23
2022-01-12perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functionsIan Rogers4-24/+45
2022-01-12perf cpumap: Refactor cpu_map__build_map()Ian Rogers3-132/+130
2022-01-12perf cpumap: Remove cpu_map__cpu(), use libperf functionIan Rogers4-10/+4
2022-01-12perf cpumap: Remove map from function names that don't use a mapIan Rogers4-14/+27
2022-01-12perf cpumap: Document cpu__get_node() and remove redundant functionIan Rogers2-7/+9
2022-01-12perf cpumap: Rename empty functionsIan Rogers4-25/+25
2022-01-12perf cpumap: Simplify equal function nameIan Rogers3-16/+18
2022-01-12perf cpumap: Remove unused cpu_map__socket()Ian Rogers1-7/+0
2022-01-12perf cpumap: Add comments to aggr_cpu_id()Ian Rogers1-0/+9
2022-01-12perf cpumap: Remove map+index get_node()Ian Rogers3-10/+1