1. 09 11月, 2005 2 次提交
    • R
      [PATCH] kconfig: fix restart for choice symbols · 3f23ca2b
      Roman Zippel 提交于
      The restart check whether new symbols became visible, didn't always work for
      choice symbols.  Even if a choice symbol itself isn't changable, the childs
      are.  This also requires to update the new status of all choice values, once
      one of them is set.
      Signed-off-by: NRoman Zippel <zippel@linux-m68k.org>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3f23ca2b
    • D
      [PATCH] kconfig: Fix Kconfig performance bug · 3f04e7dd
      David Gibson 提交于
      When doing its recursive dependency check, scripts/kconfig/conf uses the flag
      SYMBOL_CHECK_DONE to avoid rechecking a symbol it has already checked.
      However, that flag is only set at the top level, so if a symbol is first
      encountered as a dependency of another symbol it will be rechecked every time
      it is encountered until it's encountered at the top level.
      
      This patch adjusts the flag setting so that each symbol will only be checked
      once, regardless of whether it is first encountered at the top level, or while
      recursing down from another symbol.  On complex configurations, this vastly
      speeds up scripts/kconfig/conf.  The config in the powerpc merge tree is
      particularly bad: this patch reduces the time for 'scripts/kconfig/conf -o
      arch/powerpc/Kconfig' by a factor of 40 on a G5.  That's even including the
      time to print the config, so the speedup in the actual checking is more likely
      2 or 3 orders of magnitude.
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: NRoman Zippel <zippel@linux-m68k.org>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3f04e7dd
  2. 07 11月, 2005 1 次提交
  3. 06 11月, 2005 1 次提交
  4. 31 10月, 2005 2 次提交
  5. 29 10月, 2005 1 次提交
  6. 18 10月, 2005 1 次提交
  7. 26 9月, 2005 1 次提交
  8. 12 9月, 2005 1 次提交
  9. 11 9月, 2005 1 次提交
  10. 10 9月, 2005 1 次提交
  11. 08 9月, 2005 3 次提交
  12. 05 9月, 2005 3 次提交
  13. 30 8月, 2005 1 次提交
  14. 20 8月, 2005 1 次提交
  15. 11 8月, 2005 1 次提交
  16. 29 7月, 2005 2 次提交
    • J
      [PATCH] fix gconfig crash · bafd2df5
      Joachim Nilsson 提交于
      I ran glade-2 on the glade file, fixed two missing stock icons and
      cleaned up the C code that inserts the single/split/full modes. The
      rest of the patch is minor cleanups only. I refrained from using all
      the included xpm icons in images.c (like qconf.cc does) in favour of
      using the stock Gtk+ icons instead. Oh, yes there was a "back" bug
      in split mode that I also removed, oh well...
      
      It has been tested with success by several people, including
      Jesper Juhl, Randy Dunlap and myself.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      bafd2df5
    • B
      [PATCH] kconfig: trivial cleanup · fb7f6ff6
      blaisorblade@yahoo.it 提交于
      Replace all menu_add_prop mimicking menu_add_prompt with the latter func. I've
      had to add a return value to menu_add_prompt for one usage.
      
      I've rebuilt scripts/kconfig/zconf.tab.c_shipped by hand to reflect changes
      in the source (I've not the same Bison version so regenerating it wouldn't
      have been not a good idea), and compared it with what Roman itself did some
      time ago, and it's the same.
      
      So I guess this can be finally merged.
      Signed-off-by: NPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      fb7f6ff6
  17. 28 7月, 2005 3 次提交
    • J
      [PATCH] kbuild: signed char fixes for scripts · 61d9cdf2
      J.A. Magallon 提交于
      This time I did not break anything... and they shut up gcc4 ;)
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      61d9cdf2
    • K
      [PATCH] kbuild: signed/unsigned char fix for make menuconfig · 84c2a2eb
      Keenan Pepper 提交于
      Quiet some silly warnings.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      84c2a2eb
    • S
      kbuild: fix building external modules · db8c1a7b
      Sam Ravnborg 提交于
      kbuild failed to locate Makefile for external modules.
      This brought to my attention how the variables for directories
      have different values in different usage scenarios.
      
      Different kbuild usage scenarios:
      make       - plain make in same directory where kernel source lives
      make O=    - kbuild is told to store output files in another directory
      make M=    - building an external module
      make O= M= - building an external module with kernel output seperate from src
      
      Value assigned to the different variables:
      
                 |$(src)          |$(obj) |$(srctree)        |$(objtree)
      make       |reldir to k src |as src |abs path to k src |abs path to k src
      make O=    |reldir to k src |as src |abs path to k src |abs path to output dir
      make M=    |abs path to src |as src |abs path to k src |abs path to k src
      make O= M= |abs path to src |as src |abs path to k src |abs path to k output
      
      path to kbuild file:
      
      make       | $(srctree)/$(src), $(src)
      make O=    | $(srctree)/$(src)
      make M=    | $(src)
      make O= M= | $(src)
      
      From the table above it can be seen that the only good way to find the
      home directory of the kbuild file is to locate the one of the two variants
      that is an absolute path. If $(src) is an absolute path (starts with /)
      then use it, otherwise prefix $(src) with $(srctree).
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      db8c1a7b
  18. 26 7月, 2005 3 次提交
  19. 25 7月, 2005 1 次提交
  20. 22 7月, 2005 1 次提交
  21. 15 7月, 2005 7 次提交
  22. 14 7月, 2005 2 次提交