aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-05-07Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/...Linus Torvalds514-144556/+167669
2023-05-06Revert "perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL"Arnaldo Carvalho de Melo6-20/+14
2023-05-06Revert "perf build: Warn for BPF skeletons if endian mismatches"Arnaldo Carvalho de Melo1-10/+7
2023-05-05Merge tag 'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-7/+10
2023-05-05perf metrics: Fix SEGV with --for-each-cgroupIan Rogers1-0/+1
2023-05-05perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used s...Arnaldo Carvalho de Melo3-20/+174
2023-05-05perf stat: Separate bperf from bpf_profilerDmitrii Dolgov2-2/+7
2023-05-04Merge tag 'mm-stable-2023-05-03-16-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+40
2023-05-04Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds21-3/+518
2023-05-03perf test record+probe_libc_inet_pton: Fix call chain match on x86_64Thomas Richter1-1/+0
2023-05-03perf test record+probe_libc_inet_pton: Fix call chain match on s390Thomas Richter1-2/+0
2023-05-03selftests: netfilter: fix libmnl pkg-config usageJeremy Sowden1-2/+5
2023-05-02selftests/ksm: ksm_functional_tests: add prctl unmerge testDavid Hildenbrand1-6/+40
2023-05-02perf tracepoint: Fix memory leak in is_valid_tracepoint()Yang Jihong1-0/+1
2023-05-02perf cs-etm: Add fix for coresight trace for any range of CPUsGanapatrao Kulkarni1-1/+23
2023-05-02perf build: Fix unescaped # in perf build-testJames Clark1-1/+1
2023-05-02perf unwind: Suppress massive unsupported target platform errorsChangbin Du1-1/+1
2023-05-02perf script: Add new parameter in kfree_skb tracepoint to the python scripts ...Sriram Yagnaraman2-5/+5
2023-05-02perf script: Print raw ip instead of binary offset for callchainChangbin Du1-7/+2
2023-05-02perf symbols: Fix return incorrect build_id size in elf_read_build_id()Yang Jihong1-1/+1
2023-05-02perf list: Modify the warning message about scandirat(3)Namhyung Kim1-1/+1
2023-05-02perf list: Fix memory leaks in print_tracepoint_events()Namhyung Kim1-4/+8
2023-05-02perf lock contention: Rework offset calculation with BPF CO-RENamhyung Kim1-7/+7
2023-05-02perf lock contention: Fix struct rq lock accessNamhyung Kim1-4/+4
2023-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds18-297/+1061
2023-05-01tools/perf: Add basic support for LoongArchHuacai Chen21-3/+518
2023-04-30Merge tag 'cxl-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds2-0/+248
2023-04-29Merge tag 'cgroup-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-11/+14
2023-04-28perf stat: Disable TopdownL1 on hybridIan Rogers1-1/+7
2023-04-28perf stat: Avoid SEGV on counter->nameIan Rogers1-1/+1
2023-04-28Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-0/+171
2023-04-28Merge tag 'powerpc-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds23-182/+330
2023-04-28Merge tag 'trace-tools-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-7/+47
2023-04-28Merge tag 'trace-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds7-103/+351
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds11-475/+355
2023-04-28Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-1/+1242
2023-04-28selftests: srv6: make srv6_end_dt46_l3vpn_test more robustAndrea Mayer1-5/+5
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds5-16/+22
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds32-2166/+3480
2023-04-27Merge tag 'sh-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-9/+2
2023-04-27Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds5-19/+16
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2023-04-27Merge tag 'for-linus-2023042601' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds31-10/+8614
2023-04-27Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-13/+76
2023-04-27Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-61/+97
2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds438-19555/+42993
2023-04-26Merge branch 'for-6.4/tests' into for-linusJiri Kosina31-10/+8614
2023-04-26Merge tag 'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini11-93/+295
2023-04-26Merge tag 'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini3-154/+373
2023-04-26Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini42-252/+1140
2023-04-26Merge tag 'for-6.4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds1-0/+1
2023-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-0/+94
2023-04-25Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-19/+79
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds11-12/+12
2023-04-25tracing/user_events: Prevent same address and bit per processBeau Belgrave1-1/+8
2023-04-25tracing/user_events: Ensure bit is cleared on unregisterBeau Belgrave1-3/+6
2023-04-25tracing/user_events: Ensure write index cannot be negativeBeau Belgrave1-0/+5
2023-04-25Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds8-1232/+2617
2023-04-25rtla/timerlat: Fix "Previous IRQ" auto analysis' lineDaniel Bristot de Oliveira1-1/+1
2023-04-25rtla/timerlat: Add auto-analysis only optionDaniel Bristot de Oliveira1-5/+44
2023-04-25rv: Fix addition on an uninitialized variable 'run'Colin Ian King1-1/+1
2023-04-25rtla: Add .gitignore fileRong Tao1-0/+1
2023-04-25Merge tag 'slab-for-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-5/+1
2023-04-25Merge tag 'asm-generic-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-10/+0
2023-04-25Merge tag 'timers-core-2023-04-24' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-27/+130
2023-04-25Merge tag 'core-entry-2023-04-24' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-1/+74
2023-04-25Merge tag 'x86_misc_for_v6.4_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-12/+81
2023-04-24selftests/bpf: avoid mark_all_scalars_precise() trigger in one of iter testsAndrii Nakryiko1-11/+15
2023-04-24Merge tag 'v6.4/vfs.open' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+0
2023-04-24bpf: Disable bpf_refcount_acquire kfunc calls until race conditions are fixedDave Marchevsky1-2/+0
2023-04-24Merge tag 'v6.4/kernel.clone3.tests' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2023-04-24Merge tag 'docs-6.4' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2023-04-24Merge tag 'linux-kselftest-kunit-6.4-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds10-40/+68
2023-04-24Merge tag 'linux-kselftest-next-6.4-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds24-204/+306
2023-04-24Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-14/+104
2023-04-24Merge tag 'nolibc.2023.04.04a' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-115/+718
2023-04-24Merge tag 'locktorture.2023.04.04a' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-0/+16
2023-04-24Merge tag 'lkmm-scripting.2023.04.07a' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds18-116/+733
2023-04-24Merge tag 'lkmm.2023.04.07a' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-38/+203
2023-04-24cxl/test: Add mock test for set_timestampDavidlohr Bueso1-0/+24
2023-04-24perf cs-etm: Add separate decode paths for timeless and per-thread modesJames Clark2-38/+148
2023-04-24perf cs-etm: Use bool type for boolean valuesJames Clark3-10/+10
2023-04-24perf cs-etm: Allow user to override timestamp and contextid settingsJames Clark3-6/+27
2023-04-24perf cs-etm: Validate options after applying themJames Clark1-84/+68
2023-04-24perf cs-etm: Don't test full_auxtrace because it's always setJames Clark1-31/+25
2023-04-24perf tools: Add util function for overriding user set config valuesJames Clark4-44/+37
2023-04-24Merge branch 'x86-rep-insns': x86 user copy clarificationsLinus Torvalds1-3/+3
2023-04-24perf cs-etm: Fix timeless decode mode detectionJames Clark1-12/+18
2023-04-24perf evsel: Introduce evsel__name_is() method to check if the evsel name is e...Arnaldo Carvalho de Melo13-25/+31
2023-04-24Merge branches 'pm-core', 'pm-sleep', 'pm-opp' and 'pm-tools'Rafael J. Wysocki3-19/+79
2023-04-24Merge branch 'acpica'Rafael J. Wysocki11-12/+12
2023-04-24Merge tag 'asoc-v6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai36-174/+349
2023-04-23tools/testing/cxl: Require CONFIG_DEBUG_FSAlison Schofield1-0/+1
2023-04-23tools/testing/cxl: Add a sysfs attr to test poison inject limitsAlison Schofield1-4/+48
2023-04-23tools/testing/cxl: Use injected poison for get poison listAlison Schofield1-19/+43
2023-04-23tools/testing/cxl: Mock the Clear Poison mailbox commandAlison Schofield1-0/+36
2023-04-23tools/testing/cxl: Mock the Inject Poison mailbox commandAlison Schofield1-0/+77
2023-04-23tools/testing/cxl: Mock support for Get Poison ListAlison Schofield1-0/+42
2023-04-23selftests: tc-testing: add more tests for sch_qfqPedro Tammela1-0/+72
2023-04-22selftests/bpf: verifier/prevent_map_lookup converted to inline assemblyEduard Zingerman3-29/+63
2023-04-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski89-8516/+12387
2023-04-21net/sched: sch_fq: fix integer overflow of "credit"Davide Caratti1-0/+22
2023-04-21selftests/mm: add new selftests for KSMStefan Roesch4-39/+228
2023-04-21selftests/mm: add tests for RO pinning vs fork()Peter Xu1-3/+141
2023-04-21selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBSPeter Xu2-6/+6
2023-04-21selftests/mm: extend and rename uffd pagemap testPeter Xu1-24/+106
2023-04-21selftests/mm: add a few options for uffd-unit-testPeter Xu1-7/+45
2023-04-21selftests/bpf: verifier/value_ptr_arith converted to inline assemblyEduard Zingerman3-1146/+1451
2023-04-21selftests/bpf: verifier/value_illegal_alu converted to inline assemblyEduard Zingerman3-95/+151
2023-04-21selftests/bpf: verifier/unpriv converted to inline assemblyEduard Zingerman4-562/+764
2023-04-21selftests/bpf: verifier/subreg converted to inline assemblyEduard Zingerman3-533/+675
2023-04-21selftests/bpf: verifier/spin_lock converted to inline assemblyEduard Zingerman3-447/+535
2023-04-21selftests/bpf: verifier/sock converted to inline assemblyEduard Zingerman3-706/+982
2023-04-21selftests/bpf: verifier/search_pruning converted to inline assemblyEduard Zingerman3-266/+341
2023-04-21selftests/bpf: verifier/runtime_jit converted to inline assemblyEduard Zingerman3-231/+362
2023-04-21selftests/bpf: verifier/regalloc converted to inline assemblyEduard Zingerman3-277/+366
2023-04-21selftests/bpf: verifier/ref_tracking converted to inline assemblyEduard Zingerman3-1082/+1497
2023-04-21selftests/bpf: verifier/map_ptr_mixing converted to inline assemblyEduard Zingerman3-100/+267
2023-04-21selftests/bpf: verifier/map_in_map converted to inline assemblyEduard Zingerman3-96/+144
2023-04-21selftests/bpf: verifier/lwt converted to inline assemblyEduard Zingerman3-189/+236
2023-04-21selftests/bpf: verifier/loops1 converted to inline assemblyEduard Zingerman3-206/+261
2023-04-21selftests/bpf: verifier/jeq_infer_not_null converted to inline assemblyEduard Zingerman3-174/+215
2023-04-21selftests/bpf: verifier/direct_packet_access converted to inline assemblyEduard Zingerman3-710/+805
2023-04-21selftests/bpf: verifier/d_path converted to inline assemblyEduard Zingerman3-37/+50
2023-04-21selftests/bpf: verifier/ctx converted to inline assemblyEduard Zingerman3-186/+223
2023-04-21selftests/bpf: verifier/btf_ctx_access converted to inline assemblyEduard Zingerman3-25/+34
2023-04-21selftests/bpf: verifier/bpf_get_stack converted to inline assemblyEduard Zingerman3-87/+126
2023-04-21selftests/bpf: verifier/bounds converted to inline assemblyEduard Zingerman3-884/+1078
2023-04-21selftests/bpf: Add notion of auxiliary programs for test_loaderEduard Zingerman2-22/+73
2023-04-21selftests/bpf: add missing netfilter return value and ctx access testsFlorian Westphal3-0/+174
2023-04-21tools: bpftool: print netfilter link infoFlorian Westphal6-0/+210
2023-04-21bpftool: Update doc to explain struct_ops register subcommand.Kui-Feng Lee1-4/+8
2023-04-21bpftool: Register struct_ops with a link.Kui-Feng Lee4-25/+75
2023-04-21selftests/bpf: Verify optval=NULL caseStanislav Fomichev2-0/+40
2023-04-21selftests/xsk: Put MAP_HUGE_2MB in correct argumentMagnus Karlsson1-7/+4
2023-04-21bpf: Fix bpf_refcount_acquire's refcount_t address calculationDave Marchevsky1-4/+4
2023-04-21Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier4-19/+315
2023-04-21Merge branch kvm-arm64/selftest/misc-6.4 into kvmarm-master/nextMarc Zyngier1-5/+5
2023-04-21Merge branch kvm-arm64/selftest/lpa into kvmarm-master/nextMarc Zyngier2-10/+30
2023-04-21Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2-17/+44
2023-04-21selftests: net: Add bridge neighbor suppression testIdo Schimmel2-0/+863
2023-04-21tools/virtio: fix build caused by virtio_ring changesShunsuke Mie4-13/+10
2023-04-21tools/virtio: virtio_test -h,--help should return directlyRong Tao1-5/+5
2023-04-21tools/virtio: virtio_test: Fix indentationRong Tao1-1/+1
2023-04-20selftests: forwarding: add a test for MAC Merge layerVladimir Oltean3-0/+307
2023-04-20selftests: forwarding: introduce helper for standard ethtool countersVladimir Oltean1-0/+11
2023-04-20selftests: forwarding: generalize bail_on_lldpad from mlxswPetr Machata11-46/+39
2023-04-20selftests: forwarding: sch_tbf_*: Add a pre-run hookPetr Machata5-3/+23
2023-04-20selftests/bpf: populate map_array_ro map for verifier_array_access testEduard Zingerman2-5/+41
2023-04-20selftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loaderEduard Zingerman2-0/+17
2023-04-20selftests/bpf: fix __retval() being always ignoredEduard Zingerman2-3/+3
2023-04-20selftests/bpf: disable program test run for progs/refcounted_kptr.cEduard Zingerman1-4/+4
2023-04-20bpftool: Replace "__fallthrough" by a comment to address merge conflictQuentin Monnet1-1/+1
2023-04-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-9/+9
2023-04-20libperf rc_check: Enable implicitly with sanitizersIan Rogers1-0/+8
2023-04-20perf test: Fix maps use after putIan Rogers1-4/+4
2023-04-19selftests/bpf: Add test to access integer type of variable arrayFeng Zhou5-0/+70
2023-04-20selftests/powerpc/dscr: Restore timeout to DSCR selftestsBenjamin Gray2-3/+0
2023-04-20selftests/powerpc/dscr: Speed up DSCR sysfs testsBenjamin Gray1-7/+4
2023-04-20selftests/powerpc/dscr: Improve DSCR explicit random test caseBenjamin Gray3-115/+113
2023-04-20selftests/powerpc/dscr: Add lockstep test cases to DSCR explicit testsBenjamin Gray3-14/+159
2023-04-20selftests/powerpc: Allow bind_to_cpu() to automatically pick CPUBenjamin Gray7-15/+21
2023-04-20selftests/powerpc: Move bind_to_cpu() to utils.hBenjamin Gray4-14/+13
2023-04-20selftests/powerpc/dscr: Correct typosBenjamin Gray3-6/+6
2023-04-20powerpc: add CFUNC assembly label annotationNicholas Piggin2-0/+2
2023-04-19Merge tag 'mm-hotfixes-stable-2023-04-19-16-36' of git://git.kernel.org/pub/s...Linus Torvalds2-8/+8
2023-04-19perf probe: Add missing 0x prefix for addresses printed in hexadecimalArnaldo Carvalho de Melo1-1/+1
2023-04-19perf build: Test the refcnt check buildArnaldo Carvalho de Melo1-0/+2
2023-04-19perf map: Add reference count checkingIan Rogers6-51/+62
2023-04-19perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warne...Arnaldo Carvalho de Melo9-65/+132
2023-04-19perf map: Add missing conversions to map__refcnt()Arnaldo Carvalho de Melo2-4/+4
2023-04-19selftests/xsk: Fix munmap for hugepage allocated umemMagnus Karlsson2-4/+16
2023-04-19perf maps: Add reference count checkingIan Rogers7-43/+50
2023-04-19perf maps: Use maps__nr_maps() instead of open coded maps->nr_mapsArnaldo Carvalho de Melo1-1/+1
2023-04-19perf maps: Add maps__refcnt() accessor to allow checking maps pointerArnaldo Carvalho de Melo3-9/+14
2023-04-19perf dso: Fix use before NULL check introduced by map__dso() introductionArnaldo Carvalho de Melo3-7/+6
2023-04-19tools/loongarch: Use __SIZEOF_LONG__ to define __BITS_PER_LONGTiezhu Yang1-1/+1
2023-04-18x86: improve on the non-rep 'copy_user' functionLinus Torvalds1-1/+1
2023-04-18x86: improve on the non-rep 'clear_user' functionLinus Torvalds1-1/+1
2023-04-18x86: inline the 'rep movs' in user copies for the FSRM caseLinus Torvalds1-1/+0
2023-04-18x86: move stac/clac from user copy routines into callersLinus Torvalds1-0/+3
2023-04-18x86: don't use REP_GOOD or ERMS for user memory clearingLinus Torvalds1-2/+0
2023-04-18selftests/memfd: fix test_sysctlJeff Xu1-6/+8
2023-04-18selftests/mm: run hugetlb testcases of va switchChaitanya S Prakash1-0/+4
2023-04-18selftests/mm: configure nr_hugepages for arm64Chaitanya S Prakash1-1/+9
2023-04-18selftests/mm: add platform independent in code commentsChaitanya S Prakash1-7/+8
2023-04-18selftests/mm: rename va_128TBswitch to va_high_addr_switchChaitanya S Prakash4-4/+4
2023-04-18selftests/mm: add support for arm64 platform on va switchChaitanya S Prakash1-2/+24
2023-04-18delayacct: track delays from IRQ/SOFTIRQYang Yang1-12/+18
2023-04-18selftests/mm: add uffdio register ioctls testPeter Xu1-15/+97
2023-04-18selftests/mm: add shmem-private test to uffd-stressPeter Xu2-5/+9
2023-04-18selftests/mm: drop sys/dev test in uffd-stress testPeter Xu4-40/+11
2023-04-18selftests/mm: allow uffd test to skip properly with no privilegePeter Xu4-18/+29
2023-04-18selftests/mm: workaround no way to detect uffd-minor + wpPeter Xu1-1/+7
2023-04-18selftests/mm: move zeropage test into uffd unit testsPeter Xu4-95/+108
2023-04-18selftests/mm: move uffd sig/events tests into uffd unit testsPeter Xu2-226/+265
2023-04-18selftests/mm: move uffd minor test to unit testPeter Xu4-145/+135
2023-04-18selftests/mm: move uffd pagemap test to unit testPeter Xu2-166/+145
2023-04-18selftests/mm: add framework for uffd-unit-testPeter Xu3-0/+163
2023-04-18selftests/mm: allow allocate_area() to fail properlyPeter Xu2-15/+36