aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2020-09-16perf stat: Fix the ratio comments of miss-eventsQi Liu1-10/+10
2020-09-15perf test: Free formats for perf pmu parse testNamhyung Kim3-0/+13
2020-09-15perf metric: Do not free metric when failed to resolveNamhyung Kim1-3/+6
2020-09-15perf metric: Free metric when it failed to resolveNamhyung Kim1-5/+12
2020-09-15perf metric: Release expr_parse_ctx after testingNamhyung Kim1-3/+5
2020-09-15perf test: Fix memory leaks in parse-metric testNamhyung Kim1-5/+9
2020-09-15perf parse-event: Fix memory leak in evsel->unitNamhyung Kim1-1/+1
2020-09-15perf evlist: Fix cpu/thread map leakNamhyung Kim1-3/+8
2020-09-15perf metric: Fix some memory leaks - part 2Namhyung Kim1-0/+2
2020-09-15perf metric: Fix some memory leaksNamhyung Kim1-2/+5
2020-09-15perf test: Free aliases for PMU event map aliases testNamhyung Kim3-1/+7
2020-09-15perf vendor events amd: Remove trailing commasHenry Burns2-2/+2
2020-09-14perf test: Leader sampling shouldn't clear sample periodIan Rogers2-0/+30
2020-09-14perf record: Don't clear event's period if set by a termIan Rogers1-8/+26
2020-09-14tools headers UAPI: update linux/in.h copyArnaldo Carvalho de Melo1-1/+1
2020-09-14tools headers UAPI: Sync kvm.h headers with the kernel sourcesArnaldo Carvalho de Melo1-2/+4
2020-09-14perf record: Prevent override of attr->sample_period for libpfm4 eventsStephane Eranian1-2/+1
2020-09-14perf record: Set PERF_RECORD_PERIOD if attr->freq is set.David Sharp1-1/+6
2020-09-14perf bench: Fix 2 memory sanitizer warningsIan Rogers1-2/+2
2020-09-14perf test: Fix the "signal" test inline assemblyJiri Olsa1-1/+4
2020-09-08Merge tag 'linux-kselftest-5.9-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+2
2020-09-03Merge tag 'perf-tools-fixes-for-v5.9-2020-09-03' of git://git.kernel.org/pub/...Linus Torvalds11-18/+49
2020-09-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds3-31/+42
2020-09-03Merge branch 'gate-page-refcount' (patches from Dave Hansen)Linus Torvalds1-2/+20
2020-09-03selftests/x86/test_vsyscall: Improve the process_vm_readv() testAndy Lutomirski1-2/+20
2020-09-03perf tools: Add bpf image check to __map__is_kmoduleJiri Olsa3-7/+24
2020-09-03perf record/stat: Explicitly call out event modifiers in the documentationKim Phillips2-0/+8
2020-09-03perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session...YueHaibing1-2/+2
2020-09-03perf stat: Turn off summary for interval mode by defaultJin Yao3-3/+9
2020-09-03libtraceevent: Fix build warning on 32-bit archesTzvetomir Stoyanov (VMware)1-1/+1
2020-09-03perf jevents: Fix suspicious code in fixregex()Namhyung Kim1-1/+1
2020-09-03perf parse-events: Use uintptr_t when casting numbers to pointersArnaldo Carvalho de Melo1-4/+4
2020-09-01Merge tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git://git.kernel.org/pub/...Linus Torvalds17-27/+62
2020-09-01perf report: Disable ordered_events for raw dumpJiri Olsa1-0/+3
2020-09-01perf tools: Correct SNOOPX field offsetAl Grant1-1/+1
2020-09-01perf intel-pt: Fix corrupt data after perf inject fromAl Grant1-1/+8
2020-09-01perf cs-etm: Fix corrupt data after perf inject fromAl Grant1-1/+8
2020-09-01perf top/report: Fix infinite loop in the TUI for grouped eventsArnaldo Carvalho de Melo1-1/+2
2020-09-01perf parse-events: Avoid an uninitialized read when using fake PMUsIan Rogers1-13/+17
2020-09-01perf stat: Fix out of bounds array access in the print_counters() evlist methodThomas Richter1-1/+1
2020-09-01perf test: Set NULL sentinel in pmu_events table in "Parse and process metric...Thomas Richter1-0/+3
2020-09-01perf parse-events: Set exclude_guest=1 for user-space countingJin Yao2-2/+5
2020-09-01perf record: Correct the help info of option "--no-bpf-event"Wei Li1-1/+1
2020-09-01perf tools: Use %zd for size_t printf formats on 32-bitChris Wilson2-2/+2
2020-08-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-30/+37
2020-08-30Merge tag 'powerpc-5.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-1/+47
2020-08-30Merge tag 'usb-5.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-8/+47
2020-08-28selftests: netfilter: add command usageFabian Frederick1-0/+11
2020-08-28selftests: netfilter: simplify command testingFabian Frederick1-23/+11
2020-08-28selftests: netfilter: remove unused variable in make_file()Fabian Frederick1-3/+2
2020-08-28selftests: netfilter: exit on invalid parametersFabian Frederick1-3/+12
2020-08-28selftests: netfilter: fix header exampleFabian Frederick1-1/+1
2020-08-28selftests/bpf: Fix massive output from test_mapsJesper Dangaard Brouer1-0/+2
2020-08-24selftests/bpf: Fix test_progs-flavor run getting number of testsJesper Dangaard Brouer1-1/+3
2020-08-24selftests/powerpc: Update PROT_SAO test to skip ISA 3.1Shawn Anastasio1-2/+3
2020-08-24Revert "powerpc/64s: Remove PROT_SAO support"Shawn Anastasio3-1/+46
2020-08-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds8-10/+47
2020-08-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+2
2020-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller8-10/+47
2020-08-21bpf: Fix two typos in uapi/linux/bpf.hTobias Klauser1-5/+5
2020-08-21perf: arm-spe: Fix check error when synthesizing eventsWei Li1-3/+3
2020-08-21perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbolsArnaldo Carvalho de Melo1-0/+1
2020-08-21perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not setTiezhu Yang1-0/+2
2020-08-21perf sched timehist: Fix use of CPU list with summary optionDavid Ahern1-1/+5
2020-08-21perf test: Fix basic bpf filtering testSumanth Korikkar1-1/+1
2020-08-20selftests/timers: Turn off timeout settingPo-Hsu Lin2-0/+2
2020-08-20bpf: selftests: global_funcs: Check err_str before strstrYauheni Kaliuta1-1/+1
2020-08-20selftests/bpf: Remove test_align leftoversVeronika Kabatova2-2/+1
2020-08-20tools/resolve_btfids: Fix sections with wrong alignmentJiri Olsa1-0/+36
2020-08-20libbpf: Fix map index used in error messageToke Høiland-Jørgensen1-1/+1
2020-08-19tools: usb: move to tools buildsystemHeikki Krogerus2-8/+47
2020-08-18bpftool: Handle EAGAIN error code properly in pids collectionYonghong Song1-0/+2
2020-08-18libbpf: Fix build on ppc64le architectureAndrii Nakryiko1-1/+1
2020-08-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds30-144/+379
2020-08-17selftests: disable rp_filter for icmp_redirect.shDavid Ahern1-0/+2
2020-08-17selftests: kvm: Use a shorter encoding to clear RAXYang Weijiang1-2/+2
2020-08-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller1-30/+43
2020-08-15Merge tag 'sh-for-5.9' of git://git.libc.org/linux-shLinus Torvalds1-1/+7
2020-08-15Merge tag 'perf-tools-2020-08-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds36-247/+1252
2020-08-14all arch: remove system call sys_sysctlXiaoming Ni3-3/+3
2020-08-14selftests/exec: add file type errno testsKees Cook3-2/+200
2020-08-14sh: Add SECCOMP_FILTERMichael Karcher1-1/+7
2020-08-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller28-114/+334
2020-08-14perf ftrace: Make option description initials all capital lettersArnaldo Carvalho de Melo1-14/+14
2020-08-14perf build-ids: Fall back to debuginfod query if debuginfo not foundFrank Ch. Eigler6-1/+43
2020-08-14perf bench numa: Remove dead code in parse_nodes_opt()Peng Fan1-2/+0
2020-08-14perf stat: Update POWER9 metrics to utilize other metricsPaul A. Clarke1-24/+24
2020-08-14perf ftrace: Add change logChangbin Du1-0/+1
2020-08-14perf: ftrace: Add set_tracing_options() to set all trace optionsChangbin Du1-55/+63
2020-08-14perf ftrace: Add option --tid to filter by thread idChangbin Du2-0/+6
2020-08-14perf ftrace: Add option -D/--delay to delay tracingChangbin Du2-3/+20
2020-08-14perf: ftrace: Allow set graph depth by '--graph-opts'Changbin Du2-7/+3
2020-08-14perf ftrace: Add support for trace option tracing_threshChangbin Du2-1/+26
2020-08-14perf ftrace: Add option 'verbose' to show more info for graph tracerChangbin Du2-1/+29
2020-08-14perf ftrace: Add support for tracing option 'irq-info'Changbin Du2-1/+21
2020-08-14perf ftrace: Add support for trace option funcgraph-irqsChangbin Du2-1/+21
2020-08-14perf ftrace: Add support for trace option sleep-timeChangbin Du2-0/+45
2020-08-14perf ftrace: Add support for tracing option 'func_stack_trace'Changbin Du2-0/+46
2020-08-14perf tools: Add general function to parse sublevel optionsChangbin Du4-44/+99
2020-08-14perf ftrace: Add option '--inherit' to trace children processesChangbin Du2-0/+41
2020-08-14perf ftrace: Show trace column headerChangbin Du1-0/+3
2020-08-14perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer sizeChangbin Du2-0/+60
2020-08-14perf ftrace: Factor out function write_tracing_file_int()Changbin Du1-5/+12
2020-08-14perf ftrace: Add option '-F/--funcs' to list available functionsChangbin Du2-0/+50
2020-08-14perf ftrace: Select function/function_graph tracer automaticallyChangbin Du3-23/+48
2020-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds16-68/+118
2020-08-13selftests/bpf: Make test_varlen work with 32-bit user-space archAndrii Nakryiko2-7/+7
2020-08-13tools/bpftool: Generate data section struct with conservative alignmentAndrii Nakryiko1-0/+14
2020-08-13selftests/bpf: Correct various core_reloc 64-bit assumptionsAndrii Nakryiko2-42/+47
2020-08-13libbpf: Enforce 64-bitness of BTF for BPF object filesAndrii Nakryiko1-0/+4
2020-08-13selftests/bpf: Fix btf_dump test cases on 32-bit archesAndrii Nakryiko1-7/+20
2020-08-13libbpf: Handle BTF pointer sizes more carefullyAndrii Nakryiko4-4/+87
2020-08-13libbpf: Fix BTF-defined map-in-map initialization on 32-bit host archesAndrii Nakryiko1-6/+10
2020-08-13selftest/bpf: Fix compilation warnings in 32-bit modeAndrii Nakryiko9-19/+24
2020-08-13tools/bpftool: Fix compilation warnings in 32-bit modeAndrii Nakryiko4-12/+20
2020-08-13bpf, selftests: Add tests to sock_ops for loading skJohn Fastabend1-0/+21
2020-08-13bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registersJohn Fastabend1-0/+7
2020-08-13bpf, selftests: Add tests for ctx access in sock_ops with single registerJohn Fastabend1-0/+13
2020-08-13libbpf: Prevent overriding errno when logging errorsToke Høiland-Jørgensen1-5/+7
2020-08-13perf bench numa: Use numa_node_to_cpus() to bind tasks to nodesAlexander Gordeev1-17/+16
2020-08-13perf bench numa: Fix cpumask memory leak in node_has_cpus()Alexander Gordeev1-4/+9
2020-08-13tools build feature: Quote CC and CXX for their argumentsDaniel Díaz1-1/+1
2020-08-13perf tools: Fix module symbol processingJiri Olsa2-5/+4
2020-08-13perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'Jiri Olsa7-35/+35
2020-08-13libperf: Fix man page typosRob Herring3-14/+17
2020-08-13perf test: Allow multiple probes in record+script_probe_vfs_getname.shMichael Petlan1-2/+2
2020-08-13perf bench mem: Always memset source before memcpyVincent Whitchurch1-10/+11
2020-08-13perf sched: Prefer sched_waking event when it existsDavid Ahern1-3/+29
2020-08-13selftests: netfilter: kill running process onlyFabian Frederick1-2/+8
2020-08-13selftests: netfilter: add MTU arguments to flowtablesFabian Frederick1-6/+24
2020-08-13selftests: netfilter: add checktool functionFabian Frederick1-22/+11
2020-08-12libbpf: Handle GCC built-in types for Arm NEONJean-Philippe Brucker1-1/+34
2020-08-12tools/bpftool: Make skeleton code C++17-friendly by dropping typeof()Andrii Nakryiko1-4/+4
2020-08-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-3/+106
2020-08-12selftests: kmod: use variable NAME in kmod_test_0001()Tiezhu Yang1-2/+2
2020-08-12mm/migrate: add migrate-shared test for migrate_vma_*()Ralph Campbell1-0/+35
2020-08-12kselftests: cgroup: add perpcu memory accounting testRoman Gushchin1-1/+69
2020-08-12perf bench: Fix a couple of spelling mistakes in options textColin Ian King1-2/+2
2020-08-12perf bench numa: Fix benchmark namesAlexander Gordeev1-18/+17
2020-08-12perf bench numa: Fix number of processes in "2x3-convergence" testAlexander Gordeev1-1/+1
2020-08-12tools headers UAPI: Sync kvm.h headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2020-08-12tools include UAPI: Sync linux/vhost.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2020-08-12tools headers kvm s390: Sync headers with the kernel sourcesArnaldo Carvalho de Melo1-2/+5
2020-08-12perf trace beauty: Use the autogenerated protocol family tableArnaldo Carvalho de Melo3-8/+13
2020-08-12perf trace beauty: Add script to autogenerate socket families tableArnaldo Carvalho de Melo2-0/+466
2020-08-11Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-3/+3
2020-08-11Merge tag 'libnvdimm-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-68/+299
2020-08-11selftests/bpf: Fix v4_to_v6 in sk_lookupStanislav Fomichev1-0/+1
2020-08-11selftests/bpf: Fix segmentation fault in test_progsJianlin Lv1-6/+13
2020-08-11libbpf: Do not use __builtin_offsetof for offsetofYonghong Song1-1/+1
2020-08-10Merge tag 'perf-tools-2020-08-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds127-1091/+5164
2020-08-10Merge tag 'ktest-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2-16/+105
2020-08-10ktest.pl: Fix spelling mistake "Cant" -> "Can't"Colin Ian King1-1/+1
2020-08-10ktest.pl: Change the logic to control the size of the log file emailedSteven Rostedt (VMware)1-3/+6
2020-08-07Merge tag 'trace-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds4-0/+25
2020-08-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller14-64/+111
2020-08-07mptcp: more stable diag self-testsPaolo Abeni1-4/+5
2020-08-07selftests: mptcp: fix dependeciesPaolo Abeni1-0/+2
2020-08-07Merge tag 'kallsyms_show_value-fix-v5.9-rc1' of git://git.kernel.org/pub/scm/...Linus Torvalds6-2/+118
2020-08-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds14-6/+987
2020-08-07selftests: add mincore() testsRicardo Cañuelo4-0/+370
2020-08-07tools/cgroup: add memcg_slabinfo.py toolRoman Gushchin1-0/+226
2020-08-07kselftests: cgroup: add kernel memory accounting testsRoman Gushchin3-0/+385
2020-08-07tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointe...Gaurav Singh1-1/+1
2020-08-07tools/: replace HTTP links with HTTPS onesAlexander A. Klimov5-5/+5
2020-08-07selftests: splice: Check behavior of full and short splicesKees Cook6-2/+118
2020-08-07Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds46-203/+1563
2020-08-07Merge tag 'riscv-for-linus-5.9-mw0' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2020-08-07selftests/bpf: Fix silent Makefile outputAndrii Nakryiko1-22/+26
2020-08-07perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not setJin Yao1-2/+2
2020-08-07perf tools powerpc: Add support for extended regs in power10Athira Rajeev3-0/+15
2020-08-07perf tools powerpc: Add support for extended register capabilityAnju T Sudhakar5-10/+82
2020-08-07tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-2/+2
2020-08-07tools arch x86: Sync asm/cpufeatures.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+4
2020-08-07tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-3/+23
2020-08-07tools headers UAPI: update linux/in.h copyArnaldo Carvalho de Melo1-0/+1
2020-08-06bpf: Fix compilation warning of selftestsJianlin Lv3-14/+21
2020-08-06selftests: bpf: Switch off timeoutJiri Benc1-0/+1
2020-08-06bpf: Add missing return to resolve_btfidsStanislav Fomichev1-0/+1
2020-08-06libbf: Fix uninitialized pointer at btf__parse_raw()Daniel T. Lee1-1/+1
2020-08-06tools/bpf: Support new uapi for map element bpf iteratorYonghong Song7-25/+58
2020-08-06selftests/bpf: Prevent runqslower from racing on building bpftoolAndrii Nakryiko1-2/+3
2020-08-06Merge tag 'livepatching-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-128/+136
2020-08-06Merge tag 'csky-for-linus-5.9-rc1' of https://github.com/c-sky/csky-linuxLinus Torvalds1-1/+11
2020-08-06Merge tag 'xtensa-20200805' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds1-1/+15
2020-08-06Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2020-08-06tools headers API: Update close_range affected filesArnaldo Carvalho de Melo2-0/+3
2020-08-06perf script: Add 'tod' field to display time of dayJiri Olsa1-33/+98
2020-08-06perf script: Change the 'enum perf_output_field' enumerators to be 64 bitsJiri Olsa1-32/+32
2020-08-06perf data: Add support to store time of day in CTF data conversionJiri Olsa4-20/+42
2020-08-06perf tools: Move clockid_res_ns under clock structJiri Olsa3-8/+8
2020-08-06perf header: Store clock references for -k/--clockid optionJiri Olsa5-0/+180
2020-08-06perf tools: Add clockid_name functionJiri Olsa2-0/+13
2020-08-06perf clockid: Move parse_clockid() to new clockid objectJiri Olsa4-97/+119
2020-08-06tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path()...Tzvetomir Stoyanov (VMware)1-0/+4
2020-08-06libtraceevent: Fixed description of tep_add_plugin_path() APITzvetomir Stoyanov (VMware)1-2/+2
2020-08-06libtraceevent: Fixed type in PRINT_FMT_STINGTzvetomir Stoyanov (VMware)2-4/+4
2020-08-06libtraceevent: Fixed broken indentation in parse_ip4_print_args()Tzvetomir Stoyanov (VMware)1-2/+2
2020-08-06libtraceevent: Improve error handling of tep_plugin_add_option() APITzvetomir Stoyanov (VMware)1-7/+9
2020-08-06libtraceevent: Fix typo in tep_plugin_add_option() descriptionTzvetomir Stoyanov (VMware)1-1/+1