]> git.baikalelectronics.ru Git - kernel.git/commit
kconfig: fix savedefconfig for tristate choices
authorSam Ravnborg <sam@ravnborg.org>
Thu, 12 Aug 2010 07:11:51 +0000 (09:11 +0200)
committerMichal Marek <mmarek@suse.cz>
Thu, 12 Aug 2010 08:55:02 +0000 (10:55 +0200)
commit4811ca4ecd6ab02b349bce387cc234b347d0becb
tree921c4d4a1b9ada1ef0822ac26c5da2dbb83bb5f3
parent81e13510b67d0695dcd271d331f996f3525c4ff5
kconfig: fix savedefconfig for tristate choices

savedefconfig failed to save choice symbols equal to 'y'
for tristate choices.
This resulted in this value being lost.

In particular is fixes an issue where

make ARCH=avr32 atngw100_defconfig
make ARCH=avr32 savedefconfig
cp defconfig arch/avr32/configs/atngw100_defconfig
make ARCH=avr32 atngw100_defconfig
diff -u .config .config.old

failed to produce an identical .config.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
scripts/kconfig/confdata.c