aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-06-13Merge tag 'perf-tools-fixes-for-v5.13-2021-06-13' of git://git.kernel.org/pub...Linus Torvalds2-5/+3
2021-06-12Merge tag 'objtool-urgent-2021-06-12' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-1/+28
2021-06-11Merge tag 'trace-v5.13-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+5
2021-06-11tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-5/+2
2021-06-11perf session: Correct buffer copying when peeking eventsLeo Yan1-0/+1
2021-06-11objtool: Only rewrite unconditional retpoline thunk callsPeter Zijlstra1-0/+4
2021-06-10objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()Peter Zijlstra1-1/+24
2021-06-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-16/+52
2021-06-08tools/bootconfig: Fix a build error accroding to undefined fallthroughMasami Hiramatsu1-0/+4
2021-06-08tools/bootconfig: Fix error return code in apply_xbc()Zhen Lei1-0/+1
2021-06-08selftests: kvm: Add support for customized slot0 memory sizeZhenzhong Duan5-15/+45
2021-06-08KVM: selftests: introduce P47V64 for s390xChristian Borntraeger2-1/+7
2021-06-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+1
2021-06-05proc: add .gitignore for proc-subset-pid selftestDavid Matlack1-0/+1
2021-06-04Merge tag 'net-5.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-5/+10
2021-06-04wireguard: selftests: make sure rp_filter is disabled on vethcJason A. Donenfeld1-0/+1
2021-06-04wireguard: selftests: remove old conntrack kconfig valueJason A. Donenfeld1-1/+0
2021-06-04perf env: Fix memory leak of bpf_prog_info_linear memberRiccardo Mancini1-0/+1
2021-06-04perf symbol-elf: Fix memory leak by freeing sdt_note.argsRiccardo Mancini1-0/+1
2021-06-04perf stat: Honor event config name on --no-mergeNamhyung Kim1-5/+3
2021-06-04perf evsel: Add missing cloning of evsel->use_config_nameNamhyung Kim2-2/+3
2021-06-01perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VMThomas Richter1-1/+1
2021-06-01perf stat: Fix error return code in bperf__load()Yu Kuai1-2/+4
2021-06-01perf record: Move probing cgroup sampling supportNamhyung Kim3-0/+17
2021-06-01perf probe: Fix NULL pointer dereference in convert_variable_location()Li Huafei2-2/+9
2021-06-01perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPSTiezhu Yang3-1/+41
2021-05-29Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds17-172/+1494
2021-05-29selftests: kvm: fix overlapping addresses in memslot_perf_testPaolo Bonzini1-1/+1
2021-05-28Merge tag 'perf-tools-fixes-for-v5.13-2021-05-28' of git://git.kernel.org/pub...Linus Torvalds13-304/+304
2021-05-28mptcp: update selftest for fallback due to OoOPaolo Abeni1-4/+9
2021-05-28perf vendor events powerpc: Fix eventcode of power10 JSON eventsKajol Jain10-299/+299
2021-05-27perf stat: Fix error check for bpf_program__attachNamhyung Kim1-2/+2
2021-05-27perf debug: Move debug initialization earlierIan Rogers1-2/+2
2021-05-27selftests: kvm: do only 1 memslot_perf_test run by defaultPaolo Bonzini1-1/+1
2021-05-27KVM: X86: Use _BITUL() macro in UAPI headersJoe Richey1-2/+3
2021-05-27KVM: selftests: add shared hugetlbfs backing source typeAxel Rasmussen4-4/+33
2021-05-27KVM: selftests: allow using UFFD minor faults for demand pagingAxel Rasmussen1-33/+79
2021-05-27KVM: selftests: create alias mappings when using shared memoryAxel Rasmussen3-0/+52
2021-05-27KVM: selftests: add shmem backing source typeAxel Rasmussen3-1/+22
2021-05-27KVM: selftests: refactor vm_mem_backing_src_type flagsAxel Rasmussen2-18/+20
2021-05-27KVM: selftests: allow different backing source typesAxel Rasmussen1-4/+11
2021-05-27KVM: selftests: compute correct demand paging sizeAxel Rasmussen1-4/+7
2021-05-27KVM: selftests: simplify setup_demand_paging error handlingAxel Rasmussen1-32/+18
2021-05-27KVM: selftests: Print a message if /dev/kvm is missingDavid Matlack4-32/+39
2021-05-27KVM: selftests: trivial comment/logging fixesAxel Rasmussen2-3/+3
2021-05-27KVM: selftests: Fix hang in hardware_disable_testDavid Matlack1-1/+31
2021-05-27KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_testDavid Matlack1-0/+5
2021-05-27KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn()David Matlack4-10/+16
2021-05-27KVM: selftests: add a memslot-related performance benchmarkMaciej S. Szmigiero3-0/+1039
2021-05-27KVM: selftests: Keep track of memslots more efficientlyMaciej S. Szmigiero4-35/+124
2021-05-27selftests: kvm: fix potential issue with ELF loadingPaolo Bonzini1-5/+4
2021-05-27selftests: kvm: make allocation of extra memory take effectZhenzhong Duan1-1/+1
2021-05-26Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds19-284/+911
2021-05-26perf jevents: Fix getting maximum number of fdsFelix Fietkau1-1/+1
2021-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller11-200/+467
2021-05-25bpf, selftests: Adjust few selftest result_unpriv outcomesDaniel Borkmann2-10/+0
2021-05-25selftests/bpf: Add test for l3 use of bpf_redirect_peerJussi Maki2-178/+405
2021-05-25bpftool: Add sock_release help info for cgroup attach/prog load commandLiu Jian5-7/+10
2021-05-24Merge tag 'perf-tools-fixes-for-v5.13-2021-05-24' of git://git.kernel.org/pub...Linus Torvalds20-30/+71
2021-05-23net/sched: fq_pie: re-factor fix for fq_pie endless loopDavide Caratti1-4/+4
2021-05-23Merge tag 'powerpc-5.13-4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-9/+18
2021-05-22Merge tag 'kbuild-fixes-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-26/+26
2021-05-22linux/bits.h: fix compilation error with GENMASKRikard Falkeborn2-1/+9
2021-05-22tools/testing/selftests/exec: fix link errorYang Yingliang1-3/+3
2021-05-21perf stat: Skip evlist__[enable|disable] when all events uses BPFSong Liu2-6/+10
2021-05-21perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-ExitAdrian Hunter3-7/+8
2021-05-21perf scripts python: exported-sql-viewer.py: Fix warning displayAdrian Hunter1-0/+5
2021-05-21perf scripts python: exported-sql-viewer.py: Fix Array TypeErrorAdrian Hunter1-2/+3
2021-05-21perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top C...Adrian Hunter1-1/+1
2021-05-21tools headers UAPI: Sync files changed by the quotactl_path unwiringArnaldo Carvalho de Melo4-4/+4
2021-05-21tools headers UAPI: Sync linux/perf_event.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+1
2021-05-21tools headers UAPI: Sync linux/fs.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+1
2021-05-21Merge remote-tracking branch 'torvalds/master' into perf/urgentArnaldo Carvalho de Melo1-7/+7
2021-05-21Merge branch 'for-v5.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+7
2021-05-21perf parse-events: Check if the software events array slots are populatedArnaldo Carvalho de Melo1-2/+7
2021-05-20selftests/bpf: Test ringbuf mmap read-only and read-write restrictionsAndrii Nakryiko1-1/+48
2021-05-20selftests/bpf: Convert static to global in tc_redirect progsStanislav Fomichev2-4/+4
2021-05-20selftests: Add .gitignore for nci test suiteDavid Matlack1-0/+1
2021-05-21powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference b...Nicholas Piggin1-9/+18
2021-05-19perf tools: Add 'cgroup-switches' software eventNamhyung Kim2-0/+5
2021-05-19perf intel-pt: Remove redundant setting of ptq->insn_lenAdrian Hunter1-1/+0
2021-05-19perf intel-pt: Fix sample instruction bytesAdrian Hunter1-1/+4
2021-05-19perf intel-pt: Fix transaction abort handlingAdrian Hunter1-1/+5
2021-05-19perf test: Fix libpfm4 support (63) test error for nested event groupsThomas Richter2-3/+12
2021-05-18signal: Deliver all of the siginfo perf data in _perfEric W. Biederman1-7/+7
2021-05-17tools arch kvm: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2021-05-17perf buildid-list: Initialize zstd_dataMilian Wolff1-0/+3
2021-05-17Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini30-931/+2114
2021-05-17tools build: Fix quiet cmd indentationKees Cook2-26/+26
2021-05-16Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+3
2021-05-15Merge tag 'objtool-urgent-2021-05-15' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-1/+3
2021-05-15Merge tag 'libnvdimm-fixes-5.13-rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-18/+26
2021-05-14Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+1
2021-05-12ACPI: NFIT: Fix support for variable 'SPA' structure sizeDan Williams1-17/+25
2021-05-12tools/testing/nvdimm: Make symbol '__nfit_test_ioremap' staticZou Wei1-1/+1
2021-05-12objtool/x86: Fix elf_add_alternative() endiannessVasily Gorbik1-1/+2
2021-05-12objtool: Fix elf_create_undef_symbol() endiannessVasily Gorbik1-0/+1
2021-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller9-266/+625
2021-05-11selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.cJussi Maki7-266/+617
2021-05-11libbpf: Provide GELF_ST_VISIBILITY() define for older libelfArnaldo Carvalho de Melo1-0/+5
2021-05-10Merge tag 'perf-tools-fixes-for-v5.13-2021-05-10' of git://git.kernel.org/pub...Linus Torvalds26-22/+260
2021-05-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-21/+73
2021-05-10tools headers UAPI: Sync perf_event.h with the kernel sourcesArnaldo Carvalho de Melo4-8/+24
2021-05-10tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-1/+8
2021-05-10tools include UAPI powerpc: Sync errno.h with the kernel headersArnaldo Carvalho de Melo1-0/+1
2021-05-10tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench ...Arnaldo Carvalho de Melo3-2/+2
2021-05-10tools headers UAPI: Sync linux/prctl.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2021-05-10tools headers UAPI: Sync files changed by landlock, quotactl_path and mount_s...Arnaldo Carvalho de Melo5-1/+27
2021-05-10perf tools: Fix a build error on arm64 with clangMasami Hiramatsu1-1/+1
2021-05-10tools headers kvm: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2021-05-10tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+45
2021-05-10perf tools: Fix dynamic libbpf linkJiri Olsa2-0/+8
2021-05-10perf session: Fix swapping of cpu_map and stat_config recordsDmitry Koshelev1-2/+2
2021-05-10perf jevents: Silence warning for ArchStd filesIan Rogers1-2/+4
2021-05-10perf record: Disallow -c and -F option at the same timeNamhyung Kim1-1/+7
2021-05-10tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2021-05-10tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2021-05-10tools headers UAPI: Update tools's copy of drm.h headersArnaldo Carvalho de Melo1-4/+121
2021-05-10kselftest/arm64: Add missing stddef.h include to BTI testsMark Brown1-0/+1
2021-05-10x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFGBrijesh Singh1-3/+3
2021-05-08Merge tag 'kbuild-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+1
2021-05-08Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-9/+28
2021-05-07tools/kvm_stat: Fix documentation typoStefan Raspl1-1/+1
2021-05-07selftests: kvm: remove reassignment of non-absolute variablesBill Wendling1-2/+2
2021-05-07KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVM...Vitaly Kuznetsov1-11/+55
2021-05-07KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UDVitaly Kuznetsov1-8/+16
2021-05-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds14-63/+279
2021-05-07treewide: remove editor modelines and cruftMasahiro Yamada1-2/+0
2021-05-07selftests: remove duplicate includeZhang Yunkai3-3/+0
2021-05-06kselftest: introduce new epoll test caseDavidlohr Bueso1-0/+44
2021-05-06tools: sync lib/find_bit implementationYury Norov2-5/+57
2021-05-06tools: sync find_next_bit implementationYury Norov2-37/+42
2021-05-06tools: sync small_const_nbits() macro with the kernelYury Norov2-3/+3
2021-05-06tools: sync BITMAP_LAST_WORD_MASK() macro with the kernelYury Norov1-6/+1
2021-05-06tools: bitmap: sync function declarations with the kernelYury Norov2-6/+6
2021-05-06tools: disable -Wno-type-limitsYury Norov1-0/+1
2021-05-06selftests: proc: test subset=pidAlexey Dobriyan2-0/+122
2021-05-06proc: mandate ->proc_lseek in "struct proc_ops"Alexey Dobriyan1-1/+3
2021-05-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-13/+579
2021-05-05Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-9/+9
2021-05-05Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/len...Linus Torvalds2-548/+772
2021-05-05Merge tag 'ktest-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2-281/+427
2021-05-05libbpf: Add NULL check to add_dummy_ksym_varIan Rogers1-0/+3
2021-05-05selftests/vm: gup_test: test faulting in kernel, and verify pinnable pagesPavel Tatashin1-4/+19
2021-05-05selftests/vm: gup_test: fix test flagPavel Tatashin1-4/+11
2021-05-05userfaultfd/selftests: add test exercising minor fault handlingAxel Rasmussen1-6/+158
2021-05-05mm: huge_memory: debugfs for file-backed THP splitZi Yan1-5/+77
2021-05-05mm: huge_memory: a new debugfs interface for splitting THP testsZi Yan3-0/+320
2021-05-04tools/power turbostat: version 2021.05.04Len Brown1-2/+2
2021-05-04tools/power turbostat: Support "turbostat --hide idle"Len Brown2-2/+22
2021-05-04tools/power turbostat: elevate priority of interval modeLen Brown1-9/+57
2021-05-04tools/power turbostat: formattingLen Brown1-510/+433
2021-05-04tools/power turbostat: rename tcc variablesZhang Rui1-22/+22
2021-05-04tools/power turbostat: add TCC Offset supportZhang Rui1-3/+55
2021-05-04tools/power turbostat: save original CPU modelZhang Rui1-0/+5
2021-05-04tools/power turbostat: Fix Core C6 residency on Atom CPUsZhang Rui1-1/+38
2021-05-04tools/power turbostat: Print the C-state Pre-wake settingsChen Yu1-0/+14
2021-05-04tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper LakeChen Yu1-1/+1
2021-05-04tools/power turbostat: unmark non-kernel-doc commentRandy Dunlap1-1/+1
2021-05-04tools/power/turbostat: Remove Package C6 Retention on Ice Lake ServerChen Yu1-6/+30
2021-05-04tools/power turbostat: Fix offset overflow issue in index convertingCalvin Walton1-5/+6
2021-05-04tools/power/turbostat: Fix turbostat for AMD Zen CPUsBas Nieuwenhuizen1-2/+6
2021-05-04tools/power turbostat: update version numberLen Brown1-1/+1
2021-05-04tools/power turbostat: Fix DRAM Energy Unit on SKXZhang Rui1-0/+1
2021-05-04Revert "tools/power turbostat: adjust for temperature offset"Len Brown1-29/+33
2021-05-04tools/power turbostat: Support Ice Lake DChen Yu1-0/+1
2021-05-04tools/power turbostat: Support Alder Lake MobileChen Yu1-0/+1
2021-05-04tools/power turbostat: print microcode patch levelLen Brown1-4/+9
2021-05-04tools/power turbostat: add built-in-counter for IPC -- Instructions per CycleLen Brown1-0/+84
2021-05-04Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-5/+17
2021-05-03ktest: Re-arrange the code blocks for better discoverabilityJohn 'Warthog9' Hawley (VMware)1-142/+154
2021-05-03ktest: Further consistency cleanupsJohn 'Warthog9' Hawley (VMware)1-49/+36
2021-05-03ktest: Fixing indentation to match expected patternJohn 'Warthog9' Hawley (VMware)1-94/+92
2021-05-03ktest: Adding editor hints to improve consistencyJohn 'Warthog9' Hawley (VMware)1-0/+9
2021-05-03ktest: Add example config for using VMware VMsJohn 'Warthog9' Hawley (VMware)1-0/+137
2021-05-03ktest: Minor cleanup with uninitialized variable $build_optionsJohn 'Warthog9' Hawley (VMware)1-0/+3
2021-05-03Merge tag 'trace-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-2/+2
2021-05-03libbpf: Fix signed overflow in ringbuf_process_ringBrendan Jackman1-9/+21
2021-05-01Merge tag 'landlock_v34' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds9-0/+3616
2021-05-01Merge tag 'perf-tools-for-v5.13-2021-04-29' of git://git.kernel.org/pub/scm/l...Linus Torvalds243-883/+9950
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds13-78/+1459
2021-05-02kbuild: replace LANG=C with LC_ALL=CMasahiro Yamada1-1/+1
2021-04-30Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-18/+77
2021-04-30Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds17-58/+1578
2021-04-30vm/test_vmalloc.sh: adapt for updated driver interfaceUladzislau Rezki (Sony)1-10/+11
2021-04-30selftests: add a MREMAP_DONTUNMAP selftest for shmemBrian Geffon1-0/+52
2021-04-30kselftests: cgroup: update kmem test for new vmstat implementationJohannes Weiner1-8/+14
2021-04-30selftests/bpf: Fix the snprintf testFlorent Revest2-0/+7
2021-04-29Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds5-4/+28
2021-04-29Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds198-2258/+14933
2021-04-29perf build: Defer printing detected features to the end of all feature checksArnaldo Carvalho de Melo1-0/+7
2021-04-29tools build: Allow deferring printing the results of feature detectionArnaldo Carvalho de Melo1-10/+17
2021-04-29perf build: Regenerate the FEATURE_DUMP file after extra feature checksJiri Olsa1-0/+6
2021-04-29perf session: Dump PERF_RECORD_TIME_CONV eventLeo Yan3-1/+46
2021-04-29perf session: Add swap operation for event TIME_CONVLeo Yan1-1/+14
2021-04-29perf jit: Let convert_timestamp() to be backwards-compatibleLeo Yan2-10/+22
2021-04-29perf tools: Change fields type in perf_record_time_convLeo Yan1-2/+3
2021-04-29perf tools: Enable libtraceevent dynamic linkingMichael Petlan5-2/+32
2021-04-29perf Documentation: Document intel-hybrid supportJin Yao3-0/+217
2021-04-29perf tests: Skip 'perf stat metrics (shadow stat) test' for hybridJin Yao1-0/+3