aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace
AgeCommit message (Expand)AuthorFilesLines
2018-12-28Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2018-12-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+97
2018-12-26Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-26/+26
2018-12-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+97
2018-12-18bpf: support raw tracepoints in modulesMatt Mullins1-2/+97
2018-12-12Merge tag 'trace-v4.20-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+9
2018-12-11tracing: Fix memory leak of instance function hash filtersSteven Rostedt (VMware)1-0/+1
2018-12-11tracing: Fix memory leak in set_trigger_filter()Steven Rostedt (VMware)1-2/+4
2018-12-11tracing: Fix memory leak in create_filter()Steven Rostedt (VMware)1-1/+4
2018-12-07blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou1-2/+2
2018-12-04Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar5-26/+26
2018-11-30Merge tag 'trace-v4.20-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-3/+62
2018-11-30Merge tag 'trace-v4.20-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-13/+43
2018-11-29tracing/fgraph: Fix set_graph_function from showing interruptsSteven Rostedt (VMware)4-3/+62
2018-11-27function_graph: Have profiler use curr_ret_stack and not depthSteven Rostedt (VMware)1-2/+2
2018-11-27function_graph: Reverse the order of pushing the ret_stack and the callbackSteven Rostedt (VMware)1-4/+6
2018-11-27function_graph: Move return callback before update of curr_ret_stackSteven Rostedt (VMware)1-9/+13
2018-11-27function_graph: Use new curr_ret_depth to manage depth instead of curr_ret_stackSteven Rostedt (VMware)2-8/+16
2018-11-27function_graph: Make ftrace_push_return_trace() staticSteven Rostedt (VMware)1-1/+1
2018-11-27tracing: Replace synchronize_sched() and call_rcu_sched()Paul E. McKenney5-26/+26
2018-11-26function_graph: Create function_graph_enter() to consolidate architecture codeSteven Rostedt (VMware)1-0/+16
2018-11-23bpf: fix check of allowed specifiers in bpf_trace_printkMartynas Pumputis1-3/+5
2018-11-05tracing/kprobes: Fix strpbrk() argument orderMasami Hiramatsu1-1/+1
2018-11-02Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2018-11-01blkcg: revert blkcg cleanups seriesDennis Zhou1-2/+2
2018-11-01Merge tag 'platform-drivers-x86-v4.20-1' of git://git.infradead.org/linux-pla...Linus Torvalds1-1/+1
2018-10-30Merge tag 'trace-v4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds8-914/+951
2018-10-30Merge tag 'trace-v4.19-rc8-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+3
2018-10-28tracing: Return -ENOENT if there is no target synthetic eventMasami Hiramatsu1-1/+3
2018-10-27tracing: Have stack tracer trace full stackSteven Rostedt (VMware)1-1/+1
2018-10-27tracing: Export trace_dump_stack to modulesNikolay Borisov1-0/+1
2018-10-22Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2018-10-19tracing: Fix synthetic event to allow semicolon at endMasami Hiramatsu1-1/+1
2018-10-19tracing: Fix synthetic event to accept unsigned modifierMasami Hiramatsu1-6/+24
2018-10-17tracing: Use trace_clock_local() for looping in preemptirq_delay_test.cSteven Rostedt (VMware)1-5/+5
2018-10-12tracing: probeevent: Fix uninitialized used of offset in parse argsSteven Rostedt (VMware)1-1/+1
2018-10-10tracing/kprobes: Allow kprobe-events to record module symbolMasami Hiramatsu3-10/+68
2018-10-10tracing/kprobes: Check the probe on unloaded module correctlyMasami Hiramatsu1-13/+26
2018-10-10tracing/uprobes: Fix to return -EFAULT if copy_from_user failedMasami Hiramatsu1-1/+1
2018-10-10tracing: probeevent: Add $argN for accessing function argsMasami Hiramatsu5-20/+49
2018-10-10tracing: probeevent: Add array type supportMasami Hiramatsu4-40/+170
2018-10-10tracing: probeevent: Add symbol typeMasami Hiramatsu3-4/+18
2018-10-10tracing: probeevent: Unify fetch_insn processing common partMasami Hiramatsu3-82/+63
2018-10-10tracing: probeevent: Append traceprobe_ for exported functionMasami Hiramatsu4-6/+6
2018-10-10tracing: probeevent: Return consumed bytes of dynamic areaMasami Hiramatsu4-110/+88
2018-10-10tracing: probeevent: Unify fetch type tablesMasami Hiramatsu4-75/+39
2018-10-10tracing: probeevent: Introduce new argument fetching codeMasami Hiramatsu5-678/+491
2018-10-10tracing: probeevent: Remove NOKPROBE_SYMBOL from print functionsMasami Hiramatsu1-3/+1
2018-10-10tracing: probeevent: Cleanup argument field definitionMasami Hiramatsu4-41/+29
2018-10-10tracing: probeevent: Cleanup print argument functionsMasami Hiramatsu4-31/+29
2018-10-10trace_uprobe: support reference counter in fd-based uprobeSong Liu3-5/+9
2018-10-01Merge tag 'v4.19-rc6' into for-4.20/blockJens Axboe1-0/+2
2018-09-26tracing: Trivia spelling fix containerof() -> container_of()Andy Shevchenko1-1/+1
2018-09-24trace_uprobe/sdt: Prevent multiple reference counter for same uprobeRavi Bangoria1-2/+35
2018-09-24uprobes: Support SDT markers having reference count (semaphore)Ravi Bangoria2-4/+36
2018-09-24tracing/kprobe: Remove unneeded extra strchr() from create_trace_kprobe()Steven Rostedt (VMware)1-3/+6
2018-09-21blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou (Facebook)1-2/+2
2018-09-17ring-buffer: Allow for rescheduling when removing pagesVaibhav Nagarnaik1-0/+2
2018-08-23Merge tag 'trace-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds3-1/+25
2018-08-22Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+4
2018-08-21tracing/kprobes: Fix to check notrace function with correct rangeMasami Hiramatsu1-1/+8
2018-08-21tracing: Allow gcov profiling on only ftrace subsystemMasami Hiramatsu2-0/+17
2018-08-20Merge tag 'trace-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds35-423/+472
2018-08-16tracing: Fix SPDX format headers to use C++ style commentsSteven Rostedt (VMware)8-8/+8
2018-08-16tracing: Add SPDX License format tags to tracing filesSteven Rostedt (VMware)20-102/+20
2018-08-16tracing: Add SPDX License format to bpf_trace.cSteven Rostedt (VMware)1-4/+1
2018-08-16tracing/blktrace: Fix to allow setting same valueSteven Rostedt (VMware)1-0/+4
2018-08-16blktrace: Add SPDX License format headerSteven Rostedt (VMware)1-13/+1
2018-08-15tracing: Add -mcount-nop option supportVasily Gorbik2-0/+7
2018-08-15Merge tag 'printk-for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+3
2018-08-14Merge tag 'docs-4.19' of git://git.lwn.net/linuxLinus Torvalds1-2/+2
2018-08-14Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2018-08-10uprobes: Use synchronize_rcu() not synchronize_sched()Steven Rostedt (VMware)1-1/+1
2018-08-10tracing: Fix synchronizing to event changes with tracepoint_synchronize_unreg...Steven Rostedt (VMware)4-14/+17
2018-08-10ftrace: Remove unused pointer ftrace_swapper_pidColin Ian King1-2/+0
2018-08-10tracing: More reverting of "tracing: Centralize preemptirq tracepoints and un...Steven Rostedt (VMware)3-50/+38
2018-08-10tracing/irqsoff: Handle preempt_count for different configsSteven Rostedt (VMware)1-29/+37
2018-08-10tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and un...Steven Rostedt (VMware)1-16/+20
2018-08-06tracing: irqsoff: Account for additional preempt_disableJoel Fernandes (Google)1-0/+26
2018-08-05Merge tag 'v4.18-rc6' into for-4.19/block2Jens Axboe3-7/+12
2018-08-03trace: Use rcu_dereference_raw for hooks from trace-event subsystemJoel Fernandes (Google)1-2/+2
2018-08-02tracing/kprobes: Fix within_notrace_func() to check only notrace functionsMasami Hiramatsu1-3/+5
2018-08-02Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar4-7/+48
2018-08-01ftrace: Use true and false for boolean values in ops_references_rec()Gustavo A. R. Silva1-5/+5
2018-08-01ring-buffer: Make ring_buffer_record_is_set_on() return boolSteven Rostedt (VMware)1-1/+1
2018-08-01ring-buffer: Make ring_buffer_record_is_on() return boolSteven Rostedt (VMware)1-1/+1
2018-08-01tracing: Make tracer_tracing_is_on() return boolSteven Rostedt (VMware)2-2/+2
2018-08-01tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread existsSteven Rostedt (VMware)1-1/+1
2018-08-01ftrace: Add missing check for existing hwlat threadErica Bugden1-0/+3
2018-08-01tracing: Do not call start/stop() functions when tracing_on does not changeSteven Rostedt (VMware)1-1/+3
2018-07-31tracing: Centralize preemptirq tracepoints and unify their usageJoel Fernandes (Google)4-180/+147
2018-07-30selftest/ftrace: Move kprobe selftest function to separate compile unitFrancis Deslauriers4-11/+23
2018-07-30tracing: kprobes: Prohibit probing on notrace functionMasami Hiramatsu2-9/+58
2018-07-27tracing: preemptirq_delay_run() can be statickbuild test robot1-1/+1
2018-07-27tracing/kprobes: Simplify the logic of enable_trace_kprobe()Steven Rostedt (VMware)1-18/+24
2018-07-26doc: tracing: Fix a typo of trace_statMasami Hiramatsu1-1/+1
2018-07-26tracing: Remove orphaned function ftrace_nr_registered_ops()Masami Hiramatsu1-24/+0
2018-07-26tracing: Remove orphaned function using_ftrace_ops_list_func().Masami Hiramatsu2-6/+0
2018-07-26tracing: Make unregister_trigger() staticSteven Rostedt (VMware)2-6/+3
2018-07-26lib: Add module for testing preemptoff/irqsoff latency tracersJoel Fernandes (Google)3-0/+88
2018-07-26tracing/irqsoff: Split reset into separate functionsJoel Fernandes (Google)1-3/+19
2018-07-25tracing: Quiet gcc warning about maybe unused link variableSteven Rostedt (VMware)1-2/+4
2018-07-25tracing: Fix possible double free in event_enable_trigger_func()Steven Rostedt (VMware)1-1/+5
2018-07-25tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failureArtem Savkov1-2/+11
2018-07-25ring_buffer: tracing: Inherit the tracing setting to next ring bufferMasami Hiramatsu2-0/+22
2018-07-25tracing: Fix double free of event_trigger_dataSteven Rostedt (VMware)1-4/+8
2018-07-25Merge branch 'perf/urgent' into perf/core, to pick up fixesIngo Molnar8-24/+29
2018-07-12tracing: Reorder display of TGID to be after PIDJoel Fernandes (Google)2-6/+7
2018-07-11tracing/kprobe: Release kprobe print_fmt properlyJiri Olsa1-1/+5
2018-07-09Blktrace: bail out early if block debugfs is not configuredLiu Bo1-3/+3
2018-07-09printk/nmi: Prevent deadlock when accessing the main log buffer in NMIPetr Mladek1-1/+3
2018-07-03tracing: Fix missing return symbol in function_graph outputChangbin Du1-1/+4
2018-07-03ftrace: Nuke clear_ftrace_functionYisheng Xie1-12/+1
2018-07-03tracing: Use __printf markup to silence compilerMathieu Malaterre1-0/+5
2018-07-03tracing: Optimize trace_buffer_iter() logicyuan linyu1-3/+1
2018-07-03tracing: Make create_filter() code match the commentsSteven Rostedt (VMware)1-0/+5
2018-07-03tracing: Avoid string overflowArnd Bergmann1-1/+1
2018-07-02docs: histogram.txt: convert it to ReST file formatMauro Carvalho Chehab1-1/+1
2018-06-26Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar2-6/+10
2018-06-21tracing: Use swap macro in update_max_trGustavo A. R. Silva1-5/+1
2018-06-21tracing: Check for no filter when processing event filtersSteven Rostedt (VMware)1-1/+9
2018-06-21bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobeMasami Hiramatsu1-8/+3
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab1-8/+8
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook1-1/+1
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook2-2/+3
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook3-19/+22
2018-06-07Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-5/+1
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds3-5/+162
2018-06-06Merge tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds9-53/+92
2018-06-05tracing: Use match_string() instead of open coding it in trace_set_options()Yisheng Xie1-10/+5
2018-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+14
2018-06-04Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2018-06-04ring-buffer: Fix a bunch of typos in commentsSteven Rostedt (VMware)1-10/+10
2018-06-04bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPSYonghong Song1-0/+2
2018-06-03bpf: implement bpf_get_current_cgroup_id() helperYonghong Song1-0/+2
2018-06-03bpf: fix context access in tracing progs on 32 bit archsDaniel Borkmann1-2/+8
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-10/+28
2018-05-30bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not foundSean Young1-0/+2
2018-05-29tracing: Allow histogram triggers to access ftrace internal eventsSteven Rostedt (VMware)1-1/+1
2018-05-29tracing: Have zero size length in filter logic be full stringSteven Rostedt (VMware)1-11/+12
2018-05-29tracing: Add trigger file for trace_markers tracefs/ftrace/printSteven Rostedt (VMware)4-2/+29
2018-05-29tracing: Do not show filter file for ftrace internal eventsSteven Rostedt (VMware)1-4/+6
2018-05-29tracing: Add brackets in ftrace event dynamic arraysSteven Rostedt (VMware)1-1/+1
2018-05-29tracing: Have event_trace_init() called by trace_init_tracefs()Steven Rostedt (VMware)3-3/+4
2018-05-29tracing: Add __find_event_file() to find event files without restrictionsSteven Rostedt (VMware)2-5/+20
2018-05-29tracing: Do not reference event data in post call triggersSteven Rostedt (VMware)2-6/+4
2018-05-28tracing: Make the snapshot trigger work with instancesSteven Rostedt (VMware)3-8/+25
2018-05-27tracing: Fix crash when freeing instances with event triggersSteven Rostedt (VMware)1-2/+3
2018-05-24bpf: introduce bpf subcommand BPF_TASK_FD_QUERYYonghong Song3-0/+99
2018-05-16Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-2/+2
2018-05-15rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs()Paul E. McKenney1-2/+2
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-3/+6
2018-05-11tracing: Fix regex_match_front() to not over compare the test stringSteven Rostedt (VMware)1-0/+3
2018-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-3/+49
2018-05-04Merge tag 'trace-v4.17-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-3/+3
2018-05-03tracing: Fix the file mode of stack tracerZhengyuan Liu1-1/+1
2018-05-03ftrace: Have set_graph_* files have normal file modesChen LinX1-2/+2
2018-05-03tracing: Remove PPC32 wart from config TRACING_SUPPORTMichael Ellerman1-5/+1
2018-05-02Merge tag 'trace-v4.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-21/+26
2018-04-29bpf: Allow bpf_current_task_under_cgroup in interruptTeng Qin1-2/+0
2018-04-29Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2018-04-29bpf: add bpf_get_stack helperYonghong Song1-1/+49
2018-04-26tracing: Add field modifier parsing hist error for hist triggersTom Zanussi1-0/+1
2018-04-26tracing: Add field parsing hist error for hist triggersTom Zanussi1-0/+1
2018-04-26tracing: Restore proper field flag printing when displaying triggersTom Zanussi1-0/+10
2018-04-26Merge tag 'trace-v4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-8/+8
2018-04-26tracing: Fix bad use of igrab in trace_uprobe.cSong Liu1-21/+14
2018-04-26Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIMEThomas Gleixner1-1/+1
2018-04-25tracing: Fix missing tab for hwlat_detector print formatPeter Xu1-1/+1
2018-04-25tracing: Fix kernel crash while using empty filter with perfRavi Bangoria1-7/+7
2018-04-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-4/+21
2018-04-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-4/+21
2018-04-17trace_kprobe: Remove warning message "Could not insert probe at..."Song Liu1-2/+0
2018-04-15Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-0/+6
2018-04-12Merge tag 'trace-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds2-34/+15
2018-04-11tracing: Enforce passing in filter=NULL to create_filter()Steven Rostedt (VMware)1-14/+10
2018-04-11trace_uprobe: Simplify probes_seq_show()Ravi Bangoria1-18/+3
2018-04-11trace_uprobe: Use %lx to display offsetRavi Bangoria1-1/+1
2018-04-11tracing/uprobe: Add support for overlayfsHoward McLauchlan1-1/+1
2018-04-11tracing: Use ARRAY_SIZE() macro instead of open coding itJérémy Lefaure1-1/+1
2018-04-11bpf/tracing: fix a deadlock in perf_event_detach_bpf_progYonghong Song1-4/+21
2018-04-10Merge tag 'trace-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds11-1691/+5820
2018-04-10tracing/uprobe_event: Fix strncpy corner caseMasami Hiramatsu1-0/+2
2018-04-10perf/core: Fix perf_uprobe_init()Song Liu1-0/+2
2018-04-10perf/core: Fix perf_kprobe_init()Masami Hiramatsu1-0/+2
2018-04-06tracing: Add rcu dereference annotation for test func that touches filter->progSteven Rostedt (VMware)1-1/+6
2018-04-06tracing: Add rcu dereference annotation for filter->progSteven Rostedt (VMware)1-1/+2
2018-04-06tracing: Fixup logic inversion on setting trace_global_clock defaultsChris Wilson1-1/+1
2018-04-06tracing: Hide global trace clock from lockdepSteven Rostedt (VMware)1-2/+2
2018-04-06ring-buffer: Add set/clear_current_oom_origin() during allocationsSteven Rostedt (VMware)1-10/+38
2018-04-06ring-buffer: Check if memory is available before allocationSteven Rostedt (VMware)1-0/+5
2018-04-06tracing: Uninitialized variable in create_tracing_map_fields()Dan Carpenter1-1/+1
2018-04-06tracing: Make sure variable string fields are NULL-terminatedTom Zanussi1-2/+2
2018-04-06tracing: Add action comparisons when testing matching hist triggersTom Zanussi1-0/+50
2018-04-06tracing: Don't add flag strings when displaying variable referencesTom Zanussi1-1/+1
2018-04-06tracing: Fix display of hist trigger expressions containing timestampsTom Zanussi1-14/+5
2018-04-06ftrace: Drop a VLA in module_exists()Salvatore Mesoraca1-4/+3
2018-04-06tracing: Mention trace_clock=global when warning about unstable clocksChris Wilson1-1/+2
2018-04-06tracing: Default to using trace_global_clock if sched_clock is unstableChris Wilson1-0/+19
2018-04-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-3/+3