Thread (29 messages) 29 messages, 7 authors, 2010-09-30
STALE5733d
Revisions (6)
  1. v3 [diff vs current]
  2. v3 [diff vs current]
  3. v3 [diff vs current]
  4. v3 current
  5. v4 [diff vs current]
  6. v5 [diff vs current]

[PATCH 5/6] ARM: Make oprofile depend on CONFIG_HW_PERF_EVENTS

From: Robert Richter <hidden>
Date: 2010-09-16 13:34:44
Also in: linux-arch, linux-sh

On 13.09.10 04:39:52, Will Deacon wrote:
Hi Matt,

On Mon, 2010-09-13 at 07:07 +0100, Matt Fleming wrote:
quoted
Currently, oprofile support is only functional if CONFIG_HW_PERF_EVENTS
is set. If this symbol is not set, oprofile initialisation will fail at
runtime. Instead of allowing the oprofile code to build but fail at
runtime it seems less confusing to not allow the code to be built unless
hardware performance counter support is available.

Signed-off-by: Matt Fleming <redacted>
---
 arch/arm/Kconfig           |    2 +-
 arch/arm/oprofile/common.c |    9 ---------
 2 files changed, 1 insertions(+), 10 deletions(-)
When oprofile_arch_init fails (-ENODEV), oprofile will fall back to
timer mode. With this patch, how can you make use of a timer fallback?
True, if you want an error at compile time, maybe we use the #error
pragma instead. But falling back to timer mode is fine to me too.
Will leave that decision to the arm folks.

-Robert
I'll try and get around to testing the rest of this series today.

Cheers,

Will


-- 
Advanced Micro Devices, Inc.
Operating System Research Center
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help