Showing error 1768

User: Jiri Slaby
Error type: Invalid Pointer Dereference
Error type description: A pointer which is invalid is being dereferenced
File location: kernel/trace/trace.c
Line in file: 2001
Project: Linux Kernel
Project version: 2.6.28
Tools: Smatch (1.59)
Entered: 2013-09-10 20:24:52 UTC


Source:

1971                /*
1972                 * It is safe to enable function tracing even if it
1973                 * isn't used
1974                 */
1975                ftrace_function_enabled = 1;
1976        }
1977        mutex_unlock(&trace_types_lock);
1978
1979        seq_release(inode, file);
1980        kfree(iter);
1981        return 0;
1982}
1983
1984static int tracing_open(struct inode *inode, struct file *file)
1985{
1986        int ret;
1987
1988        __tracing_open(inode, file, &ret);
1989
1990        return ret;
1991}
1992
1993static int tracing_lt_open(struct inode *inode, struct file *file)
1994{
1995        struct trace_iterator *iter;
1996        int ret;
1997
1998        iter = __tracing_open(inode, file, &ret);
1999
2000        if (!ret)
2001                iter->iter_flags |= TRACE_FILE_LAT_FMT;
2002
2003        return ret;
2004}
2005
2006
2007static void *
2008t_next(struct seq_file *m, void *v, loff_t *pos)
2009{
2010        struct tracer *t = m->private;
2011
Show full sources