1. 13 Apr, 2007 1 commit
    • Jan Beulich's avatar
      kbuild: fix dependency generation · 3dedd29b
      Jan Beulich authored
      Commit 2e3646e5 changed the way
      the split config tree is built, but failed to also adjust fixdep
      accordingly - if changing a config option from or to m, files
      referencing the respective CONFIG_..._MODULE (but not the
      corresponding CONFIG_...) didn't get rebuilt.
      
      The problem is that trisate symbol are represent with three
      different symbols:
      SYMBOL=n => no symbol defined
      SYMBOL=y => CONFIG_SYMBOL defined to '1'
      SYMBOL=m => CONFIG_SYMBOL_MODULE defined to '1'
      
      But conf_split_config do not distingush between the =y and =m case,
      so only the =y case is honoured.
      This is fixed in fixdep so when a CONFIG symbol with
      _MODULE is found we skip that part and only look
      for the CONFIG_SYMBOL version.
      Signed-off-by: default avatarJan Beulich <jbeulich@novell.com>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      3dedd29b
  2. 06 Apr, 2007 39 commits