aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
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
2021-11-13perf test: Add expr test for events with hyphensIan Rogers1-0/+10
2021-11-13perf test: Remove skip_if_failIan Rogers6-23/+8
2021-11-13perf test: Remove is_supported functionIan Rogers2-14/+1
2021-11-13perf test: TSC test, remove is_supported useIan Rogers1-23/+16
2021-11-13perf test: BP tests, remove is_supported useIan Rogers4-74/+51
2021-11-13perf test: Remove non test case style support.Ian Rogers2-10/+16
2021-11-13perf test: Convert time to tsc test to test case.Ian Rogers1-1/+6
2021-11-13perf test: bp tests use test caseIan Rogers3-3/+18
2021-11-13perf test: Remove now unused subtest helpersIan Rogers2-13/+1
2021-11-13perf test: Convert llvm tests to test cases.Ian Rogers1-23/+54
2021-11-13perf test: Convert bpf tests to test cases.Ian Rogers1-29/+43
2021-11-13perf test: Convert clang tests to test cases.Ian Rogers3-47/+24
2021-11-13perf test: Convert watch point tests to test cases.Ian Rogers1-98/+32
2021-11-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds6-11/+235
2021-11-13perf test: Convert pmu event tests to test cases.Ian Rogers1-62/+16
2021-11-13perf test: Convert pfm tests to use test cases.Ian Rogers1-47/+19
2021-11-13perf test: Add skip reason to test case.Ian Rogers2-1/+13
2021-11-13perf test: Add test case struct.Ian Rogers2-10/+46
2021-11-13perf test: Add helper functions for abstraction.Ian Rogers2-29/+71
2021-11-13perf test: Rename struct test to test_suiteIan Rogers81-123/+125
2021-11-13perf test: Move each test suite struct to its testIan Rogers70-348/+397
2021-11-13perf test: Make each test/suite its own struct.Ian Rogers12-170/+216
2021-11-12tools/lib/lockdep: drop liblockdepSasha Levin38-1224/+3
2021-11-12perf test: Use macro for "suite" definitionsIan Rogers1-330/+149
2021-11-12perf test: Use macro for "suite" declarationsIan Rogers1-74/+77
2021-11-12perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKETArnaldo Carvalho de Melo2-0/+21
2021-11-12perf trace: Beautify the 'level' argument of setsockoptArnaldo Carvalho de Melo1-0/+2
2021-11-12perf trace: Beautify the 'level' argument of getsockoptArnaldo Carvalho de Melo1-0/+2
2021-11-12perf beauty socket: Add generator for socket level (SOL_*) string tableArnaldo Carvalho de Melo3-3/+17
2021-11-12perf beauty socket: Sort the ipproto array entriesArnaldo Carvalho de Melo1-1/+1
2021-11-12perf beauty socket: Rename 'regex' to 'ipproto_regex'Arnaldo Carvalho de Melo1-3/+3
2021-11-12perf beauty socket: Prep to receive more input header filesArnaldo Carvalho de Melo1-1/+5
2021-11-12perf beauty socket: Rename header_dir to uapi_header_dirArnaldo Carvalho de Melo1-2/+2
2021-11-12perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table ...Arnaldo Carvalho de Melo3-7/+8
2021-11-12perf beauty: Make all sockaddr files use a common naming schemeArnaldo Carvalho de Melo3-7/+7
2021-11-11Merge tag 'net-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds19-76/+204
2021-11-11Merge branch 'kvm-sev-move-context' into kvm-masterPaolo Bonzini6-11/+235
2021-11-11selftest: KVM: Add intra host migration testsPeter Gonda2-1/+205
2021-11-11selftest: KVM: Add open sev dev helperPeter Gonda4-10/+30
2021-11-11selftests/net: udpgso_bench_rx: fix port argumentWillem de Bruijn1-4/+7
2021-11-11static_call,x86: Robustify trampoline patchingPeter Zijlstra1-0/+3
2021-11-10Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+1
2021-11-10selftests: forwarding: Fix packet matching in mirroring selftestsPetr Machata5-11/+13
2021-11-10selftests: net: test_vxlan_under_vrf: fix HV connectivity testAndrea Righi1-0/+2
2021-11-09Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-0/+12
2021-11-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-10/+102
2021-11-09selftests/kselftest/runner/run_one(): allow running non-executable filesSeongJae Park1-10/+18
2021-11-09procfs: do not list TID 0 in /proc/<pid>/taskFlorian Weimer3-0/+84
2021-11-08Merge tag 'cxl-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds9-0/+1224
2021-11-08Add 'tools/perf/libbpf/' to ignored filesLinus Torvalds1-0/+1
2021-11-08Merge tag 'perf-tools-for-v5.16-2021-11-07-without-bpftool-fix' of git://git....Linus Torvalds184-1705/+5083
2021-11-08arm64: mte: change PR_MTE_TCF_NONE back into an unsigned longPeter Collingbourne1-1/+1
2021-11-07selftests: net: tls: remove unused variable and codeAnders Roxell1-3/+0
2021-11-07perf build: Install libbpf headers locally when buildingQuentin Monnet1-13/+19
2021-11-07perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1Arnaldo Carvalho de Melo1-0/+3
2021-11-07perf metric: Fix memory leaksIan Rogers1-1/+4
2021-11-07perf parse-event: Add init and exit to parse_event_errorIan Rogers13-51/+74
2021-11-07perf parse-events: Rename parse_events_error functionsIan Rogers11-79/+79
2021-11-07perf stat: Fix memory leak on error pathIan Rogers1-0/+1
2021-11-07perf tools: Use __BYTE_ORDER__Ilya Leoshkevich7-10/+10
2021-11-07perf inject: Add vmlinux and ignore-vmlinux argumentsJames Clark2-0/+14
2021-11-07perf tools: Check vmlinux/kallsyms arguments in all toolsJames Clark7-0/+28
2021-11-07perf tools: Refactor out kernel symbol argument sanity checkingJames Clark3-11/+26
2021-11-07perf symbols: Ignore $a/$d symbols for ARM modulesLexi Shao1-0/+4
2021-11-07perf evsel: Don't set exclude_guest by defaultRavi Bangoria3-5/+31
2021-11-06Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-0/+7
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds12-124/+522
2021-11-06perf evsel: Fix missing exclude_{host,guest} settingNamhyung Kim4-5/+42
2021-11-06perf bpf: Add missing free to bpf_event__print_bpf_prog_info()Ian Rogers1-1/+3
2021-11-06perf beauty: Update copy of linux/socket.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2021-11-06selftests/damon: support watermarksSeongJae Park1-2/+2
2021-11-06tools/selftests/damon: update for regions prioritization of schemesSeongJae Park1-2/+2
2021-11-06mm/damon/selftests: support schemes quotasSeongJae Park1-2/+2
2021-11-06selftests/damon: add 'schemes' debugfs testsSeongJae Park1-0/+13
2021-11-06mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSEDavid Hildenbrand1-1/+0
2021-11-06selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headersDavid Hildenbrand1-14/+1
2021-11-06selftests: vm: add KSM huge pages merging time testPedro Demarchi Gomes1-1/+124
2021-11-06selftest/vm: fix ksm selftest to run with different NUMA topologiesAneesh Kumar K.V1-3/+26
2021-11-06selftests/vm/transhuge-stress: fix ram size thinkoGeorge G. Davis1-1/+1
2021-11-06tools/vm/page-types.c: print file offset in hexadecimalNaoya Horiguchi1-2/+2
2021-11-06tools/vm/page-types.c: move show_file() to summary outputNaoya Horiguchi1-3/+7
2021-11-06tools/vm/page-types.c: make walk_file() aware of address range optionNaoya Horiguchi1-6/+18
2021-11-06tools/vm/page_owner_sort.c: count and sort by memZhenliang Wei1-9/+85
2021-11-06userfaultfd/selftests: fix calculation of expected ioctlsAxel Rasmussen1-39/+38
2021-11-06userfaultfd/selftests: fix feature support detectionAxel Rasmussen1-23/+31
2021-11-06userfaultfd/selftests: don't rely on GNU extensions for random numbersAxel Rasmussen1-22/+4
2021-11-06mm: remove duplicate include in hugepage-mremap.cRan Jianping1-1/+0
2021-11-06mm, hugepages: add hugetlb vma mremap() testMina Almasry4-0/+173
2021-11-06bpf: selftest: Trigger a DCE on the whole subprogMartin KaFai Lau1-0/+12
2021-11-06Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo467-4883/+20944
2021-11-05Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski8-52/+158
2021-11-05selftests/bpf/xdp_redirect_multi: Limit the tests in netnsHangbin Liu2-10/+17
2021-11-05selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanlyHangbin Liu1-2/+2
2021-11-05selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp numberHangbin Liu1-4/+4
2021-11-05selftests/bpf/xdp_redirect_multi: Put the logs to tmp folderHangbin Liu1-17/+18
2021-11-05libbpf: Fix lookup_and_delete_elem_flags error reportingMehrdad Arshad Rad1-1/+3
2021-11-05bpftool: Install libbpf headers for the bootstrap version, tooQuentin Monnet1-10/+22
2021-11-05Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+2
2021-11-04Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-7/+164
2021-11-04selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodesKleber Sacilotto de Souza1-0/+4
2021-11-04perf clang: Fixes for more recent LLVM/clangIan Rogers1-8/+13
2021-11-04tools: Bump minimum LLVM C++ std to GNU++14Ian Rogers2-4/+4
2021-11-04selftests: net: properly support IPv6 in GSO GRE testAndrea Righi1-4/+5
2021-11-03Merge tag 'trace-v5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-0/+63
2021-11-03selftests/bpf: Verifier test on refill from a smaller spillMartin KaFai Lau1-0/+17
2021-11-03selftests/bpf: Make netcnt selftests serial to avoid spurious failuresAndrii Nakryiko1-1/+1
2021-11-03selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffsLorenz Bauer1-1/+64
2021-11-03selftests/bpf: Convert test_bpffs to ASSERT macrosLorenz Bauer1-11/+11
2021-11-03kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to MakefileHangbin Liu1-0/+1
2021-11-03kselftests/net: add missed vrf_strict_mode_test.sh test to MakefileHangbin Liu1-0/+1
2021-11-03kselftests/net: add missed SRv6 testsHangbin Liu1-0/+3
2021-11-03kselftests/net: add missed setup_loopback.sh/setup_veth.sh to MakefileHangbin Liu1-1/+1
2021-11-03kselftests/net: add missed icmp.sh test to MakefileHangbin Liu1-1/+1
2021-11-02Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds9-479/+1159
2021-11-02Merge tag 'linux-kselftest-next-5.16-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-3/+3
2021-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds33-180/+3492
2021-11-02Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-20/+58
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds359-3139/+13371
2021-11-01Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-4/+44
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds15-122/+90
2021-11-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-6/+153
2021-11-01Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski213-1808/+5727
2021-11-01selftests: net: add arp_ndisc_evict_nocarrierJames Prestwood1-0/+220
2021-11-01libbpf: Deprecate AF_XDP supportMagnus Karlsson1-38/+52
2021-11-01selftests/bpf: Add a testcase for 64-bit bounds propagation issue.Alexei Starovoitov2-0/+63
2021-11-01bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.Alexei Starovoitov1-1/+1
2021-11-01tracing/selftests: Add tests for hist trigger expression parsingKalesh Singh1-0/+63
2021-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds9-524/+640
2021-11-01selftests/bpf: Fix also no-alu32 strobemeta selftestAndrii Nakryiko1-13/+2
2021-11-01Merge tag 'x86_misc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-2/+28
2021-11-01perf bpf: Pull in bpf_program__get_prog_info_linear()Dave Marchevsky11-33/+374
2021-11-01selftests/bpf: Add bloom map success test for userspace callsJoanne Koong1-26/+33
2021-11-01bpf: Add alignment padding for "map_extra" + consolidate holesJoanne Koong1-0/+1
2021-11-01selftests/bpf: Add test cases for struct_ops progHou Tao2-0/+165
2021-11-01Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+852
2021-11-01Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-10/+18
2021-11-01Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds11-379/+604
2021-11-01Merge tag 'locking-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-6/+322
2021-11-01Merge tag 'perf-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-5/+34
2021-11-01selftests, bpf: Fix broken riscv buildBjörn Töpel1-1/+1
2021-11-01riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.hBjörn Töpel1-0/+32
2021-11-01tools, build: Add RISC-V to HOSTARCH parsingBjörn Töpel1-1/+2
2021-11-01selftests, bpf: Add one test for sockmap with strparserLiu Jian1-3/+30
2021-11-01selftests, bpf: Fix test_txmsg_ingress_parser errorLiu Jian1-0/+2
2021-11-01selftests/bpf: Fix strobemeta selftest regressionAndrii Nakryiko1-0/+11
2021-11-01Revert "perf bench futex: Add support for 32-bit systems with 64-bit time_t"Arnaldo Carvalho de Melo1-40/+3
2021-11-01selftests: add amt interface selftest scriptTaehee Yoo3-0/+286
2021-11-01selftests: mptcp: more stable simult_flows testsPaolo Abeni2-36/+72
2021-11-01selftests: mptcp: fix proto type in link_failure testsGeliang Tang1-1/+1
2021-11-01selftests: udp: test for passing SO_MARK as cmsgJakub Kicinski4-0/+131
2021-11-01Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo5-62/+34
2021-10-31perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT supportKan Liang1-1/+1
2021-10-31perf callchain: Fix compilation on powerpc with gcc11+Jiri Olsa1-1/+1
2021-10-31perf script: Check session->header.env.arch before using itSong Liu1-4/+8
2021-10-31perf build: Suppress 'rm dlfilter' build messageAdrian Hunter1-0/+2
2021-10-31Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini61-276/+3561
2021-10-30selftests/x86/iopl: Adjust to the faked iopl CLI/STI usageBorislav Petkov1-20/+58
2021-10-29selftests/core: fix conflicting types compile error for close_range()Shuah Khan1-1/+1
2021-10-29kunit: tool: fix typecheck errors about loading qemu configsDaniel Latypov1-6/+9
2021-10-29selftests/bpf: Fix fclose/pclose mismatch in test_progsAndrea Righi1-2/+2
2021-10-29selftests: net: bridge: update IGMP/MLD membership interval valueNikolay Aleksandrov2-6/+18
2021-10-29selftests/net: update .gitignore with newly added testsShuah Khan1-0/+4
2021-10-28selftests: mlxsw: Test port shaperPetr Machata1-0/+28
2021-10-28selftests: mlxsw: Test offloadability of root TBFPetr Machata1-0/+14