aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace
AgeCommit message (Expand)AuthorFilesLines
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-10-31kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructurePaul Gortmaker1-0/+1
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
2011-02-14tracing/kprobe: Fix NULL pointer deref checkMasami Hiramatsu1-1/+1
2011-02-11ftrace: Fix memory leak with function graph and cpu hotplugSteven Rostedt1-7/+45
2011-02-09Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-0/+7
2011-02-08tracing: Deprecate tracing_enabled for tracing_onSteven Rostedt1-0/+4
2011-02-08tracing: Remove obsolete sched_switch tracerSteven Rostedt1-48/+0
2011-02-08tracing: Add unstable sched clock note to the warningJiri Olsa1-2/+6
2011-02-07tracing/syscalls: Early terminate search for sys_ni_syscallIan Munsie1-0/+3
2011-02-07tracing/syscalls: Allow arch specific syscall symbol matchingIan Munsie1-7/+14
2011-02-07tracing/syscalls: Make arch_syscall_addr weakIan Munsie1-1/+1
2011-02-07tracing/syscalls: Convert redundant syscall_nr checks into WARN_ONIan Munsie1-4/+4
2011-02-07tracing/syscalls: Don't add events for unmapped syscallsIan Munsie1-0/+8
2011-02-07tracing/filter: Remove synchronize_sched() from __alloc_preds()Steven Rostedt1-23/+7
2011-02-07tracing/filter: Swap entire filter of eventsSteven Rostedt1-105/+146
2011-02-07tracing/filter: Increase the max preds to 2^14Steven Rostedt1-1/+8
2011-02-07tracing/filter: Move MAX_FILTER_PRED to local tracing directorySteven Rostedt1-0/+2
2011-02-07tracing/filter: Optimize filter by folding the treeSteven Rostedt2-10/+235
2011-02-07tracing/filter: Check the created pred treeSteven Rostedt1-1/+71
2011-02-07tracing/filter: Optimize short ciruit checkSteven Rostedt1-3/+9
2011-02-07tracing/filter: Use a tree instead of stack for filter_match_preds()Steven Rostedt2-46/+194
2011-02-07tracing/filter: Free pred array on disabling of filterSteven Rostedt1-0/+4
2011-02-07tracing/filter: Allocate the preds in an arraySteven Rostedt2-23/+10
2011-02-07tracing/filter: Call synchronize_sched() just once for system filtersSteven Rostedt1-17/+63
2011-02-07tracing/filter: Dynamically allocate predsSteven Rostedt2-36/+110
2011-02-07tracing/filter: Move OR and AND logic out of fn() methodSteven Rostedt2-34/+20
2011-02-07tracing/filter: Have no filter return a matchSteven Rostedt1-1/+6
2011-02-07tracing/kprobes: Add bitfield typeMasami Hiramatsu1-1/+103
2011-02-07tracing/kprobes: Support longer (>128 bytes) commandMasami Hiramatsu1-1/+1
2011-02-07tracing/kprobes: Cleanup strict_strtol() using codeMasami Hiramatsu1-3/+2
2011-02-03tracing: Replace syscall_meta_data struct array with pointer arraySteven Rostedt1-9/+10
2011-02-02tracing: Replace trace_event struct array with pointer arraySteven Rostedt2-9/+9
2011-01-20lockdep: Move early boot local IRQ enable/disable status to init/main.cTejun Heo1-8/+0
2011-01-19blktrace: Don't output messages if NOTIFY isn't set.Tao Ma1-0/+7
2011-01-19Kill off warning: ‘inline’ is not at beginning of declarationJesper Juhl1-1/+1
2011-01-15Merge branches 'core-fixes-for-linus', 'x86-fixes-for-linus', 'timers-fixes-f...Linus Torvalds1-21/+12
2011-01-14tracing: Remove syscall_exit_fieldsLai Jiangshan1-21/+12
2011-01-13Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-16/+21
2011-01-13Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+1
2011-01-11Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-5/+3
2011-01-10block: ensure that completion error gets properly tracedJens Axboe1-9/+13
2011-01-07tracing: Fix TRACE_EVENT power tracepoint creationMathieu Desnoyers1-1/+1
2011-01-07tracing: Fix preempt count leakLi Zefan1-4/+2
2011-01-07sched: Constify function scope static struct sched_param usagePeter Zijlstra1-1/+1
2011-01-07blktrace: add missing probe argument to block_bio_completeMathieu Desnoyers1-1/+2
2011-01-06Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2011-01-05Merge commit 'v2.6.37' into sched/coreIngo Molnar2-2/+17
2011-01-04perf: Clean up power events by introducing new, more generic onesThomas Renninger2-0/+18
2011-01-04perf: Do not export power_frequency, but power_start eventThomas Renninger1-1/+1
2011-01-04Merge commit 'v2.6.37-rc8' into perf/coreIngo Molnar1-1/+8
2010-12-23ring_buffer: Off-by-one and duplicate events in ring_buffer_read_pageDavid Sharp1-1/+8
2010-12-22Merge branch 'master' into for-nextJiri Kosina3-7/+29
2010-12-22Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar2-4/+16
2010-12-16Merge branch 'perf/urgent' into perf/coreIngo Molnar1-1/+9
2010-12-16Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-1/+9
2010-12-08Merge branch 'linus' into sched/coreIngo Molnar1-0/+19
2010-11-30tracing: Fix panic when lseek() called on "trace" opened for writingSlava Pestov1-1/+9
2010-11-27Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+19