aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2015-02-19 13:36:45 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2015-02-19 13:36:45 -0500
commitb11a2783974791d37e44abbb48d41e8c120b5126 (patch)
tree5e0cb2b934a01ce7e3fb78614b578b188b840134
parent773433433791b9420c2a0f86b93c91d4115d89b5 (diff)
parentb6a2ab2cd4739a9573ed41677e53171987b8da34 (diff)
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kconfig updates from Michal Marek: "Yann E Morin was supposed to take over kconfig maintainership, but this hasn't happened. So I'm sending a few kconfig patches that I collected: - Fix for missing va_end in kconfig - merge_config.sh displays used if given too few arguments - s/boolean/bool/ in Kconfig files for consistency, with the plan to only support bool in the future" * 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: kconfig: use va_end to match corresponding va_start merge_config.sh: Display usage if given too few arguments kconfig: use bool instead of boolean for type definition attributes
-rw-r--r--arch/mips/pmcs-msp71xx/Kconfig6
-rw-r--r--drivers/connector/Kconfig2
-rw-r--r--drivers/hwmon/Kconfig2
-rw-r--r--drivers/hwmon/pmbus/Kconfig2
-rw-r--r--drivers/i2c/Kconfig4
-rw-r--r--drivers/iio/Kconfig4
-rw-r--r--drivers/isdn/hardware/mISDN/Kconfig2
-rw-r--r--drivers/md/Kconfig4
-rw-r--r--drivers/md/persistent-data/Kconfig2
-rw-r--r--drivers/net/ethernet/ti/Kconfig4
-rw-r--r--drivers/net/usb/Kconfig12
-rw-r--r--drivers/net/wireless/rt2x00/Kconfig6
-rw-r--r--drivers/pci/pcie/aer/Kconfig2
-rw-r--r--drivers/rtc/Kconfig8
-rw-r--r--drivers/spi/Kconfig6
-rw-r--r--drivers/staging/board/Kconfig2
-rw-r--r--drivers/staging/emxx_udc/Kconfig2
-rw-r--r--drivers/staging/iio/Kconfig4
-rw-r--r--drivers/tty/serial/Kconfig2
-rw-r--r--drivers/usb/gadget/Kconfig34
-rw-r--r--drivers/usb/gadget/legacy/Kconfig2
-rw-r--r--drivers/usb/gadget/udc/Kconfig4
-rw-r--r--drivers/usb/phy/Kconfig2
-rw-r--r--init/Kconfig4
-rw-r--r--lib/Kconfig30
-rw-r--r--mm/Kconfig22
-rw-r--r--net/Kconfig14
-rw-r--r--net/sched/Kconfig2
-rw-r--r--net/switchdev/Kconfig2
-rw-r--r--scripts/kconfig/confdata.c1
-rwxr-xr-xscripts/kconfig/merge_config.sh5
-rw-r--r--security/integrity/Kconfig4
-rw-r--r--security/integrity/evm/Kconfig2
33 files changed, 105 insertions, 99 deletions
diff --git a/arch/mips/pmcs-msp71xx/Kconfig b/arch/mips/pmcs-msp71xx/Kconfig
index 6073ca456d11..4190093d3053 100644
--- a/arch/mips/pmcs-msp71xx/Kconfig
+++ b/arch/mips/pmcs-msp71xx/Kconfig
@@ -36,14 +36,14 @@ config PMC_MSP7120_FPGA
36endchoice 36endchoice
37 37
38config MSP_HAS_USB 38config MSP_HAS_USB
39 boolean 39 bool
40 depends on PMC_MSP 40 depends on PMC_MSP
41 41
42config MSP_ETH 42config MSP_ETH
43 boolean 43 bool
44 select MSP_HAS_MAC 44 select MSP_HAS_MAC
45 depends on PMC_MSP 45 depends on PMC_MSP
46 46
47config MSP_HAS_MAC 47config MSP_HAS_MAC
48 boolean 48 bool
49 depends on PMC_MSP 49 depends on PMC_MSP
diff --git a/drivers/connector/Kconfig b/drivers/connector/Kconfig
index 6e6730f9dfd1..3de5f3a9a104 100644
--- a/drivers/connector/Kconfig
+++ b/drivers/connector/Kconfig
@@ -12,7 +12,7 @@ menuconfig CONNECTOR
12if CONNECTOR 12if CONNECTOR
13 13
14config PROC_EVENTS 14config PROC_EVENTS
15 boolean "Report process events to userspace" 15 bool "Report process events to userspace"
16 depends on CONNECTOR=y 16 depends on CONNECTOR=y
17 default y 17 default y
18 ---help--- 18 ---help---
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index d931cbbed240..110fade9cb74 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -1606,7 +1606,7 @@ config SENSORS_W83795
1606 will be called w83795. 1606 will be called w83795.
1607 1607
1608config SENSORS_W83795_FANCTRL 1608config SENSORS_W83795_FANCTRL
1609 boolean "Include automatic fan control support (DANGEROUS)" 1609 bool "Include automatic fan control support (DANGEROUS)"
1610 depends on SENSORS_W83795 1610 depends on SENSORS_W83795
1611 default n 1611 default n
1612 help 1612 help
diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig
index a674cd83a4e2..9f7dbd189c97 100644
--- a/drivers/hwmon/pmbus/Kconfig
+++ b/drivers/hwmon/pmbus/Kconfig
@@ -57,7 +57,7 @@ config SENSORS_LTC2978
57 be called ltc2978. 57 be called ltc2978.
58 58
59config SENSORS_LTC2978_REGULATOR 59config SENSORS_LTC2978_REGULATOR
60 boolean "Regulator support for LTC2978 and compatibles" 60 bool "Regulator support for LTC2978 and compatibles"
61 depends on SENSORS_LTC2978 && REGULATOR 61 depends on SENSORS_LTC2978 && REGULATOR
62 help 62 help
63 If you say yes here you get regulator support for Linear 63 If you say yes here you get regulator support for Linear
diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig
index 8c9e619f3026..78fbee463628 100644
--- a/drivers/i2c/Kconfig
+++ b/drivers/i2c/Kconfig
@@ -35,11 +35,11 @@ config ACPI_I2C_OPREGION
35if I2C 35if I2C
36 36
37config I2C_BOARDINFO 37config I2C_BOARDINFO
38 boolean 38 bool
39 default y 39 default y
40 40
41config I2C_COMPAT 41config I2C_COMPAT
42 boolean "Enable compatibility bits for old user-space" 42 bool "Enable compatibility bits for old user-space"
43 default y 43 default y
44 help 44 help
45 Say Y here if you intend to run lm-sensors 3.1.1 or older, or any 45 Say Y here if you intend to run lm-sensors 3.1.1 or older, or any
diff --git a/drivers/iio/Kconfig b/drivers/iio/Kconfig
index 4132935dc929..4011effe4c05 100644
--- a/drivers/iio/Kconfig
+++ b/drivers/iio/Kconfig
@@ -21,7 +21,7 @@ config IIO_BUFFER
21if IIO_BUFFER 21if IIO_BUFFER
22 22
23config IIO_BUFFER_CB 23config IIO_BUFFER_CB
24boolean "IIO callback buffer used for push in-kernel interfaces" 24 bool "IIO callback buffer used for push in-kernel interfaces"
25 help 25 help
26 Should be selected by any drivers that do in-kernel push 26 Should be selected by any drivers that do in-kernel push
27 usage. That is, those where the data is pushed to the consumer. 27 usage. That is, those where the data is pushed to the consumer.
@@ -43,7 +43,7 @@ config IIO_TRIGGERED_BUFFER
43endif # IIO_BUFFER 43endif # IIO_BUFFER
44 44
45config IIO_TRIGGER 45config IIO_TRIGGER
46 boolean "Enable triggered sampling support" 46 bool "Enable triggered sampling support"
47 help 47 help
48 Provides IIO core support for triggers. Currently these 48 Provides IIO core support for triggers. Currently these
49 are used to initialize capture of samples to push into 49 are used to initialize capture of samples to push into
diff --git a/drivers/isdn/hardware/mISDN/Kconfig b/drivers/isdn/hardware/mISDN/Kconfig
index b8611e3e5e74..09df54fc1fef 100644
--- a/drivers/isdn/hardware/mISDN/Kconfig
+++ b/drivers/isdn/hardware/mISDN/Kconfig
@@ -24,7 +24,7 @@ config MISDN_HFCMULTI
24 * HFC-E1 (E1 interface for 2Mbit ISDN) 24 * HFC-E1 (E1 interface for 2Mbit ISDN)
25 25
26config MISDN_HFCMULTI_8xx 26config MISDN_HFCMULTI_8xx
27 boolean "Support for XHFC embedded board in HFC multiport driver" 27 bool "Support for XHFC embedded board in HFC multiport driver"
28 depends on MISDN 28 depends on MISDN
29 depends on MISDN_HFCMULTI 29 depends on MISDN_HFCMULTI
30 depends on 8xx 30 depends on 8xx
diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig
index c39644478aa4..63e05e32b462 100644
--- a/drivers/md/Kconfig
+++ b/drivers/md/Kconfig
@@ -178,7 +178,7 @@ config MD_FAULTY
178source "drivers/md/bcache/Kconfig" 178source "drivers/md/bcache/Kconfig"
179 179
180config BLK_DEV_DM_BUILTIN 180config BLK_DEV_DM_BUILTIN
181 boolean 181 bool
182 182
183config BLK_DEV_DM 183config BLK_DEV_DM
184 tristate "Device mapper support" 184 tristate "Device mapper support"
@@ -197,7 +197,7 @@ config BLK_DEV_DM
197 If unsure, say N. 197 If unsure, say N.
198 198
199config DM_DEBUG 199config DM_DEBUG
200 boolean "Device mapper debugging support" 200 bool "Device mapper debugging support"
201 depends on BLK_DEV_DM 201 depends on BLK_DEV_DM
202 ---help--- 202 ---help---
203 Enable this for messages that may help debug device-mapper problems. 203 Enable this for messages that may help debug device-mapper problems.
diff --git a/drivers/md/persistent-data/Kconfig b/drivers/md/persistent-data/Kconfig
index 0c2dec7aec20..78c74bb71ba4 100644
--- a/drivers/md/persistent-data/Kconfig
+++ b/drivers/md/persistent-data/Kconfig
@@ -8,7 +8,7 @@ config DM_PERSISTENT_DATA
8 device-mapper targets such as the thin provisioning target. 8 device-mapper targets such as the thin provisioning target.
9 9
10config DM_DEBUG_BLOCK_STACK_TRACING 10config DM_DEBUG_BLOCK_STACK_TRACING
11 boolean "Keep stack trace of persistent data block lock holders" 11 bool "Keep stack trace of persistent data block lock holders"
12 depends on STACKTRACE_SUPPORT && DM_PERSISTENT_DATA 12 depends on STACKTRACE_SUPPORT && DM_PERSISTENT_DATA
13 select STACKTRACE 13 select STACKTRACE
14 ---help--- 14 ---help---
diff --git a/drivers/net/ethernet/ti/Kconfig b/drivers/net/ethernet/ti/Kconfig
index 3bc992cd70b7..f6a71092e135 100644
--- a/drivers/net/ethernet/ti/Kconfig
+++ b/drivers/net/ethernet/ti/Kconfig
@@ -50,7 +50,7 @@ config TI_DAVINCI_CPDMA
50 will be called davinci_cpdma. This is recommended. 50 will be called davinci_cpdma. This is recommended.
51 51
52config TI_CPSW_PHY_SEL 52config TI_CPSW_PHY_SEL
53 boolean "TI CPSW Switch Phy sel Support" 53 bool "TI CPSW Switch Phy sel Support"
54 depends on TI_CPSW 54 depends on TI_CPSW
55 ---help--- 55 ---help---
56 This driver supports configuring of the phy mode connected to 56 This driver supports configuring of the phy mode connected to
@@ -77,7 +77,7 @@ config TI_CPSW
77 will be called cpsw. 77 will be called cpsw.
78 78
79config TI_CPTS 79config TI_CPTS
80 boolean "TI Common Platform Time Sync (CPTS) Support" 80 bool "TI Common Platform Time Sync (CPTS) Support"
81 depends on TI_CPSW 81 depends on TI_CPSW
82 select PTP_1588_CLOCK 82 select PTP_1588_CLOCK
83 ---help--- 83 ---help---
diff --git a/drivers/net/usb/Kconfig b/drivers/net/usb/Kconfig
index 37eed4d84e9c..3bd9678315ad 100644
--- a/drivers/net/usb/Kconfig
+++ b/drivers/net/usb/Kconfig
@@ -397,14 +397,14 @@ config USB_NET_CDC_SUBSET
397 not generally have permanently assigned Ethernet addresses. 397 not generally have permanently assigned Ethernet addresses.
398 398
399config USB_ALI_M5632 399config USB_ALI_M5632
400 boolean "ALi M5632 based 'USB 2.0 Data Link' cables" 400 bool "ALi M5632 based 'USB 2.0 Data Link' cables"
401 depends on USB_NET_CDC_SUBSET 401 depends on USB_NET_CDC_SUBSET
402 help 402 help
403 Choose this option if you're using a host-to-host cable 403 Choose this option if you're using a host-to-host cable
404 based on this design, which supports USB 2.0 high speed. 404 based on this design, which supports USB 2.0 high speed.
405 405
406config USB_AN2720 406config USB_AN2720
407 boolean "AnchorChips 2720 based cables (Xircom PGUNET, ...)" 407 bool "AnchorChips 2720 based cables (Xircom PGUNET, ...)"
408 depends on USB_NET_CDC_SUBSET 408 depends on USB_NET_CDC_SUBSET
409 help 409 help
410 Choose this option if you're using a host-to-host cable 410 Choose this option if you're using a host-to-host cable
@@ -412,7 +412,7 @@ config USB_AN2720
412 Cypress brand. 412 Cypress brand.
413 413
414config USB_BELKIN 414config USB_BELKIN
415 boolean "eTEK based host-to-host cables (Advance, Belkin, ...)" 415 bool "eTEK based host-to-host cables (Advance, Belkin, ...)"
416 depends on USB_NET_CDC_SUBSET 416 depends on USB_NET_CDC_SUBSET
417 default y 417 default y
418 help 418 help
@@ -421,7 +421,7 @@ config USB_BELKIN
421 microcontroller, with LEDs that indicate traffic. 421 microcontroller, with LEDs that indicate traffic.
422 422
423config USB_ARMLINUX 423config USB_ARMLINUX
424 boolean "Embedded ARM Linux links (iPaq, ...)" 424 bool "Embedded ARM Linux links (iPaq, ...)"
425 depends on USB_NET_CDC_SUBSET 425 depends on USB_NET_CDC_SUBSET
426 default y 426 default y
427 help 427 help
@@ -438,14 +438,14 @@ config USB_ARMLINUX
438 this simpler protocol by installing a different kernel. 438 this simpler protocol by installing a different kernel.
439 439
440config USB_EPSON2888 440config USB_EPSON2888
441 boolean "Epson 2888 based firmware (DEVELOPMENT)" 441 bool "Epson 2888 based firmware (DEVELOPMENT)"
442 depends on USB_NET_CDC_SUBSET 442 depends on USB_NET_CDC_SUBSET
443 help 443 help
444 Choose this option to support the usb networking links used 444 Choose this option to support the usb networking links used
445 by some sample firmware from Epson. 445 by some sample firmware from Epson.
446 446
447config USB_KC2190 447config USB_KC2190
448 boolean "KT Technology KC2190 based cables (InstaNet)" 448 bool "KT Technology KC2190 based cables (InstaNet)"
449 depends on USB_NET_CDC_SUBSET 449 depends on USB_NET_CDC_SUBSET
450 help 450 help
451 Choose this option if you're using a host-to-host cable 451 Choose this option if you're using a host-to-host cable
diff --git a/drivers/net/wireless/rt2x00/Kconfig b/drivers/net/wireless/rt2x00/Kconfig
index 006b8bcb2e31..2b4ef256c6b9 100644
--- a/drivers/net/wireless/rt2x00/Kconfig
+++ b/drivers/net/wireless/rt2x00/Kconfig
@@ -243,14 +243,14 @@ config RT2X00_LIB
243 select AVERAGE 243 select AVERAGE
244 244
245config RT2X00_LIB_FIRMWARE 245config RT2X00_LIB_FIRMWARE
246 boolean 246 bool
247 select FW_LOADER 247 select FW_LOADER
248 248
249config RT2X00_LIB_CRYPTO 249config RT2X00_LIB_CRYPTO
250 boolean 250 bool
251 251
252config RT2X00_LIB_LEDS 252config RT2X00_LIB_LEDS
253 boolean 253 bool
254 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n) 254 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n)
255 255
256config RT2X00_LIB_DEBUGFS 256config RT2X00_LIB_DEBUGFS
diff --git a/drivers/pci/pcie/aer/Kconfig b/drivers/pci/pcie/aer/Kconfig
index 389440228c1d..7d1437b01fdd 100644
--- a/drivers/pci/pcie/aer/Kconfig
+++ b/drivers/pci/pcie/aer/Kconfig
@@ -3,7 +3,7 @@
3# 3#
4 4
5config PCIEAER 5config PCIEAER
6 boolean "Root Port Advanced Error Reporting support" 6 bool "Root Port Advanced Error Reporting support"
7 depends on PCIEPORTBUS 7 depends on PCIEPORTBUS
8 select RAS 8 select RAS
9 default y 9 default y
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index cedb41c95dae..b5b5c3d485d6 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -65,7 +65,7 @@ config RTC_DEBUG
65comment "RTC interfaces" 65comment "RTC interfaces"
66 66
67config RTC_INTF_SYSFS 67config RTC_INTF_SYSFS
68 boolean "/sys/class/rtc/rtcN (sysfs)" 68 bool "/sys/class/rtc/rtcN (sysfs)"
69 depends on SYSFS 69 depends on SYSFS
70 default RTC_CLASS 70 default RTC_CLASS
71 help 71 help
@@ -75,7 +75,7 @@ config RTC_INTF_SYSFS
75 If unsure, say Y. 75 If unsure, say Y.
76 76
77config RTC_INTF_PROC 77config RTC_INTF_PROC
78 boolean "/proc/driver/rtc (procfs for rtcN)" 78 bool "/proc/driver/rtc (procfs for rtcN)"
79 depends on PROC_FS 79 depends on PROC_FS
80 default RTC_CLASS 80 default RTC_CLASS
81 help 81 help
@@ -88,7 +88,7 @@ config RTC_INTF_PROC
88 If unsure, say Y. 88 If unsure, say Y.
89 89
90config RTC_INTF_DEV 90config RTC_INTF_DEV
91 boolean "/dev/rtcN (character devices)" 91 bool "/dev/rtcN (character devices)"
92 default RTC_CLASS 92 default RTC_CLASS
93 help 93 help
94 Say yes here if you want to use your RTCs using the /dev 94 Say yes here if you want to use your RTCs using the /dev
@@ -466,7 +466,7 @@ config RTC_DRV_DM355EVM
466 Supports the RTC firmware in the MSP430 on the DM355 EVM. 466 Supports the RTC firmware in the MSP430 on the DM355 EVM.
467 467
468config RTC_DRV_TWL92330 468config RTC_DRV_TWL92330
469 boolean "TI TWL92330/Menelaus" 469 bool "TI TWL92330/Menelaus"
470 depends on MENELAUS 470 depends on MENELAUS
471 help 471 help
472 If you say yes here you get support for the RTC on the 472 If you say yes here you get support for the RTC on the
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index 95ccedabba4f..ab8dfbef6f1b 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -29,7 +29,7 @@ menuconfig SPI
29if SPI 29if SPI
30 30
31config SPI_DEBUG 31config SPI_DEBUG
32 boolean "Debug support for SPI drivers" 32 bool "Debug support for SPI drivers"
33 depends on DEBUG_KERNEL 33 depends on DEBUG_KERNEL
34 help 34 help
35 Say "yes" to enable debug messaging (like dev_dbg and pr_debug), 35 Say "yes" to enable debug messaging (like dev_dbg and pr_debug),
@@ -40,8 +40,8 @@ config SPI_DEBUG
40# 40#
41 41
42config SPI_MASTER 42config SPI_MASTER
43# boolean "SPI Master Support" 43# bool "SPI Master Support"
44 boolean 44 bool
45 default SPI 45 default SPI
46 help 46 help
47 If your system has an master-capable SPI controller (which 47 If your system has an master-capable SPI controller (which
diff --git a/drivers/staging/board/Kconfig b/drivers/staging/board/Kconfig
index 7eda0b8b7aab..0a89ad16371f 100644
--- a/drivers/staging/board/Kconfig
+++ b/drivers/staging/board/Kconfig
@@ -1,5 +1,5 @@
1config STAGING_BOARD 1config STAGING_BOARD
2 boolean "Staging Board Support" 2 bool "Staging Board Support"
3 depends on OF_ADDRESS 3 depends on OF_ADDRESS
4 depends on BROKEN 4 depends on BROKEN
5 help 5 help
diff --git a/drivers/staging/emxx_udc/Kconfig b/drivers/staging/emxx_udc/Kconfig
index 9bc6d3db86d9..cc3402020487 100644
--- a/drivers/staging/emxx_udc/Kconfig
+++ b/drivers/staging/emxx_udc/Kconfig
@@ -1,5 +1,5 @@
1config USB_EMXX 1config USB_EMXX
2 boolean "EMXX USB Function Device Controller" 2 bool "EMXX USB Function Device Controller"
3 depends on USB_GADGET && (ARCH_SHMOBILE || (ARM && COMPILE_TEST)) 3 depends on USB_GADGET && (ARCH_SHMOBILE || (ARM && COMPILE_TEST))
4 help 4 help
5 The Emma Mobile series of SoCs from Renesas Electronics and 5 The Emma Mobile series of SoCs from Renesas Electronics and
diff --git a/drivers/staging/iio/Kconfig b/drivers/staging/iio/Kconfig
index fa38be0982f9..24183028bd71 100644
--- a/drivers/staging/iio/Kconfig
+++ b/drivers/staging/iio/Kconfig
@@ -30,13 +30,13 @@ config IIO_SIMPLE_DUMMY
30if IIO_SIMPLE_DUMMY 30if IIO_SIMPLE_DUMMY
31 31
32config IIO_SIMPLE_DUMMY_EVENTS 32config IIO_SIMPLE_DUMMY_EVENTS
33 boolean "Event generation support" 33 bool "Event generation support"
34 select IIO_DUMMY_EVGEN 34 select IIO_DUMMY_EVGEN
35 help 35 help
36 Add some dummy events to the simple dummy driver. 36 Add some dummy events to the simple dummy driver.
37 37
38config IIO_SIMPLE_DUMMY_BUFFER 38config IIO_SIMPLE_DUMMY_BUFFER
39 boolean "Buffered capture support" 39 bool "Buffered capture support"
40 select IIO_BUFFER 40 select IIO_BUFFER
41 select IIO_KFIFO_BUF 41 select IIO_KFIFO_BUF
42 help 42 help
diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index 5d916c7a216b..d2501f01cd03 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -489,7 +489,7 @@ config SERIAL_MFD_HSU
489 select SERIAL_CORE 489 select SERIAL_CORE
490 490
491config SERIAL_MFD_HSU_CONSOLE 491config SERIAL_MFD_HSU_CONSOLE
492 boolean "Medfile HSU serial console support" 492 bool "Medfile HSU serial console support"
493 depends on SERIAL_MFD_HSU=y 493 depends on SERIAL_MFD_HSU=y
494 select SERIAL_CORE_CONSOLE 494 select SERIAL_CORE_CONSOLE
495 495
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig
index 96539038c03a..b454d05be583 100644
--- a/drivers/usb/gadget/Kconfig
+++ b/drivers/usb/gadget/Kconfig
@@ -45,7 +45,7 @@ menuconfig USB_GADGET
45if USB_GADGET 45if USB_GADGET
46 46
47config USB_GADGET_DEBUG 47config USB_GADGET_DEBUG
48 boolean "Debugging messages (DEVELOPMENT)" 48 bool "Debugging messages (DEVELOPMENT)"
49 depends on DEBUG_KERNEL 49 depends on DEBUG_KERNEL
50 help 50 help
51 Many controller and gadget drivers will print some debugging 51 Many controller and gadget drivers will print some debugging
@@ -73,7 +73,7 @@ config USB_GADGET_VERBOSE
73 production build. 73 production build.
74 74
75config USB_GADGET_DEBUG_FILES 75config USB_GADGET_DEBUG_FILES
76 boolean "Debugging information files (DEVELOPMENT)" 76 bool "Debugging information files (DEVELOPMENT)"
77 depends on PROC_FS 77 depends on PROC_FS
78 help 78 help
79 Some of the drivers in the "gadget" framework can expose 79 Some of the drivers in the "gadget" framework can expose
@@ -84,7 +84,7 @@ config USB_GADGET_DEBUG_FILES
84 here. If in doubt, or to conserve kernel memory, say "N". 84 here. If in doubt, or to conserve kernel memory, say "N".
85 85
86config USB_GADGET_DEBUG_FS 86config USB_GADGET_DEBUG_FS
87 boolean "Debugging information files in debugfs (DEVELOPMENT)" 87 bool "Debugging information files in debugfs (DEVELOPMENT)"
88 depends on DEBUG_FS 88 depends on DEBUG_FS
89 help 89 help
90 Some of the drivers in the "gadget" framework can expose 90 Some of the drivers in the "gadget" framework can expose
@@ -230,7 +230,7 @@ config USB_CONFIGFS
230 For more information see Documentation/usb/gadget_configfs.txt. 230 For more information see Documentation/usb/gadget_configfs.txt.
231 231
232config USB_CONFIGFS_SERIAL 232config USB_CONFIGFS_SERIAL
233 boolean "Generic serial bulk in/out" 233 bool "Generic serial bulk in/out"
234 depends on USB_CONFIGFS 234 depends on USB_CONFIGFS
235 depends on TTY 235 depends on TTY
236 select USB_U_SERIAL 236 select USB_U_SERIAL
@@ -239,7 +239,7 @@ config USB_CONFIGFS_SERIAL
239 The function talks to the Linux-USB generic serial driver. 239 The function talks to the Linux-USB generic serial driver.
240 240
241config USB_CONFIGFS_ACM 241config USB_CONFIGFS_ACM
242 boolean "Abstract Control Model (CDC ACM)" 242 bool "Abstract Control Model (CDC ACM)"
243 depends on USB_CONFIGFS 243 depends on USB_CONFIGFS
244 depends on TTY 244 depends on TTY
245 select USB_U_SERIAL 245 select USB_U_SERIAL
@@ -249,7 +249,7 @@ config USB_CONFIGFS_ACM
249 MS-Windows hosts or with the Linux-USB "cdc-acm" driver. 249 MS-Windows hosts or with the Linux-USB "cdc-acm" driver.
250 250
251config USB_CONFIGFS_OBEX 251config USB_CONFIGFS_OBEX
252 boolean "Object Exchange Model (CDC OBEX)" 252 bool "Object Exchange Model (CDC OBEX)"
253 depends on USB_CONFIGFS 253 depends on USB_CONFIGFS
254 depends on TTY 254 depends on TTY
255 select USB_U_SERIAL 255 select USB_U_SERIAL
@@ -259,7 +259,7 @@ config USB_CONFIGFS_OBEX
259 since the kernel itself doesn't implement the OBEX protocol. 259 since the kernel itself doesn't implement the OBEX protocol.
260 260
261config USB_CONFIGFS_NCM 261config USB_CONFIGFS_NCM
262 boolean "Network Control Model (CDC NCM)" 262 bool "Network Control Model (CDC NCM)"
263 depends on USB_CONFIGFS 263 depends on USB_CONFIGFS
264 depends on NET 264 depends on NET
265 select USB_U_ETHER 265 select USB_U_ETHER
@@ -270,7 +270,7 @@ config USB_CONFIGFS_NCM
270 different alignment possibilities. 270 different alignment possibilities.
271 271
272config USB_CONFIGFS_ECM 272config USB_CONFIGFS_ECM
273 boolean "Ethernet Control Model (CDC ECM)" 273 bool "Ethernet Control Model (CDC ECM)"
274 depends on USB_CONFIGFS 274 depends on USB_CONFIGFS
275 depends on NET 275 depends on NET
276 select USB_U_ETHER 276 select USB_U_ETHER
@@ -282,7 +282,7 @@ config USB_CONFIGFS_ECM
282 supported by firmware for smart network devices. 282 supported by firmware for smart network devices.
283 283
284config USB_CONFIGFS_ECM_SUBSET 284config USB_CONFIGFS_ECM_SUBSET
285 boolean "Ethernet Control Model (CDC ECM) subset" 285 bool "Ethernet Control Model (CDC ECM) subset"
286 depends on USB_CONFIGFS 286 depends on USB_CONFIGFS
287 depends on NET 287 depends on NET
288 select USB_U_ETHER 288 select USB_U_ETHER
@@ -323,7 +323,7 @@ config USB_CONFIGFS_EEM
323 the host is the same (a usbX device), so the differences are minimal. 323 the host is the same (a usbX device), so the differences are minimal.
324 324
325config USB_CONFIGFS_PHONET 325config USB_CONFIGFS_PHONET
326 boolean "Phonet protocol" 326 bool "Phonet protocol"
327 depends on USB_CONFIGFS 327 depends on USB_CONFIGFS
328 depends on NET 328 depends on NET
329 depends on PHONET 329 depends on PHONET
@@ -333,7 +333,7 @@ config USB_CONFIGFS_PHONET
333 The Phonet protocol implementation for USB device. 333 The Phonet protocol implementation for USB device.
334 334
335config USB_CONFIGFS_MASS_STORAGE 335config USB_CONFIGFS_MASS_STORAGE
336 boolean "Mass storage" 336 bool "Mass storage"
337 depends on USB_CONFIGFS 337 depends on USB_CONFIGFS
338 depends on BLOCK 338 depends on BLOCK
339 select USB_F_MASS_STORAGE 339 select USB_F_MASS_STORAGE
@@ -344,7 +344,7 @@ config USB_CONFIGFS_MASS_STORAGE
344 specified as a module parameter or sysfs option. 344 specified as a module parameter or sysfs option.
345 345
346config USB_CONFIGFS_F_LB_SS 346config USB_CONFIGFS_F_LB_SS
347 boolean "Loopback and sourcesink function (for testing)" 347 bool "Loopback and sourcesink function (for testing)"
348 depends on USB_CONFIGFS 348 depends on USB_CONFIGFS
349 select USB_F_SS_LB 349 select USB_F_SS_LB
350 help 350 help
@@ -357,7 +357,7 @@ config USB_CONFIGFS_F_LB_SS
357 and its driver through a basic set of functional tests. 357 and its driver through a basic set of functional tests.
358 358
359config USB_CONFIGFS_F_FS 359config USB_CONFIGFS_F_FS
360 boolean "Function filesystem (FunctionFS)" 360 bool "Function filesystem (FunctionFS)"
361 depends on USB_CONFIGFS 361 depends on USB_CONFIGFS
362 select USB_F_FS 362 select USB_F_FS
363 help 363 help
@@ -369,7 +369,7 @@ config USB_CONFIGFS_F_FS
369 mass storage) and other are implemented in user space. 369 mass storage) and other are implemented in user space.
370 370
371config USB_CONFIGFS_F_UAC1 371config USB_CONFIGFS_F_UAC1
372 boolean "Audio Class 1.0" 372 bool "Audio Class 1.0"
373 depends on USB_CONFIGFS 373 depends on USB_CONFIGFS
374 depends on SND 374 depends on SND
375 select USB_LIBCOMPOSITE 375 select USB_LIBCOMPOSITE
@@ -382,7 +382,7 @@ config USB_CONFIGFS_F_UAC1
382 on the device. 382 on the device.
383 383
384config USB_CONFIGFS_F_UAC2 384config USB_CONFIGFS_F_UAC2
385 boolean "Audio Class 2.0" 385 bool "Audio Class 2.0"
386 depends on USB_CONFIGFS 386 depends on USB_CONFIGFS
387 depends on SND 387 depends on SND
388 select USB_LIBCOMPOSITE 388 select USB_LIBCOMPOSITE
@@ -400,7 +400,7 @@ config USB_CONFIGFS_F_UAC2
400 wants as audio data to the USB Host. 400 wants as audio data to the USB Host.
401 401
402config USB_CONFIGFS_F_MIDI 402config USB_CONFIGFS_F_MIDI
403 boolean "MIDI function" 403 bool "MIDI function"
404 depends on USB_CONFIGFS 404 depends on USB_CONFIGFS
405 depends on SND 405 depends on SND
406 select USB_LIBCOMPOSITE 406 select USB_LIBCOMPOSITE
@@ -414,7 +414,7 @@ config USB_CONFIGFS_F_MIDI
414 ALSA's aconnect utility etc. 414 ALSA's aconnect utility etc.
415 415
416config USB_CONFIGFS_F_HID 416config USB_CONFIGFS_F_HID
417 boolean "HID function" 417 bool "HID function"
418 depends on USB_CONFIGFS 418 depends on USB_CONFIGFS
419 select USB_F_HID 419 select USB_F_HID
420 help 420 help
diff --git a/drivers/usb/gadget/legacy/Kconfig b/drivers/usb/gadget/legacy/Kconfig
index fd48ef3af4eb..113c87e22117 100644
--- a/drivers/usb/gadget/legacy/Kconfig
+++ b/drivers/usb/gadget/legacy/Kconfig
@@ -40,7 +40,7 @@ config USB_ZERO
40 dynamically linked module called "g_zero". 40 dynamically linked module called "g_zero".
41 41
42config USB_ZERO_HNPTEST 42config USB_ZERO_HNPTEST
43 boolean "HNP Test Device" 43 bool "HNP Test Device"
44 depends on USB_ZERO && USB_OTG 44 depends on USB_ZERO && USB_OTG
45 help 45 help
46 You can configure this device to enumerate using the device 46 You can configure this device to enumerate using the device
diff --git a/drivers/usb/gadget/udc/Kconfig b/drivers/usb/gadget/udc/Kconfig
index 366e551aeff0..9a3a6b00391a 100644
--- a/drivers/usb/gadget/udc/Kconfig
+++ b/drivers/usb/gadget/udc/Kconfig
@@ -199,7 +199,7 @@ config USB_S3C2410
199 S3C2440 processors. 199 S3C2440 processors.
200 200
201config USB_S3C2410_DEBUG 201config USB_S3C2410_DEBUG
202 boolean "S3C2410 udc debug messages" 202 bool "S3C2410 udc debug messages"
203 depends on USB_S3C2410 203 depends on USB_S3C2410
204 204
205config USB_S3C_HSUDC 205config USB_S3C_HSUDC
@@ -288,7 +288,7 @@ config USB_NET2272
288 gadget drivers to also be dynamically linked. 288 gadget drivers to also be dynamically linked.
289 289
290config USB_NET2272_DMA 290config USB_NET2272_DMA
291 boolean "Support external DMA controller" 291 bool "Support external DMA controller"
292 depends on USB_NET2272 && HAS_DMA 292 depends on USB_NET2272 && HAS_DMA
293 help 293 help
294 The NET2272 part can optionally support an external DMA 294 The NET2272 part can optionally support an external DMA
diff --git a/drivers/usb/phy/Kconfig b/drivers/usb/phy/Kconfig
index c6d0c8e745b9..52d3d58252e1 100644
--- a/drivers/usb/phy/Kconfig
+++ b/drivers/usb/phy/Kconfig
@@ -119,7 +119,7 @@ config TAHVO_USB
119 119
120config TAHVO_USB_HOST_BY_DEFAULT 120config TAHVO_USB_HOST_BY_DEFAULT
121 depends on TAHVO_USB 121 depends on TAHVO_USB
122 boolean "Device in USB host mode by default" 122 bool "Device in USB host mode by default"
123 help 123 help
124 Say Y here, if you want the device to enter USB host mode 124 Say Y here, if you want the device to enter USB host mode
125 by default on bootup. 125 by default on bootup.
diff --git a/init/Kconfig b/init/Kconfig
index 08e50c5c8948..f5dbc6d4261b 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -921,7 +921,7 @@ config NUMA_BALANCING_DEFAULT_ENABLED
921 machine. 921 machine.
922 922
923menuconfig CGROUPS 923menuconfig CGROUPS
924 boolean "Control Group support" 924 bool "Control Group support"
925 select KERNFS 925 select KERNFS
926 help 926 help
927 This option adds support for grouping sets of processes together, for 927 This option adds support for grouping sets of processes together, for
@@ -1762,7 +1762,7 @@ config SLABINFO
1762 default y 1762 default y
1763 1763
1764config RT_MUTEXES 1764config RT_MUTEXES
1765 boolean 1765 bool
1766 1766
1767config BASE_SMALL 1767config BASE_SMALL
1768 int 1768 int
diff --git a/lib/Kconfig b/lib/Kconfig
index cb9758e0ba0c..87da53bb1fef 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -23,7 +23,7 @@ config HAVE_ARCH_BITREVERSE
23 have this capability. 23 have this capability.
24 24
25config RATIONAL 25config RATIONAL
26 boolean 26 bool
27 27
28config GENERIC_STRNCPY_FROM_USER 28config GENERIC_STRNCPY_FROM_USER
29 bool 29 bool
@@ -48,14 +48,14 @@ config GENERIC_IOMAP
48 select GENERIC_PCI_IOMAP 48 select GENERIC_PCI_IOMAP
49 49
50config GENERIC_IO 50config GENERIC_IO
51 boolean 51 bool
52 default n 52 default n
53 53
54config STMP_DEVICE 54config STMP_DEVICE
55 bool 55 bool
56 56
57config PERCPU_RWSEM 57config PERCPU_RWSEM
58 boolean 58 bool
59 59
60config ARCH_USE_CMPXCHG_LOCKREF 60config ARCH_USE_CMPXCHG_LOCKREF
61 bool 61 bool
@@ -266,7 +266,7 @@ config DECOMPRESS_LZ4
266# Generic allocator support is selected if needed 266# Generic allocator support is selected if needed
267# 267#
268config GENERIC_ALLOCATOR 268config GENERIC_ALLOCATOR
269 boolean 269 bool
270 270
271# 271#
272# reed solomon support is select'ed if needed 272# reed solomon support is select'ed if needed
@@ -275,16 +275,16 @@ config REED_SOLOMON
275 tristate 275 tristate
276 276
277config REED_SOLOMON_ENC8 277config REED_SOLOMON_ENC8
278 boolean 278 bool
279 279
280config REED_SOLOMON_DEC8 280config REED_SOLOMON_DEC8
281 boolean 281 bool
282 282
283config REED_SOLOMON_ENC16 283config REED_SOLOMON_ENC16
284 boolean 284 bool
285 285
286config REED_SOLOMON_DEC16 286config REED_SOLOMON_DEC16
287 boolean 287 bool
288 288
289# 289#
290# BCH support is selected if needed 290# BCH support is selected if needed
@@ -293,7 +293,7 @@ config BCH
293 tristate 293 tristate
294 294
295config BCH_CONST_PARAMS 295config BCH_CONST_PARAMS
296 boolean 296 bool
297 help 297 help
298 Drivers may select this option to force specific constant 298 Drivers may select this option to force specific constant
299 values for parameters 'm' (Galois field order) and 't' 299 values for parameters 'm' (Galois field order) and 't'
@@ -329,7 +329,7 @@ config BCH_CONST_T
329# Textsearch support is select'ed if needed 329# Textsearch support is select'ed if needed
330# 330#
331config TEXTSEARCH 331config TEXTSEARCH
332 boolean 332 bool
333 333
334config TEXTSEARCH_KMP 334config TEXTSEARCH_KMP
335 tristate 335 tristate
@@ -341,10 +341,10 @@ config TEXTSEARCH_FSM
341 tristate 341 tristate
342 342
343config BTREE 343config BTREE
344 boolean 344 bool
345 345
346config INTERVAL_TREE 346config INTERVAL_TREE
347 boolean 347 bool
348 help 348 help
349 Simple, embeddable, interval-tree. Can find the start of an 349 Simple, embeddable, interval-tree. Can find the start of an
350 overlapping range in log(n) time and then iterate over all 350 overlapping range in log(n) time and then iterate over all
@@ -372,18 +372,18 @@ config ASSOCIATIVE_ARRAY
372 for more information. 372 for more information.
373 373
374config HAS_IOMEM 374config HAS_IOMEM
375 boolean 375 bool
376 depends on !NO_IOMEM 376 depends on !NO_IOMEM
377 select GENERIC_IO 377 select GENERIC_IO
378 default y 378 default y
379 379
380config HAS_IOPORT_MAP 380config HAS_IOPORT_MAP
381 boolean 381 bool
382 depends on HAS_IOMEM && !NO_IOPORT_MAP 382 depends on HAS_IOMEM && !NO_IOPORT_MAP
383 default y 383 default y
384 384
385config HAS_DMA 385config HAS_DMA
386 boolean 386 bool
387 depends on !NO_DMA 387 depends on !NO_DMA
388 default y 388 default y
389 389
diff --git a/mm/Kconfig b/mm/Kconfig
index de5239c152f9..a03131b6ba8e 100644
--- a/mm/Kconfig
+++ b/mm/Kconfig
@@ -129,28 +129,28 @@ config SPARSEMEM_VMEMMAP
129 efficient option when sufficient kernel resources are available. 129 efficient option when sufficient kernel resources are available.
130 130
131config HAVE_MEMBLOCK 131config HAVE_MEMBLOCK
132 boolean 132 bool
133 133
134config HAVE_MEMBLOCK_NODE_MAP 134config HAVE_MEMBLOCK_NODE_MAP
135 boolean 135 bool
136 136
137config HAVE_MEMBLOCK_PHYS_MAP 137config HAVE_MEMBLOCK_PHYS_MAP
138 boolean 138 bool
139 139
140config HAVE_GENERIC_RCU_GUP 140config HAVE_GENERIC_RCU_GUP
141 boolean 141 bool
142 142
143config ARCH_DISCARD_MEMBLOCK 143config ARCH_DISCARD_MEMBLOCK
144 boolean 144 bool
145 145
146config NO_BOOTMEM 146config NO_BOOTMEM
147 boolean 147 bool
148 148
149config MEMORY_ISOLATION 149config MEMORY_ISOLATION
150 boolean 150 bool
151 151
152config MOVABLE_NODE 152config MOVABLE_NODE
153 boolean "Enable to assign a node which has only movable memory" 153 bool "Enable to assign a node which has only movable memory"
154 depends on HAVE_MEMBLOCK 154 depends on HAVE_MEMBLOCK
155 depends on NO_BOOTMEM 155 depends on NO_BOOTMEM
156 depends on X86_64 156 depends on X86_64
@@ -228,12 +228,12 @@ config SPLIT_PTLOCK_CPUS
228 default "4" 228 default "4"
229 229
230config ARCH_ENABLE_SPLIT_PMD_PTLOCK 230config ARCH_ENABLE_SPLIT_PMD_PTLOCK
231 boolean 231 bool
232 232
233# 233#
234# support for memory balloon 234# support for memory balloon
235config MEMORY_BALLOON 235config MEMORY_BALLOON
236 boolean 236 bool
237 237
238# 238#
239# support for memory balloon compaction 239# support for memory balloon compaction
@@ -276,7 +276,7 @@ config MIGRATION
276 allocation instead of reclaiming. 276 allocation instead of reclaiming.
277 277
278config ARCH_ENABLE_HUGEPAGE_MIGRATION 278config ARCH_ENABLE_HUGEPAGE_MIGRATION
279 boolean 279 bool
280 280
281config PHYS_ADDR_T_64BIT 281config PHYS_ADDR_T_64BIT
282 def_bool 64BIT || ARCH_PHYS_ADDR_T_64BIT 282 def_bool 64BIT || ARCH_PHYS_ADDR_T_64BIT
diff --git a/net/Kconfig b/net/Kconfig
index ff9ffc17fa0e..44dd5786ee91 100644
--- a/net/Kconfig
+++ b/net/Kconfig
@@ -231,18 +231,18 @@ source "net/hsr/Kconfig"
231source "net/switchdev/Kconfig" 231source "net/switchdev/Kconfig"
232 232
233config RPS 233config RPS
234 boolean 234 bool
235 depends on SMP && SYSFS 235 depends on SMP && SYSFS
236 default y 236 default y
237 237
238config RFS_ACCEL 238config RFS_ACCEL
239 boolean 239 bool
240 depends on RPS 240 depends on RPS
241 select CPU_RMAP 241 select CPU_RMAP
242 default y 242 default y
243 243
244config XPS 244config XPS
245 boolean 245 bool
246 depends on SMP 246 depends on SMP
247 default y 247 default y
248 248
@@ -254,18 +254,18 @@ config CGROUP_NET_PRIO
254 a per-interface basis. 254 a per-interface basis.
255 255
256config CGROUP_NET_CLASSID 256config CGROUP_NET_CLASSID
257 boolean "Network classid cgroup" 257 bool "Network classid cgroup"
258 depends on CGROUPS 258 depends on CGROUPS
259 ---help--- 259 ---help---
260 Cgroup subsystem for use as general purpose socket classid marker that is 260 Cgroup subsystem for use as general purpose socket classid marker that is
261 being used in cls_cgroup and for netfilter matching. 261 being used in cls_cgroup and for netfilter matching.
262 262
263config NET_RX_BUSY_POLL 263config NET_RX_BUSY_POLL
264 boolean 264 bool
265 default y 265 default y
266 266
267config BQL 267config BQL
268 boolean 268 bool
269 depends on SYSFS 269 depends on SYSFS
270 select DQL 270 select DQL
271 default y 271 default y
@@ -282,7 +282,7 @@ config BPF_JIT
282 this feature changing /proc/sys/net/core/bpf_jit_enable 282 this feature changing /proc/sys/net/core/bpf_jit_enable
283 283
284config NET_FLOW_LIMIT 284config NET_FLOW_LIMIT
285 boolean 285 bool
286 depends on RPS 286 depends on RPS
287 default y 287 default y
288 ---help--- 288 ---help---
diff --git a/net/sched/Kconfig b/net/sched/Kconfig
index 899d0319f2b2..2274e723a3df 100644
--- a/net/sched/Kconfig
+++ b/net/sched/Kconfig
@@ -348,7 +348,7 @@ config NET_SCH_PLUG
348comment "Classification" 348comment "Classification"
349 349
350config NET_CLS 350config NET_CLS
351 boolean 351 bool
352 352
353config NET_CLS_BASIC 353config NET_CLS_BASIC
354 tristate "Elementary classification (BASIC)" 354 tristate "Elementary classification (BASIC)"
diff --git a/net/switchdev/Kconfig b/net/switchdev/Kconfig
index 155754588fd6..86a47e17cfaf 100644
--- a/net/switchdev/Kconfig
+++ b/net/switchdev/Kconfig
@@ -3,7 +3,7 @@
3# 3#
4 4
5config NET_SWITCHDEV 5config NET_SWITCHDEV
6 boolean "Switch (and switch-ish) device support (EXPERIMENTAL)" 6 bool "Switch (and switch-ish) device support (EXPERIMENTAL)"
7 depends on INET 7 depends on INET
8 ---help--- 8 ---help---
9 This module provides glue between core networking code and device 9 This module provides glue between core networking code and device
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c
index f88d90f20228..28df18dd1147 100644
--- a/scripts/kconfig/confdata.c
+++ b/scripts/kconfig/confdata.c
@@ -59,6 +59,7 @@ static void conf_message(const char *fmt, ...)
59 va_start(ap, fmt); 59 va_start(ap, fmt);
60 if (conf_message_callback) 60 if (conf_message_callback)
61 conf_message_callback(fmt, ap); 61 conf_message_callback(fmt, ap);
62 va_end(ap);
62} 63}
63 64
64const char *conf_get_configname(void) 65const char *conf_get_configname(void)
diff --git a/scripts/kconfig/merge_config.sh b/scripts/kconfig/merge_config.sh
index 81b0c61bb9e2..2ab91b9b100d 100755
--- a/scripts/kconfig/merge_config.sh
+++ b/scripts/kconfig/merge_config.sh
@@ -77,6 +77,11 @@ while true; do
77 esac 77 esac
78done 78done
79 79
80if [ "$#" -lt 2 ] ; then
81 usage
82 exit
83fi
84
80INITFILE=$1 85INITFILE=$1
81shift; 86shift;
82 87
diff --git a/security/integrity/Kconfig b/security/integrity/Kconfig
index b76235ae4786..73c457bf5a4a 100644
--- a/security/integrity/Kconfig
+++ b/security/integrity/Kconfig
@@ -16,7 +16,7 @@ config INTEGRITY
16if INTEGRITY 16if INTEGRITY
17 17
18config INTEGRITY_SIGNATURE 18config INTEGRITY_SIGNATURE
19 boolean "Digital signature verification using multiple keyrings" 19 bool "Digital signature verification using multiple keyrings"
20 depends on KEYS 20 depends on KEYS
21 default n 21 default n
22 select SIGNATURE 22 select SIGNATURE
@@ -30,7 +30,7 @@ config INTEGRITY_SIGNATURE
30 usually only added from initramfs. 30 usually only added from initramfs.
31 31
32config INTEGRITY_ASYMMETRIC_KEYS 32config INTEGRITY_ASYMMETRIC_KEYS
33 boolean "Enable asymmetric keys support" 33 bool "Enable asymmetric keys support"
34 depends on INTEGRITY_SIGNATURE 34 depends on INTEGRITY_SIGNATURE
35 default n 35 default n
36 select ASYMMETRIC_KEY_TYPE 36 select ASYMMETRIC_KEY_TYPE
diff --git a/security/integrity/evm/Kconfig b/security/integrity/evm/Kconfig
index df586fa00ef1..bf19723cf117 100644
--- a/security/integrity/evm/Kconfig
+++ b/security/integrity/evm/Kconfig
@@ -1,5 +1,5 @@
1config EVM 1config EVM
2 boolean "EVM support" 2 bool "EVM support"
3 select KEYS 3 select KEYS
4 select ENCRYPTED_KEYS 4 select ENCRYPTED_KEYS
5 select CRYPTO_HMAC 5 select CRYPTO_HMAC