lkml.org 
[lkml]   [2011]   [Mar]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] kmemleak: build kmemleak-test.c as a module-only
    Date
    mm/kmemleak-test.c is used to provide an example of how kmemleak
    tool works.

    Memory is leaked at module unload-time, so building the test
    in kernel (Y) makes the leaks impossible and the test useless.

    Qualify DEBUG_KMEMLEAK_TEST config symbol with "depends on m",
    to restrict module-only building.

    Signed-off-by: Daniel Baluta <dbaluta@ixiacom.com>
    ---
    lib/Kconfig.debug | 6 ++----
    1 files changed, 2 insertions(+), 4 deletions(-)

    diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
    index 689f311..6e9cacc 100644
    --- a/lib/Kconfig.debug
    +++ b/lib/Kconfig.debug
    @@ -407,11 +407,9 @@ config DEBUG_KMEMLEAK_EARLY_LOG_SIZE

    config DEBUG_KMEMLEAK_TEST
    tristate "Simple test for the kernel memory leak detector"
    - depends on DEBUG_KMEMLEAK
    + depends on DEBUG_KMEMLEAK && m
    help
    - Say Y or M here to build a test for the kernel memory leak
    - detector. This option enables a module that explicitly leaks
    - memory.
    + This option enables a module that explicitly leaks memory.

    If unsure, say N.

    --
    1.7.1


    \
     
     \ /
      Last update: 2011-03-16 19:21    [W:0.021 / U:0.044 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site