Tom Zanussi
fb82ad7198
tracing/filters: Don't use pred on alloc failure
...
Dan Carpenter sent me a fix to prevent pred from being used if
it couldn't be allocated. This updates his patch for the same
problem in the tracing tree (which has changed this code quite
substantially).
Reported-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Tom Zanussi <tzanussi@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Li Zefan <lizf@cn.fujitsu.com>
LKML-Reference: <1249746576.6453.30.camel@tropicana>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
The original report:
create_logical_pred() could sometimes return NULL.
It's a static checker complaining rather than problems at runtime...
2009-08-08 17:58:07 +02:00
..
blktrace.c
headers: smp_lock.h redux
2009-07-12 12:22:34 -07:00
ftrace.c
tracing: Remove unused fields/variables
2009-07-18 12:21:16 +02:00
Kconfig
tracing/fastboot: Document the need of initcall_debug
2009-06-29 10:22:10 +02:00
kmemtrace.c
kmemtrace: Rename some functions
2009-07-10 12:09:04 +02:00
Makefile
tracing/events: convert block trace points to TRACE_EVENT()
2009-06-09 12:34:23 -04:00
ring_buffer.c
ring_buffer: Fix warning while ignoring cmpxchg return value
2009-07-16 18:46:47 -04:00
ring_buffer_benchmark.c
ring-buffer: have benchmark test print to trace buffer
2009-06-17 17:01:09 -04:00
trace.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace.h
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_boot.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_branch.c
Merge branch 'linus' into tracing/core
2009-05-07 11:17:34 +02:00
trace_clock.c
tracing: fix four sparse warnings
2009-03-22 18:16:54 +01:00
trace_event_profile.c
tracing/events: fix concurrent access to ftrace_events list
2009-05-06 10:38:19 +02:00
trace_event_types.h
trace_export: Repair missed fields
2009-06-26 20:48:40 +02:00
trace_events.c
tracing/events: Only define remove_subsystem_dir() if CONFIG_MODULES
2009-08-06 07:32:21 +02:00
trace_events_filter.c
tracing/filters: Don't use pred on alloc failure
2009-08-08 17:58:07 +02:00
trace_export.c
tracing/filters: distinguish between signed and unsigned fields
2009-04-29 14:06:03 +02:00
trace_functions.c
Merge branch 'linus' into tracing/core
2009-07-18 12:20:01 +02:00
trace_functions_graph.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_hw_branches.c
Merge branch 'tracing/hw-branch-tracing' into tracing/core
2009-05-07 13:36:22 +02:00
trace_irqsoff.c
tracing: have latency tracers set the latency format
2009-03-04 22:15:30 -05:00
trace_mmiotrace.c
tracing: use macros to denote usec and nsec per second
2009-04-07 14:43:06 +02:00
trace_nop.c
tracing/ftrace: make nop-tracer use polling wait for events on pipe
2009-03-23 09:22:15 +01:00
trace_output.c
tracing: Fix trace_print_seq()
2009-07-02 08:51:13 +02:00
trace_output.h
tracing: add protection around module events unload
2009-06-09 17:29:07 -04:00
trace_power.c
Merge branch 'linus' into tracing/core
2009-05-07 11:17:34 +02:00
trace_printk.c
tracing_bprintk: Don't increment @pos in t_start()
2009-06-24 11:02:50 +02:00
trace_sched_switch.c
tracing: Move sched event insertion helpers in the sched switch tracer file
2009-08-06 07:28:06 +02:00
trace_sched_wakeup.c
tracing/wakeup: move access to wakeup_cpu into spinlock
2009-04-23 23:01:36 -04:00
trace_selftest.c
tracing/function-graph-tracer: Move graph event insertion helpers in the graph tracer file
2009-08-06 07:28:06 +02:00
trace_selftest_dynamic.c
trace_stack.c
tracing/trace_stack: Cleanup for trace_lookup_stack()
2009-07-17 01:44:10 -04:00
trace_stat.c
tracing/stat: Add stat_release() callback
2009-07-10 12:14:05 +02:00
trace_stat.h
tracing/stat: Add stat_release() callback
2009-07-10 12:14:05 +02:00
trace_syscalls.c
tracing/syscalls: use a dedicated file header
2009-04-09 05:43:32 +02:00
trace_sysprof.c
Merge branch 'timers-for-linus-migration' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-06-15 10:06:19 -07:00
trace_workqueue.c
tracing/workqueues: Add refcnt to struct cpu_workqueue_stats
2009-07-10 12:14:07 +02:00