aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2018-06-05Merge tag 'usb-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-26/+253
2018-06-05Merge tag 'pm-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds8-424/+973
2018-06-04Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds93-1018/+1909
2018-06-04Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-7/+45
2018-06-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds16-164/+523
2018-06-04Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-127/+166
2018-06-04Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-2/+0
2018-06-03Merge tag 'perf-urgent-for-mingo-4.17-20180602' of git://git.kernel.org/pub/s...Ingo Molnar4-7/+45
2018-06-03Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-21/+185
2018-06-03Merge back earlier PM tools material for v4.18.Rafael J. Wysocki4-157/+302
2018-06-01bpf: fix uapi hole for 32 bit compat applicationsDaniel Borkmann1-0/+2
2018-06-01tools/power turbostat: update version numberLen Brown1-1/+1
2018-06-01tools/power turbostat: Add Node in outputPrarit Bhargava1-0/+16
2018-06-01tools/power turbostat: add node information into turbostat calculationsPrarit Bhargava1-58/+85
2018-06-01tools/power turbostat: remove num_ from cpu_topology structPrarit Bhargava1-25/+23
2018-06-01tools/power turbostat: rename num_cores_per_pkg to num_cores_per_nodePrarit Bhargava1-12/+14
2018-06-01tools/power turbostat: track thread ID in cpu_topologyPrarit Bhargava1-66/+39
2018-06-01tools/power turbostat: Calculate additional node information for a packagePrarit Bhargava1-4/+61
2018-06-01tools/power turbostat: Fix node and siblings lookup dataLen Brown1-35/+82
2018-06-01tools/power turbostat: set max_num_cpus equal to the cpumask lengthPrarit Bhargava1-5/+16
2018-06-01tools/power turbostat: if --num_iterations, print for specific number of iter...Chen Yu2-1/+21
2018-06-01tools/power turbostat: Add Cannon Lake supportSrinivas Pandruvada1-3/+24
2018-06-01tools/power turbostat: delete duplicate #definesLen Brown1-3/+0
2018-06-01tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE definesMatt Turner1-2/+2
2018-06-01tools/power turbostat: add POLL and POLL% columnLen Brown1-5/+6
2018-06-01tools/power turbostat: Fix --hide Pk%pc10Len Brown1-1/+1
2018-06-01tools/power turbostat: Build-in "Low Power Idle" counters supportLen Brown1-0/+95
2018-06-01tools/power turbostat: Don't make man pages executableLaura Abbott2-2/+2
2018-06-01tools/power turbostat: remove blank linesLen Brown1-1/+2
2018-06-01tools/power turbostat: a small C-states dump readability immprovementArtem Bityutskiy1-1/+1
2018-06-01tools/power turbostat: dump BDX, SKX automatic C-state conversion bitArtem Bityutskiy1-1/+18
2018-06-01tools/power turbostat: do not hard-code 25MHz crystal on SKXLen Brown1-1/+0
2018-06-01tools/power turbostat: fix possible sprintf buffer overflowLen Brown1-1/+1
2018-06-01perf tools intel-pt-decoder: Update insn.h from the kernel sourcesArnaldo Carvalho de Melo1-0/+18
2018-06-01tools headers: Sync x86 cpufeatures.h with the kernel sourcesArnaldo Carvalho de Melo1-6/+14
2018-06-01tools headers: Synchronize prctl.h ABI headerArnaldo Carvalho de Melo1-0/+12
2018-06-01perf trace beauty prctl: Default header_dir to cwd to work without parmsArnaldo Carvalho de Melo1-1/+1
2018-06-01tools/power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printoutLen Brown1-1/+1
2018-06-01tools/power turbostat: fix printing on inputArtem Bityutskiy1-6/+10
2018-06-01tools/power turbostat: end current interval upon newline inputLen Brown2-6/+44
2018-06-01tools/power turbostat: on SIGUSR1: sample, print and continueLen Brown2-0/+10
2018-06-01tools/power turbostat: on SIGINT: sample, print and exitLen Brown2-0/+34
2018-06-01tools/power turbostat: add --enable Time_Of_Day_SecondsLen Brown2-82/+118
2018-06-01tools/power turbostat: fix Skylake Xeon package C-state displayArtem Bityutskiy1-1/+1
2018-05-31selftests: add test for USB over IP driverShuah Khan (Samsung OSG)1-0/+198
2018-05-31usbip: usbip_detach: fix to check for invalid portsShuah Khan (Samsung OSG)1-9/+30
2018-05-31usbip: usbip_detach: Fix memory, udev context and udev leakShuah Khan (Samsung OSG)1-3/+6
2018-05-31usbip: dynamically allocate idev by nports found in sysfsMichael Grzeschik2-15/+20
2018-05-31Merge tag 'perf-urgent-for-mingo-4.17-20180531' of git://git.kernel.org/pub/s...Ingo Molnar9-21/+185
2018-05-31Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar4-1/+17
2018-05-30perf tools: Fix perf.data format description of NRCPUS headerArnaldo Carvalho de Melo1-1/+1
2018-05-30perf script python: Add addr into perf sample dictLeo Yan1-0/+2
2018-05-30perf data: Update documentation section on cpu topologyThomas Richter1-0/+8
2018-05-30perf cs-etm: Fix indexing for decoder packet queueMathieu Poirier1-2/+10
2018-05-30perf bpf: Fix NULL return handling in bpf__prepare_load()YueHaibing1-3/+3
2018-05-30perf test: "Session topology" dumps core on s390Thomas Richter1-6/+24
2018-05-30perf parse-events: Handle uncore event aliases in small groups properlyKan Liang4-9/+137
2018-05-27PM / tools: pm-graph: upgrade to v5.1Todd E Brandt3-138/+267
2018-05-25Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+7
2018-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-1/+10
2018-05-25idr: fix invalid ptr dereference on item deleteMatthew Wilcox1-0/+7
2018-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-1/+5
2018-05-25selftests/net: Add missing config options for PMTU testsStefano Brivio1-0/+5
2018-05-25Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar26-198/+820
2018-05-25Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar22-192/+791
2018-05-23perf kcore_copy: Amend the offset of sections that remap kernel textAdrian Hunter1-2/+51
2018-05-23perf kcore_copy: Copy x86 PTI entry trampoline sectionsAdrian Hunter1-0/+42
2018-05-23perf kcore_copy: Get rid of kernel_mapAdrian Hunter1-18/+52
2018-05-23perf kcore_copy: Iterate phdrsAdrian Hunter1-15/+10
2018-05-23perf kcore_copy: Layout sectionsAdrian Hunter1-3/+22
2018-05-23perf kcore_copy: Calculate offset from phnumAdrian Hunter1-1/+5
2018-05-23perf kcore_copy: Keep a count of phdrsAdrian Hunter1-5/+4
2018-05-23perf kcore_copy: Keep phdr data in a listAdrian Hunter1-0/+9
2018-05-23perf annotate: Show group event string for stdioJin Yao1-1/+5
2018-05-23perf machine: Synthesize and process mmap events for x86 PTI entry trampolinesAdrian Hunter5-7/+140
2018-05-23perf machine: Create maps for x86 PTI entry trampolinesAdrian Hunter5-19/+187
2018-05-23selftests: net: reuseport_bpf_numa: don't fail if no numa supportAnders Roxell1-1/+3
2018-05-22perf machine: Allow for extra kernel mapsAdrian Hunter5-12/+34
2018-05-22perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbolsAdrian Hunter2-0/+21
2018-05-22perf machine: Workaround missing maps for x86 PTI entry trampolinesAdrian Hunter3-5/+106
2018-05-22perf machine: Add nr_cpus_avail()Adrian Hunter4-0/+20
2018-05-21Merge branch 'speck-v20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip...Linus Torvalds1-3/+19
2018-05-21perf annotate: Support '--group' optionJin Yao1-0/+7
2018-05-21perf report: Use perf_evlist__force_leader to support '--group'Jin Yao1-11/+2
2018-05-21perf evlist: Introduce force_leader() methodJin Yao2-0/+18
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-1/+6
2018-05-20Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-89/+479
2018-05-20Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-6/+29
2018-05-20Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-74/+155
2018-05-19perf tools: Fix kernel_start for PTI on x86Adrian Hunter1-1/+6
2018-05-19perf machine: Add machine__is() to identify machine archAdrian Hunter4-0/+31
2018-05-19perf bpf: Fixup include and examples install messagesArnaldo Carvalho de Melo1-0/+2
2018-05-19perf annotate: Create hotkey 'c' to show min/max cyclesJin Yao3-7/+45
2018-05-19objtool: Detect RIP-relative switch table references, part 2Josh Poimboeuf1-25/+12
2018-05-18radix tree test suite: multi-order iteration raceRoss Zwisler2-0/+64
2018-05-18radix tree test suite: add item_delete_rcu()Ross Zwisler2-0/+21
2018-05-18radix tree test suite: fix compilation issueRoss Zwisler1-1/+2
2018-05-18radix tree test suite: fix mapshift build targetRoss Zwisler1-4/+2
2018-05-18selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.shAnders Roxell1-0/+2
2018-05-18perf annotate: Record the min/max cyclesJin Yao2-1/+17
2018-05-18perf script: Show symbol offsets by defaultSandipan Das2-18/+20
2018-05-17selftests/bpf: check return value of fopen in test_verifier.cJesper Dangaard Brouer1-0/+5
2018-05-17perf script: Show virtual addresses instead of offsetsSandipan Das1-1/+1
2018-05-17perf tools: No need to unconditionally read the max_stack sysctlsArnaldo Carvalho de Melo6-10/+18
2018-05-17perf tools: Read the cache line size lazilyArnaldo Carvalho de Melo5-17/+25
2018-05-17tools include compiler-gcc: Add __pure attribute helperArnaldo Carvalho de Melo1-0/+3
2018-05-17tools lib api fs tracing_path: Make tracing_events_path privateArnaldo Carvalho de Melo2-4/+1
2018-05-17tools lib api fs tracing_path: Introduce opendir() methodArnaldo Carvalho de Melo4-5/+21
2018-05-17perf parse-events: Use get/put_events_file()Arnaldo Carvalho de Melo3-22/+43
2018-05-17perf tools: Reuse the path to the tracepoint /events/ directoryArnaldo Carvalho de Melo1-8/+7
2018-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-20/+43
2018-05-17tools lib api fs tracing_path: Introduce get/put_events_file() helpersArnaldo Carvalho de Melo3-6/+25
2018-05-17tools/power/x86/intel_pstate_tracer: Add optional setting of trace buffer mem...Doug Smythies1-19/+35
2018-05-16tools lib api: Unexport 'tracing_path' variableArnaldo Carvalho de Melo4-9/+4
2018-05-16tools lib api: The tracing_mnt variable doesn't need to be globalArnaldo Carvalho de Melo1-3/+2
2018-05-16perf config: Call perf_config__init() lazilyArnaldo Carvalho de Melo3-9/+9
2018-05-16perf bpf: Fix NULL return handling in bpf__prepare_load()YueHaibing1-3/+3
2018-05-16perf parse-events: Handle uncore event aliases in small groups properlyKan Liang4-9/+137
2018-05-16Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar6-127/+166
2018-05-15torture: Make kvm-find-errors.sh find build warningsPaul E. McKenney1-2/+3
2018-05-15rcutorture: Abbreviate kvm.sh summary linesPaul E. McKenney1-2/+2
2018-05-15rcutorture: Print end-of-test state in kvm.sh summaryPaul E. McKenney1-2/+6
2018-05-15torture: Fold parse-torture.sh into parse-console.shPaul E. McKenney4-123/+102
2018-05-15torture: Add a script to edit output from failed runsPaul E. McKenney1-0/+55
2018-05-15perf tools: Use the "_stest" symbol to identify the kernel map when loading k...Adrian Hunter1-8/+8
2018-05-15perf bpf: Add probe() helper to reduce kprobes boilerplateArnaldo Carvalho de Melo2-2/+11
2018-05-15perf bpf: Add license(NAME) helperArnaldo Carvalho de Melo3-4/+7
2018-05-15perf bpf: Add kprobe example to catch 5s napsArnaldo Carvalho de Melo1-0/+44
2018-05-15perf bpf: Add bpf.h to be used in eBPF proggiesArnaldo Carvalho de Melo3-2/+10
2018-05-15perf bpf: Add 'examples' directoriesArnaldo Carvalho de Melo3-0/+12
2018-05-15perf llvm-utils: Add bpf include path to clang command lineArnaldo Carvalho de Melo4-5/+27
2018-05-15perf buildid-cache: Warn --purge-all failuresRavi Bangoria1-2/+6
2018-05-15perf tests parse-events: Add intel_pt parse testArnaldo Carvalho de Melo1-0/+13
2018-05-15Merge remote-tracking branch 'tip/perf/urgent' into perf/coreArnaldo Carvalho de Melo18-24/+78
2018-05-15Merge tag 'perf-urgent-for-mingo-4.17-20180514' of git://git.kernel.org/pub/s...Ingo Molnar4-6/+29
2018-05-15tools/memory-model: Add reference for 'Simplifying ARM concurrency'Andrea Parri1-0/+6
2018-05-15tools/memory-model: Update ASPLOS informationAndrea Parri4-11/+12
2018-05-15tools/memory-model: Fix coding style in 'lock.cat'Andrea Parri1-14/+14
2018-05-15tools/memory-model: Remove out-of-date comments and code from lock.catAlan Stern1-9/+6
2018-05-15tools/memory-model: Improve mixed-access checking in lock.catAlan Stern1-11/+11
2018-05-15tools/memory-model: Improve comments in lock.catAlan Stern1-15/+36
2018-05-15tools/memory-model: Remove duplicated code from lock.catAlan Stern1-22/+6
2018-05-15tools/memory-model: Flag "cumulativity" and "propagation" testsPaul E. McKenney3-5/+10
2018-05-15tools/memory-model: Add model support for spin_is_locked()Luc Maranget5-4/+129
2018-05-15tools/memory-model: Add scripts to test memory modelPaul E. McKenney3-0/+160
2018-05-15tools/memory-model: Fix coding style in 'linux-kernel.def'Andrea Parri1-14/+14
2018-05-15tools/memory-model: Model 'smp_store_mb()'Andrea Parri1-0/+1
2018-05-15tools/memory-order: Update the cheat-sheet to show that smp_mb__after_atomic(...Paul E. McKenney1-1/+1
2018-05-15tools/memory-order: Improve key for SELF and SVPaul E. McKenney1-1/+2
2018-05-15tools/memory-model: Fix cheat sheet typoPaolo Bonzini1-1/+1
2018-05-15tools/memory-model: Update required version of herdtools7Akira Yokosawa1-1/+1
2018-05-15tools/memory-model: Redefine rb in terms of rcu-fenceAlan Stern2-72/+129
2018-05-15tools/memory-model: Rename link and rcu-path to rcu-link and rbAlan Stern2-54/+55
2018-05-15objtool: Detect RIP-relative switch table referencesJosh Poimboeuf1-15/+18
2018-05-14x86/pkeys/selftests: Add a test for pkey 0Dave Hansen1-0/+30
2018-05-14x86/pkeys/selftests: Save off 'prot' for allocationsDave Hansen1-5/+9
2018-05-14x86/pkeys/selftests: Fix pointer mathDave Hansen1-7/+7
2018-05-14x86/pkeys/selftests: Fix pkey exhaustion test off-by-oneDave Hansen1-5/+8
2018-05-14x86/pkeys/selftests: Add PROT_EXEC testDave Hansen1-0/+44
2018-05-14x86/pkeys/selftests: Factor out "instruction page"Dave Hansen1-4/+17
2018-05-14x86/pkeys/selftests: Allow faults on unknown keysDave Hansen1-1/+9
2018-05-14x86/pkeys/selftests: Avoid printf-in-signal deadlocksDave Hansen1-12/+8
2018-05-14x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signalDave Hansen1-16/+0
2018-05-14x86/pkeys/selftests: Stop using assert()Dave Hansen1-4/+8
2018-05-14x86/pkeys/selftests: Give better unexpected fault error messagesDave Hansen1-6/+7
2018-05-14x86/selftests: Add mov_to_ss testAndy Lutomirski2-1/+286
2018-05-14x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABIIngo Molnar1-2/+5
2018-05-14x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pk...Ingo Molnar1-26/+41
2018-05-14objtool: Support GCC 8 switch tablesJosh Poimboeuf1-2/+22
2018-05-14objtool: Support GCC 8's cold subfunctionsJosh Poimboeuf3-44/+93
2018-05-14objtool: Fix "noreturn" detection for recursive sibling callsJosh Poimboeuf1-3/+7
2018-05-14objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/...Ingo Molnar1-0/+18
2018-05-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-1/+1
2018-05-13Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds7-6/+25
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-4/+9
2018-05-11perf tools: Add missing newline when parsing empty BPF proggieArnaldo Carvalho de Melo1-1/+1
2018-05-11perf cs-etm: Remove redundant spaceLeo Yan1-2/+2
2018-05-11perf cs-etm: Support unknown_thread in cs_etm_auxtraceLeo Yan1-2/+22
2018-05-11KVM: selftests: exit with 0 status code when tests cannot be runPaolo Bonzini5-20/+43
2018-05-11tools: bpf: handle NULL return in bpf_prog_load_xattr()Jakub Kicinski1-1/+1
2018-05-10tc-testing: fix tdc tests for 'bpf' actionDavide Caratti1-3/+8
2018-05-10perf annotate: Display all available events on --stdioJin Yao1-0/+3
2018-05-10perf test: "probe libc's inet_pton" fails on s390 due to missing inlineThomas Richter1-1/+1
2018-05-10Merge tag 'perf-urgent-for-mingo-4.17-20180507' of git://git.kernel.org/pub/s...Ingo Molnar7-6/+25
2018-05-07selftests: net: use TEST_PROGS_EXTENDEDAnders Roxell1-1/+1
2018-05-07Revert "perf pmu: Fix pmu events parsing rule"Arnaldo Carvalho de Melo1-4/+4
2018-05-07tools headers kvm: Sync ARM UAPI headers with the kernel sourcesArnaldo Carvalho de Melo2-0/+12
2018-05-07tools headers kvm: Sync uapi/linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+7
2018-05-07tools headers: Sync x86 cpufeatures.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2018-05-07perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfil...William Cohen1-1/+0
2018-05-07perf bench numa: Fix typo in optionsYisheng Xie1-1/+1
2018-05-07PCI: remove PCI_DMA_BUS_IS_PHYSChristoph Hellwig1-2/+0
2018-05-05seccomp: Add filter flag to opt-out of SSB mitigationKees Cook1-3/+19
2018-05-04Merge tag 'acpi-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-0/+1
2018-05-04tools: power/acpi, revert to LD = gccJiri Slaby1-0/+1
2018-05-03Merge tag 'linux-kselftest-4.17-rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+4
2018-05-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds4-5/+11
2018-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-4/+7
2018-05-02Merge tag 'perf-core-for-mingo-4.18-20180502' of git://git.kernel.org/pub/scm...Ingo Molnar59-813/+794
2018-05-02bpf: minor fix to selftest test_stacktrace_build_id()Song Liu1-2/+2