lkml.org 
[lkml]   [2011]   [Apr]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/6] hw_breakpoints: Only force perf events if breakpoints are selected
    Date
    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 <fweisbec@gmail.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Will Deacon <will.deacon@arm.com>
    Cc: Prasad <prasad@linux.vnet.ibm.com>
    Cc: Paul Mundt <lethal@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 51f587f..797c98c 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


    \
     
     \ /
      Last update: 2011-04-27 19:03    [W:0.037 / U:0.112 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site