aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2022-01-02Merge tag 'perf-tools-fixes-for-v5.16-2022-01-02' of git://git.kernel.org/pub...Linus Torvalds6-21/+43
2022-01-02perf top: Fix TUI exit screen refresh race conditionyaowenbin1-3/+5
2022-01-02perf pmu: Fix alias events listJohn Garry1-6/+17
2021-12-31userfaultfd/selftests: fix hugetlb area allocationsMike Kravetz1-6/+10
2021-12-30selftests: net: using ping6 for IPv6 in udpgro_fwd.shJianguo Wu1-1/+3
2021-12-29selftests: net: Fix a typo in udpgro_fwd.shJianguo Wu1-1/+1
2021-12-29selftests/net: udpgso_bench_tx: fix dst ip argumentwujianguo1-1/+7
2021-12-28perf scripts python: intel-pt-events.py: Fix printing of switch eventsAdrian Hunter1-10/+13
2021-12-28perf script: Fix CPU filtering of a script's switch eventsAdrian Hunter1-1/+1
2021-12-28perf intel-pt: Fix parsing of VM time correlation argumentsAdrian Hunter1-0/+1
2021-12-28perf expr: Fix return value of ids__new()Miaoqian Lin1-1/+6
2021-12-25selftests: mptcp: Remove the deprecated config NFT_COUNTERMa Xinjian1-1/+0
2021-12-23selftests: Calculate udpgso segment count without header adjustmentCoco Li1-6/+6
2021-12-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-9/+113
2021-12-20KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest stateSean Christopherson3-0/+107
2021-12-20selftests: KVM: Fix non-x86 compilingAndrew Jones2-9/+6
2021-12-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-17/+0
2021-12-19KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDsVitaly Kuznetsov1-17/+0
2021-12-18perf inject: Fix segfault due to perf_data__fd() without openAdrian Hunter1-3/+7
2021-12-18perf inject: Fix segfault due to close without openAdrian Hunter1-1/+2
2021-12-18perf expr: Fix missing check for return value of hashmap__new()Miaoqian Lin1-0/+5
2021-12-16Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds14-16/+421
2021-12-16Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski9-3/+353
2021-12-16bpf, selftests: Fix racing issue in btf_skc_cls_ingress testMartin KaFai Lau1-2/+14
2021-12-16selftest/bpf: Add a test that reads various addresses.Alexei Starovoitov2-0/+32
2021-12-16bpf, selftests: Add test case trying to taint map value pointerDaniel Borkmann1-0/+23
2021-12-14bpf, selftests: Update test case for atomic cmpxchg on r0 with pointerDaniel Borkmann1-2/+65
2021-12-14bpf, selftests: Add test case for atomic fetch on spilled pointerDaniel Borkmann2-0/+117
2021-12-14selftests/bpf: Fix OOB write in test_verifierKumar Kartikeya Dwivedi1-1/+1
2021-12-14selftests: mlxsw: Add a test case for MAC profiles consolidationDanielle Ratson1-0/+30
2021-12-13selftest/net/forwarding: declare NETIFS p9 p10Hangbin Liu1-0/+2
2021-12-13selftests/net: toeplitz: fix udp optionWillem de Bruijn1-1/+1
2021-12-12selftests: Fix IPv6 address bind testsDavid Ahern1-3/+11
2021-12-12selftests: Fix raw socket bind tests with VRFDavid Ahern1-1/+2
2021-12-12selftests: Add duplicate config only for MD5 VRF testsDavid Ahern1-6/+20
2021-12-12selftests: icmp_redirect: pass xfail=0 to log_test()Po-Hsu Lin1-1/+1
2021-12-11Merge tag 'perf-tools-fixes-for-v5.16-2021-12-11' of git://git.kernel.org/pub...Linus Torvalds5-32/+64
2021-12-11Merge branch 'akpm' (patches from Andrew)Linus Torvalds9-74/+172
2021-12-11perf python: Fix NULL vs IS_ERR_OR_NULL() checkingMiaoqian Lin1-1/+1
2021-12-11perf intel-pt: Fix error timestamp setting on the decoder error pathAdrian Hunter1-0/+1
2021-12-11perf intel-pt: Fix missing 'instruction' events with 'q' optionAdrian Hunter1-3/+8
2021-12-11perf intel-pt: Fix next 'err' value, walking traceAdrian Hunter1-0/+1
2021-12-11perf intel-pt: Fix state setting when receiving overflow (OVF) packetAdrian Hunter1-4/+28
2021-12-11perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state typeAdrian Hunter1-19/+13
2021-12-11perf intel-pt: Fix sync state when a PSB (synchronization) packet is foundAdrian Hunter1-1/+1
2021-12-11perf intel-pt: Fix some PGE (packet generation enable/control flow packets) u...Adrian Hunter1-3/+4
2021-12-11perf tools: Prevent out-of-bounds access to registersGerman Gomez2-1/+7
2021-12-10selftests/damon: split test casesSeongJae Park7-112/+129
2021-12-10selftests/damon: test debugfs file reads/writes with huge countSeongJae Park4-0/+61
2021-12-10selftests/damon: test wrong DAMOS condition ranges inputSeongJae Park1-0/+2
2021-12-10selftests/damon: test DAMON enabling with empty target_ids caseSeongJae Park1-0/+9
2021-12-10selftests/damon: skip test if DAMON is runningSeongJae Park1-0/+9
2021-12-10Merge tag 'acpi-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-0/+2
2021-12-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-2/+195
2021-12-10selftests/bpf: Tests for state pruning with u32 spill/fillPaul Chaignon2-0/+103
2021-12-10selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/OSean Christopherson3-0/+116
2021-12-10selftests: KVM: avoid failures due to reserved HyperTransport regionPaolo Bonzini3-1/+78
2021-12-09selftests: net: Correct ping6 expected rc from 2 to 1Jie2x Zhou1-1/+1
2021-12-09Merge tag 'net-5.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds11-61/+766
2021-12-09KVM: x86: selftests: svm_int_ctl_test: fix intercept calculationMaciej S. Szmigiero1-1/+1
2021-12-09tools/lib/lockdep: drop leftover liblockdep headersSasha Levin7-176/+0
2021-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfJakub Kicinski3-13/+60
2021-12-08Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2-35/+605
2021-12-08bpf: Add selftests to cover packet access corner casesMaxim Mikityanskiy1-16/+584
2021-12-08ACPI: tools: Fix compilation when output directory is not presentChen Yu2-0/+2
2021-12-07selftests: tls: add missing AES256-GCM cipherVadim Fedorenko1-0/+18
2021-12-07selftests: tls: add missing AES-CCM cipher testsVadim Fedorenko1-0/+18
2021-12-08selftests: netfilter: switch zone stress to socatFlorian Westphal1-6/+13
2021-12-08selftests: netfilter: Add correctness test for mac,net set typeStefano Brivio1-3/+21
2021-12-08vrf: don't run conntrack on vrf with !dflt qdiscNicolas Dichtel1-4/+26
2021-12-06perf bpf_skel: Do not use typedef to avoid error on old clangSong Liu3-20/+26
2021-12-06perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distrosSong Liu3-5/+3
2021-12-06perf header: Fix memory leaks when processing feature headersIan Rogers1-5/+10
2021-12-06perf test: Reset shadow counts before loadingIan Rogers1-0/+1
2021-12-06perf test: Fix 'Simple expression parser' test on arch without CPU die topolo...Thomas Richter1-1/+3
2021-12-06tools build: Remove needless libpython-version feature check that breaks test...Arnaldo Carvalho de Melo5-23/+0
2021-12-06perf tools: Fix SMT detection fast read pathIan Rogers1-1/+1
2021-12-06tools headers UAPI: Sync powerpc syscall table file changed by new futex_wait...Arnaldo Carvalho de Melo1-0/+1
2021-12-06perf inject: Fix itrace space allowed for new attributesAdrian Hunter1-1/+1
2021-12-06tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv s...Arnaldo Carvalho de Melo1-0/+1
2021-12-06Revert "perf bench: Fix two memory leaks detected with ASan"Jiri Olsa1-4/+0
2021-12-05Merge tag 'x86_urgent_for_v5.16_rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-0/+5
2021-12-03bpf: Fix the off-by-two error in range markingsMaxim Mikityanskiy1-16/+16
2021-12-03selftests: net/fcnal-test.sh: add exit codeLi Zhijian1-0/+8
2021-12-03selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Direct...Li Zhijian2-0/+2
2021-12-03selftests/tc-testing: add missing configLi Zhijian1-0/+1
2021-12-03selftests/tc-testing: add exit codeLi Zhijian1-3/+5
2021-12-03objtool: Fix pv_ops noinstr validationPeter Zijlstra2-0/+5
2021-12-02selftests/fib_tests: Rework fib_rp_filter_test()Peilin Ye1-10/+49
2021-12-02tools/resolve_btfids: Skip unresolved symbol warning for empty BTF setsKumar Kartikeya Dwivedi1-3/+5
2021-12-02Merge tag 'net-5.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-5/+32
2021-12-02selftests: net: Correct case nameLi Zhijian1-2/+2
2021-11-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-80/+257
2021-11-30tools: Fix math.h breakageMatthew Wilcox (Oracle)3-21/+29
2021-11-30KVM: SEV: Prohibit migration of a VM that has mirrorsPaolo Bonzini1-0/+37
2021-11-30selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROMPaolo Bonzini1-7/+105
2021-11-30KVM: selftests: page_table_test: fix calculation of guest_test_phys_memMaciej S. Szmigiero1-1/+1
2021-11-29wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld1-1/+23
2021-11-29wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLISTLi Zhijian1-1/+1
2021-11-29wireguard: selftests: actually test for routing loopsJason A. Donenfeld1-1/+5
2021-11-29wireguard: selftests: increase default dmesg log sizeJason A. Donenfeld1-0/+1
2021-11-26Merge tag 'net-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds10-184/+1017
2021-11-26KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILEVitaly Kuznetsov1-0/+30
2021-11-26KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features testVitaly Kuznetsov1-69/+71
2021-11-26selftests: sev_migrate_tests: free all VMsPaolo Bonzini1-1/+8
2021-11-26selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROMPaolo Bonzini1-2/+5
2021-11-25selftests: tls: test for correct proto_opsJakub Kicinski1-0/+55
2021-11-25selftests: tls: test splicing decrypted recordsJakub Kicinski1-0/+49
2021-11-25selftests: tls: test splicing cmsgsJakub Kicinski1-0/+40
2021-11-25selftests: tls: add tests for handling of bad recordsJakub Kicinski1-0/+154
2021-11-25selftests: tls: factor out cmsg send/receiveJakub Kicinski1-41/+70
2021-11-25selftests: tls: add helper for creating sock pairsJakub Kicinski1-99/+29
2021-11-23selftests: add arp_ndisc_evict_nocarrier to MakefileJames Prestwood1-0/+1
2021-11-23tools: sync uapi/linux/if_link.h headerEric Dumazet1-34/+259
2021-11-22selftests: net: fib_nexthops: add test for group refcount imbalance bugNikolay Aleksandrov1-0/+63
2021-11-22selftests/tc-testings: Be compatible with newer tc outputLi Zhijian1-1/+1
2021-11-22selftests/tc-testing: match any qdisc typeLi Zhijian1-6/+6
2021-11-19Merge tag 'perf-tools-fixes-for-v5.16-2021-11-19' of git://git.kernel.org/pub...Linus Torvalds22-109/+136
2021-11-19Merge tag 'gpio-fixes-for-v5.16-rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-1/+2
2021-11-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller4-11/+298
2021-11-18Merge tag 'net-5.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds13-33/+523
2021-11-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds14-237/+309
2021-11-18perf evsel: Fix memory leaks relating to unitIan Rogers4-18/+22
2021-11-18perf report: Fix memory leaks around perf_tip()Ian Rogers3-14/+17
2021-11-18perf hist: Fix memory leak of a perf_hpp_fmtIan Rogers2-15/+14
2021-11-18tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv s...Arnaldo Carvalho de Melo1-0/+1
2021-11-18tools build: Fix removal of feature-sync-compare-and-swap feature detectionArnaldo Carvalho de Melo1-1/+0
2021-11-18perf inject: Fix ARM SPE handlingGerman Gomez1-0/+15
2021-11-18perf bench: Fix two memory leaks detected with ASanSohaib Mohamed1-0/+4
2021-11-18perf test sample-parsing: Fix branch_stack entry endianness checkThomas Richter1-1/+1
2021-11-18tools headers UAPI: Sync x86's asm/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2021-11-18perf sort: Fix the 'p_stage_cyc' sort key behaviorNamhyung Kim3-11/+7
2021-11-18perf sort: Fix the 'ins_lat' sort key behaviorNamhyung Kim3-25/+12
2021-11-18perf sort: Fix the 'weight' sort key behaviorNamhyung Kim3-27/+13
2021-11-18perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1Arnaldo Carvalho de Melo1-0/+3
2021-11-18perf tests wp: Remove unused functions on s390Arnaldo Carvalho de Melo1-1/+1
2021-11-18tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-3/+27
2021-11-18tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2021-11-18selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignoreArnaldo Carvalho de Melo1-0/+1
2021-11-16selftests: add a test case for mirred egress to ingressDavide Caratti2-1/+47
2021-11-16Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski10-25/+467
2021-11-16Merge branch 'kvm-selftest' into kvm-masterPaolo Bonzini13-237/+308
2021-11-16KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_testDavid Matlack1-2/+1
2021-11-16KVM: selftests: Wait for all vCPU to be created before entering guest modeDavid Matlack1-0/+26
2021-11-16KVM: selftests: Move vCPU thread creation and joining to common helpersDavid Matlack6-90/+67
2021-11-16KVM: selftests: Start at iteration 0 instead of -1David Matlack1-5/+3
2021-11-16KVM: selftests: Sync perf_test_args to guest during VM creationSean Christopherson6-15/+16
2021-11-16KVM: selftests: Fill per-vCPU struct during "perf_test" VM creationSean Christopherson6-54/+45
2021-11-16KVM: selftests: Create VM with adjusted number of guest pages for perf testsSean Christopherson1-2/+6
2021-11-16KVM: selftests: Remove perf_test_args.host_page_sizeSean Christopherson2-3/+1
2021-11-16KVM: selftests: Move per-VM GPA into perf_test_argsSean Christopherson3-21/+10
2021-11-16KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging testSean Christopherson1-16/+5
2021-11-16KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_argsSean Christopherson2-5/+5
2021-11-16KVM: selftests: Use shorthand local var to access struct perf_tests_argsSean Christopherson1-16/+19
2021-11-16KVM: selftests: Require GPA to be aligned when backed by hugepagesSean Christopherson2-1/+8
2021-11-16KVM: selftests: Assert mmap HVA is aligned when using HugeTLBSean Christopherson3-0/+17
2021-11-16KVM: selftests: Expose align() helpers to testsSean Christopherson6-19/+34
2021-11-16KVM: selftests: Explicitly state indicies for vm_guest_mode_params arraySean Christopherson1-9/+9
2021-11-16KVM: selftests: Add event channel upcall support to xen_shinfo_testDavid Woodhouse1-9/+66
2021-11-15selftests/bpf: Add tests for restricted helpersDmitrii Banshchikov4-1/+397
2021-11-15selftests: gpio: restore CFLAGS optionsKent Gibson1-1/+1
2021-11-15selftests: gpio: fix uninitialised variable warningKent Gibson1-1/+1
2021-11-15selftests: gpio: fix gpio compiling errorLi Zhijian1-0/+1
2021-11-15selftests: nft_nat: switch port shadow test cases to socatFlorian Westphal1-7/+19
2021-11-14Merge tag 'locking-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+3
2021-11-14Merge tag 'perf-tools-for-v5.16-2021-11-13' of git://git.kernel.org/pub/scm/l...Linus Torvalds131-1148/+2639
2021-11-13perf tests: Remove bash constructs from stat_all_pmu.shJames Clark1-2/+2
2021-11-13perf tests: Remove bash construct from record+zstd_comp_decomp.shJames Clark1-1/+1
2021-11-13perf test: Remove bash construct from stat_bpf_counters.sh testJames Clark1-1/+1
2021-11-13perf bench futex: Fix memory leak of perf_cpu_map__new()Sohaib Mohamed4-0/+4
2021-11-13tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2021-11-13tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+241
2021-11-13tools headers UAPI: Sync sound/asound.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+1
2021-11-13tools headers UAPI: Sync linux/prctl.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+3
2021-11-13tools headers UAPI: Sync arch prctl headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2021-11-13perf tools: Add more weak libbpf functionsJiri Olsa1-0/+27
2021-11-13perf bpf: Avoid memory leak from perf_env__insert_btf()Ian Rogers3-3/+10
2021-11-13perf symbols: Factor out annotation init/exitIan Rogers3-1/+22
2021-11-13perf symbols: Bit pack to save a byteIan Rogers2-3/+3
2021-11-13perf symbols: Add documentation to 'struct symbol'Ian Rogers1-3/+14
2021-11-13tools headers UAPI: Sync files changed by new futex_waitv syscallArnaldo Carvalho de Melo2-1/+5
2021-11-13perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing arr...Guo Zhengkui1-1/+1
2021-11-13perf arm-spe: Support hardware-based PID tracingGerman Gomez1-29/+70
2021-11-13perf arm-spe: Save context ID in recordGerman Gomez2-0/+3
2021-11-13perf arm-spe: Update --switch-events docs in 'perf record'German Gomez2-2/+4
2021-11-13perf arm-spe: Track task context switch for cpu-mode eventsNamhyung Kim2-1/+30
2021-11-13perf vendor events power10: Add metric events JSON file for power10 platformKajol Jain1-0/+676
2021-11-13perf design.txt: Synchronize the definition of enum perf_hw_id with codeLike Xu1-0/+3
2021-11-13perf arm-spe: Print size using consistent formatAndrew Kilroy1-1/+1
2021-11-13perf cs-etm: Print size using consistent formatAndrew Kilroy1-1/+1
2021-11-13perf arm-spe: Snapshot mode testGerman Gomez1-0/+89
2021-11-13perf arm-spe: Implement find_snapshot callbackGerman Gomez1-0/+145
2021-11-13perf arm-spe: Add snapshot mode supportGerman Gomez1-0/+130
2021-11-13perf expr: Add source_count for aggregating eventsIan Rogers8-12/+66
2021-11-13perf expr: Move ID handling to its own functionIan Rogers1-26/+35
2021-11-13perf expr: Add metric literals for topology.Ian Rogers2-1/+38
2021-11-13perf expr: Add literal values starting with #Ian Rogers4-6/+30
2021-11-13perf cputopo: Match thread_siblings to topology ABI nameIan Rogers3-18/+25
2021-11-13perf cputopo: Match die_siblings to topology ABI nameIan Rogers3-20/+25
2021-11-13perf cputopo: Update to use pakage_cpusIan Rogers3-15/+28