aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2018-09-12Merge tag 'v4.4.154' into HEADBen Hutchings28-74/+273
2018-09-05tools/power turbostat: Read extended processor family from CPUIDCalvin Walton1-1/+3
2018-09-05selftests/ftrace: Add snapshot and tracing_on test caseMasami Hiramatsu1-0/+28
2018-09-05tools/power turbostat: fix -S on UP systemsLen Brown1-3/+1
2018-09-05tools: usb: ffs-test: Fix build on big endian systemsPeter Senna Tschudin1-3/+16
2018-08-24selftests/timers: make loop consistent with array sizeBenjamin Gaignard1-1/+1
2018-08-24perf llvm-utils: Remove bashism from kernel include fetch scriptKim Phillips1-3/+3
2018-08-24selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUsAndy Lutomirski1-17/+29
2018-08-24perf report powerpc: Fix crash if callchain is emptySandipan Das1-1/+1
2018-08-24perf test session topology: Fix test on s390Thomas Richter1-0/+1
2018-08-24selftests: sync: add config fragment for testing sync frameworkFathi Boudra1-0/+4
2018-08-24selftests: zram: return Kselftest Skip code for skipped testsShuah Khan (Samsung OSG)2-2/+8
2018-08-24selftests: user: return Kselftest Skip code for skipped testsShuah Khan (Samsung OSG)1-0/+7
2018-08-24selftests: static_keys: return Kselftest Skip code for skipped testsShuah Khan (Samsung OSG)1-0/+13
2018-08-24selftests: pstore: return Kselftest Skip code for skipped testsShuah Khan (Samsung OSG)1-1/+4
2018-08-06usbip: usbip_detach: Fix memory, udev context and udev leakShuah Khan (Samsung OSG)1-3/+6
2018-07-25seccomp: Add filter flag to opt-out of SSB mitigationKees Cook1-1/+77
2018-07-25selftest/seccomp: Fix the seccomp(2) signatureMickaël Salaün1-2/+2
2018-07-25selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNCMickaël Salaün1-9/+9
2018-07-19perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/i...Arnaldo Carvalho de Melo6-20/+19
2018-07-19Kbuild: fix # escaping in .cmd files for future MakeRasmus Villemoes2-2/+5
2018-07-17tools build: fix # escaping in .cmd files for future MakePaul Menzel1-2/+2
2018-07-03perf intel-pt: Fix packet decoding of CYC packetsAdrian Hunter1-1/+1
2018-07-03perf intel-pt: Fix "Unexpected indirect branch" errorAdrian Hunter3-2/+28
2018-07-03perf intel-pt: Fix MTC timing after overflowAdrian Hunter1-1/+0
2018-07-03perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIPAdrian Hunter1-1/+4
2018-07-03perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACINGAdrian Hunter1-0/+1
2018-07-03perf tools: Fix symbol and object code resolution for vdso32 and vdsox32Adrian Hunter1-0/+2
2018-05-30selftests/net: fixes psock_fanout eBPF test casePrashant Bhole1-1/+2
2018-05-30perf report: Fix memory corruption in --branch-history mode --branch-historyJiri Olsa2-4/+1
2018-05-30perf tests: Use arch__compare_symbol_names to compare symbolsJiri Olsa1-1/+1
2018-05-30selftests: Print the test we're running to /dev/kmsgMichael Ellerman1-0/+1
2018-05-30tools/thermal: tmon: fix for segfaultFrank Asseg2-6/+7
2018-05-30selftests: ftrace: Add a testcase for probepointMasami Hiramatsu1-0/+43
2018-05-30selftests: ftrace: Add a testcase for string type with kprobe_eventMasami Hiramatsu1-0/+46
2018-05-30selftests: ftrace: Add probe event argument syntax testcaseMasami Hiramatsu1-0/+97
2018-05-30selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailableMichael Ellerman1-0/+14
2018-05-30selftests: memfd: add config fragment for fuseAnders Roxell1-0/+1
2018-05-30tools/libbpf: handle issues with bpf ELF objects containing .eh_framesJesper Dangaard Brouer1-0/+26
2018-05-30tools lib traceevent: Fix get_field_str() for dynamic stringsSteven Rostedt (VMware)1-1/+9
2018-05-30perf callchain: Fix attr.sample_max_stack settingArnaldo Carvalho de Melo1-4/+4
2018-05-30tools lib traceevent: Simplify pointer print logic and fix %pFSteven Rostedt (VMware)1-8/+9
2018-05-16test_firmware: fix setting old custom fw path back on exit, second tryBen Hutchings1-2/+4
2018-04-24Revert "perf tests: Decompress kernel module before objdump"Greg Kroah-Hartman1-19/+1
2018-04-24perf intel-pt: Fix timestamp following overflowAdrian Hunter1-0/+1
2018-04-24perf intel-pt: Fix error recovery from missing TIP packetAdrian Hunter1-0/+1
2018-04-24perf intel-pt: Fix sync_switchAdrian Hunter1-7/+25
2018-04-24perf intel-pt: Fix overlap detection to identify consecutive buffers correctlyAdrian Hunter3-35/+34
2018-04-13perf tools: Fix copyfile_offset update of output offsetJiri Olsa1-1/+1
2018-04-13perf tests: Decompress kernel module before objdumpNamhyung Kim1-1/+19
2018-04-13perf report: Ensure the perf DSO mapping matches what libdw seesMilian Wolff1-0/+8
2018-04-13perf header: Set proper module name when build-id event foundNamhyung Kim1-2/+10
2018-04-13perf trace: Add mmap alias for s390Jiri Olsa1-0/+4
2018-04-13perf probe: Add warning message if there is unexpected event nameMasami Hiramatsu1-0/+8
2018-04-13selftests/powerpc: Fix TM resched DSCR test with some compilersMichael Ellerman1-1/+1
2018-03-24perf tests kmod-path: Don't fail if compressed modules aren't supportedKim Phillips1-0/+2
2018-03-22selftests/x86/entry_from_vm86: Add test cases for POPFAndy Lutomirski1-3/+27
2018-03-22selftests/x86: Add tests for the STR and SLDT instructionsRicardo Neri1-1/+17
2018-03-22selftests/x86: Add tests for User-Mode Instruction PreventionRicardo Neri1-1/+72
2018-03-22selftests/x86/entry_from_vm86: Exit with 1 if we failAndy Lutomirski1-1/+1
2018-03-22rcutorture/configinit: Fix build directory error messageSeongJae Park1-1/+1
2018-03-22tools/usbip: fixes build with musl libc toolchainJulien BOIBESSOT1-1/+1
2018-03-22test_firmware: fix setting old custom fw path back on exitLuis R. Rodriguez1-1/+4
2018-03-22perf session: Don't rely on evlist in pipe modeDavid Carrillo-Cisneros1-3/+13
2018-03-22perf inject: Copy events when reordering events in pipe modeDavid Carrillo-Cisneros2-1/+3
2018-03-22perf probe: Return errno when not hitting any eventKefeng Wang1-3/+3
2018-03-22perf tools: Make perf_event__synthesize_mmap_events() scaleStephane Eranian1-2/+2
2018-03-22perf sort: Fix segfault with basic block 'cycles' sort dimensionChangbin Du1-0/+5
2018-02-25tools build: Add tools tree support for 'make -s'Josh Poimboeuf2-1/+21
2018-02-25perf bench numa: Fixup discontiguous/sparse numa nodesSatheesh Rajendran1-5/+51
2018-02-25perf top: Fix window dimensions change handlingJiri Olsa1-3/+12
2018-02-03usbip: list: don't list devices attached to vhci_hcdShuah Khan1-0/+9
2018-02-03usbip: prevent bind loops on devices attached to vhci_hcdShuah Khan1-0/+9
2018-01-31usbip: Fix potential format overflow in userspace toolsJonathan Dieter2-6/+30
2018-01-31usbip: Fix implicit fallthrough warningJonathan Dieter1-0/+2
2018-01-31usbip: prevent vhci_hcd driver from leaking a socket pointer addressShuah Khan1-4/+4
2018-01-17selftests/x86: Add test_vsyscallAndy Lutomirski2-1/+502
2018-01-17Revert "userfaultfd: selftest: vm: allow to build in vm/ directory"Greg Kroah-Hartman1-4/+0
2018-01-02usbip: fix usbip bind writing random string after command in match_busidJuan Zea1-3/+6
2017-12-20perf symbols: Fix symbols__fixup_end heuristic for corner casesDaniel Borkmann1-1/+1
2017-12-20userfaultfd: selftest: vm: allow to build in vm/ directoryAndrea Arcangeli1-0/+4
2017-12-16selftest/powerpc: Fix false failures for skipped testsSachin Sant1-2/+4
2017-12-16hv: kvp: Avoid reading past allocated blocks from KVP filePaul Meyer1-56/+14
2017-12-09perf test attr: Fix ignored test case resultThomas Richter1-1/+1
2017-12-09selftests/x86/ldt_get: Add a few additional tests for limitsAndy Lutomirski1-1/+16
2017-11-15tools: firmware: check for distro fallback udev cancel ruleLuis R. Rodriguez1-2/+26
2017-11-15selftests: firmware: send expected errors to /dev/nullLuis R. Rodriguez1-2/+2
2017-11-15selftests: firmware: add empty string and async testsBrian Norris1-1/+9
2017-11-08perf tools: Only increase index if perf_evsel__new_idx() succeedsTaeung Song1-1/+2
2017-11-08perf tools: Fix build failure on perl script contextNamhyung Kim1-1/+3
2017-08-06perf symbols: Robustify reading of build-id from sysfsArnaldo Carvalho de Melo1-0/+6
2017-08-06perf tools: Install tools/lib/traceevent plugins with install-binArnaldo Carvalho de Melo1-2/+2
2017-08-06tools lib traceevent: Fix prev/next_prio for deadline tasksDaniel Bristot de Oliveira1-2/+2
2017-08-06perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zeroAdrian Hunter1-3/+5
2017-08-06perf intel-pt: Use FUP always when scanning for an IPAdrian Hunter1-8/+4
2017-08-06perf intel-pt: Fix last_ip usageAdrian Hunter1-2/+11
2017-08-06perf intel-pt: Fix ip compressionAdrian Hunter2-28/+40
2017-07-27perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its ta...Jin Yao1-1/+1
2017-07-27perf intel-pt: Clear FUP flag on errorAdrian Hunter1-0/+2
2017-07-27perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IPAdrian Hunter1-0/+1
2017-07-27perf intel-pt: Fix missing stack clearAdrian Hunter1-0/+1
2017-07-27perf intel-pt: Improve sample timestampAdrian Hunter1-3/+31
2017-07-27perf intel-pt: Move decoder error setting into one conditionAdrian Hunter1-4/+7
2017-07-21selftests/capabilities: Fix the test_execve testAndy Lutomirski1-5/+2
2017-07-21tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: DepthBen Hutchings1-1/+1
2017-07-15perf tools: Use readdir() instead of deprecated readdir_r() againArnaldo Carvalho de Melo1-30/+30
2017-07-15perf tests: Remove wrong semicolon in while loop in CQM testMarkus Trippelsdorf1-1/+1
2017-07-15perf trace: Do not process PERF_RECORD_LOST twiceArnaldo Carvalho de Melo1-0/+1
2017-07-15perf dwarf: Guard !x86_64 definitions under #ifdef else clauseArnaldo Carvalho de Melo1-4/+4
2017-07-15perf pmu: Fix misleadingly indented assignment (whitespace)Markus Trippelsdorf1-1/+1
2017-07-15perf annotate browser: Fix behaviour of Shift-Tab with nothing focussedMarkus Trippelsdorf1-2/+2
2017-07-15perf tools: Remove duplicate const qualifierEric Engestrom1-1/+1
2017-07-15perf script: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-36/+34
2017-07-15perf thread_map: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-4/+4
2017-07-15perf tools: Use readdir() instead of deprecated readdir_r()Arnaldo Carvalho de Melo1-6/+6
2017-07-15perf bench numa: Avoid possible truncation when using snprintf()Arnaldo Carvalho de Melo1-3/+3
2017-07-15perf tests: Avoid possible truncation with dirent->d_name + snprintfArnaldo Carvalho de Melo1-5/+3
2017-07-15perf scripting perl: Fix compile error with some perl5 versionsWang YanQing1-1/+1
2017-07-15perf thread_map: Correctly size buffer used with dirent->dt_nameArnaldo Carvalho de Melo1-1/+1
2017-07-15perf intel-pt: Use __fallthroughArnaldo Carvalho de Melo2-0/+7
2017-07-15perf top: Use __fallthroughArnaldo Carvalho de Melo1-1/+1
2017-07-15tools strfilter: Use __fallthroughArnaldo Carvalho de Melo1-0/+1
2017-07-15tools string: Use __fallthrough in perf_atoll()Arnaldo Carvalho de Melo1-0/+2
2017-07-15tools include: Add a __fallthrough statementArnaldo Carvalho de Melo1-0/+9
2017-07-05perf probe: Fix to show correct locations for events on modulesMasami Hiramatsu1-7/+3
2017-05-20selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bugAndy Lutomirski1-0/+46
2017-05-14cpupower: Fix turbo frequency reporting for pre-Sandy Bridge coresBen Hutchings1-0/+1
2017-04-27Tools: hv: kvp: ensure kvp device fd is closed on execVitaly Kuznetsov1-1/+1
2017-03-26give up on gcc ilog2() constant optimizationsLinus Torvalds1-11/+2
2017-03-15ktest: Fix child exit code processingSteven Rostedt (VMware)1-1/+1
2017-01-26selftest/powerpc: Wrong PMC initialized in pmc56_overflow testMadhavan Srinivasan1-1/+1
2017-01-26perf scripting: Avoid leaking the scripting_context variableArnaldo Carvalho de Melo1-2/+4
2017-01-19selftests: do not require bash for the generated testRolf Eike Beer1-1/+1
2017-01-19selftests: do not require bash to run netsocktests testcaseRolf Eike Beer1-1/+1
2016-11-10perf build: Fix traceevent plugins build raceJiri Olsa1-1/+1
2016-10-31perf symbols: Fixup symbol sizes before picking best onesArnaldo Carvalho de Melo2-2/+2
2016-10-31perf symbols: Check symbol_conf.allow_aliases for kallsyms loading tooArnaldo Carvalho de Melo2-2/+4
2016-10-31perf hists browser: Fix event group displayNamhyung Kim1-1/+0
2016-10-31perf stat: Fix interval output valuesJiri Olsa1-0/+10
2016-10-28perf intel-pt: Fix MTC timestamp calculation for large MTC periodsAdrian Hunter1-0/+36
2016-10-28perf intel-pt: Fix estimated timestamps for cycle-accurate modeAdrian Hunter1-0/+2
2016-10-28perf intel-pt: Fix snapshot overlap detection decoder errorsAdrian Hunter1-4/+11
2016-10-07tools/vm/slabinfo: fix an unintentional printfDan Carpenter1-1/+2
2016-09-15tools: hv: report ENOSPC errors in hv_fcopy_daemonOlaf Hering1-3/+17
2016-09-07perf intel-pt: Fix occasional decoding errors when tracing system-wideAdrian Hunter1-1/+5
2016-09-07tools/testing/nvdimm: fix SIGTERM vs hotplug crashDan Williams1-0/+2
2016-06-01perf test: Fix build of BPF and LLVM on older glibc librariesArnaldo Carvalho de Melo2-11/+11
2016-05-18tools lib traceevent: Do not reassign parg after collapse_tree()Steven Rostedt1-2/+2
2016-05-04perf stat: Document --detailed optionBorislav Petkov1-0/+8
2016-05-04perf tools: handle spaces in file names obtained from /proc/pid/mapsMarcin Ślusarz1-1/+1
2016-05-04perf hists browser: Only offer symbol scripting when a symbol is under the cu...Namhyung Kim1-4/+6
2016-05-04perf evlist: Reference count the cpu and thread maps at set_maps()Arnaldo Carvalho de Melo1-2/+2
2016-05-04perf intel-pt: Fix segfault tracing transactionsAdrian Hunter1-1/+1
2016-04-12tools/hv: Use include/uapi with __EXPORTED_HEADERS__Kamal Mostafa1-0/+2
2016-04-12perf tools: Fix python extension buildJiri Olsa1-0/+4
2016-04-12perf tools: Fix checking asprintf return valueWang Nan1-3/+3
2016-04-12perf tools: Dont stop PMU parsing on alias parse errorAndi Kleen1-7/+8
2016-03-03perf stat: Do not clean event's private statsJiri Olsa1-1/+0
2016-03-03tools: hv: vss: fix the write()'s argument: error -> vss_msgDexuan Cui1-1/+1
2016-03-03efi: Make efivarfs entries immutable by defaultPeter Jones2-4/+87
2016-02-25perf kvm record/report: 'unprocessable sample' error while recording/reportin...Ravi Bangoria1-1/+1
2016-02-25perf tools: tracepoint_error() can receive e=NULL, robustify itAdrian Hunter1-0/+3
2016-02-25tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit mac...Steven Rostedt1-3/+2
2016-01-08Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-3/+15
2015-12-16perf list: Robustify event printing routineArnaldo Carvalho de Melo1-1/+1
2015-12-16perf list: Add support for PERF_COUNT_SW_BPF_OUTArnaldo Carvalho de Melo1-0/+4
2015-12-07tools/virtio: fix byteswap logicMichael S. Tsirkin1-7/+13
2015-12-07tools/virtio: move list macro stubsMichael S. Tsirkin2-6/+6
2015-12-07perf hists browser: Fix segfault if use symbol filter in cmdlineWang Nan1-0/+3
2015-12-07perf hists browser: Reset selection when refreshWang Nan1-0/+2
2015-12-07perf hists browser: Add NULL pointer check to prevent crashWang Nan1-0/+3
2015-12-07perf buildid-list: Fix return value of perf buildid-list -kMichael Petlan1-1/+1
2015-12-07perf buildid-list: Show running kernel build id fixMichael Petlan1-1/+1
2015-11-30nfit: Adjust for different _FIT and NFIT headersLinda Knippers1-34/+15
2015-11-23Merge tag 'linux-kselftest-4.4-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-5/+8
2015-11-22Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds11-35/+69
2015-11-20tools/vm/page-types.c: support KPF_IDLENaoya Horiguchi1-0/+1
2015-11-20Merge tag 'pm+acpi-4.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+4
2015-11-18selftests/seccomp: Get page size from sysconfBamvor Jian Zhang1-4/+7
2015-11-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-3/+4
2015-11-16tools:testing/selftests: fix typo in futex/READMEWei Jiangang1-1/+1
2015-11-16Merge branch 'pm-tools'Rafael J. Wysocki1-4/+4
2015-11-15tools/net: Use include/uapi with __EXPORTED_HEADERS__Kamal Mostafa1-3/+4
2015-11-15Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds35-278/+934
2015-11-15Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-2/+7
2015-11-13Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2015-11-13tools/power turbostat: use new name for MSR_PLATFORM_INFOLen Brown1-4/+4
2015-11-13perf probe: Clear probe_trace_event when add_probe_trace_event() failsWang Nan1-6/+14
2015-11-13perf probe: Fix memory leaking on failure by clearing all probe_trace_eventsMasami Hiramatsu1-1/+3
2015-11-13perf inject: Also re-pipe lost_samples eventAdrian Hunter1-0/+1
2015-11-13perf buildid-list: Requires ordered eventsAdrian Hunter1-0/+1
2015-11-13perf symbols: Fix dso lookup by long name and missing buildidsAdrian Hunter3-0/+19
2015-11-12perf symbols: Allow forcing reading of non-root owned files by rootArnaldo Carvalho de Melo3-5/+6
2015-11-12perf hists browser: The dso can be obtained from popup_action->ms.map->dsoArnaldo Carvalho de Melo1-6/+0
2015-11-12perf hists browser: Fix 'd' hotkey action to filter by DSOArnaldo Carvalho de Melo1-0/+1
2015-11-12perf symbols: Rebuild rbtree when adjusting symbols for kcoreAdrian Hunter1-16/+14
2015-11-12tools: Add a "make all" ruleKamal Mostafa1-0/+9
2015-11-12Merge tag 'pm+acpi-4.4-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-63/+88
2015-11-12tools/testing/nvdimm, acpica: fix flag rename build breakageDan Williams1-1/+1
2015-11-12tools: Actually install tmon in the install ruleKamal Mostafa1-1/+1