aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace
AgeCommit message (Expand)AuthorFilesLines
2013-03-18Merge branch 'tip/perf/urgent-2' of git://git.kernel.org/pub/scm/linux/kernel...Ingo Molnar4-21/+78
2013-03-14tracing: Prevent buffer overwrite disabled for latency tracersSteven Rostedt (Red Hat)4-16/+65
2013-03-14tracing: Keep overwrite in sync between regular and snapshot buffersSteven Rostedt (Red Hat)1-1/+5
2013-03-14tracing: Protect tracer flags with trace_types_lockSteven Rostedt (Red Hat)1-4/+8
2013-03-14Merge branch 'tip/perf/urgent-2' of git://git.kernel.org/pub/scm/linux/kernel...Ingo Molnar2-3/+4
2013-03-13tracing: Fix free of probe entry by calling call_rcu_sched()Steven Rostedt (Red Hat)1-2/+2
2013-03-12tracing: Fix race in snapshot swappingSteven Rostedt (Red Hat)1-1/+2
2013-03-11Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-13/+38
2013-03-07tracing: Do not return EINVAL in snapshot when not allocatedSteven Rostedt (Red Hat)1-2/+0
2013-03-07tracing: Add help of snapshot feature when snapshot is emptySteven Rostedt (Red Hat)1-1/+24
2013-03-03Merge tag 'metag-v3.9-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+4
2013-03-02trace/ring_buffer: handle 64bit aligned structsJames Hogan1-2/+4
2013-02-28Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+25
2013-02-27hlist: drop the node parameter from iteratorsSasha Levin2-16/+11
2013-02-27ftrace: Update the kconfig for DYNAMIC_FTRACESteven Rostedt1-10/+14
2013-02-26Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-19/+70
2013-02-20Merge tag 'pm+acpi-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-18/+0
2013-02-20Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar2-19/+70
2013-02-19Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+2
2013-02-19Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds14-268/+725
2013-02-18ftrace: Call ftrace cleanup module notifier after all other notifiersSteven Rostedt (Red Hat)1-14/+32
2013-02-12tracing/syscalls: Allow archs to ignore tracing compat syscallsSteven Rostedt1-5/+38
2013-02-08uprobes/perf: Avoid uprobe_apply() whenever possibleOleg Nesterov1-6/+36
2013-02-08uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HANDLER_REMOVEOleg Nesterov1-7/+14
2013-02-08uprobes/perf: Teach trace_uprobe/perf code to pre-filterOleg Nesterov1-3/+43
2013-02-08uprobes/perf: Teach trace_uprobe/perf code to track the active perf_event'sOleg Nesterov1-0/+55
2013-02-08uprobes/perf: Always increment trace_uprobe->nhitOleg Nesterov1-2/+1
2013-02-08uprobes/tracing: Kill uprobe_trace_consumer, embed uprobe_consumer into trace...Oleg Nesterov1-29/+6
2013-02-08uprobes/tracing: Introduce is_trace_uprobe_enabled()Oleg Nesterov2-3/+7
2013-02-08uprobes/tracing: Ensure inode != NULL in create_trace_uprobe()Oleg Nesterov1-3/+3
2013-02-08uprobes/tracing: Fully initialize uprobe_trace_consumer before uprobe_register()Oleg Nesterov1-6/+7
2013-02-08uprobes/tracing: Fix dentry/mount leak in create_trace_uprobe()Oleg Nesterov1-4/+6
2013-02-08uprobes: Change handle_swbp() to expose bp_vaddr to handler_chain()Oleg Nesterov1-2/+2
2013-02-08uprobes: Kill uprobe_consumer->filter()Oleg Nesterov1-1/+0
2013-02-07sched/rt: Move rt specific bits into new header fileClark Williams2-1/+2
2013-02-04Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paul...Ingo Molnar1-0/+1
2013-02-01tracing: Init current_trace to nop_trace and remove NULL checksSteven Rostedt (Red Hat)1-18/+12
2013-01-30tracing: Make a snapshot feature available from userspaceHiraku Toyooka3-26/+151
2013-01-30tracing: Replace static old_tracer check of tracer nameHiraku Toyooka1-13/+9
2013-01-30tracing: Use sched_clock_cpu for trace_clock_globalNamhyung Kim1-1/+1
2013-01-30ring-buffer: Add stats field for amount read from trace ring bufferSteven Rostedt (Red Hat)2-0/+21
2013-01-29tracing/fgraph: Adjust fgraph depth before calling trace return callbackSteven Rostedt (Red Hat)1-1/+7
2013-01-29tracing: Remove second iterator initializerJovi Zhang1-4/+1
2013-01-25tracing: Use __this_cpu_inc/dec operation instead of __get_cpu_varShan Wei1-2/+2
2013-01-26PM / tracing: remove deprecated power trace APIPaul Gortmaker2-18/+0
2013-01-24tracing: Mark tracing_dentry_percpu() staticJosh Triplett1-1/+1
2013-01-24tracing: Fix unsigned int compare of zero in recursion checkSteven Rostedt1-1/+1
2013-01-22ring-buffer: Remove trace.h from ring_buffer.cSteven Rostedt1-1/+2
2013-01-22ring-buffer: User context bit recursion checkingSteven Rostedt2-31/+67
2013-01-22ftrace: Use only the preempt version of function tracingSteven Rostedt1-47/+14
2013-01-22tracing: Avoid unnecessary multiple recursion checksSteven Rostedt2-36/+110
2013-01-22tracing: Make the trace recursion bits into enumsSteven Rostedt1-13/+17
2013-01-22ftrace: Add context level recursion bit checkingSteven Rostedt2-10/+42
2013-01-22ftrace: Optimize the function tracer list loopSteven Rostedt1-22/+26
2013-01-22ftrace: Fix function tracing recursion self testSteven Rostedt1-1/+2
2013-01-22ftrace: Fix global function tracers that are not recursion safeSteven Rostedt1-2/+16
2013-01-22tracing: Fix selftest function recursion accountingSteven Rostedt1-13/+3
2013-01-22tracing: Fix race with max_tr and changing tracersSteven Rostedt1-7/+22
2013-01-22tracing: Remove trace.h header from trace_clock.cSteven Rostedt1-2/+0
2013-01-21tracing: Remove the extra 4 bytes of padding in eventsSteven Rostedt2-2/+0
2013-01-21ftrace: Move ARCH_SUPPORTS_FTRACE_SAVE_REGS in KconfigMasami Hiramatsu3-4/+12
2013-01-21tracing/fgraph: Add max_graph_depth to limit function_graph depthSteven Rostedt1-2/+58
2013-01-21tracing: Remove unneeded check of max_tr->buffer before tracing_resetSteven Rostedt1-2/+1
2013-01-21tracing: Add checks if tr->buffer is NULL in tracing_reset{_online_cpus}Hiraku Toyooka1-0/+6
2013-01-21tracing/syscalls: Make local functions staticFengguang Wu1-9/+9
2013-01-21tracing: Verify target file before registering a uprobe eventJovi Zhang1-1/+5
2013-01-21tracing: Use this_cpu_ptr per-cpu helperShan Wei2-5/+2
2013-01-21ring-buffer: Remove unnecessary recusive call in rb_advance_iter()Steven Rostedt1-1/+1
2013-01-21ftrace: Be first to run code modification on modulesSteven Rostedt1-1/+1
2013-01-14tracing: Fix regression of trace_pipeLiu Bo1-2/+2
2013-01-14block: add @req to bio_{front|back}_merge tracepointsTejun Heo1-0/+2
2013-01-14block: add missing block_bio_complete() tracepointTejun Heo1-3/+23
2013-01-11tracing: Fix regression with irqsoff tracer and tracing_on fileSteven Rostedt1-2/+9
2013-01-09tracing: Fix regression of trace_options file settingSteven Rostedt1-0/+2
2013-01-08tracing: Export trace_clock_local()Paul E. McKenney1-0/+1
2012-12-18Merge branch 'tip/perf/core-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-33/+31
2012-12-17trace: use kbasename()Andy Shevchenko1-4/+4
2012-12-17lseek: the "whence" argument is called "whence"Andrew Morton1-2/+2
2012-12-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds5-5/+5
2012-12-11Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-4/+14
2012-12-08Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar3-38/+83
2012-12-08Merge branch 'uprobes/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Ingo Molnar1-1/+1
2012-12-06propagate name change to comments in kernel sourceNadia Yvette Chambers5-5/+5
2012-11-30ring-buffer: Fix race between integrity check and readersSteven Rostedt1-1/+6
2012-11-30ring-buffer: Fix NULL pointer if rb_set_head_page() failsSteven Rostedt1-2/+7
2012-11-19tracing: Remove unnecessary WARN_ONCE's from tracing_buffers_splice_readDave Jones1-2/+0
2012-11-19tracing: Remove unneeded checks from the stack tracerAnton Vorontsov1-4/+0
2012-11-15tracing: Add a resize function to make one buffer equivalent to another bufferHiraku Toyooka1-27/+31
2012-11-15ftrace: Clear bits properly in reset_iter_read()Dan Carpenter1-1/+1
2012-11-13tracing: Show raw time stamp on stats per cpu using counter or tsc mode for t...Yoshihiro YUNOMAE1-6/+17
2012-11-13tracing: Format non-nanosec times from tsc clock without a decimal point.David Sharp3-32/+65
2012-11-13tracing,x86: Add a TSC trace_clockDavid Sharp1-0/+1
2012-11-02tracing: Add trace_options kernel command line parameterSteven Rostedt1-15/+39
2012-11-02tracing: Use irq_work for wake ups and remove *_nowake_*() functionsSteven Rostedt7-64/+76
2012-11-02tracing: Remove deprecated tracing_enabled fileSteven Rostedt1-3/+0
2012-11-02tracing: Make tracing_enabled be equal to tracing_onSteven Rostedt2-86/+5
2012-11-02tracing: Remove unused function unregister_tracer()Steven Rostedt2-27/+0
2012-11-02tracing: Separate open function from set_event and available_eventsSteven Rostedt1-19/+27
2012-11-02ring-buffer: Change unsigned long type of ring_buffer_oldest_event_ts() to u64Yoshihiro YUNOMAE1-2/+2
2012-11-02tracing: Reset ring buffer when changing trace_clocksDavid Sharp1-0/+8
2012-10-31tracing: Cleanup unnecessary function declarationsVaibhav Nagarnaik1-32/+29
2012-10-31tracing: Trivial cleanupDavid Sharp1-3/+3
2012-10-31tracing: Cache comms only after an event occurredSteven Rostedt4-11/+33
2012-10-31tracing: Have tracing_sched_wakeup_trace() use standard unlock_commitSteven Rostedt1-3/+1
2012-10-31tracing: Enable comm recording if trace_printk() is usedSteven Rostedt3-2/+38
2012-10-31tracing: Expand ring buffer when trace_printk() is usedSteven Rostedt1-0/+7
2012-10-31ring-buffer: Add a 'dropped events' counterSlava Pestov2-6/+38
2012-10-31tracing: Change tracer's integer flags to boolHiraku Toyooka3-12/+12
2012-10-31tracing: Allow tracers to start at core initcallSteven Rostedt6-8/+7
2012-10-31tracing: Replace strict_strto* with kstrto*Daniel Walter7-14/+14
2012-10-25uprobes: Fix misleading log entryJovi Zhang1-1/+1
2012-10-21Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-0/+4
2012-10-11ring-buffer: Check for uninitialized cpu buffer before resizingVaibhav Nagarnaik1-0/+4
2012-10-07Merge branch 'virtio-next' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-7/+1
2012-10-07Merge tag 'for-v3.7' of git://git.infradead.org/users/cbou/linux-pstoreLinus Torvalds1-14/+1
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2-2/+3
2012-09-28ftrace: Allow stealing pages from pipe bufferMasami Hiramatsu1-7/+1
2012-09-24trace: Move trace event enable from fs_initcall to core_initcallEzequiel Garcia2-37/+73
2012-09-24tracing: Add an option for disabling markersMandeep Singh Baines2-1/+6
2012-09-18userns: Teach trace to use from_kuidEric W. Biederman2-2/+3
2012-09-14Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar3-6/+9
2012-09-13trace: Stop compiling in trace_clock unconditionallyJosh Triplett2-5/+6
2012-09-13tracing: Skip printing "OK" if failed to disable eventYuanhan Liu1-1/+3
2012-09-06pstore/ftrace: Convert to its own enable/disable debugfs knobAnton Vorontsov1-14/+1
2012-08-28Merge branch 'perf/urgent' into perf/coreIngo Molnar1-0/+4
2012-08-23ftrace: Do not test frame pointers if -mfentry is usedSteven Rostedt1-1/+4
2012-08-23ftrace: Add -mfentry to Makefile on function tracerSteven Rostedt1-0/+5
2012-08-21Merge branch 'tip/perf/core-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar4-20/+19
2012-08-21Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar6-18/+39
2012-08-17tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1Will Deacon1-0/+4
2012-08-07tracing/trivial: Fix some typos in kernel/traceWang Tianhong2-5/+5
2012-08-07tracing/filter: Add missing initializationJiri Olsa1-1/+1
2012-08-07tracing: Fix wakeup_rt self test on virtual machinesSteven Rostedt1-14/+13
2012-08-03Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-6/+8
2012-07-31perf/trace: Add ability to set a target task for eventsAndrew Vagin4-6/+8
2012-07-31ftrace: add ftrace_set_filter_ip() for address based filterMasami Hiramatsu1-2/+57
2012-07-31ftrace: Add selftest to test function save-regs supportSteven Rostedt2-1/+115
2012-07-31ftrace: Add selftest to test function trace recursion protectionSteven Rostedt2-0/+157
2012-07-31ftrace: Only compile ftrace selftest if selftests are enabledSteven Rostedt1-0/+2
2012-07-31ftrace: Add default recursion protection for function tracingSteven Rostedt7-8/+19
2012-07-26Merge tag 'staging-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-12/+31
2012-07-19ftrace/x86: Add separate function to save regsSteven Rostedt1-8/+83
2012-07-19ftrace: Return pt_regs to function trace callbackSteven Rostedt8-28/+43
2012-07-19ftrace: Consolidate arch dependent functions with 'list' functionSteven Rostedt1-41/+4
2012-07-19ftrace: Pass ftrace_ops as third parameter to function trace callbackSteven Rostedt8-44/+94
2012-07-18Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar1-0/+4
2012-07-18Merge branch 'linus' into perf/coreIngo Molnar1-3/+3
2012-07-17tracing/function: Convert func_set_flag() to a switch statementAnton Vorontsov1-6/+9
2012-07-17tracing/function: Introduce persistent trace optionAnton Vorontsov1-5/+20
2012-07-17tracing: Fix initialization failure path in tracing_set_tracer()Anton Vorontsov1-3/+4
2012-07-14Merge branches 'core-urgent-for-linus', 'perf-urgent-for-linus' and 'sched-ur...Linus Torvalds1-3/+3
2012-07-11tracing: Check for allocation failure in __tracing_open()Dan Carpenter1-0/+4
2012-07-06Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar4-10/+33
2012-07-05Merge branch 'perf/urgent' into perf/coreIngo Molnar1-2/+4
2012-07-03Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+4
2012-06-29ring-buffer: Fix accounting of entries when removing pagesVaibhav Nagarnaik1-3/+2
2012-06-29ring-buffer: Fix crash due to uninitialized new_pages list headVaibhav Nagarnaik1-0/+1
2012-06-28ring-buffer: Fix uninitialized read_stampSteven Rostedt1-0/+4
2012-06-28tracing: Remove NR_CPUS array from trace_iteratorSteven Rostedt3-10/+27
2012-06-28tracing/selftest: Add a WARN_ON() if a tracer test failsSteven Rostedt1-0/+2
2012-06-18Merge branch 'perf/urgent' into perf/coreIngo Molnar1-1/+1
2012-06-14tracing: Register the ftrace internal events during early bootSteven Rostedt1-1/+1
2012-06-14ftrace: Remove a superfluous checkBorislav Petkov1-6/+2
2012-06-13splice: fix racy pipe->buffers usesEric Dumazet1-2/+4
2012-06-06tracing: Have tracing_off() actually turn tracing offSteven Rostedt1-1/+1
2012-05-30Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+5
2012-05-24Merge branch 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds7-876/+1838
2012-05-24Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar1-0/+5
2012-05-23ring-buffer: Check for valid buffer before changing sizeSteven Rostedt1-0/+5
2012-05-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-05-22Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-481/+858
2012-05-22Merge branch 'for-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-301/+0
2012-05-21Merge branch 'tip/perf/core-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Ingo Molnar2-29/+17
2012-05-21Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acm...Ingo Molnar5-6/+17
2012-05-19tracing: Remove kernel_lock annotationsRichard Weinberger1-2/+0
2012-05-19tracing: Fix initial buffer_size_kb stateVaibhav Nagarnaik1-1/+2
2012-05-19ring-buffer: Merge separate resize loopsVaibhav Nagarnaik1-26/+15
2012-05-18Merge remote-tracking branch 'tip/perf/urgent' into perf/coreArnaldo Carvalho de Melo5-6/+17
2012-05-16ftrace: Remove selecting FRAME_POINTER with FUNCTION_TRACERSteven Rostedt1-1/+0
2012-05-16ftrace/x86: Have x86 ftrace use the ftrace_modify_all_code()Steven Rostedt1-2/+2
2012-05-16ftrace: Make ftrace_modify_all_code() global for archs to useSteven Rostedt1-8/+13
2012-05-16ftrace: Return record ip addr for ftrace_location()Steven Rostedt1-6/+10
2012-05-16ftrace: Consolidate ftrace_location() and ftrace_text_reserved()Steven Rostedt1-40/+40
2012-05-16ftrace: Speed up search by skipping pages by addressSteven Rostedt1-6/+16
2012-05-16ftrace: Remove extra helper functionsSteven Rostedt1-37/+24
2012-05-16ftrace: Sort all function addresses, not just per pageSteven Rostedt1-12/+22
2012-05-16tracing: change CPU ring buffer state from tracing_cpumaskVaibhav Nagarnaik1-0/+2
2012-05-16tracing: Check return value of tracing_dentry_percpu()Namhyung Kim1-0/+3
2012-05-16ring-buffer: Reset head page before running self testSteven Rostedt1-0/+4
2012-05-16ring-buffer: Add integrity check at end of iter readSteven Rostedt1-0/+29
2012-05-16ring-buffer: Make addition of pages in ring buffer atomicVaibhav Nagarnaik1-25/+77
2012-05-16ring-buffer: Make removal of ring buffer pages atomicVaibhav Nagarnaik2-76/+209
2012-05-16tracing: Clean up tracing_mark_write()Steven Rostedt1-13/+11
2012-05-14Merge branch 'perf/uprobes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Ingo Molnar5-300/+453
2012-05-10tracing: Do not enable function event with enableSteven Rostedt2-1/+5
2012-05-08tracing: Remove ftrace_disable/enable_cpu()Steven Rostedt1-42/+2
2012-05-08tracing: Use seq_*_private interface for some seq filesJiri Olsa2-58/+16
2012-05-07tracing: Provide trace events interface for uprobesSrikar Dronamraju7-6/+823
2012-05-07tracing: Extract out common code for kprobes/uprobes trace eventsSrikar Dronamraju5-871/+1016
2012-05-07tracing: Modify is_delete, is_return from int to boolSrikar Dronamraju1-8/+8