aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/basic/.gitignore
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2007-03-29 10:27:14 +0100
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-04-01 14:23:57 -0700
commitc21b1e4d9b0c263a35f67eed2b025d053566c557 (patch)
treeaa5c6fe22815a79217af0679a7cdfcd1f76c3c3a /scripts/basic/.gitignore
parentdriver core: do not wait unnecessarily in driver_unregister() (diff)
downloadlinux-dev-c21b1e4d9b0c263a35f67eed2b025d053566c557.tar.xz
linux-dev-c21b1e4d9b0c263a35f67eed2b025d053566c557.zip
[PATCH] kbuild: fix dependency generation
Commit 2e3646e51b2d6415549b310655df63e7e0d7a080 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: Jan Beulich <jbeulich@novell.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'scripts/basic/.gitignore')
0 files changed, 0 insertions, 0 deletions