Previously, arch were forced to always build perf events if they supported hw_breakpoints.
Now that the user can choose not to build hw_breakpoints, let only force perf events if hw_breakpoints are selected. Signed-off-by: Frederic Weisbecker <fweis...@gmail.com> Cc: Ingo Molnar <mi...@elte.hu> Cc: Peter Zijlstra <a.p.zijls...@chello.nl> Cc: Will Deacon <will.dea...@arm.com> Cc: Prasad <pra...@linux.vnet.ibm.com> Cc: Paul Mundt <let...@linux-sh.org> --- arch/sh/Kconfig | 1 - arch/x86/Kconfig | 1 - init/Kconfig | 1 + 3 files changed, 1 insertions(+), 2 deletions(-) diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig index 0d4d124..d59e6c2 100644 --- a/arch/sh/Kconfig +++ b/arch/sh/Kconfig @@ -46,7 +46,6 @@ config SUPERH32 select HAVE_HW_BREAKPOINT select HW_BREAKPOINT select HAVE_MIXED_BREAKPOINTS_REGS - select PERF_EVENTS select ARCH_HIBERNATION_POSSIBLE if MMU select SPARSE_IRQ diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index fb28dd9..5317f42 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -55,7 +55,6 @@ config X86 select HAVE_KERNEL_LZO select HAVE_HW_BREAKPOINT select HAVE_MIXED_BREAKPOINTS_REGS - select PERF_EVENTS select HAVE_PERF_EVENTS_NMI select ANON_INODES select HAVE_ARCH_KMEMCHECK diff --git a/init/Kconfig b/init/Kconfig index 76ae53e..9ae3555 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -927,6 +927,7 @@ menuconfig EXPERT config HW_BREAKPOINT bool "Hardware breakpoints" if EXPERT depends on HAVE_HW_BREAKPOINT + select PERF_EVENTS default y help Hardware breakpoints are a feature implemented by most CPUs -- 1.7.3.2 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev