aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2022-09-30Merge tag 'perf-tools-fixes-for-v6.0-2022-09-29' of git://git.kernel.org/pub/...Linus Torvalds14-58/+92
2022-09-30Merge tag 'for-linus-6.0' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-35/+115
2022-09-30Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-0/+8
2022-09-30KVM: selftests: Compare insn opcodes directly in fix_hypercall_testSean Christopherson1-18/+16
2022-09-30KVM: selftests: Implement memcmp(), memcpy(), and memset() for guest useSean Christopherson2-1/+49
2022-09-30KVM: selftests: Gracefully handle empty stack tracesDavid Matlack1-7/+13
2022-09-30KVM: selftests: replace assertion with warning in access_tracking_perf_testEmanuele Giuseppe Esposito1-9/+16
2022-09-29perf build: Fixup disabling of -Wdeprecated-declarations for the python scrip...Arnaldo Carvalho de Melo1-1/+1
2022-09-29perf tests mmap-basic: Remove unused variable to address clang 15 warningJiri Olsa1-2/+1
2022-09-29perf parse-events: Ignore clang 15 warning about variable set but unused in b...Jiri Olsa1-1/+1
2022-09-29Merge tag 'net-6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-1/+1
2022-09-29perf tests record: Fail the test if the 'errs' counter is not zeroArnaldo Carvalho de Melo1-1/+1
2022-09-29perf test: Fix test case 87 ("perf record tests") for hybrid systemsZhengjun Xing1-1/+1
2022-09-28perf arm-spe: augment the data source type with neoverse_spe listJing Zhang1-1/+1
2022-09-28perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the k...Athira Rajeev1-2/+3
2022-09-27virtio_test: fixup for vq resetXuan Zhuo2-0/+8
2022-09-27KVM: selftests: Skip tests that require EPT when it is not availableDavid Matlack2-0/+21
2022-09-27selftests: Fix the if conditions of in test_extra_filter()Wang Yufen1-1/+1
2022-09-26Merge tag 'mm-hotfixes-stable-2022-09-26' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-20/+2
2022-09-26perf tests powerpc: Fix branch stack sampling test to include sanity check fo...Athira Rajeev1-1/+2
2022-09-26perf parse-events: Remove "not supported" hybrid cache eventsZhengjun Xing4-43/+57
2022-09-26perf print-events: Fix "perf list" can not display the PMU prefix for some hy...Zhengjun Xing1-1/+1
2022-09-26perf tools: Get a perf cgroup more portably in BPFNamhyung Kim2-5/+24
2022-09-25Merge tag 'dax-and-nvdimm-fixes-v6.0-final' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-77/+0
2022-09-24Merge branch 'for-6.0/dax' into libnvdimm-fixesDan Williams1030-26649/+221501
2022-09-23Merge tag 'landlock-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-9/+14
2022-09-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2022-09-23Merge tag 'kvm-s390-master-6.0-2' of https://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini21-159/+406
2022-09-22selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.cJinrong Liang1-1/+1
2022-09-22Merge tag 'net-6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds13-14/+433
2022-09-22selftests: forwarding: add shebang for sch_red.shHangbin Liu1-0/+1
2022-09-22selftests: bonding: cause oops in bond_rr_gen_slave_idJonathan Toppins2-1/+51
2022-09-21perf tools: Honor namespace when synthesizing build-idsNamhyung Kim1-3/+14
2022-09-21tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-2/+3
2022-09-21perf kcore_copy: Do not check /proc/modules is unchangedAdrian Hunter1-5/+2
2022-09-21libperf evlist: Fix polling of system-wide eventsAdrian Hunter1-2/+3
2022-09-21perf record: Fix cpu mask bit setting for mixed mmapsAdrian Hunter1-0/+2
2022-09-21perf test: Skip wp modify test on old kernelsNamhyung Kim1-2/+8
2022-09-21perf jit: Include program header in ELF filesLieven Hey2-0/+18
2022-09-21perf test: Add a new test for perf stat cgroup BPF counterNamhyung Kim1-0/+83
2022-09-21perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup countersNamhyung Kim1-3/+3
2022-09-21perf stat: Fix cpu map index in bperf cgroup codeNamhyung Kim1-2/+2
2022-09-21perf stat: Fix BPF program section nameNamhyung Kim1-1/+1
2022-09-20wireguard: selftests: do not install headers on UMLJason A. Donenfeld1-0/+2
2022-09-20Merge tag 'execve-v6.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-91/+1
2022-09-20selftests: forwarding: Add test cases for unresolved multicast routesIdo Schimmel1-1/+91
2022-09-18Merge tag 'parisc-for-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2022-09-16net: Add tests for bonding and team address list managementBenjamin Poirier8-1/+236
2022-09-14selftests/landlock: Fix out-of-tree buildsMickaël Salaün2-9/+14
2022-09-13Revert "selftests/timens: add a test for vfork+exit"Andrei Vagin2-91/+1
2022-09-13tools/include/uapi: Fix <asm/errno.h> for parisc and xtensaBen Hutchings1-2/+2
2022-09-12Merge tag 'hyperv-fixes-signed-20220912' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-3/+3
2022-09-11tools: fix compilation after gfp_types.h splitMatthew Wilcox (Oracle)2-20/+2
2022-09-09Merge tag 'linux-kselftest-kunit-fixes-6.0-rc5' of git://git.kernel.org/pub/s...Linus Torvalds1-0/+9
2022-09-09Merge tag 'perf-tools-fixes-for-v6.0-2022-09-08' of git://git.kernel.org/pub/...Linus Torvalds11-39/+129
2022-09-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfDavid S. Miller1-12/+53
2022-09-08perf record: Fix synthesis failure warningsAdrian Hunter1-2/+6
2022-09-08perf tools: Don't install data files with x permissionsJiri Slaby1-12/+12
2022-09-08perf script: Fix Cannot print 'iregs' field for hybrid systemsZhengjun Xing1-0/+3
2022-09-08perf lock: Remove redundant word 'contention' in help messageYang Jihong1-2/+1
2022-09-08perf dlfilter dlfilter-show-cycles: Fix types for print formatAdrian Hunter1-2/+2
2022-09-08libperf evlist: Fix per-thread mmaps for multi-threaded targetsAdrian Hunter1-0/+50
2022-09-08Merge tag 'net-6.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-10/+26
2022-09-07tools: Add new "test" taint to kernel-chktaintJoe Fradley1-0/+9
2022-09-07selftests: nft_concat_range: add socat supportFlorian Westphal1-12/+53
2022-09-06perf c2c: Prevent potential memory leak in c2c_he_zalloc()Shang XiaoJing1-3/+9
2022-09-06perf genelf: Switch deprecated openssl MD5_* functions to new EVP APIZixuan Tan1-9/+11
2022-09-06tools/perf: Fix out of bound access to cpu mask arrayAthira Rajeev1-6/+20
2022-09-06perf affinity: Fix out of bound access to "sched_cpus" maskAthira Rajeev1-1/+7
2022-09-05tools: hv: kvp: remove unnecessary (void*) conversionsZhou jie1-2/+2
2022-09-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+2
2022-09-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski1-10/+26
2022-09-02Merge tag 'io_uring-6.0-2022-09-02' of git://git.kernel.dk/linux-blockLinus Torvalds2-70/+41
2022-09-02Merge tag 'landlock-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+145
2022-09-02perf stat: Fix L2 Topdown metrics disappear for raw eventsZhengjun Xing1-2/+3
2022-09-02landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFERMickaël Salaün1-10/+145
2022-09-01Merge tag 'kvm-s390-master-6.0-1' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini52-512/+1444
2022-09-01Merge tag 'net-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds3-25/+51
2022-09-01selftests/net: return back io_uring zc send testsPavel Begunkov2-79/+41
2022-09-01selftests/net: temporarily disable io_uring zc testPavel Begunkov1-0/+9
2022-08-31selftests: net: sort .gitignore fileAxel Rasmussen1-25/+25
2022-08-31perf script: Skip dummy event attr checkJiri Olsa1-0/+2
2022-08-31perf metric: Return early if no CPU PMU table existsIan Rogers1-0/+3
2022-08-31netfilter: remove nf_conntrack_helper sysctl and modparam togglesPablo Neira Ayuso1-10/+26
2022-08-28Merge tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-16/+18
2022-08-27perf stat: Capitalize topdown metrics' namesZhengjun Xing1-12/+12
2022-08-27perf docs: Update the documentation for the save_type filterKan Liang1-0/+3
2022-08-27perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=addressIan Rogers1-5/+19
2022-08-27perf record: Fix manpage formatting of description of support to hybrid systemsAndi Kleen2-12/+2
2022-08-27perf test: Stat test for repeat with a weak groupIan Rogers1-0/+19
2022-08-27perf stat: Clear evsel->reset_group for each stat runIan Rogers1-0/+1
2022-08-27tools kvm headers arm64: Update KVM header from the kernel sourcesArnaldo Carvalho de Melo1-2/+4
2022-08-27perf python: Fix build when PYTHON_CONFIG is user suppliedJames Clark1-1/+1
2022-08-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-0/+26
2022-08-25Merge tag 'net-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds5-0/+90
2022-08-25selftests/bpf: Add regression test for pruning fixKumar Kartikeya Dwivedi1-0/+25
2022-08-25x86/sev: Mark snp_abort() noreturnBorislav Petkov1-16/+18
2022-08-23Merge tag 'linux-kselftest-fixes-6.0-rc3' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-0/+7
2022-08-22selftests: include bonding tests into the kselftest infraJonathan Toppins5-0/+90
2022-08-22perf tools: Fix compile error for x86Yang Jihong1-0/+4
2022-08-21asm goto: eradicate CC_HAS_ASM_GOTONick Desaulniers1-21/+0
2022-08-20Merge tag 'perf-tools-fixes-for-v6.0-2022-08-19' of git://git.kernel.org/pub/...Linus Torvalds27-235/+976
2022-08-20Merge tag 'powerpc-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-4/+34
2022-08-19selftests/vm: fix inability to build any vm testsAxel Rasmussen1-0/+1
2022-08-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+2
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim6-42/+108
2022-08-19libperf: Add a test case for read formatsNamhyung Kim1-0/+161
2022-08-19libperf: Handle read format in perf_evsel__read()Namhyung Kim3-3/+83
2022-08-19tools headers UAPI: Sync linux/perf_event.h with the kernel sourcesNamhyung Kim1-1/+4
2022-08-19tools headers UAPI: Sync x86's asm/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-2/+8
2022-08-19tools headers UAPI: Sync KVM's vmx.h header with the kernel sourcesArnaldo Carvalho de Melo1-1/+3
2022-08-19tools include UAPI: Sync linux/vhost.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+9
2022-08-19tools headers kvm s390: Sync headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2022-08-19tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+108
2022-08-19tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-87/+300
2022-08-19tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-2/+4
2022-08-19tools headers UAPI: Sync linux/fscrypt.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+2
2022-08-19tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+8
2022-08-19perf beauty: Update copy of linux/socket.h with the kernel sourcesArnaldo Carvalho de Melo1-8/+8
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers6-60/+154
2022-08-19perf cpumap: Compute mask size in constant timeIan Rogers1-12/+1
2022-08-19perf cpumap: Synthetic events and const/staticIan Rogers3-14/+12
2022-08-19perf cpumap: Const map for max()Ian Rogers2-2/+2
2022-08-19KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE()David Matlack1-1/+1
2022-08-19KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with ClangDavid Matlack1-1/+1
2022-08-19x86/ibt, objtool: Add IBT_NOSEAL()Josh Poimboeuf1-1/+2
2022-08-18Merge tag 'net-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-170/+207
2022-08-18Merge tag 'linux-kselftest-next-6.0-rc2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+5
2022-08-18Merge tag 'trace-rtla-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-32/+42
2022-08-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski1-170/+207
2022-08-17testing: selftests: nft_flowtable.sh: rework test to detect offload failureFlorian Westphal1-57/+84
2022-08-17testing: selftests: nft_flowtable.sh: use random netns namesFlorian Westphal1-118/+128
2022-08-15selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warningKristen Carlson Accardi1-0/+6
2022-08-15selftests/landlock: fix broken include of linux/landlock.hGuillaume Tucker1-2/+5
2022-08-15tools: hv: Remove an extraneous "the"Jason Wang1-1/+1
2022-08-15selftests/powerpc: Add missing PMU selftests to .gitignoresRussell Currey2-4/+34
2022-08-14Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git://git.kernel.org/pub/...Linus Torvalds112-4871/+93678
2022-08-13perf test: Refactor shell tests allowing subdirsCarsten Haitzler4-134/+238
2022-08-13perf vendor events: Update events for snowridgexZhengjun Xing1-84/+27
2022-08-13perf vendor events: Update events and metrics for skylakexZhengjun Xing4-1157/+24918
2022-08-13perf vendor events: Update metrics for sapphirerapidsZhengjun Xing1-0/+6
2022-08-13perf vendor events: Update events for knightslandingZhengjun Xing1-0/+213
2022-08-13perf vendor events: Update metrics for jaketownZhengjun Xing1-0/+6
2022-08-13perf vendor events: Update metrics for ivytownZhengjun Xing1-0/+6
2022-08-13perf vendor events: Update events and metrics for icelakexZhengjun Xing4-556/+38332
2022-08-13perf vendor events: Update events and metrics for haswellxZhengjun Xing2-171/+413
2022-08-13perf vendor events: Update events and metrics for cascadelakexZhengjun Xing4-1241/+25848
2022-08-13perf vendor events: Update events and metrics for broadwellxZhengjun Xing2-159/+10
2022-08-13perf vendor events: Update metrics for broadwelldeZhengjun Xing1-0/+6
2022-08-13perf jevents: Fold strings optimizationIan Rogers1-7/+48
2022-08-13perf jevents: Compress the pmu_events_tableIan Rogers1-45/+162
2022-08-13perf metrics: Copy entire pmu_event in find metricIan Rogers2-17/+18
2022-08-13perf pmu-events: Hide the pmu_eventsIan Rogers12-91/+101
2022-08-13perf pmu-events: Don't assume pmu_event is an arrayIan Rogers7-182/+313
2022-08-13perf pmu-events: Move test events/metrics to JSONIan Rogers4-81/+132
2022-08-13perf test: Use full metric resolutionIan Rogers1-145/+77
2022-08-13perf pmu-events: Hide pmu_events_mapIan Rogers7-180/+280
2022-08-13perf pmu-events: Avoid passing pmu_events_mapIan Rogers9-120/+101
2022-08-13perf pmu-events: Hide pmu_sys_event_tablesIan Rogers6-52/+84
2022-08-13perf jevents: Sort JSON files entriesIan Rogers1-13/+35
2022-08-13perf jevents: Provide path to JSON file on errorIan Rogers1-1/+6
2022-08-13perf jevents: Remove the type/version variablesIan Rogers5-16/+0
2022-08-13perf jevent: Add an 'all' architecture argumentIan Rogers4-29/+47
2022-08-12Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2022-08-12perf stat: Remove duplicated include in builtin-stat.cYang Li1-1/+0
2022-08-12perf scripting python: Delete repeated word in commentsshaomin Deng1-1/+1
2022-08-12perf tools: Fix double word in commentsshaomin Deng1-1/+1
2022-08-12perf trace: Fix double word in commentsshaomin Deng1-1/+1
2022-08-12perf script: Delete repeated word "from"shaomin Deng1-1/+1
2022-08-12perf test: Fix double word in commentsshaomin Deng1-1/+1
2022-08-12Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds3-3/+4
2022-08-12selftests/bpf: Add lru_bug to s390x deny listDaniel Müller1-0/+1
2022-08-12wireguard: selftests: set CONFIG_NONPORTABLE on riscv32Jason A. Donenfeld1-0/+1
2022-08-12perf record: Improve error message of -p not_existing_pidMartin Liška1-2/+9
2022-08-12perf build-id: Print debuginfod queries if -v option is usedMartin Liška1-1/+5
2022-08-12perf build-id: Fix coding style, replace 8 spaces by tabsMartin Liška1-11/+11
2022-08-11perf c2c: Update documentation for new display option 'peer'Leo Yan1-7/+24
2022-08-11perf c2c: Use 'peer' as default display for Arm64Leo Yan1-12/+24
2022-08-11perf c2c: Sort on peer snooping for load operationsLeo Yan1-36/+99
2022-08-11perf c2c: Refactor display stringLeo Yan1-5/+5
2022-08-11perf c2c: Refactor node headerLeo Yan1-7/+19
2022-08-11perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop'Leo Yan1-20/+20
2022-08-11perf c2c: Use explicit names for display macrosLeo Yan1-29/+29
2022-08-11perf c2c: Add mean dimensions for peer operationsLeo Yan1-0/+28
2022-08-11perf c2c: Add dimensions of peer metrics for cache line viewLeo Yan1-0/+102
2022-08-11perf c2c: Add dimensions for peer load operationsLeo Yan1-0/+30
2022-08-11perf c2c: Output statistics for peer snoopingLeo Yan1-0/+3
2022-08-11perf mem: Add statistics for peer snoopingLeo Yan2-3/+28
2022-08-11perf arm-spe: Use SPE data source for neoverse coresAli Saidi3-16/+127
2022-08-11perf mem: Print snoop peer flagLeo Yan1-3/+15
2022-08-11perf tools: Sync addition of PERF_MEM_SNOOPX_PEERAli Saidi1-1/+1
2022-08-11perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h...Leo Yan1-0/+1
2022-08-11perf tools: Tidy guest option documentationAdrian Hunter5-57/+38
2022-08-11perf inject: Fix missing guestmount option documentationAdrian Hunter1-0/+12
2022-08-11perf script: Fix missing guest option documentationAdrian Hunter1-0/+23
2022-08-11perf offcpu: Update offcpu test for child processNamhyung Kim1-7/+50
2022-08-11perf offcpu: Track child processesNamhyung Kim2-0/+37
2022-08-11perf offcpu: Parse process id separatelyNamhyung Kim1-2/+43
2022-08-11perf offcpu: Check process id for the given workloadNamhyung Kim2-1/+8
2022-08-11Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds15-45/+889