aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-09-09Merge tag 'perf-tools-for-v6.6-1-2023-09-05' of git://git.kernel.org/pub/scm/...Linus Torvalds282-9119/+8004
2023-09-08Merge tag 'xarray-6.6' of git://git.infradead.org/users/willy/xarrayLinus Torvalds1-2/+66
2023-09-08Merge tag 'landlock-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+5
2023-09-07Merge tag 'net-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds10-5/+339
2023-09-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds62-960/+2925
2023-09-06selftests/bpf: Check bpf_sk_storage has uncharged sk_omem_allocMartin KaFai Lau3-0/+118
2023-09-05tools/mm: fix undefined reference to pthread_onceXie XiuQi1-2/+2
2023-09-05perf parse-events: Fix driver config termIan Rogers1-0/+17
2023-09-04Merge tag 'pm-6.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2023-09-02Merge tag 'probes-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds2-1/+29
2023-09-02Merge tag 'x86-urgent-2023-09-02' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-09-02perf parse-events: Fixes relating to no_value termsIan Rogers3-4/+4
2023-09-01Merge tag 'trace-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds2-4/+14
2023-09-01Merge tag 'wq-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-7/+191
2023-09-01Merge tag 'cgroup-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds7-2/+284
2023-09-01selftests/x86: Update map_shadow_stack syscall nrRick Edgecombe1-1/+1
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+13
2023-09-01Merge tag 'platform-drivers-x86-v6.6-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds3-4/+51
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds9-3/+234
2023-09-01selftests/bpf: Fix a CI failure caused by vsock writeXu Kuohai2-0/+33
2023-09-01selftests: fib_tests: Add multipath list receive testsSriram Yagnaraman1-1/+154
2023-08-31selftests/bpf: Include build flavors for install targetBjörn Töpel1-0/+12
2023-08-31Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds25-602/+423
2023-08-31perf parse-events: Fix propagation of term's no_value when cloningIan Rogers3-21/+19
2023-08-31perf parse-events: Name the two term enumsIan Rogers4-67/+187
2023-08-31perf list: Don't print Unit for "default_core"Ian Rogers1-1/+1
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-1/+885
2023-08-31Merge tag 'kvm-x86-svm-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+1
2023-08-31Merge tag 'kvm-riscv-6.6-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini8-495/+1386
2023-08-31Merge tag 'kvm-s390-next-6.6-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-0/+161
2023-08-31Merge tag 'kvm-x86-selftests-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini54-465/+1377
2023-08-31selftests/bpf: Fix d_path testJiri Olsa1-1/+18
2023-08-31Merge patch series "RISC-V: mm: Make SV48 the default address space"Palmer Dabbelt7-1/+164
2023-08-30Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-24/+321
2023-08-30perf vendor events intel: Fix modifier in tma_info_system_mem_parallel_reads ...Ian Rogers1-1/+1
2023-08-30perf dlfilter: Avoid leak in v0 API test use of resolve_address()Adrian Hunter1-0/+2
2023-08-30perf metric: Add #num_cpus_online literalIan Rogers2-1/+11
2023-08-30perf pmu: Remove str from perf_pmu_aliasIan Rogers1-23/+10
2023-08-30perf parse-events: Make common term list to strbuf helperIan Rogers3-41/+81
2023-08-30perf parse-events: Minor help message improvementsIan Rogers1-2/+2
2023-08-30perf pmu: Avoid uninitialized use of alias->strIan Rogers1-0/+2
2023-08-30Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2-3/+10
2023-08-30Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-8/+1
2023-08-30selftests/landlock: Fix a resource leakDing Xiang1-3/+5
2023-08-30selftests/bpf: Fix flaky cgroup_iter_sleepable subtestYonghong Song1-2/+3
2023-08-30bpftool: Fix build warnings with -Wtype-limitsYafang Shao1-1/+1
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-7/+14
2023-08-29Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds9-1440/+0
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-1/+23
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds28-192/+1513
2023-08-29Merge tag 'linux-cpupower-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kern...Rafael J. Wysocki1-1/+1
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds221-1294/+26711
2023-08-29Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds6-0/+550
2023-08-29perf jevents: Use "default_core" for events with no UnitIan Rogers3-11/+17
2023-08-29perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter testNamhyung Kim1-1/+1
2023-08-29perf test shell stat_bpf_counters: Fix test on IntelNamhyung Kim1-2/+2
2023-08-29perf test shell record_bpf_filter: Skip 6.2 kernelNamhyung Kim1-0/+6
2023-08-29libperf: Get rid of attr.id fieldNamhyung Kim1-1/+7
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim3-4/+4
2023-08-29libperf: Add perf_record_header_attr_id()Namhyung Kim1-0/+4
2023-08-29perf tools: Handle old data in PERF_RECORD_ATTRNamhyung Kim1-5/+6
2023-08-29perf pmus: Skip duplicate PMUs and don't print list suffix by defaultIan Rogers7-11/+76
2023-08-29perf pmus: Sort pmus by name then suffixIan Rogers1-0/+49
2023-08-29perf beauty mmap_flags: Use "test -f" instead of "[-f FILE]"Yanteng Si2-5/+9
2023-08-29perf beauty mmap_flags: Fix script for archs that use the generic mman.hYanteng Si1-1/+1
2023-08-29perf tools: Allow to use cpuinfo on LoongArchYanteng Si2-1/+3
2023-08-29Merge tag 'regmap-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds1-0/+2
2023-08-28Merge tag 'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds22-1166/+1220
2023-08-28Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-30/+100
2023-08-28Merge tag 'linux-kselftest-next-6.6-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds29-290/+328
2023-08-28Merge tag 'pm-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds7-13/+146
2023-08-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds13-124/+485
2023-08-28Merge tag 'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2023-08-28Merge tag 'scftorture.2023.08.15a' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-1/+5
2023-08-28Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds59-1686/+227
2023-08-28Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+5
2023-08-28Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-1/+253
2023-08-28Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds2-0/+137
2023-08-28Merge tag 'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2023-08-28Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-0/+151
2023-08-28Merge tag 'asoc-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/broo...Takashi Iwai42-104/+379
2023-08-28KVM: s390: selftests: Add selftest for single-steppingIlya Leoshkevich2-0/+161
2023-08-28selftests: bonding: create directly devices in the target namespacesZhengchao Shao1-5/+3
2023-08-27selftests: tls: test some invalid inputs for setsockoptSabrina Dubroca1-0/+25
2023-08-27selftests: tls: add getsockopt testSabrina Dubroca1-0/+35
2023-08-27selftests: tls: add test variants for aria-gcmSabrina Dubroca2-0/+25
2023-08-27tools/net/ynl: Add support for create flagsDonald Hunter3-8/+22
2023-08-27tools/net/ynl: Implement nlattr array-nest decoding in ynlDonald Hunter1-0/+13
2023-08-27tools/net/ynl: Add support for netlink-raw familiesDonald Hunter1-33/+91
2023-08-27tools/net/ynl: Fix extack parsing with fixed header genlmsgDonald Hunter1-25/+40
2023-08-27tools/ynl: Add mcast-group schema parsing to ynlDonald Hunter1-0/+31
2023-08-25tools: ynl-gen: fix uAPI generation after tempfile changesJakub Kicinski1-10/+20
2023-08-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski44-255/+2847
2023-08-25Merge branches 'pm-devfreq' and 'pm-tools'Rafael J. Wysocki7-13/+146
2023-08-25Merge tag 'mm-hotfixes-stable-2023-08-25-11-07' of git://git.kernel.org/pub/s...Linus Torvalds3-18/+73
2023-08-25selftests/bpf: Add tests for rbtree API interaction in sleepable progsDave Marchevsky2-0/+99
2023-08-25bpf: Reenable bpf_refcount_acquireDave Marchevsky1-0/+26
2023-08-25KVM: selftests: Explicit set #UD when *potentially* injecting exceptionSean Christopherson1-0/+3
2023-08-25KVM: selftests: Reload "good" vCPU state if vCPU hits shutdownSean Christopherson1-1/+13
2023-08-25perf lock contention: Fix typo in max-stack option descriptionKajol Jain1-1/+1
2023-08-25perf tui slang: Tidy castsIan Rogers7-34/+15
2023-08-25perf build-id: Simplify build_id_cache__cachedir()Ian Rogers1-4/+2
2023-08-25perf pmu: Make id const and add missing freeIan Rogers3-3/+4
2023-08-25perf parse-events: Make term's config constIan Rogers4-17/+17
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers15-62/+51
2023-08-25perf header: Fix missing PMU capsIan Rogers1-15/+16
2023-08-25Merge branch 'for-next/selftests' into for-next/coreWill Deacon13-124/+470
2023-08-24Merge tag 'trace-v6.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+31
2023-08-24tools: ynl-gen: support empty attribute listsJakub Kicinski1-2/+9
2023-08-24tools: ynl-gen: fix collecting global policy attrsJakub Kicinski1-1/+3
2023-08-24tools: ynl-gen: set length of binary fieldsJakub Kicinski3-0/+11
2023-08-24tools: ynl: allow passing binary dataJakub Kicinski1-1/+6
2023-08-24selftests/mm: fix WARNING comparing pointer to 0Anh Tuan Phan1-1/+1
2023-08-24selftests: cgroup: fix test_kmem_memcg_deletion kernel mem checkLucas Karpinski1-14/+7
2023-08-24minmax: add in_range() macroMatthew Wilcox (Oracle)1-2/+2
2023-08-24merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton1-15/+65
2023-08-24perf jevents: Don't append Unit to descIan Rogers3-19/+23
2023-08-24selftests: cachestat: catch failing fsync test on tmpfsAndre Przywara1-15/+47
2023-08-24selftests: cachestat: test for cachestat availabilityAndre Przywara1-1/+19
2023-08-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-143/+361
2023-08-24perf scripts python gecko: Launch the profiler UI on the default browser with...Anup Sharma1-7/+63
2023-08-24perf scripts python: Add support for input args in gecko scriptAnup Sharma1-1/+5
2023-08-24selftests/bpf: Enable cpu v4 tests for RV64Pu Lehui6-6/+12
2023-08-24Merge tag 'net-6.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds8-126/+278
2023-08-24selftests/bpf: Add a local kptr test with no special fieldsYonghong Song2-0/+51
2023-08-24selftests: add OFD lock testsStas Sergeev2-0/+137
2023-08-24perf jevents: Sort strings in the big C string to reduce faultsIan Rogers1-8/+23
2023-08-24perf pmu: Lazily load sysfs aliasesIan Rogers3-39/+46
2023-08-24perf pmu: Be lazy about loading event info files from sysfsIan Rogers1-45/+83
2023-08-24perf pmu: Scan type early to fail an invalid PMU quicklyIan Rogers1-7/+12
2023-08-24perf pmu: Lazily add JSON eventsIan Rogers6-15/+85
2023-08-24perf pmu: Cache JSON events tableIan Rogers4-11/+25
2023-08-24perf pmu: Merge JSON events with sysfs at load timeIan Rogers1-89/+88
2023-08-24perf pmu: Prefer passing pmu to aliases listIan Rogers1-28/+16
2023-08-24perf pmu: Parse sysfs events directly from a fileIan Rogers5-40/+33
2023-08-24perf pmu-events: Add pmu_events_table__find_event()Ian Rogers4-0/+90
2023-08-24perf pmu-events: Reduce processed events by passing PMUIan Rogers6-38/+41
2023-08-24perf s390 s390_cpumcfdg_dump: Don't scan all PMUsIan Rogers1-24/+26
2023-08-24perf parse-events: Improve error message for double settingIan Rogers3-9/+29
2023-08-24perf jevents: Group events by PMUIan Rogers2-57/+154
2023-08-24perf pmu-events: Add extra underscore to function namesIan Rogers7-22/+22
2023-08-24perf pmu: Abstract alias/event structIan Rogers6-323/+366
2023-08-24perf pmu: Make the loading of formats lazyIan Rogers4-65/+106
2023-08-24powerpc/pseries: Move VPHN constants into vphn.hMichael Ellerman2-1/+1
2023-08-24selftests: bonding: add macvlan over bond testingHangbin Liu2-1/+101
2023-08-24selftest: bond: add new topo bond_topo_2d1c.shHangbin Liu4-113/+167
2023-08-24Merge branch 'for-linus' into for-nextTakashi Iwai8-78/+120
2023-08-23libbpf: fix signedness determination in CO-RE relo handling logicAndrii Nakryiko1-1/+1
2023-08-23selftests/bpf: add uprobe_multi test binary to .gitignoreAndrii Nakryiko1-0/+1
2023-08-23libbpf: Add bpf_object__unpin()Daniel Xu3-0/+17
2023-08-23RISC-V: mm: Add tests for RISC-V mmCharlie Jenkins7-1/+164
2023-08-23perf build: Allow customization of clang options for BPF targetGuilherme Amadio1-1/+6
2023-08-23perf pmu: Pass PMU rather than aliases and formatIan Rogers4-65/+62
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers6-16/+15
2023-08-23selftests/bpf: Add selftest for allow_ptr_leaksYafang Shao2-1/+48
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_typeIan Rogers3-4/+4
2023-08-23perf pmu: Avoid passing format list to perf_pmu__config_terms()Ian Rogers4-67/+61
2023-08-23perf pmu: Reduce scope of perf_pmu_error()Ian Rogers2-2/+3
2023-08-23perf pmu: Move perf_pmu__set_format to pmu.yIan Rogers3-13/+12
2023-08-23perf pmu: Avoid a path name copyIan Rogers1-5/+7
2023-08-23perf script ibs: Remove unused includeIan Rogers1-1/+0
2023-08-23perf bench breakpoint: Skip run if no breakpoints availableKajol Jain1-3/+21
2023-08-23tools/nolibc: avoid undesired casts in the __sysret() macroWilly Tarreau1-14/+13
2023-08-23tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret()Willy Tarreau1-3/+16
2023-08-23tools/nolibc: silence ppc64 compile warningsZhangjin Wu1-3/+11
2023-08-23selftests/nolibc: libc-test: use HOSTCC instead of CCZhangjin Wu1-1/+1
2023-08-23tools/nolibc: stackprotector.h: make __stack_chk_init staticZhangjin Wu2-4/+3
2023-08-23selftests/nolibc: allow report with existing test logZhangjin Wu1-0/+4
2023-08-23selftests/nolibc: add test support for ppc64Zhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add test support for ppc64leZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add test support for ppcZhangjin Wu1-0/+7
2023-08-23selftests/nolibc: add XARCH and ARCH mapping supportZhangjin Wu1-12/+34
2023-08-23tools/nolibc: add support for powerpc64Zhangjin Wu1-0/+16
2023-08-23tools/nolibc: add support for powerpcZhangjin Wu2-0/+199
2023-08-23selftests/nolibc: enable compiler warningsThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: don't strip nolibc-testThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: prevent out of bounds access in expect_vfprintfThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: use correct return type for read() and write()Thomas Weißschuh1-3/+4
2023-08-23selftests/nolibc: avoid sign-compare warningsThomas Weißschuh1-4/+4
2023-08-23selftests/nolibc: avoid unused parameter warningsThomas Weißschuh1-1/+2
2023-08-23selftests/nolibc: make functions static if possibleThomas Weißschuh1-6/+6
2023-08-23selftests/nolibc: mark test helpers as potentially unusedThomas Weißschuh1-25/+50
2023-08-23selftests/nolibc: drop unused variablesThomas Weißschuh1-4/+0
2023-08-23selftests/nolibc: avoid warnings during intptr testsWilly Tarreau1-12/+7
2023-08-23tools/nolibc: stdint: use __SIZE_TYPE__ for size_tThomas Weißschuh1-1/+1
2023-08-23tools/nolibc: sys: avoid implicit sign castThomas Weißschuh1-1/+1
2023-08-23tools/nolibc: setvbuf: avoid unused parameter warningsThomas Weißschuh1-1/+4
2023-08-23tools/nolibc: fix return type of getpagesize()Thomas Weißschuh2-3/+3
2023-08-23tools/nolibc: drop unused variablesThomas Weißschuh1-1/+0
2023-08-23selftests/nolibc: add testcase for pipeYuan Tan1-0/+22
2023-08-23tools/nolibc: add pipe() and pipe2() supportYuan Tan1-0/+24
2023-08-23selftests/nolibc: mmap_munmap_good: fix up return valueZhangjin Wu1-4/+4
2023-08-23selftests/nolibc: avoid buffer underrun in space printingThomas Weißschuh1-1/+2
2023-08-23tools/nolibc/stdio: add setvbuf() to set buffering modeRyan Roberts1-0/+24
2023-08-23selftests/nolibc: allow test -include /path/to/nolibc.hZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: allow run nolibc-test locallyZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add testcases for startup codeZhangjin Wu1-1/+55
2023-08-23selftests/nolibc: add EXPECT_PTRGE, EXPECT_PTRGT, EXPECT_PTRLE, EXPECT_PTRLTZhangjin Wu1-0/+50
2023-08-23tools/nolibc: s390: shrink _start with _start_cZhangjin Wu1-31/+5
2023-08-23tools/nolibc: riscv: shrink _start with _start_cZhangjin Wu1-39/+5