1. 07 Sep, 2012 2 commits
    • Namhyung Kim's avatar
      perf tools: Ignore compiled python binaries · 9a293687
      Namhyung Kim authored
      It prevents mindless git add from adding those files.
      Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Link: http://lkml.kernel.org/r/1346982953-30824-1-git-send-email-namhyung@kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      9a293687
    • Ingo Molnar's avatar
      Merge tag 'perf-core-for-mingo' of... · 479d8758
      Ingo Molnar authored
      Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
      
      Pull perf/core improvements and fixes from Arnaldo Carvalho de Melo:
      
       - Rename libtraceevent 'private' struct member to 'priv' so that it works
         in C++, from Steven Rostedt
      
       - Remove lots of exit()/die() calls from tools so that the main perf exit
         routine can take place, from David Ahern
      
       - Fix x86 build on x86-64, from David Ahern.
      
       - Remove some headers that prevented perf from building on Android,
         from David Ahern
      
       - {int,str,rb}list fixes from Suzuki K Poulose
      
       - perf.data header fixes from Namhyung Kim
      
       - Replace needless mempcpy with memcpy, to allow build on Android, from Irina Tirdea
      
       - Allow user to indicate objdump path, needed in cross environments, from
         Maciek Borzecki
      
       - Fix hardware cache event name generation, fix from Jiri Olsa
      
       - Add round trip test for sw, hw and cache event names, catching the
         problem Jiri fixed, after Jiri's patch, the test passes successfully.
      
       - Clean target should do clean for lib/traceevent too, fix from David Ahern
      
       - Check the right variable for allocation failure, fix from Namhyung Kim
      
       - Set up evsel->tp_format regardless of evsel->name being set already,
         fix from Namhyung Kim
      Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
      Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
      479d8758
  2. 06 Sep, 2012 8 commits
  3. 05 Sep, 2012 18 commits
  4. 28 Aug, 2012 10 commits
  5. 27 Aug, 2012 2 commits
    • Robert Richter's avatar
      oprofile: Remove 'WQ on CPUx, prefer CPUy' warning · 61bccf19
      Robert Richter authored
      Under certain workloads we see the following warnings:
      
       WQ on CPU0, prefer CPU1
       WQ on CPU0, prefer CPU2
       WQ on CPU0, prefer CPU3
      
      It warns the user that the wq to access a per-cpu buffers runs not on
      the same cpu. This happens if the wq is rescheduled on a different cpu
      than where the buffer is located. This was probably implemented to
      detect performance issues. Not sure if there actually is one as the
      buffers are copied to a single buffer anyway which should be the
      actual bottleneck.
      
      We wont change WQ implementation. Since a user can do nothing the
      warning is pointless. Removing it.
      
      Cc: Andi Kleen <andi@firstfloor.org>
      Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
      61bccf19
    • Robert Richter's avatar
      oprofile, s390: Fix uninitialized memory access when writing to oprofilefs · 81ff3478
      Robert Richter authored
      If oprofilefs_ulong_from_user() is called with count equals zero, *val
      remains unchanged. Depending on the implementation it might be
      uninitialized. Fixing users of oprofilefs_ulong_ from_user().
      
      We missed these s390 changes with:
      
       913050b9 oprofile: Fix uninitialized memory access when writing to writing to oprofilefs
      
      Cc: stable@vger.kernel.org  # 3.3+
      Signed-off-by: default avatarRobert Richter <robert.richter@amd.com>
      81ff3478