Merge tag 'tiny/kconfig-for-3.17' of https://git.kernel.org/pub/scm/linux/kernel/git/josh/linux

Pull kconfig fixes for tiny setups from Josh Triplett:
"Two Kconfig bugfixes for 3.17 related to tinification. These fixes
make the Kconfig "General Setup" menu much more usable"

* tag 'tiny/kconfig-for-3.17' of https://git.kernel.org/pub/scm/linux/kernel/git/josh/linux:
init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu
init/Kconfig: Hide printk log config if CONFIG_PRINTK=n

Changed files
+3
init
+3
init/Kconfig
··· 811 811 int "Kernel log buffer size (16 => 64KB, 17 => 128KB)" 812 812 range 12 21 813 813 default 17 814 + depends on PRINTK 814 815 help 815 816 Select the minimal kernel log buffer size as a power of 2. 816 817 The final size is affected by LOG_CPU_MAX_BUF_SHIFT config ··· 831 830 range 0 21 832 831 default 12 if !BASE_SMALL 833 832 default 0 if BASE_SMALL 833 + depends on PRINTK 834 834 help 835 835 This option allows to increase the default ring buffer size 836 836 according to the number of CPUs. The value defines the contribution ··· 1477 1475 1478 1476 config HAVE_FUTEX_CMPXCHG 1479 1477 bool 1478 + depends on FUTEX 1480 1479 help 1481 1480 Architectures should select this if futex_atomic_cmpxchg_inatomic() 1482 1481 is implemented and always working. This removes a couple of runtime