projects
/
wrapfs-3.6.y.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
86433fe
)
ftrace: Clear bits properly in reset_iter_read()
author
Dan Carpenter
<dan.carpenter@oracle.com>
Sat, 9 Jun 2012 16:10:27 +0000
(19:10 +0300)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Mon, 17 Dec 2012 17:27:15 +0000
(09:27 -0800)
commit
70f77b3f7ec010ff9624c1f2e39a81babc9e2429
upstream.
There is a typo here where '&' is used instead of '|' and it turns the
statement into a noop. The original code is equivalent to:
iter->flags &= ~((1 << 2) & (1 << 4));
Link:
http://lkml.kernel.org/r/20120609161027.GD6488@elgon.mountain
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
kernel/trace/ftrace.c
patch
|
blob
|
history
diff --git
a/kernel/trace/ftrace.c
b/kernel/trace/ftrace.c
index b4f20fba09fcc77dc571bdf718bfd04adfb29897..781ecc22c364a3614253453b171217a9bccb6054 100644
(file)
--- a/
kernel/trace/ftrace.c
+++ b/
kernel/trace/ftrace.c
@@
-2358,7
+2358,7
@@
static void reset_iter_read(struct ftrace_iterator *iter)
{
iter->pos = 0;
iter->func_pos = 0;
- iter->flags &= ~(FTRACE_ITER_PRINTALL
&
FTRACE_ITER_HASH);
+ iter->flags &= ~(FTRACE_ITER_PRINTALL
|
FTRACE_ITER_HASH);
}
static void *t_start(struct seq_file *m, loff_t *pos)