summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2018-02-26Merge branch 'idr-2018-02-06' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds5-2/+68
2018-02-26idr: Fix handling of IDs above INT_MAXMatthew Wilcox1-0/+52
2018-02-26Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-12/+108
2018-02-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-220/+287
2018-02-25radix tree test suite: Fix buildMatthew Wilcox4-2/+16
2018-02-24tools/kvm_stat: print 'Total' line for multiple events onlyStefan Raspl1-1/+1
2018-02-24tools/kvm_stat: group child events indented after parentStefan Raspl1-30/+59
2018-02-24tools/kvm_stat: separate drilldown and fields filteringStefan Raspl1-43/+100
2018-02-24tools/kvm_stat: eliminate extra guest/pid selection dialogStefan Raspl2-75/+39
2018-02-24tools/kvm_stat: mark private methods as suchStefan Raspl1-66/+66
2018-02-24tools/kvm_stat: fix debugfs handlingStefan Raspl1-14/+26
2018-02-24tools/kvm_stat: print error on invalid regexStefan Raspl1-0/+3
2018-02-24tools/kvm_stat: fix crash when filtering out all non-child trace eventsStefan Raspl1-0/+6
2018-02-24tools/kvm_stat: avoid 'is' for equality checksMarc Hartmayer1-2/+2
2018-02-24tools/kvm_stat: use a more pythonic way to iterate over dictionariesMarc Hartmayer1-8/+8
2018-02-24tools/kvm_stat: use a namedtuple for storing the valuesMarc Hartmayer1-12/+15
2018-02-24tools/kvm_stat: simplify the sortkey functionMarc Hartmayer1-15/+8
2018-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds7-4/+36
2018-02-23Merge branch 'fixes-v4.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+61
2018-02-22bpf, arm64: fix out of bounds access in tail callDaniel Borkmann1-0/+26
2018-02-22Merge tag 'seccomp-v4.16-rc3' of https://git.kernel.org/pub/scm/linux/kernel/...James Morris1-0/+61
2018-02-22selftests/bpf/test_maps: exit child process without error in ENOMEM caseLi Zhijian1-0/+2
2018-02-21seccomp: add a selftest for get_metadataTycho Andersen1-0/+61
2018-02-22selftests/bpf: update gitignore with test_libbpf_openAnders Roxell1-0/+1
2018-02-22selftests/bpf: tcpbpf_kern: use in6_* macros from glibcAnders Roxell1-1/+0
2018-02-21selftests/memfd: add run_fuse_test.sh to TEST_FILESAnders Roxell1-0/+1
2018-02-21tools: fix cross-compile var clobberingMartin Kelly13-22/+18
2018-02-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-3/+7
2018-02-21objtool: Add module specific retpoline rulesPeter Zijlstra3-2/+12
2018-02-21objtool: Add retpoline validationPeter Zijlstra4-3/+89
2018-02-21objtool: Use existing global variables for optionsPeter Zijlstra5-10/+10
2018-02-20tools/libbpf: Avoid possibly using uninitialized variableJeremy Cline1-2/+3
2018-02-16Merge tag 'perf-core-for-mingo-4.17-20180215' of git://git.kernel.org/pub/scm...Ingo Molnar33-578/+1067
2018-02-15Revert "tools include s390: Grab a copy of arch/s390/include/uapi/asm/unistd.h"Hendrik Brueckner2-413/+0
2018-02-15perf s390: Rework system call table creation by using syscall.tblHendrik Brueckner2-14/+14
2018-02-15perf s390: Grab a copy of arch/s390/kernel/syscall/syscall.tblHendrik Brueckner1-0/+390
2018-02-15tools/headers: Synchronize kernel ABI headers, v4.16-rc1Ingo Molnar5-0/+171
2018-02-15perf test: Fix test trace+probe_libc_inet_pton.sh for s390xThomas Richter1-5/+18
2018-02-15perf data: Document missing --force optionSangwon Hong1-0/+4
2018-02-15perf tools: Substitute yet another strtoull()Andy Shevchenko1-22/+2
2018-02-15perf top: Check the latency of perf_top__mmap_read()Kan Liang1-0/+9
2018-02-15perf top: Switch default mode to overwrite modeKan Liang1-9/+25
2018-02-15perf top: Remove lost events checkingKan Liang1-3/+5
2018-02-15perf hists browser: Add parameter to disable lost event warningKan Liang6-20/+36
2018-02-15perf top: Add overwrite fall backKan Liang1-0/+36
2018-02-15perf evsel: Expose the perf_missing_features structArnaldo Carvalho de Melo2-11/+15
2018-02-15perf top: Check per-event overwrite termKan Liang1-0/+73
2018-02-15perf mmap: Discard legacy interface for mmap readKan Liang2-49/+4
2018-02-15perf test: Update mmap read functions for backward-ring-buffer testKan Liang1-2/+5
2018-02-15perf mmap: Introduce perf_mmap__read_event()Kan Liang2-0/+43
2018-02-15perf mmap: Introduce perf_mmap__read_done()Kan Liang2-0/+12
2018-02-15perf mmap: Discard 'prev' in perf_mmap__read()Kan Liang1-18/+10
2018-02-15perf mmap: Add new return value logic for perf_mmap__read_init()Kan Liang1-6/+6
2018-02-15perf mmap: Introduce perf_mmap__read_init()Kan Liang2-10/+29
2018-02-15perf mmap: Cleanup perf_mmap__push()Kan Liang1-1/+1
2018-02-15perf mmap: Recalculate size for overwrite modeKan Liang1-0/+2
2018-02-15perf evlist: Remove stale mmap read for backwardKan Liang2-21/+0
2018-02-15perf vendor events aarch64: Add JSON metrics for ARM Cortex-A53 ProcessorWilliam Cohen7-0/+183
2018-02-15tools: bpftool: preserve JSON output on errors on batch file parsingQuentin Monnet1-1/+1
2018-02-15tools: bpftool: preserve JSON for batch mode when dumping insns to fileQuentin Monnet1-0/+3
2018-02-14Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-54/+159
2018-02-15selftests/x86/mpx: Fix incorrect bounds with old _sigfaultRui Wang1-2/+30
2018-02-15objtool: Fix segfault in ignore_unreachable_insn()Josh Poimboeuf1-3/+9
2018-02-15selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systemsDominik Brodowski1-7/+13
2018-02-15selftests/x86: Do not rely on "int $0x80" in single_step_syscall.cDominik Brodowski2-1/+6
2018-02-14Merge tag 'powerpc-4.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2018-02-13selftests/powerpc: Fix to use ucontext_t instead of struct ucontextHarish1-1/+1
2018-02-13selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.cDominik Brodowski1-0/+4
2018-02-13selftests/x86: Fix build bug caused by the 5lvl test which has been moved to ...Dominik Brodowski1-1/+1
2018-02-13selftests/x86/pkeys: Remove unused functionsIngo Molnar1-28/+0
2018-02-13selftests/x86: Clean up and document sscanf() usageDominik Brodowski2-6/+16
2018-02-13selftests/x86: Fix vDSO selftest segfault for vsyscall=noneDominik Brodowski1-7/+43
2018-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds13-29/+371
2018-02-09Merge tag 'trace-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+50
2018-02-09bpf: fix rlimit in reuseport net selftestDaniel Borkmann1-1/+20
2018-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller12-28/+351
2018-02-09Merge tag 'acpi-part2-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-10/+10
2018-02-09objtool: Fix switch-table detectionPeter Zijlstra2-2/+40
2018-02-09tools/libbpf: handle issues with bpf ELF objects containing .eh_framesJesper Dangaard Brouer1-0/+26
2018-02-09selftests/bpf: add selftest that use test_libbpf_openJesper Dangaard Brouer2-2/+61
2018-02-09selftests/bpf: add test program for loading BPF ELF filesJesper Dangaard Brouer2-1/+151
2018-02-09tools/libbpf: improve the pr_debug statements to contain section numbersJesper Dangaard Brouer1-12/+13
2018-02-09bpf: Sync kernel ABI header with tooling header for bpf_common.hJesper Dangaard Brouer1-3/+4
2018-02-08Merge branch 'idr-2018-02-06' of git://git.infradead.org/users/willy/linux-daxLinus Torvalds2-6/+25
2018-02-08Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-23/+31
2018-02-08selftests/ftrace: Add more tests for removing of function probesSteven Rostedt (VMware)1-0/+37
2018-02-08selftests/ftrace: Add some missing glob checksSteven Rostedt (VMware)1-0/+6
2018-02-08selftests/ftrace: Have reset_ftrace_filter handle multiple instancesSteven Rostedt (VMware)1-0/+3
2018-02-08selftests/ftrace: Have reset_ftrace_filter handle modulesSteven Rostedt (VMware)1-3/+4
2018-02-08tools: bpftool: add bash completion for cgroup commandsQuentin Monnet2-6/+62
2018-02-08tools: bpftool: add bash completion for `bpftool prog load`Quentin Monnet1-2/+6
2018-02-08tools: bpftool: make syntax for program map update explicit in man pageQuentin Monnet1-1/+2
2018-02-08tools: bpftool: exit doc Makefile early if rst2man is not availableQuentin Monnet1-0/+5
2018-02-08libbpf: complete list of strings for guessing program typeQuentin Monnet1-0/+5
2018-02-08selftests: bpf: test_kmod.sh: check the module path before insmodNaresh Kamboju1-3/+15
2018-02-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-11/+49
2018-02-06Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-18/+219
2018-02-06Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds13-12/+89
2018-02-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds13-3/+1624
2018-02-06lib: optimize cpumask_next_and()Clement Courbet2-10/+45
2018-02-06tools/lib/subcmd/pager.c: do not alias select() paramsSergey Senozhatsky1-1/+4
2018-02-06idr: Make 1-based IDRs more efficientMatthew Wilcox1-2/+5
2018-02-06idr: Remove idr_alloc_extMatthew Wilcox1-0/+17
2018-02-06Merge branch 'linus' into sched/urgent, to resolve conflictsIngo Molnar114-973/+10609
2018-02-06IDR test suite: Check handling negative end correctlyMatthew Wilcox1-0/+1
2018-02-06idr test suite: Fix ida_test_random()Matthew Wilcox1-2/+2
2018-02-06radix tree test suite: Remove ARRAY_SIZEMatthew Wilcox1-2/+0
2018-02-06Merge tag 'libnvdimm-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-52/+644
2018-02-06tools/bpf: fix batch-mode test failure of test_xdp_redirect.shYonghong Song2-0/+3
2018-02-06ACPICA: All acpica: Update copyrights to 2018Bob Moore10-10/+10
2018-02-05membarrier/selftest: Test private expedited sync core commandMathieu Desnoyers1-0/+73
2018-02-05membarrier/selftest: Test global expedited commandMathieu Desnoyers1-5/+54
2018-02-05membarrier/selftest: Test private expedited commandMathieu Desnoyers1-16/+95
2018-02-05perf tools: Add trace/beauty/generated/ into .gitignoreRavi Bangoria1-0/+1
2018-02-05perf trace: Fix call-graph outputRavi Bangoria1-1/+4
2018-02-05perf record: Fix period option handlingJiri Olsa3-4/+11
2018-02-05perf evsel: Fix period/freq terms setupJiri Olsa1-0/+2
2018-02-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller13-3/+1624
2018-02-04Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-42/+52
2018-02-04Merge tag 'ntb-4.16' of git://github.com/jonmason/ntbLinus Torvalds1-75/+232
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2018-02-03Merge tag 'linux-kselftest-4.16-rc1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds15-23/+56
2018-02-03Merge branch 'for-4.16/nfit' into libnvdimm-for-nextRoss Zwisler8-36/+603
2018-02-03Merge branch 'for-4.16/dax' into libnvdimm-for-nextRoss Zwisler80-602/+2104
2018-02-02libbpf: add missing SPDX-License-IdentifierEric Leblond4-0/+8
2018-02-02libbpf: add error reporting in XDPEric Leblond4-1/+271
2018-02-02libbpf: add function to setup XDPEric Leblond3-0/+128
2018-02-02tools: add netlink.h and if_link.h in tools uapiEric Leblond3-0/+1200
2018-02-02tools headers: Synchoronize x86 features UAPI headersArnaldo Carvalho de Melo3-6/+24
2018-02-02tools headers: Synchronize uapi/linux/sched.hArnaldo Carvalho de Melo1-0/+5
2018-02-02tools headers: Sync {tools/,}arch/powerpc/include/uapi/asm/kvm.hArnaldo Carvalho de Melo2-0/+29
2018-02-02tooling headers: Synchronize updated s390 kvm UAPI headersArnaldo Carvalho de Melo1-1/+4
2018-02-02tools headers: Synchronize sound/asound.hArnaldo Carvalho de Melo1-0/+9
2018-02-02Merge tag 'powerpc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds13-21/+994
2018-02-01tools/testing/nvdimm: force nfit_test to depend on instrumented modulesDan Williams7-0/+63
2018-02-01libnvdimm/nfit_test: adding support for unit testing enable LSS statusDave Jiang2-0/+40
2018-02-01libnvdimm/nfit_test: add firmware download emulationDave Jiang2-28/+360
2018-02-01nfit-test: Add platform cap support from ACPI 6.2a to testDave Jiang1-2/+12
2018-02-01Merge tag 'char-misc-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+22
2018-02-01Merge tag 'driver-core-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-76/+101
2018-02-01Merge tag 'usb-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-3/+24
2018-02-01bpf: fix null pointer deref in bpf_prog_test_run_xdpDaniel Borkmann1-0/+14
2018-02-01ringtest: ring.c malloc & memset to callocPeter Malone1-4/+2
2018-02-01tools/bpf: permit selftests/bpf to be built in a different directoryYonghong Song2-2/+3
2018-01-31Merge branch 'akpm' (patches from Andrew)Linus Torvalds12-379/+458
2018-01-31tools, vm: new option to specify kpageflags fileDavid Rientjes1-7/+21
2018-01-31memfd-test: run fuse test on hugetlb backend memoryMarc-André Lureau3-9/+32
2018-01-31memfd-test: move common code to a shared unitMarc-André Lureau5-40/+64
2018-01-31memfd-test: add 'memfd-hugetlb:' prefix when testing hugetlbfsMarc-André Lureau1-10/+16
2018-01-31memfd-test: test hugetlbfs sealingMarc-André Lureau1-135/+15
2018-01-31selftests/vm: move 128TB mmap boundary test to generic directoryAneesh Kumar K.V4-179/+311
2018-01-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds54-297/+8019
2018-01-31Merge tag 'gpio-v4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-4/+6
2018-01-31virtio/ringtest: virtio_ring: fix up need_event mathMichael S. Tsirkin1-10/+14
2018-01-31virtio/ringtest: fix up need_event mathMichael S. Tsirkin1-9/+15
2018-01-30Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds258-14633/+17785
2018-01-30Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds14-72/+27
2018-01-30objtool: Warn on stripped section symbolJosh Poimboeuf1-0/+5
2018-01-30objtool: Add support for alternatives at the end of a sectionJosh Poimboeuf1-22/+31
2018-01-30objtool: Improve retpoline alternative handlingJosh Poimboeuf1-20/+16
2018-01-29Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+1
2018-01-29Merge tag 'acpi-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-4/+24
2018-01-29Merge tag 'pm-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-4/+15
2018-01-29tools/virtio: fix smp_mb on x86Michael S. Tsirkin1-1/+1
2018-01-29tools/virtio: copy READ/WRITE_ONCEMichael S. Tsirkin1-0/+57
2018-01-29tools/virtio: more stubs to fix tools buildMichael S. Tsirkin2-1/+2
2018-01-29tools/virtio: switch to __ptr_ring_emptyMichael S. Tsirkin1-1/+1
2018-01-28NTB: ntb_test: Update ntb_perf testsSerge Semin1-6/+7
2018-01-28NTB: ntb_test: Update ntb_tool MW testsSerge Semin1-21/+68
2018-01-28NTB: ntb_test: Add ntb_tool Message testsSerge Semin1-0/+37
2018-01-28NTB: ntb_test: Update ntb_tool Scratchpad testsSerge Semin1-17/+26
2018-01-28NTB: ntb_test: Update ntb_tool DB testsSerge Semin1-11/+18
2018-01-28NTB: ntb_test: Update ntb_tool link testsSerge Semin1-11/+15
2018-01-28NTB: ntb_test: Add ntb_tool port testsSerge Semin1-0/+52
2018-01-28NTB: ntb_test: Safely use paths with whitespaceSerge Semin1-31/+31
2018-01-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller13-38/+950
2018-01-27Merge branch 'timers/urgent' into timers/coreThomas Gleixner8-34/+759
2018-01-26tools/bpf: add a multithreaded stress test in bpf selftests test_lpm_mapYonghong Song2-1/+96
2018-01-26bpf: add further test cases around div/mod and othersDaniel Borkmann1-13/+330
2018-01-26bpf: clean up from test_tcpbpf_kern.cLawrence Brakmo1-3/+0
2018-01-25selftests/bpf: check for chain-non-0 extack messageJakub Kicinski1-3/+13
2018-01-25selftests/bpf: check for spurious extacks from the driverJakub Kicinski1-0/+27
2018-01-25bpf: add selftest for tcpbpfLawrence Brakmo8-6/+480
2018-01-25perf trace beauty flock: Move to separate object fileArnaldo Carvalho de Melo4-6/+9
2018-01-25perf evlist: Remove fcntl.h from evlist.hArnaldo Carvalho de Melo9-1/+16
2018-01-25perf trace beauty futex: Beautify FUTEX_BITSET_MATCH_ANYArnaldo Carvalho de Melo2-1/+21
2018-01-25perf trace: Do not print from time delta for interrupted syscall linesArnaldo Carvalho de Melo1-8/+5
2018-01-25perf trace: Add --print-sampleArnaldo Carvalho de Melo2-0/+28
2018-01-25perf bpf: Remove misplaced __maybe_unused attributeArnaldo Carvalho de Melo1-1/+1
2018-01-25perf tools: Add mechanic to synthesise CoreSight trace packetsMathieu Poirier1-0/+168
2018-01-25perf tools: Add full support for CoreSight trace decodingMathieu Poirier1-6/+160
2018-01-25pert tools: Add queue management functionalityMathieu Poirier1-4/+204
2018-01-25perf tools: Add functionality to communicate with the openCSD decoderMathieu Poirier2-0/+69
2018-01-25perf tools: Add support for decoding CoreSight trace dataMathieu Poirier1-0/+119
2018-01-25perf tools: Add decoder mechanic to support dumping trace dataMathieu Poirier5-4/+536
2018-01-25perf tools: Add processing of coresight metadataTor Jeremiassen2-3/+194
2018-01-25perf tools: Add initial entry point for decoder CoreSight tracesMathieu Poirier4-0/+235
2018-01-25perf tools: Integrating the CoreSight decoding libraryMathieu Poirier6-2/+48
2018-01-25perf vendor events intel: Update IvyTown files to V20Andi Kleen2-0/+804
2018-01-25perf vendor events intel: Update IvyBridge files to V20Andi Kleen2-0/+396