aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-02-23Merge tag 'perf-tools-for-v6.3-1-2023-02-22' of git://git.kernel.org/pub/scm/...HEADmasterLinus Torvalds128-1092/+3209
2023-02-23Merge tag 'trace-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds5-3/+91
2023-02-23Merge tag 'trace-tools-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds11-22/+1254
2023-02-23Merge tag 'ktest-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2-10/+31
2023-02-23Merge tag 'linux-kselftest-kunit-6.3-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-85/+101
2023-02-23Merge tag 'linux-kselftest-next-6.3-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds43-67/+201
2023-02-23Merge tag 'nolibc.2023.02.06a' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-202/+579
2023-02-23Merge tag 'lkmm.2023.02.15a' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-3/+78
2023-02-22Merge tag 'landlock-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-17/+143
2023-02-22Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds10-0/+1886
2023-02-22Merge tag 'sound-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds6-92/+316
2023-02-22Merge branch 'for-6.3/hid-bpf' into for-linusBenjamin Tissoires10-0/+1886
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds261-3270/+15651
2023-02-21Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds6-12/+115
2023-02-21Merge tag 'for-linus-6.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2023-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds31-111/+1535
2023-02-21Merge tag 'm68k-for-v6.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+7
2023-02-21Merge tag 'x86_cpu_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-0/+2
2023-02-21Merge tag 'thermal-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2023-02-21Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-9/+9
2023-02-21Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-17/+16
2023-02-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-4/+22
2023-02-21Merge tag 'x86_vdso_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+2
2023-02-21Merge tag 'x86_alternatives_for_v6.3_rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-3/+3
2023-02-21sefltests: netdevsim: wait for devlink instance after netns removalJiri Pirko1-0/+18
2023-02-21selftest: fib_tests: Always cleanup before exitRoxana Nicolescu1-0/+2
2023-02-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds32-4665/+4484
2023-02-20Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski118-631/+2334
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-20ktest: Restore stty setting at first in dodieMasami Hiramatsu (Google)1-5/+5
2023-02-20ktest.pl: Add RUN_TIMEOUT option with default unlimitedSteven Rostedt2-4/+21
2023-02-20ktest.pl: Give back console on Ctrt^C on monitorSteven Rostedt1-0/+3
2023-02-20ktest.pl: Fix missing "end_monitor" when machine check failsSteven Rostedt1-1/+2
2023-02-20self-tests: more rps self testsPaolo Abeni1-12/+29
2023-02-20selftests/net: Interpret UDP_GRO cmsg data as an int valueJakub Sitnicki1-4/+2
2023-02-18tracing: Always use canonical ftrace pathRoss Zwisler2-3/+3
2023-02-17selftests/bpf: Add bpf_fib_lookup testMartin KaFai Lau2-0/+209
2023-02-17bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookupMartin KaFai Lau1-0/+6
2023-02-17Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"Martin KaFai Lau1-4/+3
2023-02-17perf tests stat_all_metrics: Change true workload to sleep workload for syste...Kajol Jain1-1/+1
2023-02-17selftests/bpf: Add global subprog context passing testsAndrii Nakryiko2-0/+106
2023-02-17selftests/bpf: Convert test_global_funcs test to test_loader frameworkAndrii Nakryiko18-123/+174
2023-02-17perf vendor events power10: Add JSON metric events to present CPI stall cycle...Athira Rajeev2-5/+5
2023-02-17perf intel-pt: Synthesize cycle eventsSteinar H. Gunderson5-21/+101
2023-02-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-6/+177
2023-02-16Fix typos in selftest/bpf filesTaichi Nishimura10-13/+13
2023-02-16selftests/bpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich34-101/+109
2023-02-16bpftool: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich9-36/+41
2023-02-16libbpf: Use bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich4-14/+14
2023-02-16libbpf: Introduce bpf_{btf,link,map,prog}_get_info_by_fd()Ilya Leoshkevich3-0/+34
2023-02-16Merge tag 'net-6.2-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-2/+177
2023-02-16Merge branch 'topic/apple-gmux' into for-nextTakashi Iwai97-396/+1249
2023-02-16perf c2c: Add report option to show false sharing in adjacent cachelinesFeng Tang5-17/+49
2023-02-16selftests: seg6: add selftest for PSP flavor in SRv6 End behaviorAndrea Mayer2-0/+870
2023-02-16net/sched: Retire rsvp classifierJamal Hadi Salim1-203/+0
2023-02-16net/sched: Retire tcindex classifierJamal Hadi Salim1-227/+0
2023-02-16net/sched: Retire dsmark qdiscJamal Hadi Salim1-140/+0
2023-02-16net/sched: Retire ATM qdiscJamal Hadi Salim1-94/+0
2023-02-16net/sched: Retire CBQ qdiscJamal Hadi Salim1-184/+0
2023-02-15selftests: forwarding: tc_actions: cleanup temporary files when test is abortedDavide Caratti1-6/+10
2023-02-15bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMESAlexander Lobakin1-3/+4
2023-02-15selftest/bpf/benchs: Add benchmark for hashmap lookupsAnton Protopopov4-1/+354
2023-02-15selftest/bpf/benchs: Print less if the quiet option is setAnton Protopopov1-2/+4
2023-02-15selftest/bpf/benchs: Make quiet option commonAnton Protopopov4-15/+8
2023-02-15selftest/bpf/benchs: Remove an unused headerAnton Protopopov1-1/+0
2023-02-15selftest/bpf/benchs: Enhance argp parsingAnton Protopopov8-10/+51
2023-02-15selftest/bpf/benchs: Make a function static in bpf_hashmap_full_updateAnton Protopopov1-1/+1
2023-02-15selftest/bpf/benchs: Fix a typo in bpf_hashmap_full_updateAnton Protopopov2-2/+2
2023-02-15selftests/bpf: Add test case for element reuse in htab mapHou Tao2-0/+120
2023-02-15selftests/bpf: check if BPF_ST with variable offset preserves STACK_ZEROEduard Zingerman1-0/+30
2023-02-15selftests/bpf: check if verifier tracks constants spilled by BPF_ST_MEMEduard Zingerman1-0/+37
2023-02-15bpf: track immediate values written to stack by BPF_ST instructionEduard Zingerman1-46/+64
2023-02-15Merge branches 'pm-tools' and 'pm-docs'Rafael J. Wysocki3-9/+9
2023-02-15selftests/bpf: Fix map_kptr test.Alexei Starovoitov1-5/+7
2023-02-15selftests/bpf: Cross-compile bpftoolBjörn Töpel1-4/+26
2023-02-15selftests/bpf: Fix build error for LoongArchTiezhu Yang1-0/+2
2023-02-15tools/lib/thermal: Fix include path for libnl3 in pkg-config file.Vibhav Pant1-1/+1
2023-02-15tools/lib/thermal: Fix thermal_sampling_exit()Vincent Guittot1-1/+1
2023-02-15perf record: Fix segfault with --overwrite and --max-sizeYang Jihong1-10/+6
2023-02-14selftests/user_events: add a note about user_events.h dependencyShuah Khan1-0/+8
2023-02-13selftests/bpf: Clean up dynptr prog_testsJoanne Koong1-11/+7
2023-02-13selftests/bpf: Clean up user_ringbuf, cgrp_kfunc, kfunc_dynptr_param testsJoanne Koong6-197/+58
2023-02-13rtla: Add hwnoise toolDaniel Bristot de Oliveira5-16/+198
2023-02-13selftests/bpf: Add rbtree selftestsDave Marchevsky5-0/+716
2023-02-13bpf: Add bpf_rbtree_{add,remove,first} decls to bpf_experimental.hDave Marchevsky1-0/+24
2023-02-13bpf: Special verifier handling for bpf_rbtree_{remove, first}Dave Marchevsky1-0/+37
2023-02-13bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky2-6/+17
2023-02-13selftests/mount_setattr: fix to make run_tests failureShuah Khan1-1/+1
2023-02-13selftests/mount_setattr: fix redefine struct mount_attr build errorShuah Khan1-7/+0
2023-02-13selftests/sched: fix warn_unused_result build warnsShuah Khan1-3/+12
2023-02-13bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky3-41/+63
2023-02-13selftests/bpf: Fix out-of-srctree buildIlya Leoshkevich1-2/+0
2023-02-13selftests/ptp: Remove clean target from MakefileShuah Khan1-5/+2
2023-02-13selftests: use printf instead of echo -neGuillaume Tucker1-3/+2
2023-02-13selftests/ftrace: Fix bash specific "==" operatorMasami Hiramatsu (Google)1-1/+1
2023-02-13selftests: tpm2: remove redundant ord()Tzung-Bi Shih1-1/+1
2023-02-13selftests: find echo binary to use -ne optionsGuillaume Tucker1-2/+3
2023-02-13selftests: Fix spelling mistake "allright" -> "all right"Colin Ian King2-2/+2
2023-02-13selftests: tdx: Use installed kernel headers search pathMathieu Desnoyers2-2/+2
2023-02-13selftests: ptrace: Use installed kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: memfd: Use installed kernel headers search pathMathieu Desnoyers1-3/+1
2023-02-13selftests: iommu: Use installed kernel headers search pathMathieu Desnoyers1-2/+1
2023-02-13selftests: x86: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: vm: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: user_events: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: sync: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: seccomp: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: sched: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: rseq: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: ptp: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: pidfd: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: pid_namespace: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: perf_events: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: move_mount_set_group: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: mount_setattr: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: membarrier: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: media_tests: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: kcmp: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: ipc: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: gpio: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: futex: Fix incorrect kernel headers search pathMathieu Desnoyers1-1/+1
2023-02-13selftests: filesystems: Fix incorrect kernel headers search pathMathieu Desnoyers3-3/+3
2023-02-13selftests: drivers: Fix incorrect kernel headers search pathMathieu Desnoyers2-3/+2
2023-02-13selftests: dmabuf-heaps: Fix incorrect kernel headers search pathMathieu Desnoyers2-3/+2
2023-02-13x86/xen: mark xen_pv_play_dead() as __noreturnJuergen Gross1-0/+1
2023-02-11Merge tag 'fixes-2023-02-11' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+0
2023-02-11objtool: mem*() are not uaccess safePeter Zijlstra1-3/+0
2023-02-10selftests: forwarding: Add MDB dump test casesIdo Schimmel1-0/+99
2023-02-10Daniel Borkmann says:Jakub Kicinski59-268/+1753
2023-02-10libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()Ilya Leoshkevich1-1/+1
2023-02-10selftests/bpf: Attach to fopen()/fclose() in attach_probeIlya Leoshkevich2-10/+11
2023-02-10selftests/bpf: Attach to fopen()/fclose() in uprobe_autoattachIlya Leoshkevich2-14/+16
2023-02-10selftests/bpf: Forward SAN_CFLAGS and SAN_LDFLAGS to runqslower and libbpfIlya Leoshkevich1-2/+5
2023-02-10selftests/bpf: Split SAN_CFLAGS and SAN_LDFLAGSIlya Leoshkevich1-1/+2
2023-02-10tools: runqslower: Add EXTRA_CFLAGS and EXTRA_LDFLAGS supportIlya Leoshkevich1-0/+2
2023-02-10selftests/bpf: Quote host toolsIlya Leoshkevich1-3/+4
2023-02-10Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas31-111/+1535
2023-02-09selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules.Guillaume Nault2-2/+177
2023-02-09self-tests: introduce self-tests for RPS default maskPaolo Abeni3-0/+61
2023-02-09perf stat: Avoid merging/aggregating metric counts twiceIan Rogers1-1/+1
2023-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-106/+128
2023-02-09tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targetsJiri Olsa1-1/+1
2023-02-09Merge tag 'net-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-21/+25
2023-02-09selftests: forwarding: lib: quote the sysctl valuesHangbin Liu1-2/+2
2023-02-08selftests: Fix failing VXLAN VNI filtering testIdo Schimmel1-13/+5
2023-02-08libbpf: Add sample_period to creation optionsJon Doron2-3/+10
2023-02-08kunit: kunit.py extract handlersAlexander Pantyukhin1-71/+96
2023-02-08tools/testing/kunit/kunit.py: remove redundant double checkAlexander Pantyukhin1-14/+5
2023-02-08perf tools: Fix perf tool build error in util/pfm.cThomas Richter1-4/+2
2023-02-08perf tools: Fix auto-complete on aarch64Yicong Yang1-3/+8
2023-02-08perf lock contention: Support old rw_semaphore typeNamhyung Kim1-13/+44
2023-02-08perf lock contention: Add -o/--lock-owner optionNamhyung Kim5-14/+102
2023-02-08perf lock contention: Fix to save callstack for the default modifiedNamhyung Kim1-0/+3
2023-02-08selftests: mptcp: stop tests earlierMatthieu Baerts1-4/+10
2023-02-08selftests: mptcp: allow more slack for slow test-casePaolo Abeni1-2/+8
2023-02-07libbpf: Always use libbpf_err to return an error in bpf_xdp_query()Lorenzo Bianconi1-1/+1
2023-02-07tools/resolve_btfids: Tidy HOST_OVERRIDESIan Rogers1-2/+2
2023-02-07tools/resolve_btfids: Compile resolve_btfids as host programJiri Olsa2-4/+9
2023-02-07kselftest/arm64: Don't require FA64 for streaming SVE+ZA testsMark Brown1-6/+1
2023-02-07kselftest/arm64: Copy whole EXTRA contextMark Brown1-2/+4
2023-02-07selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more com...Vladimir Oltean1-1/+1
2023-02-07Revert "mm: Always release pages to the buddy allocator in memblock_free_late...Aaron Thompson1-4/+0
2023-02-06selftests/bpf: Fix spelling mistake "detecion" -> "detection"Colin Ian King1-1/+1
2023-02-06libbpf: Correctly set the kernel code version in Debian kernel.Hao Xiang2-37/+83
2023-02-06perf test bpf: Skip test if kernel-debuginfo is not presentAthira Rajeev1-1/+5
2023-02-06perf probe: Update the exit error codes in function try_to_find_probe_trace_e...Athira Rajeev1-2/+2
2023-02-06perf script: Fix missing Retire Latency fields option documentationKan Liang1-1/+1
2023-02-06perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCTKan Liang1-0/+1
2023-02-06perf test x86: Support the retire_lat (Retire Latency) sample_type checkKan Liang1-1/+4
2023-02-06selftests: Emit a warning if getcpu() is missing on 32bitSebastian Andrzej Siewior1-5/+2
2023-02-06perf test bpf: Check for libtraceevent supportAthira Rajeev1-11/+11
2023-02-06Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo22-131/+306
2023-02-06selftests: forwarding: bridge_mdb_max: Add a new selftestPetr Machata2-0/+1337
2023-02-06selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packetsPetr Machata1-0/+50
2023-02-06selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2Petr Machata1-7/+15
2023-02-06selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generationPetr Machata2-14/+31
2023-02-06selftests: forwarding: lib: Add helpers for checksum handlingPetr Machata1-0/+56
2023-02-06selftests: forwarding: lib: Add helpers for IP address handlingPetr Machata1-0/+37
2023-02-06selftests: forwarding: bridge_mdb: Fix a typoPetr Machata1-1/+1
2023-02-06selftests: forwarding: Move IGMP- and MLD-related functions to libPetr Machata2-49/+49
2023-02-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-84/+103
2023-02-04Merge tag 'kvmarm-fixes-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-84/+103
2023-02-04kselftest/alsa: Run PCM tests for multiple cards in parallelMark Brown2-8/+74
2023-02-03bpf: fix typo in header for bpf_perf_prog_read_valueFlorian Lehner1-1/+1
2023-02-03perf script: Support Retire LatencyKan Liang1-2/+11
2023-02-03perf report: Support Retire LatencyKan Liang5-1/+30
2023-02-03perf lock contention: Support filters for different aggregationNamhyung Kim5-51/+89
2023-02-03perf lock contention: Use lock_stat_find{,new}Namhyung Kim4-19/+34
2023-02-03perf lock contention: Factor out lock_contention_get_name()Namhyung Kim1-50/+65
2023-02-03perf arm-spe: Add raw decoding for SPEv1.2 previous branch addressRob Herring2-1/+4
2023-02-03perf jevents: Run metric_test.py at compile-timeIan Rogers4-2/+14
2023-02-03Merge tag 'mm-hotfixes-stable-2023-02-02-19-24-2' of git://git.kernel.org/pub...Linus Torvalds2-1/+0
2023-02-03tools build: Add test echo-cmdIan Rogers1-0/+1
2023-02-03perf jevents: Correct bad character encodingIan Rogers1-2/+2
2023-02-03perf pmu-events: Fix testing with JEVENTS_ARCH=allIan Rogers3-3/+7
2023-02-03perf jevents: Add model list optionIan Rogers2-1/+16
2023-02-03perf jevents: Generate metrics and events as separate tablesIan Rogers2-58/+189
2023-02-03perf pmu-events: Introduce pmu_metrics_tableIan Rogers11-54/+78
2023-02-03perf jevents: Combine table prefix and suffix writingIan Rogers1-22/+14
2023-02-03perf stat: Remove evsel metric_name/exprIan Rogers7-126/+0