aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2021-09-12Merge tag 'perf-tools-for-v5.15-2021-09-11' of git://git.kernel.org/pub/scm/l...Linus Torvalds36-175/+1147
2021-09-11Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+7
2021-09-11tools headers UAPI: Update tools's copy of drm.h headersArnaldo Carvalho de Melo1-2/+12
2021-09-11tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-81/+417
2021-09-11tools headers UAPI: Sync linux/fs.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2021-09-11tools headers UAPI: Sync linux/in.h copy with the kernel sourcesArnaldo Carvalho de Melo1-10/+32
2021-09-11perf tools: Add an option to build without libbfdIan Rogers1-22/+25
2021-09-11perf tools: Allow build-id with trailing zerosNamhyung Kim1-0/+10
2021-09-11perf tools: Fix hybrid config terms list corruptionAdrian Hunter2-9/+27
2021-09-11perf tools: Factor out copy_config_terms() and free_config_terms()Adrian Hunter3-13/+19
2021-09-11perf tools: Fix perf_event_attr__fprintf() missing/dupl. fieldsAdrian Hunter1-1/+4
2021-09-11perf tools: Ignore Documentation dependency fileIan Rogers1-0/+1
2021-09-11Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-7/+3
2021-09-10perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versionsArnaldo Carvalho de Melo1-0/+8
2021-09-10tools include UAPI: Update linux/mount.h copyArnaldo Carvalho de Melo1-1/+2
2021-09-10perf beauty: Cover more flags in the move_mount syscall argument beautifierArnaldo Carvalho de Melo1-1/+1
2021-09-10tools headers UAPI: Sync linux/prctl.h with the kernel sourcesArnaldo Carvalho de Melo1-5/+7
2021-09-10tools include UAPI: Sync sound/asound.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2021-09-10tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-4/+7
2021-09-10tools headers UAPI: Sync x86's asm/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2021-09-10perf report: Add support to print a textual representation of IBS raw sample ...Kim Phillips4-1/+303
2021-09-10perf report: Add tools/arch/x86/include/asm/amd-ibs.hKim Phillips2-0/+133
2021-09-10perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappingsKim Phillips2-0/+83
2021-09-10perf symbol: Look for ImageBase in PE file to compute .text offsetRemi Bernon1-4/+16
2021-09-10perf scripts python: Fix passing arguments to stackcollapse reportMichael Petlan1-1/+1
2021-09-10perf test: Fix bpf test sample mismatch reportingMichael Petlan1-1/+1
2021-09-10tools headers UAPI: Sync files changed by new process_mrelease syscall and th...Arnaldo Carvalho de Melo5-18/+27
2021-09-10perf beauty: Update copy of linux/socket.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+8
2021-09-09Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds4-6/+8
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds17-21/+131
2021-09-08selftests/ftrace: Exclude "(fault)" in testing add/remove eprobe eventsSteven Rostedt (VMware)1-1/+1
2021-09-08tools/bootconfig: Show whole test command for each test caseMasami Hiramatsu1-2/+2
2021-09-08bootconfig: Fix missing return check of xbc_node_compose_key functionJulio Faracco1-1/+3
2021-09-08tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.shMasami Hiramatsu1-2/+2
2021-09-08selftests/memfd: remove unused variableGreg Thelen1-1/+1
2021-09-08tools: rename bitmap_alloc() to bitmap_zalloc()Andy Shevchenko13-20/+20
2021-09-08mm/damon: add user space selftestsSeongJae Park3-0/+110
2021-09-07Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2021-09-07Merge tag 'net-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-12/+303
2021-09-07Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-28/+245
2021-09-06selftests/bpf: Test XDP bonding nest and unwindJussi Maki1-10/+64
2021-09-06Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini12-22/+666
2021-09-06vsock_test: update message bounds test for MSG_EORArseny Krasnov1-1/+7
2021-09-05Merge tag 'perf-tools-for-v5.15-2021-09-04' of git://git.kernel.org/pub/scm/l...Linus Torvalds162-12461/+19999
2021-09-05Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds9-15/+291
2021-09-03Merge tag 'linux-kselftest-next-5.15-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds9-17/+16
2021-09-03Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds29-4/+66
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds9-4/+784
2021-09-03selftests: vm: add COW time test for KSM pagesZhansaya Bagdauletkyzy1-3/+83
2021-09-03selftests: vm: add KSM merging time testZhansaya Bagdauletkyzy1-4/+70
2021-09-03selftests: vm: add KSM merging across nodes testZhansaya Bagdauletkyzy3-3/+119
2021-09-03selftests: vm: add KSM zero page merging testZhansaya Bagdauletkyzy2-3/+99
2021-09-03selftests: vm: add KSM unmerge testZhansaya Bagdauletkyzy2-5/+85
2021-09-03selftests: vm: add KSM merge testZhansaya Bagdauletkyzy4-0/+324
2021-09-03selftests/vm/userfaultfd: wake after copy failureNadav Amit1-0/+13
2021-09-03mm: remove flush_kernel_dcache_pageChristoph Hellwig1-1/+0
2021-09-03selftests: Fix spelling mistake "cann't" -> "cannot"Colin Ian King1-1/+1
2021-09-03selftests/vm: use kselftest skip code for skipped testsPo-Hsu Lin2-2/+8
2021-09-03perf tests: Add test for PMU aliasesJin Yao1-0/+92
2021-09-03perf pmu: Add PMU alias supportKan Liang4-5/+198
2021-09-03perf session: Report collisions in AUX recordsSuzuki K Poulose2-0/+10
2021-09-03perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta eventStephen Brennan3-0/+48
2021-09-03perf build: Report failure for testing feature libopencsdLeo Yan1-0/+2
2021-09-03perf cs-etm: Show a warning for an unknown magic numberJames Clark1-0/+5
2021-09-03perf cs-etm: Print the decoder nameJames Clark3-8/+14
2021-09-03perf cs-etm: Create ETE decoderJames Clark3-0/+50
2021-09-03perf cs-etm: Update OpenCSD decoder for ETEJames Clark2-4/+2
2021-09-03perf cs-etm: Fix typoJames Clark1-1/+1
2021-09-03perf cs-etm: Save TRCDEVARCH registerJames Clark3-7/+68
2021-09-03perf cs-etm: Refactor out ETMv4 header savingJames Clark1-23/+23
2021-09-03perf cs-etm: Initialise architecture based on TRCIDR1James Clark1-1/+16
2021-09-03perf cs-etm: Refactor initialisation of decoder params.James Clark1-74/+25
2021-09-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-12/+26
2021-09-02Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-16/+135
2021-09-02Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds3-20/+51
2021-09-02selftests: add simple GSO GRE testJakub Kicinski2-0/+237
2021-09-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds19-11/+977
2021-09-01Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-2/+2
2021-09-01selftests: mptcp: clean tmp files in simult_flowsMatthieu Baerts1-2/+2
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+2
2021-09-01Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+22
2021-09-01tools build: Fix feature detect clean for out of source buildsJames Clark1-1/+1
2021-09-01perf evlist: Add evlist__for_each_entry_from() macroRiccardo Mancini1-0/+16
2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds163-2699/+13873
2021-08-31perf evsel: Handle precise_ip fallback in evsel__open_cpu()Riccardo Mancini2-33/+28
2021-08-31perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu()Riccardo Mancini1-2/+2
2021-08-31perf evsel: Move test_attr__open() to success path in evsel__open_cpu()Riccardo Mancini1-5/+5
2021-08-31perf evsel: Move ignore_missing_thread() to fallback codeRiccardo Mancini2-16/+18
2021-08-31perf evsel: Separate rlimit increase from evsel__open_cpu()Riccardo Mancini2-20/+33
2021-08-31perf evsel: Separate missing feature detection from evsel__open_cpu()Riccardo Mancini2-83/+92
2021-08-31perf evsel: Add evsel__prepare_open()Riccardo Mancini2-0/+16
2021-08-31perf evsel: Separate missing feature disabling from evsel__open_cpuRiccardo Mancini1-26/+31
2021-08-31perf evsel: Save open flags in evsel in prepare_open()Riccardo Mancini2-12/+13
2021-08-31perf evsel: Separate open preparation from open itselfRiccardo Mancini1-11/+34
2021-08-31perf evsel: Remove retry_sample_id goto labelRiccardo Mancini1-2/+1
2021-08-31perf mmap: Add missing bitops.h headerRiccardo Mancini1-0/+1
2021-08-31libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max()Riccardo Mancini1-8/+2
2021-08-31Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of git://git.kernel.org/...Linus Torvalds5-0/+385
2021-08-31libsubcmd: add OPT_UINTEGER_OPTARG option typeRiccardo Mancini1-0/+1
2021-08-31perf tools: Fix LLVM download hint linkJames Clark1-1/+1
2021-08-31perf tools: Fix LLVM test failure when running in verbose modeJames Clark2-5/+4
2021-08-31perf tools: Refactor LLVM test warning for missing binaryJames Clark1-15/+21
2021-08-31perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail}Leo Yan1-0/+32
2021-08-31perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail}Leo Yan2-7/+103
2021-08-31perf bpf: Fix memory leaks relating to BTF.Ian Rogers2-3/+3
2021-08-31perf data: Correct -h outputJoshua Martinez1-43/+19
2021-08-31perf header: Fix spelling mistake "cant'" -> "can't"Colin Ian King1-1/+1
2021-08-31perf dlfilters: Fix build on environments with a --sysroot gcc argArnaldo Carvalho de Melo1-2/+2
2021-08-31selftests/cpufreq: Rename DEBUG_PI_LIST to DEBUG_PLISTLi Zhijian1-1/+1
2021-08-31selftests/sync: Remove the deprecated config SYNCLi Zhijian1-1/+0
2021-08-31Merge remote-tracking branch 'tip/sched/arm64' into for-next/coreCatalin Marinas19-50/+965
2021-08-30Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski56-712/+2329
2021-08-30perf flamegraph: flamegraph.py script improvementsAndreas Gerstmayr1-27/+81
2021-08-30perf record: Fix wrong comm in system-wide mode with delayNamhyung Kim1-1/+2
2021-08-30perf stat: Do not allow --for-each-cgroup without cpuNamhyung Kim1-1/+3
2021-08-30perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit arch...Arnaldo Carvalho de Melo1-1/+2
2021-08-30Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds19-59/+382
2021-08-30perf tests: Fix *probe_vfs_getname.sh test failuresJames Clark1-1/+1
2021-08-30perf bench inject-buildid: Handle writen() errorsArnaldo Carvalho de Melo1-22/+30
2021-08-30perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}Li Huafei1-4/+4
2021-08-30perf config: Fix caching and memory leak in perf_home_perfconfig()Arnaldo Carvalho de Melo1-1/+4
2021-08-30perf tools: Fixup get_current_dir_name() compilationAlexey Dobriyan1-1/+2
2021-08-30Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo9-29/+125
2021-08-27ipv6: add IFLA_INET6_RA_MTU to expose mtu valueRocco Yue1-0/+1
2021-08-27selftests/bpf: Fix potential unreleased lockChengfeng Ye1-1/+3
2021-08-26selftests: safesetid: Fix spelling mistake "cant" -> "can't"Colin Ian King1-1/+1
2021-08-26selftests/bpf: Reduce more flakyness in sockmap_listenYucong Sun1-3/+16
2021-08-26selftests: Skip TM tests on synthetic TM implementationsJordan Niethe28-1/+63
2021-08-26selftests/powerpc: Add missing clobbered register to to ptrace TM testsJordan Niethe2-2/+2
2021-08-26selftests/net: allow GRO coalesce test on vethPaolo Abeni4-37/+86
2021-08-25bpf: selftests: Add dctcp fallback testMartin KaFai Lau3-23/+134
2021-08-25bpf: selftests: Add connect_to_fd_opts to network_helpersMartin KaFai Lau2-2/+27
2021-08-25bpf: selftests: Add sk_state to bpf_tcp_helpers.hMartin KaFai Lau3-3/+4
2021-08-25selftests/x86: Fix error: variably modified 'altstack_data' at file scopeJun Miao4-12/+10
2021-08-25kselftest:sched: remove duplicate include in cs_prctl_test.cChangcheng Deng1-2/+0
2021-08-25selftests: openat2: Fix testing failure for O_LARGEFILE flagBaolin Wang1-0/+4
2021-08-25selftests: xsk: Preface options with optMagnus Karlsson2-5/+5
2021-08-25selftests: xsk: Make enums lower caseMagnus Karlsson2-13/+7
2021-08-25selftests: xsk: Generate packets from specificationMagnus Karlsson2-121/+166
2021-08-25selftests: xsk: Generate packet directly in umemMagnus Karlsson2-43/+32
2021-08-25selftests: xsk: Simplify cleanup of ifobjectsMagnus Karlsson2-33/+40
2021-08-25selftests: xsk: Decrease sending speedMagnus Karlsson2-1/+2
2021-08-25selftests: xsk: Validate tx stats on tx threadMagnus Karlsson1-14/+41
2021-08-25selftests: xsk: Simplify packet validation in xsk testsMagnus Karlsson2-131/+65
2021-08-25selftests: xsk: Rename worker_* functions that are not thread entry pointsMagnus Karlsson1-6/+6
2021-08-25selftests: xsk: Disassociate umem size with packets sentMagnus Karlsson2-11/+9
2021-08-25selftests: xsk: Remove end-of-test packetMagnus Karlsson2-32/+12
2021-08-25selftests: xsk: Simplify the retry codeMagnus Karlsson2-14/+11
2021-08-25selftests: xsk: Return correct error codesMagnus Karlsson1-5/+5
2021-08-25selftests: xsk: Remove unused variablesMagnus Karlsson2-11/+0
2021-08-25selftests: xsk: Remove the num_tx_packets optionMagnus Karlsson3-27/+13
2021-08-25selftests: xsk: Remove color modeMagnus Karlsson2-28/+9
2021-08-25bpf: selftests: Add bpf_task_pt_regs() selftestDaniel Xu2-0/+76
2021-08-25bpf: Add bpf_task_pt_regs() helperDaniel Xu1-0/+7
2021-08-25selftests: mptcp: add MP_FAIL mibs checkGeliang Tang1-0/+38
2021-08-24selftests/net: Use kselftest skip code for skipped testsPo-Hsu Lin12-37/+67
2021-08-24lib/scatterlist: Fix wrong update of orig_nentsMaor Gottlieb1-21/+24
2021-08-24tools: include: Add ethtool_drvinfo definition to UAPI headerKumar Kartikeya Dwivedi1-0/+53
2021-08-24selftests/bpf: Test for get_netns_cookieXu Liu2-24/+88
2021-08-24selftests/bpf: Exit with KSFT_SKIP if no Makefile foundLi Zhijian2-1/+6
2021-08-24selftests/bpf: Add missing files required by test_bpftool.sh for installingLi Zhijian2-2/+5
2021-08-24selftests/bpf: Add default bpftool built by selftests to PATHLi Zhijian1-0/+5
2021-08-24selftests/bpf: Make test_doc_build.sh work from script directoryLi Zhijian1-2/+3
2021-08-24selftests/bpf: Enlarge select() timeout for test_mapsLi Zhijian1-1/+1
2021-08-24lib/scatterlist: Provide a dedicated function to support table appendMaor Gottlieb1-7/+18
2021-08-24libperf tests: Fix verbose printingShunsuke Nakamura1-0/+2
2021-08-24perf tools: Add missing newline at the end of header fileNghia Le1-1/+1
2021-08-24Merge 5.14-rc7 into char-misc-nextGreg Kroah-Hartman9-29/+125
2021-08-24selftests: mptcp: add_addr and echo race testYonglong Li1-0/+15
2021-08-23selftests/bpf: Reduce flakyness in timer_mimYucong Sun1-4/+12
2021-08-23bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enumDave Marchevsky1-1/+1
2021-08-23kselftest/arm64: signal: Add a TODO list for signal handling testsMark Brown1-0/+2
2021-08-23kselftest/arm64: signal: Add test case for SVE register state in signalsMark Brown1-0/+126
2021-08-23kselftest/arm64: signal: Verify that signals can't change the SVE vector lengthMark Brown1-0/+92
2021-08-23kselftest/arm64: signal: Check SVE signal frame shows expected vector lengthMark Brown2-0/+69
2021-08-23kselftest/arm64: signal: Support signal frames with SVE register dataMark Brown1-3/+31
2021-08-23kselftest/arm64: signal: Add SVE to the set of features we can check forMark Brown2-0/+5
2021-08-21selftests/ftrace: Add selftest for testing duplicate eprobes and kprobesSteven Rostedt (VMware)1-0/+38
2021-08-21selftests/ftrace: Add selftest for testing eprobe events on synthetic eventsSteven Rostedt (VMware)1-0/+53
2021-08-21selftests/ftrace: Add test case to test adding and removing of event probeSteven Rostedt (VMware)1-0/+40
2021-08-21selftests/ftrace: Fix requirement check of README fileSteven Rostedt (VMware)1-1/+1
2021-08-20KVM: selftests: test KVM_GUESTDBG_BLOCKIRQMaxim Levitsky1-3/+21
2021-08-20KVM: selftests: Add checks for histogram stats bucket_size fieldJing Zhang1-0/+12
2021-08-20selftests/ftrace: Add clear_dynamic_events() to test casesSteven Rostedt (VMware)1-0/+22
2021-08-20perf tests dlfilter: Free desc and long_desc in check_filter_descRiccardo Mancini1-4/+9
2021-08-20tools/net: Use bitwise instead of arithmetic operator for flagsjing yangyang1-2/+2
2021-08-20kselftest/arm64: pac: Fix skipping of tests on systems without PACMark Brown1-4/+6
2021-08-20kselftest/arm64: mte: Fix misleading output when skipping testsMark Brown1-1/+1
2021-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-26/+121
2021-08-20selftests/bpf: Add tests for {set|get} socket option from setsockopt BPFPrankur Gupta3-0/+127
2021-08-19Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+12
2021-08-19selftests/bpf: Adding delay in socketmap_listen to reduce flakynessYucong Sun1-3/+9
2021-08-19tools: Add sparse context/locking annotations in compiler-types.hRiccardo Mancini1-0/+18
2021-08-19selftests: KVM: Introduce psci_cpu_on_testOliver Upton4-0/+126
2021-08-19selftests/bpf: Test for get_netns_cookieXu Liu2-0/+100
2021-08-18lkdtm/fortify: Consolidate FORTIFY_SOURCE testsKees Cook1-0/+2
2021-08-18lkdtm/bugs: Add ARRAY_BOUNDS to selftestsKees Cook2-0/+3
2021-08-18selftests: vrf: Add test for SNAT over VRFLahav Schlesinger1-0/+28
2021-08-18selftests: nci: Add the NCI testcase reading T4T TagBongsu Jeon1-5/+287
2021-08-18selftests: nci: Extract the start/stop discovery functionBongsu Jeon1-15/+38