aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-10-25perf intel-bts: Does not support AUX area samplingperf-aux-samplingAdrian Hunter2-0/+7
2019-10-25perf intel-pt: Add support for decoding AUX area samplesAdrian Hunter1-3/+106
2019-10-25perf intel-pt: Add support for recording AUX area samplesAdrian Hunter3-3/+139
2019-10-25perf pmu: When using default config, record which bits of config were changed...Adrian Hunter5-1/+56
2019-10-25perf auxtrace: Add support for queuing AUX area samplesAdrian Hunter2-0/+122
2019-10-25perf session: Add facility to peek at all eventsAdrian Hunter2-0/+33
2019-10-25perf auxtrace: Add support for dumping AUX area samplesAdrian Hunter3-2/+27
2019-10-25perf inject: Cut AUX area samplesAdrian Hunter1-0/+29
2019-10-25perf record: Add aux-sample-size config termAdrian Hunter7-1/+113
2019-10-25perf record: Add support for AUX area samplingAdrian Hunter2-1/+26
2019-10-25perf auxtrace: Add support for AUX area sample recordingAdrian Hunter4-0/+126
2019-10-25perf auxtrace: Move perf_evsel__find_pmu()Adrian Hunter1-12/+12
2019-10-25perf tools: Add a function to test for kernel support for AUX area samplingAdrian Hunter2-0/+31
2019-10-25perf tools: Add AUX area sample parsingAdrian Hunter5-2/+47
2019-10-25perf tools: Add kernel AUX area sampling definitionsAdrian Hunter5-4/+12
2019-10-25perf/x86/intel/pt: Opportunistically use single range output modeAlexander Shishkin2-28/+92
2019-10-25perf/x86/intel/pt: Add sampling supportAlexander Shishkin1-0/+54
2019-10-25perf/x86/intel/pt: Factor out starting the traceAlexander Shishkin1-6/+16
2019-10-25perf: Allow using AUX data in perf samplesAlexander Shishkin5-5/+233
2019-10-25perf: Start rejecting the syscall with attr.__reserved_2 setAlexander Shishkin1-1/+1
2019-10-22perf: Fix AUX output stoppingAlexander Shishkin1-1/+1
2019-10-22Merge tag 'perf-core-for-mingo-5.5-20191021' of git://git.kernel.org/pub/scm/...Ingo Molnar60-287/+1301
2019-10-22Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar14-20/+70
2019-10-21perf/aux: Fix tracking of auxiliary trace buffer allocationThomas Richter1-2/+4
2019-10-21Merge tag 'perf-urgent-for-mingo-5.4-20191017' of git://git.kernel.org/pub/sc...Ingo Molnar12-17/+65
2019-10-20perf/x86/intel/pt: Fix base for single entry topaJiri Olsa1-1/+1
2019-10-19perf trace: Use STUL_STRARRAY_FLAGS with mmapArnaldo Carvalho de Melo1-1/+3
2019-10-19perf trace: Wire up strarray__strtoul_flags()Arnaldo Carvalho de Melo2-0/+9
2019-10-19libbeauty: Introduce strarray__strtoul_flags()Arnaldo Carvalho de Melo2-1/+45
2019-10-19libbeauty: Make the mmap_flags strarray visible outside of its beautifierArnaldo Carvalho de Melo1-2/+2
2019-10-19perf trace: Use strtoul for the fcntl 'cmd' argumentArnaldo Carvalho de Melo1-1/+2
2019-10-19libbeauty: Introduce syscall_arg__strtoul_strarrays()Arnaldo Carvalho de Melo2-0/+8
2019-10-19libperf: Add pr_err() macroJiri Olsa2-0/+4
2019-10-19libperf: Do not export perf_evsel__init()/perf_evlist__init()Jiri Olsa5-5/+2
2019-10-19libperf: Keep count of failed testsJiri Olsa5-7/+21
2019-10-19libperf: Add tests_mmap_cpus testJiri Olsa1-0/+98
2019-10-19libperf: Add tests_mmap_thread testJiri Olsa1-0/+119
2019-10-19libperf: Link static tests with libapi.aJiri Olsa2-3/+4
2019-10-19libperf: Move mask setup to perf_evlist__mmap_ops()Jiri Olsa2-2/+2
2019-10-19libperf: Move mmap allocation to perf_evlist__mmap_ops::getJiri Olsa2-32/+34
2019-10-19libperf: Introduce perf_evlist__for_each_mmap()Jiri Olsa7-6/+47
2019-10-19perf tests: Disable bp_signal testing for arm64Leo Yan1-9/+6
2019-10-19perf tests bp_account: Add dedicated checking helper is_supported()Leo Yan3-1/+18
2019-10-19perf tests: Remove needless headers for bp_accountLeo Yan1-4/+0
2019-10-19perf list: Hide deprecated events by defaultJin Yao9-19/+55
2019-10-19perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul()Arnaldo Carvalho de Melo1-1/+5
2019-10-19perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failuresIngo Molnar1-0/+1
2019-10-18perf trace: Honour --max-events in processing syscalls:sys_enter_*Arnaldo Carvalho de Melo1-6/+7
2019-10-18libbeauty: Introduce syscall_arg__strtoul_strarray()Arnaldo Carvalho de Melo2-0/+9
2019-10-18perf tools: Remove unused trace_find_next_event()Steven Rostedt (VMware)2-33/+0
2019-10-18perf scripting engines: Iterate on tep event arrays directlySteven Rostedt (VMware)2-4/+13
2019-10-18perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepointsArnaldo Carvalho de Melo1-0/+23
2019-10-17perf trace: Introduce 'struct evsel__trace' for evsel->priv needsArnaldo Carvalho de Melo1-6/+48
2019-10-17perf trace: Hide evsel->access further, simplify codeArnaldo Carvalho de Melo1-26/+31
2019-10-17perf trace: Introduce accessors to trace specific evsel->privArnaldo Carvalho de Melo1-11/+32
2019-10-17perf trace: Show error message when not finding a field used in a filter expr...Arnaldo Carvalho de Melo1-2/+2
2019-10-17perf/ring_buffer: Matching the memory allocate and free, in rb_alloc()Yunfeng Ye1-10/+10
2019-10-17perf/ring_buffer: Modify the parameter type of perf_mmap_free_page()Yunfeng Ye1-4/+4
2019-10-17perf_event: Add support for LSM and SELinux checksJoel Fernandes (Google)13-40/+261
2019-10-16perf kmem: Fix memory leak in compact_gfp_flags()Yunfeng Ye1-0/+1
2019-10-15perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnpr...Arnaldo Carvalho de Melo1-1/+2
2019-10-15perf trace beauty: Add the glue for the autogenerated x86 IRQ vector arrayArnaldo Carvalho de Melo3-0/+36
2019-10-15libbeauty: Add a strarray__scnprintf_suffix() methodArnaldo Carvalho de Melo2-0/+15
2019-10-15libbeauty: Hook up the x86 irq_vectors table generatorArnaldo Carvalho de Melo1-0/+8
2019-10-15libbeauty: Add a generator for x86's IRQ vectors -> stringsArnaldo Carvalho de Melo1-0/+27
2019-10-15tools arch x86: Grab a copy of the file containing the IRQ vector definesArnaldo Carvalho de Melo2-0/+147
2019-10-15perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMUJohn Garry1-1/+22
2019-10-15perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMUJohn Garry1-0/+56
2019-10-15perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMUJohn Garry1-0/+14
2019-10-15perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventnameJohn Garry1-1/+1
2019-10-15perf trace: Support tracepoint dynamic char arraysArnaldo Carvalho de Melo2-5/+16
2019-10-15perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a'Arnaldo Carvalho de Melo1-8/+16
2019-10-15perf string: Export asprintf__tp_filter_pids()Arnaldo Carvalho de Melo2-1/+5
2019-10-15perf trace: Introduce --errno-summaryArnaldo Carvalho de Melo2-4/+51
2019-10-15tools headers UAPI: Sync sched.h with the kernelArnaldo Carvalho de Melo1-2/+28
2019-10-15tools headers kvm: Sync kvm.h headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+2
2019-10-15tools headers kvm: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2019-10-15tools headers kvm: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo1-1/+5
2019-10-15perf c2c: Fix memory leak in build_cl_output()Yunfeng Ye1-5/+9
2019-10-15perf tools: Fix mode setting in copyfile_mode_ns()Adrian Hunter1-3/+5
2019-10-15perf annotate: Fix multiple memory and file descriptor leaksGustavo A. R. Silva1-1/+1
2019-10-15perf tools: Fix resource leak of closedir() on the error pathsYunfeng Ye2-3/+7
2019-10-15perf evlist: Fix fix for freed id arraysAndi Kleen1-1/+1
2019-10-15perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy()Thomas Richter1-1/+5
2019-10-15perf trace: Add syscall failure stats to -s/--summary and -S/--with-summaryArnaldo Carvalho de Melo1-24/+34
2019-10-15perf stat: Support --all-kernel/--all-userJin Yao4-0/+24
2019-10-15perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy()Thomas Richter1-1/+5
2019-10-15perf annotate: Fix objdump --no-show-raw-insn flagIan Rogers1-2/+2
2019-10-15perf annotate: Don't pipe objdump output through 'expand' commandIan Rogers1-19/+76
2019-10-15perf annotate: Don't pipe objdump output through 'grep' commandIan Rogers1-1/+8
2019-10-15perf annotate: Use libsubcmd's run-command.h to fork objdumpIan Rogers1-35/+37
2019-10-15perf annotate: Avoid reallocation in objdump parsingIan Rogers1-12/+14
2019-10-15perf report: Add warning when libunwind not compiled inJin Yao1-0/+7
2019-10-15perf test: Avoid infinite loop for task exit caseLeo Yan1-0/+8
2019-10-15perf test: Report failure for mmap eventsLeo Yan1-0/+1
2019-10-15perf evlist: Fix fix for freed id arraysAndi Kleen1-1/+1
2019-10-15perf script: Fix --reltime with --timeAndi Kleen3-5/+32
2019-10-15perf tools: Allow to build with -ltcmallocJiri Olsa2-0/+7
2019-10-15Merge tag 'perf-core-for-mingo-5.5-20191011' of git://git.kernel.org/pub/scm/...Ingo Molnar74-705/+4266
2019-10-13Linux 5.4-rc3Linus Torvalds1-1/+1
2019-10-13Merge tag 'trace-v5.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds15-132/+223
2019-10-13Merge tag 'hwmon-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-9/+47
2019-10-13Merge tag 'fixes-for-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+3
2019-10-13Merge tag 'for-linus-20191012' of git://git.kernel.dk/linux-blockLinus Torvalds1-17/+20
2019-10-12tracing: Initialize iter->seq after zeroing in tracing_read_pipe()Petr Mladek1-0/+1
2019-10-12tracing/hwlat: Don't ignore outer-loop duration when calculating max_latencySrivatsa S. Bhat (VMware)1-0/+2
2019-10-12tracing/hwlat: Report total time spent in all NMIs during the sampleSrivatsa S. Bhat (VMware)1-1/+1
2019-10-12recordmcount: Fix nop_mcount() functionSteven Rostedt (VMware)1-4/+1
2019-10-12tracing: Do not create tracefs files if tracefs lockdown is in effectSteven Rostedt (VMware)1-0/+4
2019-10-12tracing: Add locked_down checks to the open calls of files created for tracefsSteven Rostedt (VMware)10-4/+98
2019-10-12tracing: Add tracing_check_open_get_tr()Steven Rostedt (VMware)6-60/+81
2019-10-12tracing: Have trace events system open call tracing_open_generic_tr()Steven Rostedt (VMware)3-15/+5
2019-10-12tracing: Get trace_array reference for available_tracers filesSteven Rostedt (VMware)1-2/+15
2019-10-12ftrace: Get a reference counter for the trace_array on filter filesSteven Rostedt (VMware)1-9/+18
2019-10-12tracefs: Revert ccbd54ff54e8 ("tracefs: Restrict tracefs when the kernel is l...Steven Rostedt (VMware)1-41/+1
2019-10-12Merge tag 'char-misc-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-18/+60
2019-10-12Merge tag 'staging-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds38-2333/+695
2019-10-12Merge tag 'tty-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds15-19/+51
2019-10-12Merge tag 'usb-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds74-961/+431
2019-10-12Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-17/+25
2019-10-12Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds43-131/+411
2019-10-12Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-16/+36
2019-10-12Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-26/+27
2019-10-12Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-3/+3
2019-10-12Merge tag 'riscv/for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-9/+8
2019-10-12Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-5/+55
2019-10-12Merge tag 'powerpc-5.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds5-1/+10
2019-10-12Merge tag 'for-linus-5.4-rc3-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-26/+34
2019-10-12Merge tag 's390-5.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds4-4/+10
2019-10-12perf/x86/cstate: Add Tiger Lake CPU supportKan Liang1-9/+11
2019-10-12perf/x86/msr: Add Tiger Lake CPU supportKan Liang1-0/+2
2019-10-12perf/x86/intel: Add Tiger Lake CPU supportKan Liang1-0/+2
2019-10-12perf/x86/cstate: Update C-state counters for Ice LakeKan Liang1-11/+25
2019-10-12perf/x86/msr: Add new CPU model numbers for Ice LakeKan Liang1-0/+3
2019-10-12perf/x86/cstate: Add Comet Lake CPU supportKan Liang1-10/+14
2019-10-12perf/x86/msr: Add Comet Lake CPU supportKan Liang1-0/+2
2019-10-12perf/x86/intel: Add Comet Lake CPU supportKan Liang1-0/+2
2019-10-12Merge branch 'x86/urgent' into perf/urgent, to pick up new CPU model definitionsIngo Molnar6-26/+27
2019-10-11Merge tag 'nfs-for-5.4-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds5-81/+49
2019-10-11Merge tag '5.4-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds9-40/+57
2019-10-11Merge tag 'modules-for-v5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-22/+27
2019-10-11Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-46/+16
2019-10-11Documentation/process: Add fallthrough pseudo-keywordJoe Perches2-11/+24
2019-10-11compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case useJoe Perches1-0/+17
2019-10-11net: sctp: Rename fallthrough label to unhandledJoe Perches1-6/+6
2019-10-11Merge tag 'drm-fixes-2019-10-11' of git://anongit.freedesktop.org/drm/drmLinus Torvalds24-96/+234
2019-10-11Merge tag 'for-linus-20191010' of git://git.kernel.dk/linux-blockLinus Torvalds9-55/+29
2019-10-11perf diff: Report noisy for cycles diffJin Yao9-0/+203
2019-10-11perf tools: Propagate CFLAGS to libperfJiri Olsa3-15/+18
2019-10-11s390/uaccess: avoid (false positive) compiler warningsChristian Borntraeger1-2/+2
2019-10-11firmware: google: increment VPD key_len properlyBrian Norris1-1/+1
2019-10-11MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdbDouglas Anderson1-0/+1
2019-10-11spufs: fix a crash in spufs_create_root()Emmanuel Nicolet1-0/+1
2019-10-10io_uring: fix sequence logic for timeout requestsJens Axboe1-17/+20
2019-10-11Merge tag 'drm-intel-fixes-2019-10-10' of git://anongit.freedesktop.org/drm/d...Dave Airlie17-82/+188
2019-10-11Merge tag 'drm-fixes-5.4-2019-10-09' of git://people.freedesktop.org/~agd5f/l...Dave Airlie1-7/+7
2019-10-11Merge tag 'drm-misc-fixes-2019-10-10' of git://anongit.freedesktop.org/drm/dr...Dave Airlie6-7/+39
2019-10-10SUNRPC: fix race to sk_err after xs_error_reportBenjamin Coddington2-9/+9
2019-10-10NFSv4: Fix leak of clp->cl_acceptor stringChuck Lever1-0/+1
2019-10-10MIPS: Disable Loongson MMI instructions for kernel buildPaul Burton2-0/+5
2019-10-10MIPS: elf_hwcap: Export userspace ASEsJiaxun Yang2-0/+44
2019-10-10Merge tag 'xfs-5.4-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds10-31/+29
2019-10-10libperf: Adopt perf_evlist__filter_pollfd() from tools/perfJiri Olsa4-11/+19
2019-10-10libperf: Introduce perf_evlist__purge()Jiri Olsa2-0/+31
2019-10-10libperf: Introduce perf_evlist__exit()Jiri Olsa3-6/+14
2019-10-10libperf: Move the pollfd allocation from tools/perf to libperfJiri Olsa2-4/+5
2019-10-10libperf: Centralize map refcnt settingJiri Olsa2-30/+15
2019-10-10perf evlist: Switch to libperf's mmap interfaceJiri Olsa1-175/+4
2019-10-10perf evlist: Introduce perf_evlist__mmap_cb_mmap()Jiri Olsa1-2/+13
2019-10-10nbd: fix possible sysfs duplicate warningXiubo Li1-1/+1
2019-10-10xen: Stop abusing DT of_dma_configure APIRob Herring2-21/+4
2019-10-10Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-0/+2
2019-10-10Merge tag 'for-5.4-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-13/+49
2019-10-10perf evlist: Introduce perf_evlist__mmap_cb_get()Jiri Olsa1-0/+24
2019-10-10Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-66/+71
2019-10-10perf tools: Introduce perf_evlist__mmap_cb_idx()Jiri Olsa1-0/+14
2019-10-10libperf: Introduce perf_evlist_mmap_ops::mmap callbackJiri Olsa2-3/+29
2019-10-10libperf: Add perf_evlist_mmap_ops::get callbackJiri Olsa2-8/+13
2019-10-10libperf: Introduce perf_evlist_mmap_ops::idx callbackJiri Olsa2-5/+17
2019-10-10libperf: Introduce perf_evlist__mmap_ops()Jiri Olsa2-6/+26
2019-10-10Merge branch 'work.mount3' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2-1/+10
2019-10-10libperf: Adopt perf_evlist__mmap()/munmap() from tools/perfJiri Olsa4-0/+243
2019-10-10MAINTAINERS: Remove Simon as Renesas SoC Co-MaintainerGeert Uytterhoeven2-4/+4
2019-10-10libperf: Adopt perf_mmap__read_event() from tools/perfJiri Olsa21-95/+98
2019-10-10libperf: Adopt perf_mmap__read_done() from tools/perfJiri Olsa20-33/+34
2019-10-10libperf: Adopt perf_mmap__read_init() from tools/perfJiri Olsa23-98/+107
2019-10-10libperf: Adopt perf_mmap__consume() function from tools/perfJiri Olsa23-54/+87
2019-10-10xen/grant-table: remove unnecessary printingFuqian Huang1-2/+1
2019-10-10w1: ds250x: Fix build error without CRC16YueHaibing1-0/+1
2019-10-10perf tools: Use perf_mmap way to detect aux mmapJiri Olsa1-1/+3
2019-10-10libperf: Adopt perf_mmap__put() function from tools/perfJiri Olsa6-32/+48
2019-10-10libperf: Adopt perf_mmap__unmap() function from tools/perfJiri Olsa5-11/+17
2019-10-10libperf: Adopt perf_mmap__get() function from tools/perfJiri Olsa6-8/+8
2019-10-10virt: vbox: fix memory leak in hgcm_call_preprocess_linaddrNavid Emamdoost1-1/+2
2019-10-10libperf: Adopt perf_mmap__mmap() function from tools/perfJiri Olsa5-11/+25
2019-10-10libperf: Adopt perf_mmap__mmap_len() function from tools/perfJiri Olsa5-13/+21
2019-10-10libperf: Add 'struct perf_mmap_param'Jiri Olsa4-8/+18
2019-10-10binder: Fix comment headers on binder_alloc_prepare_to_free()Joel Fernandes (Google)1-1/+1
2019-10-10binder: prevent UAF read in print_binder_transaction_log_entry()Christian Brauner2-2/+4
2019-10-10libperf: Add perf_mmap__init() functionJiri Olsa4-3/+14