Arve Hjønnevåg
a88f9e2749
kconfig: Fix defconfig when one choice menu selects options that another choice menu depends on
The defconfig and Kconfig combination below, which is based on 3.10-rc4
Kconfigs, resulted in several options getting set to "m" instead of "y".
defconfig:
---
CONFIG_MODULES=y
CONFIG_USB_GADGET=y
CONFIG_USB_ZERO=y
---
Kconfig:
---
menuconfig MODULES
bool "Enable loadable module support"
config CONFIGFS_FS
tristate "Userspace-driven configuration filesystem"
config OCFS2_FS
tristate "OCFS2 file system support"
depends on CONFIGFS_FS
select CRC32
config USB_LIBCOMPOSITE
tristate
select CONFIGFS_FS
choice
tristate "USB Gadget Drivers"
default USB_ETH
config USB_ZERO
tristate "Gadget Zero (DEVELOPMENT)"
select USB_LIBCOMPOSITE
config USB_ETH
tristate "Ethernet Gadget (with CDC Ethernet support)"
select USB_LIBCOMPOSITE
endchoice
config CRC32
tristate "CRC32/CRC32c functions"
default y
choice
prompt "CRC32 implementation"
depends on CRC32
default CRC32_SLICEBY8
config CRC32_SLICEBY8
bool "Slice by 8 bytes"
endchoice
---
Signed-off-by: Arve Hjønnevåg <arve@android.com>
2013-07-01 15:52:05 -07:00
..
2013-04-05 12:22:58 -06:00
2013-02-27 12:27:18 -08:00
2013-06-13 22:12:15 +01:00
2013-03-20 11:27:27 +10:30
2013-07-01 15:52:05 -07:00
2013-05-07 07:56:26 -07:00
2013-05-16 09:46:45 +02:00
2012-10-08 13:50:19 +10:30
2012-10-08 13:50:19 +10:30
2013-04-29 18:28:20 -07:00
2013-03-02 20:09:55 +00:00
2012-09-25 08:59:21 -07:00
2013-04-08 15:42:03 +02:00
2013-05-20 14:15:17 +02:00
2013-04-29 15:54:27 -07:00
2013-02-22 11:52:31 +01:00
2011-08-31 16:12:17 +02:00
2012-03-24 09:38:56 +00:00
2012-10-03 09:03:24 +02:00
2012-10-03 09:03:24 +02:00
2012-10-03 09:03:24 +02:00
2013-04-29 18:28:14 -07:00
2012-06-27 12:44:29 -07:00
2012-03-26 14:54:27 +02:00
2013-04-09 12:50:29 +02:00
2011-11-22 14:47:50 -08:00
2013-04-08 11:47:41 +02:00
2013-02-27 19:10:09 -08:00
2013-03-15 15:09:43 +10:30
2012-10-08 13:50:19 +10:30
2012-10-17 12:25:44 +01:00
2013-03-20 11:27:27 +10:30
2012-10-15 13:01:05 -07:00
2013-04-09 12:50:29 +02:00
2013-07-01 14:16:24 -07:00
2012-11-06 11:52:24 +10:30
2013-04-05 11:48:10 +10:30
2012-12-14 13:05:28 +10:30
2012-07-20 10:36:05 +02:00
2012-03-30 15:23:36 +02:00
2012-11-20 11:58:03 +01:00
2013-03-02 20:09:55 +00:00
2012-08-23 11:24:43 -04:00
2013-02-22 14:18:30 +01:00
2013-01-25 16:55:36 +10:30
2012-11-04 10:31:16 +00:00
2013-02-14 15:04:41 +01:00
2013-03-27 14:22:03 +01:00
2012-04-18 13:13:18 -07:00