aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace
AgeCommit message (Expand)AuthorFilesLines
2012-04-05Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-16/+2
2012-04-05simple_open: automatically convert to simple_open()Stephen Boyd1-16/+2
2012-03-27tracing: Fix ent_size in trace outputSteven Rostedt1-0/+4
2012-03-26Merge branch 'linus' into perf/urgentIngo Molnar1-1/+1
2012-03-24Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar2-5/+13
2012-03-22tracing: Fix ftrace stack trace entriesWolfgang Mauerer2-5/+13
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2012-03-20constify path argument of trace_seq_path()Al Viro1-1/+1
2012-03-13tracing: Fix build breakage without CONFIG_PERF_EVENTSMark Brown1-2/+0
2012-03-13ftrace: Fix function_graph for archs that test ftrace_trace_functionRajesh Bhagat1-1/+2
2012-03-01tracing: Keep NMI watchdog from triggering when dumping traceSteven Rostedt1-0/+2
2012-02-27tracing: Do not select FRAME_POINTER on PPCGerlando Falauto1-1/+1
2012-02-22tracing/ring-buffer: Only have tracing_on disable tracing buffersSteven Rostedt3-97/+168
2012-02-21ftrace, perf: Add filter support for function trace eventJiri Olsa4-9/+168
2012-02-21ftrace: Allow to specify filter field type for ftrace eventsJiri Olsa4-47/+82
2012-02-21ftrace, perf: Add support to use function tracepoint in perfJiri Olsa4-2/+106
2012-02-21ftrace: Add FTRACE_ENTRY_REG macro to allow event registrationJiri Olsa2-2/+20
2012-02-21ftrace, perf: Add add/del tracepoint perf registration actionsJiri Olsa4-1/+11
2012-02-21ftrace, perf: Add open/close tracepoint perf registration actionsJiri Olsa4-49/+97
2012-02-21ftrace: Add enable/disable ftrace_ops control interfaceJiri Olsa2-7/+106
2012-02-21tracing: Don't use p->len field to determine output in __print_*() functionsSteven Rostedt1-3/+3
2012-02-20tracing: Don't print an extra separator of flagsAndrey Vagin1-2/+4
2012-02-13tracing/trivial: Use kcalloc instead of kzalloc to allocate arrayThomas Meyer3-7/+6
2012-02-13ftrace: sched_switch plugin is deprecatedGeunsik Lim1-3/+3
2012-02-03ftrace: Change filter/notrace set functions to return exit codeJiri Olsa1-6/+9
2012-01-15Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-345/+683
2012-01-08Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds3-3/+3
2012-01-06Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-37/+138
2012-01-03switch debugfs to umode_tAl Viro3-3/+3
2011-12-21tracing: Factorize filter creationTejun Heo1-141/+142
2011-12-21tracing: Have stack tracing set filtered functions at bootSteven Rostedt1-0/+11
2011-12-21ftrace: Allow access to the boot time function enablingSteven Rostedt1-4/+4
2011-12-21tracing: Have stack_tracer use a separate list of functionsSteven Rostedt1-1/+18
2011-12-21ftrace: Decouple hash items from showing filtered functionsSteven Rostedt1-8/+8
2011-12-21ftrace: Allow other users of function tracing to use the output listingSteven Rostedt1-16/+25
2011-12-21ftrace: Create ftrace_hash_empty() helper routineSteven Rostedt1-11/+17
2011-12-21ftrace: Fix ftrace hash record update with notraceSteven Rostedt1-1/+1
2011-12-21ftrace: Use bsearch to find record ipSteven Rostedt1-15/+23
2011-12-21ftrace: Sort the mcount records on each pageSteven Rostedt1-0/+29
2011-12-21ftrace: Replace record newlist with record page listSteven Rostedt1-31/+37
2011-12-21ftrace: Allocate the mcount record pages as groupsSteven Rostedt1-51/+128
2011-12-21ftrace: Remove usage of "freed" recordsSteven Rostedt1-51/+49
2011-12-21ftrace: Allow archs to modify code without stop machineSteven Rostedt1-38/+215
2011-12-21ftrace: Fix unregister ftrace_ops accountingJiri Olsa1-14/+13
2011-12-11trace: Allow ftrace_dump() to be called from modulesPaul E. McKenney1-0/+1
2011-12-06Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar3-28/+79
2011-12-06Merge branch 'perf/urgent' into perf/coreIngo Molnar1-3/+3
2011-12-05ftrace: Fix hash record accounting bugSteven Rostedt1-1/+3
2011-12-05ftrace: Remove force undef config value left for testingSteven Rostedt1-1/+0
2011-12-05tracing: Restore system filter behaviorLi Zefan1-1/+6
2011-12-05tracing: fix event_subsystem ref countingIlya Dryomov1-1/+0
2011-12-01trace_events_filter: Use rcu_assign_pointer() when setting ftrace_event_call-...Tejun Heo1-3/+3
2011-11-17tracing: Add entries in buffer and total entries to default output headerSteven Rostedt1-25/+47
2011-11-17tracing: Add irq, preempt-count and need resched info to default trace outputSteven Rostedt3-6/+35
2011-11-11Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar7-13/+68
2011-11-07tracing/latency: Fix header output for latency tracersJiri Olsa4-2/+40
2011-11-07ftrace: Fix hash record accounting bugSteven Rostedt1-1/+3
2011-11-07ftrace: Remove force undef config value left for testingSteven Rostedt1-1/+0
2011-11-04tracing: Add boiler plate for subsystem filterSteven Rostedt1-7/+19
2011-11-02tracing: Restore system filter behaviorLi Zefan1-1/+6
2011-10-31kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructurePaul Gortmaker1-0/+1
2011-10-31tracing: fix event_subsystem ref countingIlya Dryomov1-1/+0
2011-10-31kernel: Add <linux/module.h> to files using it implicitlyPaul Gortmaker2-0/+2
2011-10-26Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds11-396/+819
2011-10-26Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-34/+34
2011-10-14tracing: Fix returning of duplicate data after EOF in trace_pipe_rawSteven Rostedt1-2/+2
2011-10-14ftrace: Fix README to state tracing_on to start/stop tracingGeunsik Lim1-2/+2
2011-10-12Merge branch 'tip/perf/core' of git://github.com/rostedt/linux into perf/coreIngo Molnar10-383/+766
2011-10-11tracing: Do not allocate buffer for trace_markerSteven Rostedt1-28/+83
2011-10-11tracing: Warn on output if the function tracer was found corruptedSteven Rostedt3-0/+25
2011-10-10ftrace/kprobes: Fix not to delete probes if in useMasami Hiramatsu1-9/+49
2011-10-07Merge branch 'pm-runtime' into pm-for-linusRafael J. Wysocki2-0/+23
2011-09-29PM / Tracing: build rpm-traces.c only if CONFIG_PM_RUNTIME is setMing Lei1-0/+2
2011-09-27PM / Runtime: Introduce trace points for tracing rpm_* functionsMing Lei2-0/+21
2011-09-22tracing: Fix preemptirqsoff tracer to not stop at preempt offSteven Rostedt1-2/+2
2011-09-19tracing: Add a counter clock for those that do not trust clocksSteven Rostedt2-0/+13
2011-09-13locking, tracing: Annotate tracing locks as rawThomas Gleixner3-34/+34
2011-08-30trace: Add ring buffer stats to measure rate of eventsVaibhav Nagarnaik2-1/+82
2011-08-30trace: Add a new readonly entry to report total buffer sizeVaibhav Nagarnaik1-0/+33
2011-08-30tracing: Add preempt disable for filter self testSteven Rostedt1-0/+6
2011-08-19tracing/filter: Add startup tests for events filterJiri Olsa4-0/+264
2011-08-19tracing/filter: Change filter_match_preds function to use walk_pred_treeJiri Olsa1-66/+58
2011-08-19tracing/filter: Change fold_pred function to use walk_pred_treeJiri Olsa1-35/+33
2011-08-19tracing/filter: Change fold_pred_tree function to use walk_pred_treeJiri Olsa1-45/+20
2011-08-19tracing/filter: Change count_leafs function to use walk_pred_treeJiri Olsa1-33/+14
2011-08-19tracing/filter: Unify predicate tree walking, change check_pred_tree function...Jiri Olsa1-51/+86
2011-08-19tracing/filter: Simplify tracepoint event lookupJiri Olsa1-6/+3
2011-08-19tracing/filter: Remove field_name from filter_pred structJiri Olsa2-51/+13
2011-08-19tracing/filter: Separate predicate init and filter additionJiri Olsa1-33/+23
2011-08-19tracing/filter: Use static allocation for filter predicatesJiri Olsa1-41/+16
2011-08-19Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+16
2011-08-11blktrace: add FLUSH/FUA supportNamhyung Kim1-5/+16
2011-08-10tracing: Clean up tb_fmt to not give faulty compile warningSteven Rostedt1-9/+10
2011-08-05Merge branch 'linus' into perf/urgentIngo Molnar16-488/+860
2011-07-26atomic: use <linux/atomic.h>Arun Sharma2-2/+2
2011-07-25trace events: Update version number reference to new 3.x scheme for EVENT_POW...Jesper Juhl1-1/+1
2011-07-21Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar7-152/+419
2011-07-21Merge branch 'perf/urgent' into perf/coreIngo Molnar5-30/+135
2011-07-15tracing/kprobe: Update symbol reference when loading moduleMasami Hiramatsu1-1/+36
2011-07-15tracing/kprobes: Support module init function probingMasami Hiramatsu1-26/+138
2011-07-15tracing/kprobes: Merge trace probe enable/disable functionsMasami Hiramatsu1-56/+36
2011-07-14ftrace: Fix regression where ftrace breaks when modules are loadedSteven Rostedt1-2/+28
2011-07-14tracing/kprobes: Rename probe_* to trace_probe_*Masami Hiramatsu1-21/+22
2011-07-14tracing: Have dynamic size event stack tracesSteven Rostedt3-19/+87
2011-07-13ftrace: Fix dynamic selftest failure on some archsSteven Rostedt1-0/+26
2011-07-13ftrace: Update filter when tracing enabled in set_ftrace_filter()Steven Rostedt1-0/+4
2011-07-13ftrace: Balance records when updating the hashSteven Rostedt1-16/+33
2011-07-07ftrace: Do not disable interrupts for modules in mcount updateSteven Rostedt1-5/+11
2011-07-07tracing: Still trace filtered irq functions when irq trace is disabledSteven Rostedt2-17/+35
2011-07-07ftrace: Fix regression of :mod:module function enablingSteven Rostedt2-10/+5
2011-07-07tracing: Have "enable" file use refcounts like the "filter" fileSteven Rostedt1-9/+22
2011-07-07tracing: Fix bug when reading system filters on module removalSteven Rostedt3-11/+82
2011-07-05Merge branch 'tip/perf/core-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar11-308/+308
2011-06-14tracing/kprobes: Fix kprobe-tracer to support stack traceMasami Hiramatsu3-7/+42
2011-06-14ring-buffer: Set __GFP_NORETRY flag for ring buffer allocating processVaibhav Nagarnaik1-6/+19
2011-06-14tracing: Convert to kstrtoul_from_userPeter Huewe5-110/+20
2011-06-14tracing, function_graph: Add context-info support for function_graph tracerJiri Olsa1-22/+31
2011-06-14tracing, function_graph: Remove lock-depth from latency traceJiri Olsa1-4/+3
2011-06-14tracing, function: Fix trace header to follow context-info optionJiri Olsa1-0/+3
2011-06-14tracing, function_graph: Merge overhead and duration display functionsJiri Olsa1-74/+74
2011-06-14tracing, function_graph: Remove dependency of abstime and duration fields on ...Jiri Olsa3-18/+9
2011-06-14ftrace: Fixed an include coding style issuePaul McQuade1-5/+2
2011-06-14tracing: Add disable_on_free optionSteven Rostedt2-2/+5
2011-06-14tracing: Add a proc file to stop tracing and free bufferVaibhav Nagarnaik1-35/+73
2011-06-14tracing: Use NUMA allocation for per-cpu ring buffer pagesVaibhav Nagarnaik3-22/+23
2011-06-14tracing: Schedule a delayed work to call wakeup()Vaibhav Nagarnaik1-11/+12
2011-06-09tracing: Fix regression in printk_formats fileSteven Rostedt1-4/+1
2011-06-07ftrace: Revert 8ab2b7efd ftrace: Remove unnecessary disabling of irqsSteven Rostedt1-0/+7
2011-06-07kprobes/trace: Fix kprobe selftest for gcc 4.6Steven Rostedt1-2/+6
2011-06-06ftrace: Fix possible undefined return codeGuoWen Li1-1/+1
2011-05-25ftrace: Add internal recursive checksSteven Rostedt3-6/+32
2011-05-25tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machineliubo1-0/+27
2011-05-25ftrace: Set ops->flag to enabled even on static function tracingSteven Rostedt1-1/+5
2011-05-25tracing: Have event with function tracer check error returnSteven Rostedt1-1/+6
2011-05-25ftrace: Have ftrace_startup() return failure codeSteven Rostedt1-6/+8
2011-05-19Merge branches 'sched-core-for-linus' and 'sched-urgent-for-linus' of git://g...Linus Torvalds1-1/+0
2011-05-18ftrace: Add self-tests for multiple function trace usersSteven Rostedt3-1/+217
2011-05-18ftrace: Modify ftrace_set_filter/notrace to take opsSteven Rostedt2-4/+46
2011-05-18ftrace: Allow dynamically allocated function tracersSteven Rostedt1-7/+30
2011-05-18ftrace: Implement separate user function filteringSteven Rostedt5-38/+160
2011-05-18ftrace: Free hash with call_rcu_sched()Steven Rostedt1-27/+28
2011-05-18ftrace: Have global_ops store the functions that are to be tracedSteven Rostedt1-16/+53
2011-05-18ftrace: Add ops parameter to ftrace_startup/shutdown functionsSteven Rostedt1-14/+14
2011-05-18ftrace: Add enabled_functions fileSteven Rostedt1-2/+49
2011-05-18ftrace: Use counters to enable functions to traceSteven Rostedt1-16/+142
2011-05-18ftrace: Separate hash allocation and assignmentSteven Rostedt1-42/+233
2011-05-18ftrace: Create a global_ops to hold the filter and notrace hashesSteven Rostedt1-19/+46
2011-05-18ftrace: Use hash instead for FTRACE_FL_FILTERSteven Rostedt1-82/+69
2011-05-18ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functionsSteven Rostedt1-26/+150
2011-05-12Merge commit 'v2.6.39-rc7' into sched/coreIngo Molnar3-1/+3
2011-05-10Merge commit 'v2.6.39-rc7' into perf/coreIngo Molnar2-0/+2
2011-05-06Regression: partial revert "tracing: Remove lock_depth from event entry"Arjan van de Ven2-0/+2
2011-05-01Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar1-209/+138
2011-05-01Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar2-6/+8
2011-04-29ftrace: Consolidate the function match routines for normal and modsSteven Rostedt1-62/+36
2011-04-29ftrace: Consolidate updating of ftrace_trace_functionSteven Rostedt1-61/+34
2011-04-29ftrace: Move record update for normal and modules into a separate functionSteven Rostedt1-8/+11
2011-04-29ftrace: Remove FTRACE_FL_CONVERTED flagSteven Rostedt1-8/+4
2011-04-29ftrace: Remove FTRACE_FL_FAILED flagSteven Rostedt1-29/+47
2011-04-29ftrace: Remove failures fileSteven Rostedt1-37/+2
2011-04-29ftrace: Remove unnecessary disabling of irqsSteven Rostedt1-4/+0
2011-04-29ftrace: Make FTRACE_WARN_ON() work in if conditionSteven Rostedt1-6/+10
2011-04-29ftrace: Only update the function code on write to filter filesSteven Rostedt1-5/+7
2011-04-27Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar3-15/+123
2011-04-27Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-1/+1
2011-04-24sched: Get rid of lock_depthJonathan Corbet1-1/+0
2011-04-21ftrace: Build without frame pointers on MicroblazeMichal Simek1-1/+1
2011-04-16block: make unplug timer trace event correspond to the schedule() unplugJens Axboe1-6/+12
2011-04-12block: fixup block IO unplug trace callJens Axboe1-3/+3
2011-04-12block: remove block_unplug_timer() trace pointJens Axboe1-17/+0
2011-04-04tracing: Avoid soft lockup in trace_pipeJiri Olsa2-3/+15
2011-04-04tracing: Print trace_bprintk() formats for modules tooSteven Rostedt1-6/+97
2011-04-04tracing: Convert trace_printk() formats for module to const char *Steven Rostedt1-6/+11
2011-03-31Fix common misspellingsLucas De Marchi8-10/+10
2011-03-25Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+1
2011-03-24Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-11/+4
2011-03-23Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-2/+1
2011-03-22tracing: Fix set_ftrace_filter probe function displayJiri Olsa1-2/+1
2011-03-18Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-3/+3
2011-03-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-03-18trace, filters: Initialize the match variable in process_ops() properlyIngo Molnar1-1/+1
2011-03-17trace, documentation: Fix branch profiling location in debugfsDavid Rientjes1-2/+2
2011-03-11blktrace: Use rq->cmd_flags directly in blk_add_trace_rq.Tao Ma1-11/+4
2011-03-10tracing: Fix irqoff selftest expanding max bufferSteven Rostedt1-0/+9
2011-03-10tracing: Align 4 byte ints together in struct tracerSteven Rostedt1-1/+1
2011-03-10tracing: Export trace_set_clr_event()Yuanhan Liu1-0/+1
2011-03-10tracing: Explain about unstable clock on resume with ring buffer warningJiri Olsa1-2/+10
2011-03-10tracing: Adjust conditional expression latency formatting.David Sharp1-8/+18
2011-03-10tracing: Fix event alignment: ftrace:context_switch and ftrace:wakeupDavid Sharp1-3/+3
2011-03-10tracing: Remove lock_depth from event entrySteven Rostedt3-14/+5
2011-03-09ring-buffer: Remove unused #include <linux/trace_irq.h>David Sharp1-1/+0
2011-03-09tracing: Add an 'overwrite' trace_option.David Sharp3-6/+23
2011-03-08Merge commit 'v2.6.38-rc8' into perf/coreIngo Molnar1-16/+0
2011-03-03blktrace: Remove blk_fill_rwbs_rq.Tao Ma1-16/+0
2011-03-03Merge branch '/tip/perf/filter' of git://git.kernel.org/pub/scm/linux/kernel/...Frederic Weisbecker2-169/+754
2011-02-18Revert "tracing: Add unstable sched clock note to the warning"Ingo Molnar1-6/+2
2011-02-17Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar4-62/+40
2011-02-16Merge branch 'perf/urgent' into perf/coreIngo Molnar1-0/+7
2011-02-15Merge branch 'master' into for-nextJiri Kosina5-47/+38
2011-02-14Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-7/+45