aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-04-09Merge tag 'perf-tools-fixes-for-v5.12-2020-04-09' of git://git.kernel.org/pub...Linus Torvalds3-5/+7
2021-04-09Merge tag 'net-5.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds5-22/+113
2021-04-07perf arm-spe: Avoid potential buffer overrunIan Rogers1-1/+3
2021-04-07perf report: Fix wrong LBR block sortingJin Yao1-3/+3
2021-04-05perf inject: Fix repipe usageAdrian Hunter1-1/+1
2021-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller4-21/+101
2021-04-01libbpf: Only create rx and tx XDP rings when necessaryCiara Loftus1-2/+11
2021-04-01libbpf: Restore umem state after socket create failureCiara Loftus1-18/+23
2021-04-01libbpf: Ensure umem pointer is non-NULL before dereferencingCiara Loftus1-0/+3
2021-04-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-7/+17
2021-04-01idr test suite: Improve reporting from idr_find_test_1Matthew Wilcox (Oracle)1-1/+10
2021-04-01idr test suite: Create anchor before launching throbberMatthew Wilcox (Oracle)1-2/+2
2021-04-01idr test suite: Take RCU read lock in idr_find_test_1Matthew Wilcox (Oracle)1-0/+4
2021-04-01radix tree test suite: Register the main thread with the RCU libraryMatthew Wilcox (Oracle)3-0/+6
2021-04-01selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0)Vitaly Kuznetsov1-2/+11
2021-03-30radix tree test suite: Fix compilationMatthew Wilcox (Oracle)1-0/+0
2021-03-30selftests: kvm: make hardware_disable_test less verboseVitaly Kuznetsov1-5/+5
2021-03-30tools/kvm_stat: Add restart delayStefan Raspl1-0/+1
2021-03-29selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test casesIdo Schimmel1-1/+12
2021-03-28Merge tag 'perf-tools-fixes-for-v5.12-2020-03-28' of git://git.kernel.org/pub...Linus Torvalds11-45/+105
2021-03-26bpf/selftests: Test that kernel rejects a TCP CC with an invalid licenseToke Høiland-Jørgensen2-0/+63
2021-03-26perf test: Change to use bash for daemon testLeo Yan1-1/+1
2021-03-25libbpf: Fix bail out from 'ringbuf_process_ring()' on errorPedro Tammela1-1/+1
2021-03-25Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+2
2021-03-25Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-5/+17
2021-03-25selftests/vm: fix out-of-tree buildRong Chen1-2/+2
2021-03-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds17-45/+320
2021-03-24perf record: Fix memory leak in vDSO found using ASANNamhyung Kim1-0/+2
2021-03-24perf test: Remove now useless failing sub test "BPF relocation checker"Thomas Richter1-8/+1
2021-03-24perf daemon: Return from kill functionsJiri Olsa1-2/+5
2021-03-24perf daemon: Force waipid for all session on SIGCHLD deliveryJiri Olsa1-22/+28
2021-03-23Merge tag 'linux-kselftest-kunit-fixes-5.12-rc5.1' of git://git.kernel.org/pu...Linus Torvalds2-1/+3
2021-03-22kselftest/arm64: sve: Do not use non-canonical FFR register valueAndre Przywara1-5/+17
2021-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller4-1/+122
2021-03-19selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dumpJean-Philippe Brucker1-0/+8
2021-03-19libbpf: Fix BTF dump of pointer-to-array-of-structJean-Philippe Brucker1-1/+1
2021-03-19selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate valueHangbin Liu1-1/+1
2021-03-18selftests: kvm: add set_boot_cpu_id testEmanuele Giuseppe Esposito3-0/+168
2021-03-18selftests: kvm: add _vm_ioctlEmanuele Giuseppe Esposito2-1/+7
2021-03-18selftests: kvm: add get_msr_index_featuresEmanuele Giuseppe Esposito5-2/+137
2021-03-18selftest/bpf: Add a test to check trampoline freeing logic.Alexei Starovoitov2-0/+113
2021-03-18selftests: kvm: Add basic Hyper-V clocksources testsVitaly Kuznetsov3-0/+262
2021-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller7-16/+64
2021-03-18libbpf: Use SOCK_CLOEXEC when opening the netlink socketKumar Kartikeya Dwivedi1-1/+1
2021-03-18libbpf: Fix error path in bpf_object__elf_init()Namhyung Kim1-1/+2
2021-03-17bpf, selftests: Fix up some test_verifier cases for unprivilegedPiotr Krysiuk4-10/+59
2021-03-16selftests/net: fix warnings on reuseaddr_ports_exhaustedCarlos Llamas1-16/+16
2021-03-16perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_res...Jackie Liu1-3/+10
2021-03-15selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failedHangbin Liu1-4/+2
2021-03-15perf pmu: Validate raw event with sysfs exported format bitsJin Yao3-0/+39
2021-03-15Merge remote-tracking branch 'torvalds/master' into perf/urgentArnaldo Carvalho de Melo2-1/+4
2021-03-14Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+3
2021-03-12selftests: mptcp: Restore packet capture option in join testsMat Martineau1-10/+20
2021-03-12Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2021-03-12objtool,x86: Fix uaccess PUSHF/POPF validationPeter Zijlstra1-0/+3
2021-03-11kunit: tool: Disable PAGE_POISONING under --alltestsDavid Gow1-0/+2
2021-03-11kunit: tool: Fix a python tuple typing errorDavid Gow1-1/+1
2021-03-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-1/+97
2021-03-10perf synthetic events: Avoid write of uninitialized memory when generating PE...Ian Rogers1-4/+5
2021-03-10tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+13
2021-03-10perf synthetic-events: Fix uninitialized 'kernel_thread' variableThomas Richter1-1/+1
2021-03-10perf auxtrace: Fix auxtrace queue conflictAdrian Hunter1-4/+0
2021-03-10kselftest: arm64: Fix exit code of sve-ptraceMark Brown1-1/+1
2021-03-09Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/netLinus Torvalds15-14/+214
2021-03-09Merge tag 'gpio-fixes-for-v5.12-rc3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2021-03-08selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len paramJesper Dangaard Brouer2-0/+96
2021-03-08libbpf: Fix INSTALL flag orderGeorgi Valkov1-1/+1
2021-03-08selftests: gpio: update .gitignoreBartosz Golaszewski1-1/+1
2021-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller2-1/+100
2021-03-06perf cs-etm: Fix bitmap for optionSuzuki K Poulose1-4/+8
2021-03-06perf trace: Fix race in signal handlingMichael Petlan1-3/+2
2021-03-06perf map: Tighten snprintf() string precision to pass gcc check on some 32-bi...Arnaldo Carvalho de Melo1-4/+3
2021-03-06perf report: Fix -F for branch & mem modesRavi Bangoria1-2/+2
2021-03-06perf tests x86: Move insn.h include to make sure it finds stddef.hArnaldo Carvalho de Melo2-2/+2
2021-03-06perf test: Support the ins_lat check in the X86 specific testKan Liang4-0/+127
2021-03-06perf test: Fix sample-parsing failure on non-x86 platformsKan Liang1-4/+0
2021-03-06perf archive: Fix filtering of empty build-idsNicholas Fraser1-2/+1
2021-03-06perf daemon: Fix compile error with AsanNamhyung Kim1-1/+1
2021-03-06perf stat: Fix use-after-free when -r option is usedNamhyung Kim1-0/+1
2021-03-06libperf: Add perf_evlist__reset_id_hash()Namhyung Kim2-4/+11
2021-03-06perf stat: Fix wrong skipping for per-die aggregationJin Yao4-11/+59
2021-03-06tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sourcesArnaldo Carvalho de Melo2-1/+4
2021-03-06tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-6/+13
2021-03-06tools headers UAPI: Update tools' copy of linux/coresight-pmu.hArnaldo Carvalho de Melo1-5/+15
2021-03-06tools headers: Update syscall.tbl files to support mount_setattrArnaldo Carvalho de Melo4-0/+19
2021-03-06perf test: Fix cpu and thread map leaks in perf_time_to_tsc testNamhyung Kim1-0/+2
2021-03-06perf test: Fix cpu map leaks in cpu_map_print testNamhyung Kim1-0/+2
2021-03-06perf test: Fix a memory leak in thread_map_remove testNamhyung Kim1-5/+2
2021-03-06perf test: Fix a thread map leak in thread_map_synthesize testNamhyung Kim1-0/+1
2021-03-06perf test: Fix cpu and thread map leaks in switch_tracking testNamhyung Kim1-3/+2
2021-03-06perf test: Fix cpu and thread map leaks in keep_tracking testNamhyung Kim1-3/+2
2021-03-06perf test: Fix cpu and thread map leaks in code_reading testNamhyung Kim1-7/+3
2021-03-06perf test: Fix cpu and thread map leaks in sw_clock_freq testNamhyung Kim1-8/+4
2021-03-06perf test: Fix cpu and thread map leaks in task_exit testNamhyung Kim1-7/+3
2021-03-06perf test: Fix a memory leak in attr testNamhyung Kim1-1/+7
2021-03-06perf test: Fix cpu and thread map leaks in basic mmap testNamhyung Kim1-2/+0
2021-03-06perf tools: Fix event's PMU name parsingJiri Olsa1-1/+5
2021-03-06perf daemon: Fix running test for non root userJiri Olsa1-16/+16
2021-03-06perf daemon: Fix control fifo permissionsJiri Olsa1-2/+2
2021-03-06perf build: Fix ccache usage in $(CC) when generating arch errno tableAntonio Terceiro1-1/+1
2021-03-06perf tools: Fix documentation of verbose optionsIan Rogers4-6/+6
2021-03-06perf traceevent: Ensure read cmdlines are null terminated.Ian Rogers1-0/+1
2021-03-06perf bench numa: Fix the condition checks for max number of NUMA nodesAthira Rajeev1-13/+29
2021-03-06perf diff: Don't crash on freeing errno-session on the error pathDmitry Safonov1-1/+2
2021-03-06perf tools: Clean 'generated' directory used for creating the syscall table o...Andreas Wendleder1-5/+6
2021-03-06perf build: Move feature cleanup under tools/buildJiri Olsa2-10/+8
2021-03-06perf tools: Cast (struct timeval).tv_sec when printingPierre Gondois5-9/+9
2021-03-06tools headers UAPI: Sync kvm.h headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+73
2021-03-06tools headers UAPI s390: Sync ptrace.h kernel headersArnaldo Carvalho de Melo1-2/+3
2021-03-06perf arch powerpc: Sync powerpc syscall.tbl with the kernel sourcesArnaldo Carvalho de Melo1-15/+5
2021-03-06tools headers UAPI: Sync openat2.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2021-03-06tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+2
2021-03-06tools headers UAPI: Update tools's copy of drm.h headersArnaldo Carvalho de Melo1-48/+49
2021-03-05selftest/net/ipsec.c: Remove unneeded semicolonXu Wang1-1/+1
2021-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller5-6/+65
2021-03-04bpf: Explicitly zero-extend R0 after 32-bit cmpxchgBrendan Jackman2-0/+50
2021-03-04selftests: fib_nexthops: Test blackhole nexthops when loopback goes downIdo Schimmel1-0/+8
2021-03-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-5/+160
2021-03-04libbpf: Clear map_info before each bpf_obj_get_info_by_fdMaciej Fijalkowski1-2/+3
2021-03-02KVM: x86/xen: Add support for vCPU runstate informationDavid Woodhouse1-3/+156
2021-03-02selftests: kvm: Mmap the entire vcpu mmap areaAaron Lewis1-2/+4
2021-03-02selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifierYauheni Kaliuta1-1/+2
2021-03-02selftests/bpf: Use the last page in test_snprintf_btf on s390Ilya Leoshkevich1-3/+10
2021-02-28selftests: netfilter: test nat port clash resolution interaction with tcp ear...Florian Westphal2-1/+100
2021-02-26selftests: forwarding: Fix race condition in mirror installationDanielle Ratson1-0/+9
2021-02-26Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski5-6/+31
2021-02-26Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-3/+3
2021-02-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-1/+169
2021-02-25Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+14
2021-02-25tracing/tools: fix a couple of spelling mistakesColin Ian King1-3/+3
2021-02-24Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+14
2021-02-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-02-24kasan: prefix global functions with kasan_Andrey Konovalov1-1/+1
2021-02-24selftests/bpf: No need to drop the packet when there is no geneve optHangbin Liu1-4/+2
2021-02-24Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-3/+18
2021-02-24bpf: Remove blank line in bpf helper description commentHangbin Liu1-1/+0
2021-02-24tools/resolve_btfids: Fix build error with older host toolchainsKun-Chuan Hsieh1-0/+5
2021-02-24selftests/bpf: Fix a compiler warning in global func testDmitrii Banshchikov1-1/+1
2021-02-23wireguard: selftests: test multiple parallel streamsJason A. Donenfeld1-1/+14
2021-02-23Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-8/+104
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-1/+1437
2021-02-23objtool: Split noinstr validation from --vmlinuxSami Tolvanen3-3/+4
2021-02-23objtool: Don't autodetect vmlinux.oSami Tolvanen1-5/+1
2021-02-23objtool: Fix __mcount_loc generation with Clang's assemblerSami Tolvanen1-2/+15
2021-02-23objtool: Add a pass for generating __mcount_locPeter Zijlstra6-2/+88
2021-02-23Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+0
2021-02-23Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds31-443/+744
2021-02-22Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit.freedesktop.org/dr...Linus Torvalds1-1/+1
2021-02-22Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds4-41/+248
2021-02-22Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds7-14/+2192
2021-02-22Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.kernel.org/pub/scm/l...Linus Torvalds183-974/+6938
2021-02-22Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-6/+12
2021-02-22Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds4-115/+150
2021-02-22Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds8-44/+132
2021-02-22Merge tag 'docs-5.12' of git://git.lwn.net/linuxLinus Torvalds1-11/+15
2021-02-22objtool: Fix stack-swizzle for FRAME_POINTER=yPeter Zijlstra1-0/+14
2021-02-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-1/+0
2021-02-22Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-718/+603
2021-02-22bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as srcBrendan Jackman1-0/+23
2021-02-22Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds4-2/+144
2021-02-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds25-102/+1801
2021-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+1
2021-02-21Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-65/+267
2021-02-21Merge tag 'locking-core-2021-02-17' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds34-138/+42
2021-02-21Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds15-80/+758
2021-02-20Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds10-10/+10
2021-02-20Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds7-59/+62
2021-02-20Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+4
2021-02-20Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-20/+4
2021-02-18perf buildid-cache: Don't skip 16-byte build-idsNicholas Fraser2-3/+6
2021-02-18perf buildid-cache: Add test for 16-byte build-idNicholas Fraser1-0/+6
2021-02-18perf symbol: Remove redundant libbfd checksNicholas Fraser1-9/+0
2021-02-18perf test: Output the sub testing result in cs-etmLeo Yan1-10/+14
2021-02-18perf test: Suppress logs in cs-etm testingLeo Yan1-12/+9
2021-02-18perf tools: Fix arm64 build error with gcc-11Jianlin Lv8-7/+14
2021-02-18perf intel-pt: Add documentation for tracing virtual machinesAdrian Hunter1-0/+82
2021-02-18perf intel-pt: Split VM-Entry and VM-Exit branchesAdrian Hunter1-1/+21
2021-02-18perf intel-pt: Adjust sample flags for VM-ExitAdrian Hunter1-4/+7
2021-02-18perf intel-pt: Allow for a guest kernel address filterAdrian Hunter1-1/+7
2021-02-18perf intel-pt: Support decoding of guest kernelAdrian Hunter1-12/+69
2021-02-18perf machine: Factor out machine__idle_thread()Adrian Hunter3-22/+22
2021-02-18perf machine: Factor out machines__find_guest()Adrian Hunter3-6/+11
2021-02-18perf intel-pt: Amend decoder to track the NR flagAdrian Hunter2-9/+53
2021-02-18perf intel-pt: Retain the last PIP packet payload as isAdrian Hunter5-18/+16
2021-02-18perf intel_pt: Add vmlaunch and vmresume as branchesAdrian Hunter3-0/+17
2021-02-18perf script: Add branch types for VM-Entry and VM-ExitAdrian Hunter3-1/+9
2021-02-18perf auxtrace: Automatically group aux-output eventsAdrian Hunter3-0/+23
2021-02-18perf test: Fix unaligned access in sample parsing testNamhyung Kim1-1/+1
2021-02-18perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processingKan Liang4-14/+43
2021-02-18perf intel-pt: Add PSB eventsAdrian Hunter7-53/+251
2021-02-18perf intel-pt: Fix IPC with CYC thresholdAdrian Hunter3-0/+41
2021-02-18perf intel-pt: Fix premature IPCAdrian Hunter3-11/+17
2021-02-18perf intel-pt: Fix missing CYC processing in PSBAdrian Hunter1-0/+3
2021-02-18perf unwind: Set userdata for all __report_module() pathsDave Rigby1-3/+8
2021-02-18perf record: Fix continue profiling after draining the bufferYang Jihong3-1/+13
2021-02-18Merge tag 'v5.11' into rdma.git for-nextJason Gunthorpe37-260/+1608
2021-02-18perf tools: Simplify the calculation of variablesJiapeng Chong1-1/+1
2021-02-18perf vendor events arm64: Add JSON metrics for imx8mp DDR PerfJoakim Zhang2-0/+503
2021-02-18perf vendor events arm64: Add JSON metrics for imx8mq DDR PerfJoakim Zhang2-0/+55
2021-02-18perf vendor events arm64: Add JSON metrics for imx8mn DDR PerfJoakim Zhang2-0/+55