1. 14 Apr, 2010 5 commits
    • Li Zefan's avatar
      menuconfig: add support to show hidden options which have prompts · 22c7eca6
      Li Zefan authored
      Usage:
        Press <Z> to show all config symbols which have prompts.
      
      Quote Tim Bird:
      
      | I've been bitten by this numerous times.  I most often
      | use ftrace on ARM, but when I go back to x86, I almost
      | always go through a sequence of searching for the
      | function graph tracer in the menus, then realizing it's
      | completely missing until I disable CC_OPTIMIZE_FOR_SIZE.
      |
      | Is there any way to have the menu item appear, but be
      | unsettable unless the SIZE option is disabled?  I'm
      | not a Kconfig guru...
      
      I myself found this useful too. For example, I need to test
      ftrace/tracing and want to be sure all the tracing features are
      enabled, so I  enter the "Tracers" menu, and press <Z> to
      see if there is any config hidden.
      
      I also noticed gconfig and xconfig have a button "Show all options",
      but that's a bit too much, and I think normally what we are not
      interested in those configs which have no prompt thus can't be
      changed by users.
      
      Exmaple:
      
            --- Tracers
            -*-   Kernel Function Tracer
            - -     Kernel Function Graph Tracer
            [*]   Interrupts-off Latency Tracer
            - -   Preemption-off Latency Tracer
            [*]   Sysprof Tracer
      
      Here you can see 2 tracers are not selectable, and then can find
      out how to make them selectable.
      Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      22c7eca6
    • Li Zefan's avatar
      gconfig: remove show_debug option · 7b5d8721
      Li Zefan authored
      This option is a no-op, so remove it.
      Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      7b5d8721
    • Li Zefan's avatar
      gconfig: remove dbg_print_ptype() and dbg_print_stype() · 29442354
      Li Zefan authored
      Just use sym_get_type() and prop_get_type_name().
      Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      29442354
    • Li Zefan's avatar
      kconfig: fix zconfdump() · c6ccc30f
      Li Zefan authored
      zconfdump(), which is used for debugging, can't recognize P_SELECT,
      P_RANGE and P_MENU (if associated with a symbol, aka "menuconfig"),
      and output something like this:
      
      config X86
        boolean
        default y
        unknown prop 6!
        unknown prop 6!
        unknown prop 6!
        ...
      Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      c6ccc30f
    • Li Zefan's avatar
      kconfig: some small fixes · 4280eae0
      Li Zefan authored
      - fix a typo in documentation
      - fix a typo in a printk on error
      - fix comments in dialog_inputbox()
      Signed-off-by: default avatarLi Zefan <lizf@cn.fujitsu.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      4280eae0
  2. 08 Apr, 2010 1 commit
  3. 23 Mar, 2010 4 commits
  4. 11 Mar, 2010 1 commit
  5. 10 Mar, 2010 1 commit
  6. 08 Mar, 2010 2 commits
    • Michal Marek's avatar
      Revert "kbuild: specify absolute paths for cscope" · e93bc1a0
      Michal Marek authored
      This reverts commit eb8f844c. Ian
      Campbell writes:
      > I keep my kernel source tree on a more powerful build box where I run my
      > builds etc (including "make cscope") but run my editor from my
      > workstation with an NFS mount to the source. This worked fine for me
      > using relative paths for cscope. Using absolute paths in cscope breaks
      > this previously working setup because the root path is not the same on
      > both systems. I guess this is similar to moving the source tree around.
      >
      > Without wanting to start a flamewar it really sounds to me like we are
      > working around a vim (or cscope) bug here, emacs with cscope bindings
      > works fine in this configuration.
      
      Given that absolute paths can be forced by make O=. cscope, change the
      default back to relative paths.
      
      Ian Campbell <ijc@hellion.org.uk>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      e93bc1a0
    • Michal Marek's avatar
      kbuild: Do not unnecessarily regenerate modules.builtin · a6c36632
      Michal Marek authored
      Only regenerate it if the configuration has changed. Also, do this after
      the modules build to fix errors with some weird Makefiles that are
      generated during build.
      Reported-by: default avatarEric Miao <eric.y.miao@gmail.com>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      a6c36632
  7. 07 Mar, 2010 9 commits
  8. 03 Mar, 2010 17 commits