Skip to content
Snippets Groups Projects
  1. Oct 11, 2010
  2. Sep 30, 2010
  3. Aug 31, 2010
  4. May 17, 2010
    • Will Deacon's avatar
      ARM: 6074/1: oprofile: convert from sysdev to platform device · d1e86d64
      Will Deacon authored
      
      This is a reworking of an original patch posted by Aaro Koskinen:
      
      oprofile does not work with PM, because sysdev_suspend() is done with
      interrupts disabled and oprofile needs a mutex. Implementing oprofile
      as a platform device solves this problem.
      
      Cc: Aaro Koskinen <aaro.koskinen@nokia.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
      Signed-off-by: default avatarAaro Koskinen <aaro.koskinen@nokia.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d1e86d64
    • Will Deacon's avatar
      ARM: 6072/1: oprofile: use perf-events framework as backend · 8c1fc96f
      Will Deacon authored
      
      There are currently two hardware performance monitoring subsystems in
      the kernel for ARM: OProfile and perf-events. This creates the
      following problems:
      
      1.) Duplicate PMU accessor code. Inevitable code drift may lead to
      bugs in one framework that are fixed in the other.
      
      2.) Locking issues. OProfile doesn't reprogram hardware counters
      between profiling runs if the events to be monitored have not been
      changed. This means that other profiling frameworks cannot use the
      counters if OProfile is in use.
      
      3.) Due to differences in the two frameworks, it may not be possible to
      compare the results obtained by OProfile with those obtained by perf.
      
      This patch removes the OProfile PMU driver code and replaces it with
      calls to perf, therefore solving the issues mentioned above.
      
      The only userspace-visible change is the lack of SCU counter support
      for 11MPCore. This is currently unsupported by OProfile userspace tools anyway and therefore shouldn't cause any problems.
      
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Robert Richter <robert.richter@amd.com>
      Cc: Jamie Iles <jamie.iles@picochip.com>
      Cc: Jean Pihet <jpihet@mvista.com>
      Signed-off-by: default avatarWill Deacon <will.deacon@arm.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      8c1fc96f
  5. Sep 01, 2008
  6. Jan 24, 2008
  7. Mar 02, 2007
  8. Feb 06, 2007
  9. Mar 21, 2006
  10. Feb 01, 2006
  11. Oct 28, 2005
  12. Apr 16, 2005
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
Loading