• Sam Ravnborg's avatar
    kconfig/all archs: Introduce Kconfig.debug · 49105c09
    Sam Ravnborg authored
    Localize Kconfig debug options into one file (lib/Kconfig.debug)
    for easier maintenance, searching, and menu-building.
    
    Updated to 2.6.8.
    
    Summary of changes:
    
    . localizes the following symbols in lib/Kconfig.debug:
        DEBUG_KERNEL, MAGIC_SYSRQ, DEBUG_SLAB, DEBUG_SPINLOCK,
        DEBUG_SPINLOCK_SLEEP, DEBUG_HIGHMEM, DEBUG_BUGVERBOSE,
        DEBUG_INFO
      and FRAME_POINTER for some instances of it (if it's freely
      user-selectable) but not for the cases where it's forced or
      it depends on some other options.
    . adds DEBUG_KERNEL requirement to some DEBUG_vars;
    . remove KALLSYMS from S390-specific kernel hacking menu;
      use KALLSYMS in the EMBEDDED menu instead;
    . add CRIS and M68KNOMMU symbols for use in lib/Kconfig.debug;
    . eliminate duplicate "General setup" labels in sparc64 config;
    . whitespace cleanup;
    . fixed a few trival typos;
    
    Portions of the original patch were also done by
    Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
    Signed-off-by: default avatarRandy Dunlap <rddunlap@osdl.org>
    Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
    49105c09
Kconfig.debug 4.1 KB