lkml.org 
[lkml]   [2006]   [Mar]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[-mm patch] BLK_DEV_IO_TRACE Kconfig fixes
    On Thu, Mar 23, 2006 at 01:40:46AM -0800, Andrew Morton wrote:
    >...
    > Changes since 2.6.16-rc6-mm2:
    >...
    > git-blktrace.patch
    >...
    > git trees.
    >...

    BLK_DEV_IO_TRACE breaks the rule "If you select something, you must
    endure that the dependencies of what you are select'ing are fulfilled."
    resulting in the following compile error with CONFIG_SYSFS=n:

    <-- snip -->

    ...
    LD .tmp_vmlinux1
    fs/built-in.o: In function `debugfs_init':inode.c:(.init.text+0x3d35):
    undefined reference to `kernel_subsys'
    make: *** [.tmp_vmlinux1] Error 1

    <-- snip -->

    This patch fixes this bug.

    Additionally, it moves the BLK_DEV_IO_TRACE option that now depends on
    DEBUG_KERNEL into the menu with the other DEBUG_KERNEL options.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>

    ---

    block/Kconfig | 12 ------------
    lib/Kconfig.debug | 13 +++++++++++++
    2 files changed, 13 insertions(+), 12 deletions(-)

    --- linux-2.6.16-mm1-full/block/Kconfig.old 2006-03-26 01:49:51.000000000 +0100
    +++ linux-2.6.16-mm1-full/block/Kconfig 2006-03-26 01:55:28.000000000 +0100
    @@ -11,18 +11,6 @@
    your machine, or if you want to have a raid or loopback device
    bigger than 2TB. Otherwise say N.

    -config BLK_DEV_IO_TRACE
    - bool "Support for tracing block io actions"
    - select RELAY
    - select DEBUG_FS
    - help
    - Say Y here, if you want to be able to trace the block layer actions
    - on a given queue. Tracing allows you to see any traffic happening
    - on a block device queue. For more information (and the user space
    - support tools needed), fetch the blktrace app from:
    -
    - git://brick.kernel.dk/data/git/blktrace.git
    -
    config LSF
    bool "Support for Large Single Files"
    depends on X86 || (MIPS && 32BIT) || PPC32 || ARCH_S390_31 || SUPERH || UML
    --- linux-2.6.16-mm1-full/lib/Kconfig.debug.old 2006-03-26 01:51:40.000000000 +0100
    +++ linux-2.6.16-mm1-full/lib/Kconfig.debug 2006-03-26 01:55:42.000000000 +0100
    @@ -213,6 +213,19 @@

    If unsure, say N.

    +config BLK_DEV_IO_TRACE
    + bool "Support for tracing block io actions"
    + depends on DEBUG_KERNEL && SYSFS
    + select RELAY
    + select DEBUG_FS
    + help
    + Say Y here, if you want to be able to trace the block layer actions
    + on a given queue. Tracing allows you to see any traffic happening
    + on a block device queue. For more information (and the user space
    + support tools needed), fetch the blktrace app from:
    +
    + git://brick.kernel.dk/data/git/blktrace.git
    +
    config FRAME_POINTER
    bool "Compile the kernel with frame pointers"
    depends on DEBUG_KERNEL && (X86 || CRIS || M68K || M68KNOMMU || FRV || UML)
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-03-26 14:29    [W:0.022 / U:33.484 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site