Merge branch 'perf/urgent' into perf/core
Ingo Molnar [Thu, 21 Jul 2011 07:29:14 +0000 (09:29 +0200)]
Merge reason: pick up the latest fixes - they won't make v3.0.

Signed-off-by: Ingo Molnar <mingo@elte.hu>

1  2 
kernel/trace/ftrace.c
kernel/trace/trace.h
kernel/trace/trace_events.c

Simple merge
Simple merge
@@@ -560,12 -598,22 +589,13 @@@ static ssize_
  system_enable_write(struct file *filp, const char __user *ubuf, size_t cnt,
                    loff_t *ppos)
  {
-       const char *system = filp->private_data;
+       struct event_subsystem *system = filp->private_data;
+       const char *name = NULL;
        unsigned long val;
 -      char buf[64];
        ssize_t ret;
  
 -      if (cnt >= sizeof(buf))
 -              return -EINVAL;
 -
 -      if (copy_from_user(&buf, ubuf, cnt))
 -              return -EFAULT;
 -
 -      buf[cnt] = 0;
 -
 -      ret = strict_strtoul(buf, 10, &val);
 -      if (ret < 0)
 +      ret = kstrtoul_from_user(ubuf, cnt, 10, &val);
 +      if (ret)
                return ret;
  
        ret = tracing_update_buffers();