Messages in this thread Patch in this message | | | Date | Wed, 25 Sep 2013 18:49:13 -0400 | From | Dave Jones <> | Subject | tracing: don't stuff stale pointers in filp->private_data |
| |
Probably harmless, but still not a nice thing to do.
Signed-off-by: Dave Jones <davej@fedoraproject.org>
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index 368a4d5..27aa16e 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c @@ -1124,10 +1124,10 @@ static int system_tr_open(struct inode *inode, struct file *filp) if (ret < 0) { trace_array_put(tr); kfree(dir); + } else { + filp->private_data = dir; } - filp->private_data = dir; - return ret; }
| |