]> bbs.cooldavid.org Git - net-next-2.6.git/commit
lockup_detector: Adapt CONFIG_PERF_EVENT_NMI to other archs
authorFrederic Weisbecker <fweisbec@gmail.com>
Sat, 15 May 2010 20:57:48 +0000 (22:57 +0200)
committerFrederic Weisbecker <fweisbec@gmail.com>
Sat, 15 May 2010 23:57:36 +0000 (01:57 +0200)
commitc01d4323309a90a298fd81cf3a059ee1b12be2e9
treed34c6508c56d14cf1461528c1840182a348f26f4
parente16bb1d7fe07609bc8b0e4c043eff2f47ada78d8
lockup_detector: Adapt CONFIG_PERF_EVENT_NMI to other archs

CONFIG_PERF_EVENT_NMI is something that need to be enabled from the
arch. This is fine on x86 as PERF_EVENTS is builtin but if other
archs select it, they will need to handle the PERF_EVENTS dependency.

Instead, handle the dependency in the generic layer:

- archs need to tell what they support through HAVE_PERF_EVENTS_NMI
- Enable magically PERF_EVENTS_NMI if we have PERF_EVENTS and
  HAVE_PERF_EVENTS_NMI.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Don Zickus <dzickus@redhat.com>
Cc: Cyrill Gorcunov <gorcunov@gmail.com>
arch/Kconfig
arch/x86/Kconfig
init/Kconfig