]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
x86/kconfig: Remove redundant 'default n' lines from all x86 Kconfig's
authorBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Tue, 16 Oct 2018 13:42:16 +0000 (15:42 +0200)
committerIngo Molnar <mingo@kernel.org>
Wed, 17 Oct 2018 06:39:42 +0000 (08:39 +0200)
'default n' is the default value for any bool or tristate Kconfig
setting so there is no need to write it explicitly.

Also, since commit:

  f467c5640c29 ("kconfig: only write '# CONFIG_FOO is not set' for visible symbols")

... the Kconfig behavior is the same regardless of 'default n' being present or not:

    ...
    One side effect of (and the main motivation for) this change is making
    the following two definitions behave exactly the same:

        config FOO
                bool

        config FOO
                bool
                default n

    With this change, neither of these will generate a
    '# CONFIG_FOO is not set' line (assuming FOO isn't selected/implied).
    That might make it clearer to people that a bare 'default n' is
    redundant.
    ...

Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Juergen Gross <jgross@suse.co>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: xen-devel@lists.xenproject.org
Link: http://lkml.kernel.org/r/20181016134217eucas1p2102984488b89178a865162553369025b%7EeGpI5NlJo0851008510eucas1p2D@eucas1p2.samsung.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/Kconfig
arch/x86/Kconfig.debug
arch/x86/xen/Kconfig

index 1a0be022f91d8d6d89bc154642e3bd29619e483c..6db8aa5455b9e3656676928269b6ae5f8d60c2ab 100644 (file)
@@ -447,7 +447,6 @@ config RETPOLINE
 
 config INTEL_RDT
        bool "Intel Resource Director Technology support"
-       default n
        depends on X86 && CPU_SUP_INTEL
        select KERNFS
        help
@@ -701,7 +700,6 @@ config STA2X11
        select SWIOTLB
        select MFD_STA2X11
        select GPIOLIB
-       default n
        ---help---
          This adds support for boards based on the STA2X11 IO-Hub,
          a.k.a. "ConneXt". The chip is used in place of the standard
@@ -799,7 +797,6 @@ config KVM_GUEST
 config KVM_DEBUG_FS
        bool "Enable debug information for KVM Guests in debugfs"
        depends on KVM_GUEST && DEBUG_FS
-       default n
        ---help---
          This option enables collection of various statistics for KVM guest.
          Statistics are displayed in debugfs filesystem. Enabling this option
@@ -808,7 +805,6 @@ config KVM_DEBUG_FS
 config PARAVIRT_TIME_ACCOUNTING
        bool "Paravirtual steal time accounting"
        depends on PARAVIRT
-       default n
        ---help---
          Select this option to enable fine granularity task steal time
          accounting. Time spent executing other tasks in parallel with
@@ -1168,7 +1164,6 @@ source "arch/x86/events/Kconfig"
 
 config X86_LEGACY_VM86
        bool "Legacy VM86 support"
-       default n
        depends on X86_32
        ---help---
          This option allows user programs to put the CPU into V8086
@@ -2220,7 +2215,6 @@ config HOTPLUG_CPU
 
 config BOOTPARAM_HOTPLUG_CPU0
        bool "Set default setting of cpu0_hotpluggable"
-       default n
        depends on HOTPLUG_CPU
        ---help---
          Set whether default state of cpu0_hotpluggable is on or off.
@@ -2825,7 +2819,6 @@ source "drivers/pcmcia/Kconfig"
 config RAPIDIO
        tristate "RapidIO support"
        depends on PCI
-       default n
        help
          If enabled this option will include drivers and the core
          infrastructure code to support RapidIO interconnect devices.
index 7d68f0c7cfb1ef603f9791cd2154d217ce647beb..0723dff17e6cb197ee3789acbf3fb594ae97d2e3 100644 (file)
@@ -314,7 +314,6 @@ config DEBUG_NMI_SELFTEST
 
 config DEBUG_IMR_SELFTEST
        bool "Isolated Memory Region self test"
-       default n
        depends on INTEL_IMR
        ---help---
          This option enables automated sanity testing of the IMR code.
index c1f98f32c45f7c2ffa8748431b73fa6af261f5fa..14be6a5935e1155e24c2d7a9f3df07bf28156941 100644 (file)
@@ -68,7 +68,6 @@ config XEN_SAVE_RESTORE
 config XEN_DEBUG_FS
        bool "Enable Xen debug and tuning parameters in debugfs"
        depends on XEN && DEBUG_FS
-       default n
        help
          Enable statistics output and various tuning options in debugfs.
          Enabling this option may incur a significant performance overhead.