treewide: replace '---help---' in Kconfig files with 'help'
authorMasahiro Yamada <masahiroy@kernel.org>
Sat, 13 Jun 2020 16:50:22 +0000 (01:50 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Sat, 13 Jun 2020 16:57:21 +0000 (01:57 +0900)
Since commit 84af7a6194e4 ("checkpatch: kconfig: prefer 'help' over
'---help---'"), the number of '---help---' has been gradually
decreasing, but there are still more than 2400 instances.

This commit finishes the conversion. While I touched the lines,
I also fixed the indentation.

There are a variety of indentation styles found.

  a) 4 spaces + '---help---'
  b) 7 spaces + '---help---'
  c) 8 spaces + '---help---'
  d) 1 space + 1 tab + '---help---'
  e) 1 tab + '---help---'    (correct indentation)
  f) 1 tab + 1 space + '---help---'
  g) 1 tab + 2 spaces + '---help---'

In order to convert all of them to 1 tab + 'help', I ran the
following commend:

  $ find . -name 'Kconfig*' | xargs sed -i 's/^[[:space:]]*---help---/\thelp/'

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
427 files changed:
arch/Kconfig
arch/alpha/Kconfig
arch/alpha/Kconfig.debug
arch/arc/Kconfig
arch/arm/Kconfig
arch/arm/Kconfig.debug
arch/arm/mach-footbridge/Kconfig
arch/arm64/Kconfig
arch/arm64/kvm/Kconfig
arch/hexagon/Kconfig
arch/ia64/Kconfig
arch/m68k/Kconfig.cpu
arch/m68k/Kconfig.devices
arch/m68k/Kconfig.machine
arch/mips/Kconfig
arch/mips/kvm/Kconfig
arch/parisc/Kconfig
arch/powerpc/kvm/Kconfig
arch/powerpc/platforms/Kconfig
arch/powerpc/platforms/Kconfig.cputype
arch/s390/Kconfig
arch/s390/Kconfig.debug
arch/s390/kvm/Kconfig
arch/sh/Kconfig
arch/sh/cchips/Kconfig
arch/sh/mm/Kconfig
arch/sparc/Kconfig
arch/um/Kconfig
arch/um/Kconfig.debug
arch/x86/Kconfig
arch/x86/Kconfig.cpu
arch/x86/Kconfig.debug
arch/x86/events/Kconfig
arch/x86/kvm/Kconfig
arch/x86/ras/Kconfig
block/Kconfig
block/Kconfig.iosched
block/partitions/Kconfig
drivers/accessibility/Kconfig
drivers/android/Kconfig
drivers/ata/Kconfig
drivers/atm/Kconfig
drivers/auxdisplay/Kconfig
drivers/block/Kconfig
drivers/block/paride/Kconfig
drivers/char/Kconfig
drivers/char/agp/Kconfig
drivers/char/hw_random/Kconfig
drivers/char/tpm/Kconfig
drivers/char/tpm/st33zp24/Kconfig
drivers/clk/Kconfig
drivers/clk/imgtec/Kconfig
drivers/clk/keystone/Kconfig
drivers/clk/mediatek/Kconfig
drivers/clk/ti/Kconfig
drivers/clk/versatile/Kconfig
drivers/connector/Kconfig
drivers/cpufreq/Kconfig.x86
drivers/crypto/Kconfig
drivers/crypto/chelsio/Kconfig
drivers/dma-buf/Kconfig
drivers/dma/Kconfig
drivers/dma/mediatek/Kconfig
drivers/dma/qcom/Kconfig
drivers/edac/Kconfig
drivers/eisa/Kconfig
drivers/firmware/efi/Kconfig
drivers/fsi/Kconfig
drivers/gnss/Kconfig
drivers/gpio/Kconfig
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/omapdrm/dss/Kconfig
drivers/greybus/Kconfig
drivers/hid/Kconfig
drivers/hid/i2c-hid/Kconfig
drivers/hid/usbhid/Kconfig
drivers/hsi/Kconfig
drivers/hsi/clients/Kconfig
drivers/hsi/controllers/Kconfig
drivers/i2c/Kconfig
drivers/ide/Kconfig
drivers/iio/dac/Kconfig
drivers/infiniband/Kconfig
drivers/infiniband/hw/bnxt_re/Kconfig
drivers/infiniband/hw/cxgb4/Kconfig
drivers/infiniband/hw/hfi1/Kconfig
drivers/infiniband/hw/hns/Kconfig
drivers/infiniband/hw/i40iw/Kconfig
drivers/infiniband/hw/mlx4/Kconfig
drivers/infiniband/hw/mlx5/Kconfig
drivers/infiniband/hw/mthca/Kconfig
drivers/infiniband/hw/ocrdma/Kconfig
drivers/infiniband/hw/qedr/Kconfig
drivers/infiniband/hw/qib/Kconfig
drivers/infiniband/hw/usnic/Kconfig
drivers/infiniband/hw/vmw_pvrdma/Kconfig
drivers/infiniband/sw/rdmavt/Kconfig
drivers/infiniband/sw/rxe/Kconfig
drivers/infiniband/ulp/ipoib/Kconfig
drivers/infiniband/ulp/iser/Kconfig
drivers/infiniband/ulp/isert/Kconfig
drivers/infiniband/ulp/opa_vnic/Kconfig
drivers/infiniband/ulp/srp/Kconfig
drivers/infiniband/ulp/srpt/Kconfig
drivers/input/gameport/Kconfig
drivers/input/joystick/Kconfig
drivers/input/serio/Kconfig
drivers/iommu/Kconfig
drivers/ipack/Kconfig
drivers/isdn/Kconfig
drivers/macintosh/Kconfig
drivers/md/Kconfig
drivers/md/persistent-data/Kconfig
drivers/media/cec/platform/Kconfig
drivers/message/fusion/Kconfig
drivers/mfd/Kconfig
drivers/misc/Kconfig
drivers/misc/echo/Kconfig
drivers/mmc/host/Kconfig
drivers/net/Kconfig
drivers/net/appletalk/Kconfig
drivers/net/arcnet/Kconfig
drivers/net/caif/Kconfig
drivers/net/can/Kconfig
drivers/net/can/c_can/Kconfig
drivers/net/can/cc770/Kconfig
drivers/net/can/ifi_canfd/Kconfig
drivers/net/can/m_can/Kconfig
drivers/net/can/mscan/Kconfig
drivers/net/can/peak_canfd/Kconfig
drivers/net/can/rcar/Kconfig
drivers/net/can/sja1000/Kconfig
drivers/net/can/softing/Kconfig
drivers/net/can/spi/Kconfig
drivers/net/can/usb/Kconfig
drivers/net/dsa/Kconfig
drivers/net/dsa/qca/Kconfig
drivers/net/ethernet/3com/Kconfig
drivers/net/ethernet/8390/Kconfig
drivers/net/ethernet/Kconfig
drivers/net/ethernet/adaptec/Kconfig
drivers/net/ethernet/aeroflex/Kconfig
drivers/net/ethernet/agere/Kconfig
drivers/net/ethernet/alacritech/Kconfig
drivers/net/ethernet/allwinner/Kconfig
drivers/net/ethernet/alteon/Kconfig
drivers/net/ethernet/altera/Kconfig
drivers/net/ethernet/amazon/Kconfig
drivers/net/ethernet/amd/Kconfig
drivers/net/ethernet/apple/Kconfig
drivers/net/ethernet/aquantia/Kconfig
drivers/net/ethernet/arc/Kconfig
drivers/net/ethernet/atheros/Kconfig
drivers/net/ethernet/broadcom/Kconfig
drivers/net/ethernet/brocade/Kconfig
drivers/net/ethernet/brocade/bna/Kconfig
drivers/net/ethernet/cadence/Kconfig
drivers/net/ethernet/cavium/Kconfig
drivers/net/ethernet/chelsio/Kconfig
drivers/net/ethernet/cirrus/Kconfig
drivers/net/ethernet/cisco/Kconfig
drivers/net/ethernet/cisco/enic/Kconfig
drivers/net/ethernet/cortina/Kconfig
drivers/net/ethernet/davicom/Kconfig
drivers/net/ethernet/dec/Kconfig
drivers/net/ethernet/dec/tulip/Kconfig
drivers/net/ethernet/dlink/Kconfig
drivers/net/ethernet/emulex/Kconfig
drivers/net/ethernet/ezchip/Kconfig
drivers/net/ethernet/faraday/Kconfig
drivers/net/ethernet/freescale/Kconfig
drivers/net/ethernet/freescale/dpaa/Kconfig
drivers/net/ethernet/fujitsu/Kconfig
drivers/net/ethernet/hisilicon/Kconfig
drivers/net/ethernet/huawei/Kconfig
drivers/net/ethernet/huawei/hinic/Kconfig
drivers/net/ethernet/i825xx/Kconfig
drivers/net/ethernet/ibm/Kconfig
drivers/net/ethernet/intel/Kconfig
drivers/net/ethernet/marvell/Kconfig
drivers/net/ethernet/marvell/octeontx2/Kconfig
drivers/net/ethernet/mediatek/Kconfig
drivers/net/ethernet/mellanox/Kconfig
drivers/net/ethernet/mellanox/mlx4/Kconfig
drivers/net/ethernet/mellanox/mlx5/core/Kconfig
drivers/net/ethernet/mellanox/mlxfw/Kconfig
drivers/net/ethernet/mellanox/mlxsw/Kconfig
drivers/net/ethernet/micrel/Kconfig
drivers/net/ethernet/microchip/Kconfig
drivers/net/ethernet/moxa/Kconfig
drivers/net/ethernet/myricom/Kconfig
drivers/net/ethernet/natsemi/Kconfig
drivers/net/ethernet/neterion/Kconfig
drivers/net/ethernet/netronome/Kconfig
drivers/net/ethernet/nvidia/Kconfig
drivers/net/ethernet/oki-semi/Kconfig
drivers/net/ethernet/oki-semi/pch_gbe/Kconfig
drivers/net/ethernet/packetengines/Kconfig
drivers/net/ethernet/pasemi/Kconfig
drivers/net/ethernet/qlogic/Kconfig
drivers/net/ethernet/qualcomm/Kconfig
drivers/net/ethernet/qualcomm/rmnet/Kconfig
drivers/net/ethernet/rdc/Kconfig
drivers/net/ethernet/realtek/Kconfig
drivers/net/ethernet/renesas/Kconfig
drivers/net/ethernet/rocker/Kconfig
drivers/net/ethernet/samsung/Kconfig
drivers/net/ethernet/seeq/Kconfig
drivers/net/ethernet/sfc/Kconfig
drivers/net/ethernet/sfc/falcon/Kconfig
drivers/net/ethernet/sgi/Kconfig
drivers/net/ethernet/silan/Kconfig
drivers/net/ethernet/sis/Kconfig
drivers/net/ethernet/smsc/Kconfig
drivers/net/ethernet/socionext/Kconfig
drivers/net/ethernet/stmicro/Kconfig
drivers/net/ethernet/stmicro/stmmac/Kconfig
drivers/net/ethernet/sun/Kconfig
drivers/net/ethernet/synopsys/Kconfig
drivers/net/ethernet/tehuti/Kconfig
drivers/net/ethernet/ti/Kconfig
drivers/net/ethernet/toshiba/Kconfig
drivers/net/ethernet/tundra/Kconfig
drivers/net/ethernet/via/Kconfig
drivers/net/ethernet/wiznet/Kconfig
drivers/net/ethernet/xilinx/Kconfig
drivers/net/ethernet/xircom/Kconfig
drivers/net/ethernet/xscale/Kconfig
drivers/net/fddi/Kconfig
drivers/net/hamradio/Kconfig
drivers/net/hippi/Kconfig
drivers/net/ieee802154/Kconfig
drivers/net/phy/Kconfig
drivers/net/plip/Kconfig
drivers/net/ppp/Kconfig
drivers/net/slip/Kconfig
drivers/net/team/Kconfig
drivers/net/usb/Kconfig
drivers/net/wan/Kconfig
drivers/net/wireless/Kconfig
drivers/net/wireless/admtek/Kconfig
drivers/net/wireless/ath/Kconfig
drivers/net/wireless/ath/ar5523/Kconfig
drivers/net/wireless/ath/ath10k/Kconfig
drivers/net/wireless/ath/ath11k/Kconfig
drivers/net/wireless/ath/ath5k/Kconfig
drivers/net/wireless/ath/ath6kl/Kconfig
drivers/net/wireless/ath/ath9k/Kconfig
drivers/net/wireless/ath/wcn36xx/Kconfig
drivers/net/wireless/ath/wil6210/Kconfig
drivers/net/wireless/atmel/Kconfig
drivers/net/wireless/broadcom/Kconfig
drivers/net/wireless/broadcom/b43/Kconfig
drivers/net/wireless/broadcom/b43legacy/Kconfig
drivers/net/wireless/broadcom/brcm80211/Kconfig
drivers/net/wireless/cisco/Kconfig
drivers/net/wireless/intel/Kconfig
drivers/net/wireless/intel/ipw2x00/Kconfig
drivers/net/wireless/intel/iwlegacy/Kconfig
drivers/net/wireless/intel/iwlwifi/Kconfig
drivers/net/wireless/intersil/Kconfig
drivers/net/wireless/intersil/hostap/Kconfig
drivers/net/wireless/intersil/orinoco/Kconfig
drivers/net/wireless/intersil/p54/Kconfig
drivers/net/wireless/marvell/Kconfig
drivers/net/wireless/marvell/libertas/Kconfig
drivers/net/wireless/marvell/libertas_tf/Kconfig
drivers/net/wireless/marvell/mwifiex/Kconfig
drivers/net/wireless/mediatek/Kconfig
drivers/net/wireless/mediatek/mt7601u/Kconfig
drivers/net/wireless/ralink/Kconfig
drivers/net/wireless/ralink/rt2x00/Kconfig
drivers/net/wireless/realtek/Kconfig
drivers/net/wireless/realtek/rtl818x/Kconfig
drivers/net/wireless/realtek/rtl8xxxu/Kconfig
drivers/net/wireless/realtek/rtlwifi/Kconfig
drivers/net/wireless/rsi/Kconfig
drivers/net/wireless/st/Kconfig
drivers/net/wireless/ti/Kconfig
drivers/net/wireless/ti/wl1251/Kconfig
drivers/net/wireless/ti/wl12xx/Kconfig
drivers/net/wireless/ti/wl18xx/Kconfig
drivers/net/wireless/ti/wlcore/Kconfig
drivers/net/wireless/zydas/Kconfig
drivers/net/wireless/zydas/zd1211rw/Kconfig
drivers/nfc/fdp/Kconfig
drivers/nfc/microread/Kconfig
drivers/nfc/nxp-nci/Kconfig
drivers/nfc/pn533/Kconfig
drivers/nfc/pn544/Kconfig
drivers/nfc/s3fwrn5/Kconfig
drivers/nfc/st-nci/Kconfig
drivers/nfc/st21nfca/Kconfig
drivers/nvme/host/Kconfig
drivers/opp/Kconfig
drivers/parport/Kconfig
drivers/pci/controller/Kconfig
drivers/pci/hotplug/Kconfig
drivers/pcmcia/Kconfig
drivers/platform/chrome/Kconfig
drivers/platform/mellanox/Kconfig
drivers/platform/x86/Kconfig
drivers/pnp/Kconfig
drivers/pnp/pnpbios/Kconfig
drivers/powercap/Kconfig
drivers/pps/Kconfig
drivers/ptp/Kconfig
drivers/rapidio/Kconfig
drivers/rapidio/devices/Kconfig
drivers/rapidio/switches/Kconfig
drivers/sbus/char/Kconfig
drivers/scsi/Kconfig
drivers/scsi/aic7xxx/Kconfig.aic79xx
drivers/scsi/aic7xxx/Kconfig.aic7xxx
drivers/scsi/bnx2fc/Kconfig
drivers/scsi/bnx2i/Kconfig
drivers/scsi/cxgbi/cxgb3i/Kconfig
drivers/scsi/cxgbi/cxgb4i/Kconfig
drivers/scsi/esas2r/Kconfig
drivers/scsi/mpt3sas/Kconfig
drivers/scsi/qedf/Kconfig
drivers/scsi/qedi/Kconfig
drivers/scsi/qla2xxx/Kconfig
drivers/scsi/qla4xxx/Kconfig
drivers/scsi/smartpqi/Kconfig
drivers/scsi/ufs/Kconfig
drivers/sfi/Kconfig
drivers/soc/aspeed/Kconfig
drivers/staging/Kconfig
drivers/staging/greybus/Kconfig
drivers/staging/media/atomisp/Kconfig
drivers/staging/media/atomisp/i2c/Kconfig
drivers/staging/media/atomisp/i2c/ov5693/Kconfig
drivers/staging/most/cdev/Kconfig
drivers/staging/most/dim2/Kconfig
drivers/target/iscsi/cxgbit/Kconfig
drivers/tty/Kconfig
drivers/tty/serial/8250/Kconfig
drivers/tty/serial/Kconfig
drivers/usb/Kconfig
drivers/usb/class/Kconfig
drivers/usb/host/Kconfig
drivers/usb/image/Kconfig
drivers/usb/misc/Kconfig
drivers/usb/misc/sisusbvga/Kconfig
drivers/usb/serial/Kconfig
drivers/usb/storage/Kconfig
drivers/usb/usbip/Kconfig
drivers/vhost/Kconfig
drivers/video/console/Kconfig
drivers/video/fbdev/Kconfig
drivers/video/fbdev/geode/Kconfig
drivers/virt/Kconfig
drivers/virtio/Kconfig
drivers/visorbus/Kconfig
drivers/vme/Kconfig
drivers/w1/Kconfig
drivers/watchdog/Kconfig
drivers/zorro/Kconfig
fs/Kconfig
fs/Kconfig.binfmt
fs/nls/Kconfig
fs/notify/fanotify/Kconfig
fs/notify/inotify/Kconfig
fs/proc/Kconfig
fs/romfs/Kconfig
init/Kconfig
kernel/gcov/Kconfig
kernel/irq/Kconfig
kernel/power/Kconfig
lib/Kconfig.debug
mm/Kconfig.debug
net/6lowpan/Kconfig
net/8021q/Kconfig
net/Kconfig
net/atm/Kconfig
net/bridge/Kconfig
net/caif/Kconfig
net/can/Kconfig
net/dcb/Kconfig
net/dccp/Kconfig
net/dccp/ccids/Kconfig
net/decnet/Kconfig
net/dsa/Kconfig
net/hsr/Kconfig
net/ieee802154/6lowpan/Kconfig
net/ieee802154/Kconfig
net/ipv4/Kconfig
net/ipv4/netfilter/Kconfig
net/ipv6/Kconfig
net/ipv6/netfilter/Kconfig
net/kcm/Kconfig
net/l2tp/Kconfig
net/l3mdev/Kconfig
net/lapb/Kconfig
net/mac80211/Kconfig
net/mac802154/Kconfig
net/mpls/Kconfig
net/ncsi/Kconfig
net/netfilter/Kconfig
net/netfilter/ipvs/Kconfig
net/netlabel/Kconfig
net/netlink/Kconfig
net/nfc/hci/Kconfig
net/nsh/Kconfig
net/openvswitch/Kconfig
net/packet/Kconfig
net/qrtr/Kconfig
net/rds/Kconfig
net/sched/Kconfig
net/sctp/Kconfig
net/smc/Kconfig
net/switchdev/Kconfig
net/tipc/Kconfig
net/tls/Kconfig
net/unix/Kconfig
net/wireless/Kconfig
net/x25/Kconfig
net/xfrm/Kconfig
security/tomoyo/Kconfig
sound/aoa/Kconfig
sound/aoa/codecs/Kconfig
sound/aoa/fabrics/Kconfig
sound/aoa/soundbus/Kconfig
sound/soc/Kconfig
sound/soc/samsung/Kconfig
sound/x86/Kconfig

index 6d2ba65..8cc35dc 100644 (file)
@@ -876,7 +876,7 @@ config VMAP_STACK
        bool "Use a virtually-mapped stack"
        depends on HAVE_ARCH_VMAP_STACK
        depends on !KASAN || KASAN_VMALLOC
-       ---help---
+       help
          Enable this if you want the use virtually-mapped kernel stacks
          with guard pages.  This causes kernel stack overflows to be
          caught immediately rather than causing difficult-to-diagnose
@@ -948,7 +948,7 @@ config ARCH_USE_MEMREMAP_PROT
 config LOCK_EVENT_COUNTS
        bool "Locking event counts collection"
        depends on DEBUG_FS
-       ---help---
+       help
          Enable light-weight counting of various locking related events
          in the system with minimal performance impact. This reduces
          the chance of application behavior change because of timing
index ef17903..92f3b0d 100644 (file)
@@ -83,7 +83,7 @@ menu "System setup"
 choice
        prompt "Alpha system type"
        default ALPHA_GENERIC
-       ---help---
+       help
          This is the system type of your hardware.  A "generic" kernel will
          run on any supported Alpha system. However, if you configure a
          kernel for your specific system, it will be faster and smaller.
@@ -480,7 +480,7 @@ config VGA_HOSE
 config ALPHA_QEMU
        bool "Run under QEMU emulation"
        depends on !ALPHA_GENERIC
-       ---help---
+       help
          Assume the presence of special features supported by QEMU PALcode
          that reduce the overhead of system emulation.
 
@@ -495,7 +495,7 @@ config ALPHA_SRM
        bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
        depends on TTY
        default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
-       ---help---
+       help
          There are two different types of booting firmware on Alphas: SRM,
          which is command line driven, and ARC, which uses menus and arrow
          keys. Details about the Linux/Alpha booting process are contained in
@@ -521,7 +521,7 @@ config ARCH_MAY_HAVE_PC_FDC
 config SMP
        bool "Symmetric multi-processing support"
        depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.
@@ -569,7 +569,7 @@ config ALPHA_WTINT
        default n if ALPHA_EV5 || ALPHA_EV56 || (ALPHA_EV4 && !ALPHA_LCA)
        default n if !ALPHA_SRM && !ALPHA_GENERIC
        default y if SMP
-       ---help---
+       help
          The Wait for Interrupt (WTINT) PALcall attempts to place the CPU
          to sleep until the next interrupt.  This may reduce the power
          consumed, and the heat produced by the computer.  However, it has
@@ -595,7 +595,7 @@ config NODES_SHIFT
 # LARGE_VMALLOC is racy, if you *really* need it then fix it first
 config ALPHA_LARGE_VMALLOC
        bool
-       ---help---
+       help
          Process creation and other aspects of virtual memory management can
          be streamlined if we restrict the kernel to one PGD for all vmalloc
          allocations.  This equates to about 8GB.
@@ -614,7 +614,7 @@ config VERBOSE_MCHECK_ON
        int "Verbose Printing Mode (0=off, 1=on, 2=all)"
        depends on VERBOSE_MCHECK
        default 1
-       ---help---
+       help
          This option allows the default printing mode to be set, and then
          possibly overridden by a boot command argument.
 
@@ -633,7 +633,7 @@ choice
        default HZ_128 if ALPHA_QEMU
        default HZ_1200 if ALPHA_RAWHIDE
        default HZ_1024
-       ---help---
+       help
          The frequency at which timer interrupts occur.  A high frequency
          minimizes latency, whereas a low frequency minimizes overhead of
          process accounting.  The later effect is especially significant
@@ -668,7 +668,7 @@ config HZ
 config SRM_ENV
        tristate "SRM environment through procfs"
        depends on PROC_FS
-       ---help---
+       help
          If you enable this option, a subdirectory inside /proc called
          /proc/srm_environment will give you access to the all important
          SRM environment variables (those which have a name) and also
index b88c7b6..f85f428 100644 (file)
@@ -9,7 +9,7 @@ config ALPHA_LEGACY_START_ADDRESS
        bool "Legacy kernel start address"
        depends on ALPHA_GENERIC
        default n
-       ---help---
+       help
          The 2.4 kernel changed the kernel start address from 0x310000
          to 0x810000 to make room for the Wildfire's larger SRM console.
          Recent consoles on Titan and Marvel machines also require the
index 471ef22..fddc700 100644 (file)
@@ -348,7 +348,7 @@ config NODES_SHIFT
        default "0" if !DISCONTIGMEM
        default "1" if DISCONTIGMEM
        depends on NEED_MULTIPLE_NODES
-       ---help---
+       help
          Accessing memory beyond 1GB (with or w/o PAE) requires 2 memory
          zones.
 
index bbac286..7b68cec 100644 (file)
@@ -1655,7 +1655,7 @@ config UACCESS_WITH_MEMCPY
 config SECCOMP
        bool
        prompt "Enable seccomp to safely compute untrusted bytecode"
-       ---help---
+       help
          This kernel feature is useful for number crunching applications
          that may need to compute untrusted bytecode during their
          execution. By using pipes or other transports made available to
@@ -1963,7 +1963,7 @@ config EFI
        select EFI_STUB
        select EFI_GENERIC_STUB
        select EFI_RUNTIME_WRAPPERS
-       ---help---
+       help
          This option provides support for runtime services provided
          by UEFI firmware (such as non-volatile variables, realtime
          clock, and platform reset). A UEFI stub is also provided to
@@ -2005,7 +2005,7 @@ comment "At least one emulation must be selected"
 config FPE_NWFPE
        bool "NWFPE math emulation"
        depends on (!AEABI || OABI_COMPAT) && !THUMB2_KERNEL
-       ---help---
+       help
          Say Y to include the NWFPE floating point emulator in the kernel.
          This is necessary to run most binaries. Linux does not currently
          support floating point hardware so you need to say Y here even if
@@ -2029,7 +2029,7 @@ config FPE_NWFPE_XP
 config FPE_FASTFPE
        bool "FastFPE math emulation (EXPERIMENTAL)"
        depends on (!AEABI || OABI_COMPAT) && !CPU_32v3
-       ---help---
+       help
          Say Y here to include the FAST floating point emulator in the kernel.
          This is an experimental much faster emulator which now also has full
          precision for the mantissa.  It does not support any exceptions.
index 26a158e..80000a6 100644 (file)
@@ -9,7 +9,7 @@ config ARM_PTDUMP_DEBUGFS
        depends on MMU
        select ARM_PTDUMP_CORE
        select DEBUG_FS
-       ---help---
+       help
          Say Y here if you want to show the kernel pagetable layout in a
          debugfs file. This information is only useful for kernel developers
          who are working in architecture specific areas of the kernel.
@@ -21,7 +21,7 @@ config DEBUG_WX
        bool "Warn on W+X mappings at boot"
        depends on MMU
        select ARM_PTDUMP_CORE
-       ---help---
+       help
                Generate a warning if any W+X mappings are found at boot.
 
                This is useful for discovering cases where the kernel is leaving
index 1730ee8..844aa58 100644 (file)
@@ -22,7 +22,7 @@ config ARCH_PERSONAL_SERVER
        select ISA
        select ISA_DMA
        select FORCE_PCI
-       ---help---
+       help
          Say Y here if you intend to run this kernel on the Compaq
          Personal Server.
 
index 7f9d384..fdca571 100644 (file)
@@ -1035,7 +1035,7 @@ config CC_HAVE_SHADOW_CALL_STACK
 
 config SECCOMP
        bool "Enable seccomp to safely compute untrusted bytecode"
-       ---help---
+       help
          This kernel feature is useful for number crunching applications
          that may need to compute untrusted bytecode during their
          execution. By using pipes or other transports made available to
@@ -1068,7 +1068,7 @@ config KEXEC
        depends on PM_SLEEP_SMP
        select KEXEC_CORE
        bool "kexec system call"
-       ---help---
+       help
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
          but it is independent of the system firmware.   And like a reboot
index f1c1f98..13489af 100644 (file)
@@ -7,7 +7,7 @@ source "virt/lib/Kconfig"
 
 menuconfig VIRTUALIZATION
        bool "Virtualization"
-       ---help---
+       help
          Say Y here to get to see options for using your Linux host to run
          other operating systems inside virtual machines (guests).
          This option alone does not add any kernel code.
@@ -40,7 +40,7 @@ menuconfig KVM
        select HAVE_KVM_VCPU_RUN_PID_CHANGE
        select TASKSTATS
        select TASK_DELAY_ACCT
-       ---help---
+       help
          Support hosting virtualized guest machines.
 
          If unsure, say N.
@@ -53,7 +53,7 @@ config KVM_ARM_PMU
        bool "Virtual Performance Monitoring Unit (PMU) support"
        depends on HW_PERF_EVENTS
        default y
-       ---help---
+       help
          Adds support for a virtual Performance Monitoring Unit (PMU) in
          virtual machines.
 
index b7d404b..667cfc5 100644 (file)
@@ -31,13 +31,13 @@ config HEXAGON
        select GENERIC_CLOCKEVENTS_BROADCAST
        select MODULES_USE_ELF_RELA
        select GENERIC_CPU_DEVICES
-       ---help---
+       help
          Qualcomm Hexagon is a processor architecture designed for high
          performance and low power across a wide variety of applications.
 
 config HEXAGON_PHYS_OFFSET
        def_bool y
-       ---help---
+       help
          Platforms that don't load the kernel at zero set this.
 
 config FRAME_POINTER
@@ -83,7 +83,7 @@ choice
 
 config HEXAGON_COMET
        bool "Comet Board"
-       ---help---
+       help
          Support for the Comet platform.
 
 endchoice
@@ -104,7 +104,7 @@ config CMDLINE
 
 config SMP
        bool "Multi-Processing support"
-       ---help---
+       help
          Enables SMP support in the kernel.  If unsure, say "Y"
 
 config NR_CPUS
@@ -112,7 +112,7 @@ config NR_CPUS
        range 2 6 if SMP
        default "1" if !SMP
        default "6" if SMP
-       ---help---
+       help
          This allows you to specify the maximum number of CPUs which this
          kernel will support.  The maximum supported value is 6 and the
          minimum value which makes sense is 2.
@@ -123,7 +123,7 @@ config NR_CPUS
 choice
        prompt "Kernel page size"
        default PAGE_SIZE_4KB
-       ---help---
+       help
          Changes the default page size; use with caution.
 
 config PAGE_SIZE_4KB
index 88b05b5..1fa2fe2 100644 (file)
@@ -243,7 +243,7 @@ config HOTPLUG_CPU
        bool "Support for hot-pluggable CPUs"
        depends on SMP
        default n
-       ---help---
+       help
          Say Y here to experiment with turning CPUs off and on.  CPUs
          can be controlled through /sys/devices/system/cpu/cpu#.
          Say N if you want to disable CPU hotplug.
@@ -266,7 +266,7 @@ config PERMIT_BSP_REMOVE
        bool "Support removal of Bootstrap Processor"
        depends on HOTPLUG_CPU
        default n
-       ---help---
+       help
        Say Y here if your platform SAL will support removal of BSP with HOTPLUG_CPU
        support. 
 
@@ -274,7 +274,7 @@ config FORCE_CPEI_RETARGET
        bool "Force assumption that CPEI can be re-targeted"
        depends on PERMIT_BSP_REMOVE
        default n
-       ---help---
+       help
        Say Y if you need to force the assumption that CPEI can be re-targeted to
        any cpu in the system. This hint is available via ACPI 3.0 specifications.
        Tiger4 systems are capable of re-directing CPEI to any CPU other than BSP.
index bd2d29c..694c4fc 100644 (file)
@@ -343,7 +343,7 @@ config M68KFPU_EMU_ONLY
 config ADVANCED
        bool "Advanced configuration options"
        depends on MMU
-       ---help---
+       help
          This gives you access to some advanced options for the CPU. The
          defaults should be fine for most users, but these options may make
          it possible for you to improve performance somewhat if you know what
@@ -358,7 +358,7 @@ config ADVANCED
 config RMW_INSNS
        bool "Use read-modify-write instructions"
        depends on ADVANCED
-       ---help---
+       help
          This allows to use certain instructions that work with indivisible
          read-modify-write bus cycles. While this is faster than the
          workaround of disabling interrupts, it can conflict with DMA
@@ -386,7 +386,7 @@ config ARCH_DISCONTIGMEM_ENABLE
 config 060_WRITETHROUGH
        bool "Use write-through caching for 68060 supervisor accesses"
        depends on ADVANCED && M68060
-       ---help---
+       help
          The 68060 generally uses copyback caching of recently accessed data.
          Copyback caching means that memory writes will be held in an on-chip
          cache and only written back to memory some time later.  Saying Y
index 3e9b0b8..6a87b4a 100644 (file)
@@ -59,7 +59,7 @@ config NFETH
 config ATARI_ETHERNAT
        bool "Atari EtherNAT Ethernet support"
        depends on ATARI
-       ---help---
+       help
          Say Y to include support for the EtherNAT network adapter for the
          CT/60 extension port.
 
@@ -69,7 +69,7 @@ config ATARI_ETHERNAT
 config ATARI_ETHERNEC
        bool "Atari EtherNEC Ethernet support"
        depends on ATARI_ROM_ISA
-       ---help---
+       help
          Say Y to include support for the EtherNEC network adapter for the
          ROM port. The driver works by polling instead of interrupts, so it
          is quite slow.
@@ -120,7 +120,7 @@ config HPAPCI
 config SERIAL_CONSOLE
        bool "Support for serial port console"
        depends on AMIGA_BUILTIN_SERIAL=y
-       ---help---
+       help
          If you say Y here, it will be possible to use a serial port as the
          system console (the system console is the device which receives all
          kernel messages and warnings and which allows logins in single user
index b23a66b..a82651d 100644 (file)
@@ -437,7 +437,7 @@ config ROMSIZE
 
 choice
        prompt "Kernel executes from"
-       ---help---
+       help
          Choose the memory type that the kernel will be running in.
 
 config RAMKERNEL
index eb1e86c..7f2dbfb 100644 (file)
@@ -2741,7 +2741,7 @@ config RELOCATION_TABLE_SIZE
        depends on RELOCATABLE
        range 0x0 0x01000000
        default "0x00100000"
-       ---help---
+       help
          A table of relocation data will be appended to the kernel binary
          and parsed at boot to fix up the relocated kernel.
 
@@ -2755,7 +2755,7 @@ config RELOCATION_TABLE_SIZE
 config RANDOMIZE_BASE
        bool "Randomize the address of the kernel image"
        depends on RELOCATABLE
-       ---help---
+       help
          Randomizes the physical and virtual address at which the
          kernel image is loaded, as a security feature that
          deters exploit attempts relying on knowledge of the location
@@ -2773,7 +2773,7 @@ config RANDOMIZE_BASE_MAX_OFFSET
        range 0x0 0x40000000 if EVA || 64BIT
        range 0x0 0x08000000
        default "0x01000000"
-       ---help---
+       help
          When kASLR is active, this provides the maximum offset that will
          be applied to the kernel image. It should be set according to the
          amount of physical RAM available in the target system minus
index b91d145..6f59302 100644 (file)
@@ -6,7 +6,7 @@ source "virt/kvm/Kconfig"
 
 menuconfig VIRTUALIZATION
        bool "Virtualization"
-       ---help---
+       help
          Say Y here to get to see options for using your Linux host to run
          other operating systems inside virtual machines (guests).
          This option alone does not add any kernel code.
@@ -26,7 +26,7 @@ config KVM
        select KVM_MMIO
        select MMU_NOTIFIER
        select SRCU
-       ---help---
+       help
          Support for hosting Guest kernels.
 
 choice
@@ -36,7 +36,7 @@ choice
 
 config KVM_MIPS_TE
        bool "Trap & Emulate"
-       ---help---
+       help
          Use trap and emulate to virtualize 32-bit guests in user mode. This
          does not require any special hardware Virtualization support beyond
          standard MIPS32/64 r2 or later, but it does require the guest kernel
@@ -45,7 +45,7 @@ config KVM_MIPS_TE
 
 config KVM_MIPS_VZ
        bool "MIPS Virtualization (VZ) ASE"
-       ---help---
+       help
          Use the MIPS Virtualization (VZ) ASE to virtualize guests. This
          supports running unmodified guest kernels (with CONFIG_KVM_GUEST=n),
          but requires hardware support.
@@ -56,7 +56,7 @@ config KVM_MIPS_DYN_TRANS
        bool "KVM/MIPS: Dynamic binary translation to reduce traps"
        depends on KVM_MIPS_TE
        default y
-       ---help---
+       help
          When running in Trap & Emulate mode patch privileged
          instructions to reduce the number of traps.
 
@@ -65,7 +65,7 @@ config KVM_MIPS_DYN_TRANS
 config KVM_MIPS_DEBUG_COP0_COUNTERS
        bool "Maintain counters for COP0 accesses"
        depends on KVM
-       ---help---
+       help
          Maintain statistics for Guest COP0 accesses.
          A histogram of COP0 accesses is printed when the VM is
          shutdown.
index 92128f9..8e4c370 100644 (file)
@@ -147,7 +147,7 @@ choice
 
 config PA7000
        bool "PA7000/PA7100"
-       ---help---
+       help
          This is the processor type of your CPU.  This information is
          used for optimizing purposes.  In order to compile a kernel
          that can run on all 32-bit PA CPUs (albeit not optimally fast),
@@ -275,7 +275,7 @@ config PARISC_SELF_EXTRACT
 
 config SMP
        bool "Symmetric multi-processing support"
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.
@@ -382,7 +382,7 @@ source "drivers/parisc/Kconfig"
 config SECCOMP
        def_bool y
        prompt "Enable seccomp to safely compute untrusted bytecode"
-       ---help---
+       help
          This kernel feature is useful for number crunching applications
          that may need to compute untrusted bytecode during their
          execution. By using pipes or other transports made available to
index 12885ed..549591d 100644 (file)
@@ -7,7 +7,7 @@ source "virt/kvm/Kconfig"
 
 menuconfig VIRTUALIZATION
        bool "Virtualization"
-       ---help---
+       help
          Say Y here to get to see options for using your Linux host to run
          other operating systems inside virtual machines (guests).
          This option alone does not add any kernel code.
@@ -54,7 +54,7 @@ config KVM_BOOK3S_32
        select KVM
        select KVM_BOOK3S_32_HANDLER
        select KVM_BOOK3S_PR_POSSIBLE
-       ---help---
+       help
          Support running unmodified book3s_32 guest kernels
          in virtual machines on book3s_32 host processors.
 
@@ -70,7 +70,7 @@ config KVM_BOOK3S_64
        select KVM
        select KVM_BOOK3S_PR_POSSIBLE if !KVM_BOOK3S_HV_POSSIBLE
        select SPAPR_TCE_IOMMU if IOMMU_SUPPORT && (PPC_PSERIES || PPC_POWERNV)
-       ---help---
+       help
          Support running unmodified book3s_64 and book3s_32 guest kernels
          in virtual machines on book3s_64 host processors.
 
@@ -85,7 +85,7 @@ config KVM_BOOK3S_64_HV
        select KVM_BOOK3S_HV_POSSIBLE
        select MMU_NOTIFIER
        select CMA
-       ---help---
+       help
          Support running unmodified book3s_64 guest kernels in
          virtual machines on POWER7 and newer processors that have
          hypervisor mode available to the host.
@@ -104,7 +104,7 @@ config KVM_BOOK3S_64_PR
        tristate "KVM support without using hypervisor mode in host"
        depends on KVM_BOOK3S_64
        select KVM_BOOK3S_PR_POSSIBLE
-       ---help---
+       help
          Support running guest kernels in virtual machines on processors
          without using hypervisor mode in the host, by running the
          guest in user mode (problem state) and emulating all
@@ -119,7 +119,7 @@ config KVM_BOOK3S_64_PR
 config KVM_BOOK3S_HV_EXIT_TIMING
        bool "Detailed timing for hypervisor real-mode code"
        depends on KVM_BOOK3S_HV_POSSIBLE && DEBUG_FS
-       ---help---
+       help
          Calculate time taken for each vcpu in the real-mode guest entry,
          exit, and interrupt handling code, plus time spent in the guest
          and in nap mode due to idle (cede) while other threads are still
@@ -136,7 +136,7 @@ config KVM_BOOKE_HV
 config KVM_EXIT_TIMING
        bool "Detailed exit timing"
        depends on KVM_E500V2 || KVM_E500MC
-       ---help---
+       help
          Calculate elapsed time for every exit/enter cycle. A per-vcpu
          report is available in debugfs kvm/vm#_vcpu#_timing.
          The overhead is relatively small, however it is not recommended for
@@ -150,7 +150,7 @@ config KVM_E500V2
        select KVM
        select KVM_MMIO
        select MMU_NOTIFIER
-       ---help---
+       help
          Support running unmodified E500 guest kernels in virtual machines on
          E500v2 host processors.
 
@@ -166,7 +166,7 @@ config KVM_E500MC
        select KVM_MMIO
        select KVM_BOOKE_HV
        select MMU_NOTIFIER
-       ---help---
+       help
          Support running unmodified E500MC/E5500/E6500 guest kernels in
          virtual machines on E500MC/E5500/E6500 host processors.
 
@@ -194,7 +194,7 @@ config KVM_XICS
        select HAVE_KVM_IRQCHIP
        select HAVE_KVM_IRQFD
        default y
-       ---help---
+       help
          Include support for the XICS (eXternal Interrupt Controller
          Specification) interrupt controller architecture used on
          IBM POWER (pSeries) servers.
index 5e6479d..fb7515b 100644 (file)
@@ -24,7 +24,7 @@ source "arch/powerpc/platforms/amigaone/Kconfig"
 config KVM_GUEST
        bool "KVM Guest support"
        select EPAPR_PARAVIRT
-       ---help---
+       help
          This option enables various optimizations for running under the KVM
          hypervisor. Overhead for the kernel when not running inside KVM should
          be minimal.
@@ -230,7 +230,7 @@ config TAU
 config TAU_INT
        bool "Interrupt driven TAU driver (DANGEROUS)"
        depends on TAU
-       ---help---
+       help
          The TAU supports an interrupt driven mode which causes an interrupt
          whenever the temperature goes out of range. This is the fastest way
          to get notified the temp has exceeded a range. With this option off,
@@ -246,7 +246,7 @@ config TAU_INT
 config TAU_AVERAGE
        bool "Average high and low temp"
        depends on TAU
-       ---help---
+       help
          The TAU hardware can compare the temperature to an upper and lower
          bound.  The default behavior is to show both the upper and lower
          bound in /proc/cpuinfo. If the range is large, the temperature is
index d349603..87737ec 100644 (file)
@@ -280,7 +280,7 @@ config PHYS_64BIT
        bool 'Large physical address support' if E500 || PPC_86xx
        depends on (44x || E500 || PPC_86xx) && !PPC_83xx && !PPC_82xx
        select PHYS_ADDR_T_64BIT
-       ---help---
+       help
          This option enables kernel support for larger than 32-bit physical
          addresses.  This feature may not be available on all cores.
 
@@ -293,7 +293,7 @@ config PHYS_64BIT
 config ALTIVEC
        bool "AltiVec Support"
        depends on PPC_BOOK3S_32 || PPC_BOOK3S_64 || (PPC_E500MC && PPC64)
-       ---help---
+       help
          This option enables kernel support for the Altivec extensions to the
          PowerPC processor. The kernel currently supports saving and restoring
          altivec registers, and turning on the 'altivec enable' bit so user
@@ -309,7 +309,7 @@ config ALTIVEC
 config VSX
        bool "VSX Support"
        depends on PPC_BOOK3S_64 && ALTIVEC && PPC_FPU
-       ---help---
+       help
 
          This option enables kernel support for the Vector Scaler extensions
          to the PowerPC processor. The kernel currently supports saving and
@@ -330,7 +330,7 @@ config SPE
        bool "SPE Support"
        depends on SPE_POSSIBLE
        default y
-       ---help---
+       help
          This option enables kernel support for the Signal Processing
          Extensions (SPE) to the PowerPC processor. The kernel currently
          supports saving and restoring SPE registers, and turning on the
@@ -446,7 +446,7 @@ config SMP
        depends on PPC_BOOK3S || PPC_BOOK3E || FSL_BOOKE || PPC_47x
        select GENERIC_IRQ_MIGRATION
        bool "Symmetric multi-processing support" if !FORCE_SMP
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.  Note that the kernel does not currently
index f854faf..1948249 100644 (file)
@@ -696,7 +696,7 @@ menu "I/O subsystem"
 config QDIO
        def_tristate y
        prompt "QDIO support"
-       ---help---
+       help
          This driver provides the Queued Direct I/O base support for
          IBM System z.
 
index 1905275..761fe2b 100644 (file)
@@ -7,7 +7,7 @@ config S390_PTDUMP
        bool "Export kernel pagetable layout to userspace via debugfs"
        depends on DEBUG_KERNEL
        select DEBUG_FS
-       ---help---
+       help
          Say Y here if you want to show the kernel pagetable layout in a
          debugfs file. This information is only useful for kernel developers
          who are working in architecture specific areas of the kernel.
index def3b60..67a8e77 100644 (file)
@@ -7,7 +7,7 @@ source "virt/kvm/Kconfig"
 menuconfig VIRTUALIZATION
        def_bool y
        prompt "KVM"
-       ---help---
+       help
          Say Y here to get to see options for using your Linux host to run other
          operating systems inside virtual machines (guests).
          This option alone does not add any kernel code.
@@ -33,7 +33,7 @@ config KVM
        select HAVE_KVM_NO_POLL
        select SRCU
        select KVM_VFIO
-       ---help---
+       help
          Support hosting paravirtualized guest machines using the SIE
          virtualization capability on the mainframe. This should work
          on any 64bit machine.
@@ -49,7 +49,7 @@ config KVM
 config KVM_S390_UCONTROL
        bool "Userspace controlled virtual machines"
        depends on KVM
-       ---help---
+       help
          Allow CAP_SYS_ADMIN users to create KVM virtual machines that are
          controlled by userspace.
 
index a7cc146..9fc2b01 100644 (file)
@@ -588,7 +588,7 @@ config KEXEC_JUMP
 config PHYSICAL_START
        hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
        default MEMORY_START
-       ---help---
+       help
          This gives the physical address where the kernel is loaded
          and is ordinarily the same as MEMORY_START.
 
@@ -615,7 +615,7 @@ config SECCOMP
 config SMP
        bool "Symmetric multi-processing support"
        depends on SYS_SUPPORTS_SMP
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.
index 6be5dde..efde2ed 100644 (file)
@@ -11,7 +11,7 @@ choice
 
 config HD64461
        bool "Hitachi HD64461 companion chip support"
-       ---help---
+       help
          The Hitachi HD64461 provides an interface for
          the SH7709 CPU, supporting a LCD controller,
          CRT color controller, IrDA up to 4 Mbps, and a
index 6c39d24..703d306 100644 (file)
@@ -44,7 +44,7 @@ config FORCE_MAX_ZONEORDER
 config MEMORY_START
        hex "Physical memory start address"
        default "0x08000000"
-       ---help---
+       help
          Computers built with Hitachi SuperH processors always
          map the ROM starting at address zero.  But the processor
          does not specify the range that RAM takes.
index 0e4f389..5bf2dc1 100644 (file)
@@ -159,7 +159,7 @@ menu "Processor type and features"
 
 config SMP
        bool "Symmetric multi-processing support"
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.
@@ -366,7 +366,7 @@ config SERIAL_CONSOLE
        bool
        depends on SPARC32
        default y
-       ---help---
+       help
          If you say Y here, it will be possible to use a serial port as the
          system console (the system console is the device which receives all
          kernel messages and warnings and which allows logins in single user
@@ -393,7 +393,7 @@ config SPARC_LEON
        select USB_EHCI_BIG_ENDIAN_DESC
        select USB_UHCI_BIG_ENDIAN_MMIO
        select USB_UHCI_BIG_ENDIAN_DESC
-       ---help---
+       help
          If you say Y here if you are running on a SPARC-LEON processor.
          The LEON processor is a synthesizable VHDL model of the
          SPARC-v8 standard. LEON is  part of the GRLIB collection of
@@ -407,7 +407,7 @@ menu "U-Boot options"
 config UBOOT_LOAD_ADDR
        hex "uImage Load Address"
        default 0x40004000
-       ---help---
+       help
         U-Boot kernel load address, the address in physical address space
         where u-boot will place the Linux kernel before booting it.
         This address is normally the base address of main memory + 0x4000.
@@ -415,7 +415,7 @@ config UBOOT_LOAD_ADDR
 config UBOOT_FLASH_ADDR
        hex "uImage.o Load Address"
        default 0x00080000
-       ---help---
+       help
         Optional setting only affecting the uImage.o ELF-image used to
         download the uImage file to the target using a ELF-loader other than
         U-Boot. It may for example be used to download an uImage to FLASH with
@@ -424,7 +424,7 @@ config UBOOT_FLASH_ADDR
 config UBOOT_ENTRY_ADDR
        hex "uImage Entry Address"
        default 0xf0004000
-       ---help---
+       help
         Do not change this unless you know what you're doing. This is
         hardcoded by the SPARC32 and LEON port.
 
index 96ab702..9318dc6 100644 (file)
@@ -179,7 +179,7 @@ config PGTABLE_LEVELS
 config SECCOMP
        def_bool y
        prompt "Enable seccomp to safely compute untrusted bytecode"
-       ---help---
+       help
          This kernel feature is useful for number crunching applications
          that may need to compute untrusted bytecode during their
          execution. By using pipes or other transports made available to
index 85726ee..315d368 100644 (file)
@@ -30,7 +30,7 @@ config GCOV
 config EARLY_PRINTK
        bool "Early printk"
        default y
-       ---help---
+       help
          Write kernel log output directly to stdout.
 
          This is useful for kernel debugging when your machine crashes very
index 10dae8b..8ea987d 100644 (file)
@@ -3,7 +3,7 @@
 config 64BIT
        bool "64-bit kernel" if "$(ARCH)" = "x86"
        default "$(ARCH)" != "i386"
-       ---help---
+       help
          Say yes to build a 64-bit kernel - formerly known as x86_64
          Say no to build a 32-bit kernel - formerly known as i386
 
@@ -386,7 +386,7 @@ config ZONE_DMA
 
 config SMP
        bool "Symmetric multi-processing support"
-       ---help---
+       help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, say N. If you have a system with more
          than one CPU, say Y.
@@ -415,7 +415,7 @@ config SMP
 config X86_FEATURE_NAMES
        bool "Processor feature human-readable names" if EMBEDDED
        default y
-       ---help---
+       help
          This option compiles in a table of x86 feature bits and corresponding
          names.  This is required to support /proc/cpuinfo and a few kernel
          messages.  You can disable this to save space, at the expense of
@@ -426,7 +426,7 @@ config X86_FEATURE_NAMES
 config X86_X2APIC
        bool "Support x2apic"
        depends on X86_LOCAL_APIC && X86_64 && (IRQ_REMAP || HYPERVISOR_GUEST)
-       ---help---
+       help
          This enables x2apic support on CPUs that have this feature.
 
          This allows 32-bit apic IDs (so it can support very large systems),
@@ -438,7 +438,7 @@ config X86_MPPARSE
        bool "Enable MPS table" if ACPI || SFI
        default y
        depends on X86_LOCAL_APIC
-       ---help---
+       help
          For old smp systems that do not have proper acpi support. Newer systems
          (esp with 64bit cpus) with acpi support, MADT and DSDT will override it
 
@@ -481,13 +481,13 @@ if X86_32
 config X86_BIGSMP
        bool "Support for big SMP systems with more than 8 CPUs"
        depends on SMP
-       ---help---
+       help
          This option is needed for the systems that have more than 8 CPUs.
 
 config X86_EXTENDED_PLATFORM
        bool "Support for extended (non-PC) x86 platforms"
        default y
-       ---help---
+       help
          If you disable this option then the kernel will only support
          standard PC platforms. (which covers the vast majority of
          systems out there.)
@@ -509,7 +509,7 @@ if X86_64
 config X86_EXTENDED_PLATFORM
        bool "Support for extended (non-PC) x86 platforms"
        default y
-       ---help---
+       help
          If you disable this option then the kernel will only support
          standard PC platforms. (which covers the vast majority of
          systems out there.)
@@ -533,7 +533,7 @@ config X86_NUMACHIP
        depends on SMP
        depends on X86_X2APIC
        depends on PCI_MMCONFIG
-       ---help---
+       help
          Adds support for Numascale NumaChip large-SMP systems. Needed to
          enable more than ~168 cores.
          If you don't have one of these, you should say N here.
@@ -545,7 +545,7 @@ config X86_VSMP
        depends on X86_64 && PCI
        depends on X86_EXTENDED_PLATFORM
        depends on SMP
-       ---help---
+       help
          Support for ScaleMP vSMP systems.  Say 'Y' here if this kernel is
          supposed to run on these EM64T-based machines.  Only choose this option
          if you have one of these machines.
@@ -558,7 +558,7 @@ config X86_UV
        depends on EFI
        depends on X86_X2APIC
        depends on PCI
-       ---help---
+       help
          This option is needed in order to support SGI Ultraviolet systems.
          If you don't have one of these, you should say N here.
 
@@ -568,7 +568,7 @@ config X86_UV
 config X86_GOLDFISH
        bool "Goldfish (Virtual Platform)"
        depends on X86_EXTENDED_PLATFORM
-       ---help---
+       help
         Enable support for the Goldfish virtual platform used primarily
         for Android development. Unless you are building for the Android
         Goldfish emulator say N here.
@@ -583,7 +583,7 @@ config X86_INTEL_CE
        select X86_REBOOTFIXUPS
        select OF
        select OF_EARLY_FLATTREE
-       ---help---
+       help
          Select for the Intel CE media processor (CE4100) SOC.
          This option compiles in support for the CE4100 SOC for settop
          boxes and media devices.
@@ -601,7 +601,7 @@ config X86_INTEL_MID
        select APB_TIMER
        select INTEL_SCU_PCI
        select MFD_INTEL_MSIC
-       ---help---
+       help
          Select to build a kernel capable of supporting Intel MID (Mobile
          Internet Device) platform systems which do not have the PCI legacy
          interfaces. If you are building for a PC class system say N here.
@@ -621,7 +621,7 @@ config X86_INTEL_QUARK
        select IOSF_MBI
        select INTEL_IMR
        select COMMON_CLK
-       ---help---
+       help
          Select to include support for Quark X1000 SoC.
          Say Y here if you have a Quark based system such as the Arduino
          compatible Intel Galileo.
@@ -632,7 +632,7 @@ config X86_INTEL_LPSS
        select COMMON_CLK
        select PINCTRL
        select IOSF_MBI
-       ---help---
+       help
          Select to build support for Intel Low Power Subsystem such as
          found on Intel Lynxpoint PCH. Selecting this option enables
          things like clock tree (common clock framework) and pincontrol
@@ -643,7 +643,7 @@ config X86_AMD_PLATFORM_DEVICE
        depends on ACPI
        select COMMON_CLK
        select PINCTRL
-       ---help---
+       help
          Select to interpret AMD specific ACPI device to platform device
          such as I2C, UART, GPIO found on AMD Carrizo and later chipsets.
          I2C and UART depend on COMMON_CLK to set clock. GPIO driver is
@@ -652,7 +652,7 @@ config X86_AMD_PLATFORM_DEVICE
 config IOSF_MBI
        tristate "Intel SoC IOSF Sideband support for SoC platforms"
        depends on PCI
-       ---help---
+       help
          This option enables sideband register access support for Intel SoC
          platforms. On these platforms the IOSF sideband is used in lieu of
          MSR's for some register accesses, mostly but not limited to thermal
@@ -669,7 +669,7 @@ config IOSF_MBI
 config IOSF_MBI_DEBUG
        bool "Enable IOSF sideband access through debugfs"
        depends on IOSF_MBI && DEBUG_FS
-       ---help---
+       help
          Select this option to expose the IOSF sideband access registers (MCR,
          MDR, MCRX) through debugfs to write and read register information from
          different units on the SoC. This is most useful for obtaining device
@@ -685,7 +685,7 @@ config X86_RDC321X
        depends on X86_EXTENDED_PLATFORM
        select M486
        select X86_REBOOTFIXUPS
-       ---help---
+       help
          This option is needed for RDC R-321x system-on-chip, also known
          as R-8610-(G).
          If you don't have one of these chips, you should say N here.
@@ -694,7 +694,7 @@ config X86_32_NON_STANDARD
        bool "Support non-standard 32-bit SMP architectures"
        depends on X86_32 && SMP
        depends on X86_EXTENDED_PLATFORM
-       ---help---
+       help
          This option compiles in the bigsmp and STA2X11 default
          subarchitectures.  It is intended for a generic binary
          kernel. If you select them all, kernel will probe it one by
@@ -717,7 +717,7 @@ config STA2X11
        select SWIOTLB
        select MFD_STA2X11
        select GPIOLIB
-       ---help---
+       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
          PC chipset, so all "standard" peripherals are missing. If this
@@ -727,7 +727,7 @@ config STA2X11
 config X86_32_IRIS
        tristate "Eurobraille/Iris poweroff module"
        depends on X86_32
-       ---help---
+       help
          The Iris machines from EuroBraille do not have APM or ACPI support
          to shut themselves down properly.  A special I/O sequence is
          needed to do so, which is what this module does at
@@ -741,7 +741,7 @@ config SCHED_OMIT_FRAME_POINTER
        def_bool y
        prompt "Single-depth WCHAN output"
        depends on X86
-       ---help---
+       help
          Calculate simpler /proc/<PID>/wchan values. If this option
          is disabled then wchan values will recurse back to the
          caller function. This provides more accurate wchan values,
@@ -751,7 +751,7 @@ config SCHED_OMIT_FRAME_POINTER
 
 menuconfig HYPERVISOR_GUEST
        bool "Linux guest support"
-       ---help---
+       help
          Say Y here to enable options for running Linux under various hyper-
          visors. This option enables basic hypervisor detection and platform
          setup.
@@ -763,7 +763,7 @@ if HYPERVISOR_GUEST
 
 config PARAVIRT
        bool "Enable paravirtualization code"
-       ---help---
+       help
          This changes the kernel so it can modify itself when it is run
          under a hypervisor, potentially improving performance significantly
          over full virtualization.  However, when run without a hypervisor
@@ -775,14 +775,14 @@ config PARAVIRT_XXL
 config PARAVIRT_DEBUG
        bool "paravirt-ops debugging"
        depends on PARAVIRT && DEBUG_KERNEL
-       ---help---
+       help
          Enable to debug paravirt_ops internals.  Specifically, BUG if
          a paravirt_op is missing when it is called.
 
 config PARAVIRT_SPINLOCKS
        bool "Paravirtualization layer for spinlocks"
        depends on PARAVIRT && SMP
-       ---help---
+       help
          Paravirtualized spinlocks allow a pvops backend to replace the
          spinlock implementation with something virtualization-friendly
          (for example, block the virtual CPU rather than spinning).
@@ -803,7 +803,7 @@ config KVM_GUEST
        select PARAVIRT_CLOCK
        select ARCH_CPUIDLE_HALTPOLL
        default y
-       ---help---
+       help
          This option enables various optimizations for running under the KVM
          hypervisor. It includes a paravirtualized clock, so that instead
          of relying on a PIT (or probably other) emulation by the
@@ -818,14 +818,14 @@ config ARCH_CPUIDLE_HALTPOLL
 
 config PVH
        bool "Support for running PVH guests"
-       ---help---
+       help
          This option enables the PVH entry point for guest virtual machines
          as specified in the x86/HVM direct boot ABI.
 
 config KVM_DEBUG_FS
        bool "Enable debug information for KVM Guests in debugfs"
        depends on KVM_GUEST && DEBUG_FS
-       ---help---
+       help
          This option enables collection of various statistics for KVM guest.
          Statistics are displayed in debugfs filesystem. Enabling this option
          may incur significant overhead.
@@ -833,7 +833,7 @@ config KVM_DEBUG_FS
 config PARAVIRT_TIME_ACCOUNTING
        bool "Paravirtual steal time accounting"
        depends on PARAVIRT
-       ---help---
+       help
          Select this option to enable fine granularity task steal time
          accounting. Time spent executing other tasks in parallel with
          the current vCPU is discounted from the vCPU power. To account for
@@ -848,7 +848,7 @@ config JAILHOUSE_GUEST
        bool "Jailhouse non-root cell support"
        depends on X86_64 && PCI
        select X86_PM_TIMER
-       ---help---
+       help
          This option allows to run Linux as guest in a Jailhouse non-root
          cell. You can leave this option disabled if you only want to start
          Jailhouse and run Linux afterwards in the root cell.
@@ -871,7 +871,7 @@ source "arch/x86/Kconfig.cpu"
 config HPET_TIMER
        def_bool X86_64
        prompt "HPET Timer Support" if X86_32
-       ---help---
+       help
          Use the IA-PC HPET (High Precision Event Timer) to manage
          time in preference to the PIT and RTC, if a HPET is
          present.
@@ -909,7 +909,7 @@ config DMI
        default y
        select DMI_SCAN_MACHINE_NON_EFI_FALLBACK
        bool "Enable DMI scanning" if EXPERT
-       ---help---
+       help
          Enabled scanning of DMI to identify machine quirks. Say Y
          here unless you have verified that your setup is not
          affected by entries in the DMI blacklist. Required by PNP
@@ -920,7 +920,7 @@ config GART_IOMMU
        select IOMMU_HELPER
        select SWIOTLB
        depends on X86_64 && PCI && AMD_NB
-       ---help---
+       help
          Provides a driver for older AMD Athlon64/Opteron/Turion/Sempron
          GART based hardware IOMMUs.
 
@@ -941,7 +941,7 @@ config MAXSMP
        bool "Enable Maximum number of SMP Processors and NUMA Nodes"
        depends on X86_64 && SMP && DEBUG_KERNEL
        select CPUMASK_OFFSTACK
-       ---help---
+       help
          Enable maximum number of CPUS and NUMA Nodes for this architecture.
          If unsure, say N.
 
@@ -997,7 +997,7 @@ config NR_CPUS
        int "Maximum number of CPUs" if SMP && !MAXSMP
        range NR_CPUS_RANGE_BEGIN NR_CPUS_RANGE_END
        default NR_CPUS_DEFAULT
-       ---help---
+       help
          This allows you to specify the maximum number of CPUs which this
          kernel will support.  If CPUMASK_OFFSTACK is enabled, the maximum
          supported value is 8192, otherwise the maximum value is 512.  The
@@ -1013,7 +1013,7 @@ config SCHED_MC
        def_bool y
        prompt "Multi-core scheduler support"
        depends on SMP
-       ---help---
+       help
          Multi-core scheduler support improves the CPU scheduler's decision
          making when dealing with multi-core CPU chips at a cost of slightly
          increased overhead in some places. If unsure say N here.
@@ -1024,7 +1024,7 @@ config SCHED_MC_PRIO
        select X86_INTEL_PSTATE
        select CPU_FREQ
        default y
-       ---help---
+       help
          Intel Turbo Boost Max Technology 3.0 enabled CPUs have a
          core ordering determined at manufacturing time, which allows
          certain cores to reach higher turbo frequencies (when running
@@ -1047,7 +1047,7 @@ config X86_UP_APIC
        bool "Local APIC support on uniprocessors" if !PCI_MSI
        default PCI_MSI
        depends on X86_32 && !SMP && !X86_32_NON_STANDARD
-       ---help---
+       help
          A local APIC (Advanced Programmable Interrupt Controller) is an
          integrated interrupt controller in the CPU. If you have a single-CPU
          system which has a processor with a local APIC, you can say Y here to
@@ -1060,7 +1060,7 @@ config X86_UP_APIC
 config X86_UP_IOAPIC
        bool "IO-APIC support on uniprocessors"
        depends on X86_UP_APIC
-       ---help---
+       help
          An IO-APIC (I/O Advanced Programmable Interrupt Controller) is an
          SMP-capable replacement for PC-style interrupt controllers. Most
          SMP systems and many recent uniprocessor systems have one.
@@ -1082,7 +1082,7 @@ config X86_IO_APIC
 config X86_REROUTE_FOR_BROKEN_BOOT_IRQS
        bool "Reroute for broken boot IRQs"
        depends on X86_IO_APIC
-       ---help---
+       help
          This option enables a workaround that fixes a source of
          spurious interrupts. This is recommended when threaded
          interrupt handling is used on systems where the generation of
@@ -1106,7 +1106,7 @@ config X86_MCE
        bool "Machine Check / overheating reporting"
        select GENERIC_ALLOCATOR
        default y
-       ---help---
+       help
          Machine Check support allows the processor to notify the
          kernel if it detects a problem (e.g. overheating, data corruption).
          The action the kernel takes depends on the severity of the problem,
@@ -1115,7 +1115,7 @@ config X86_MCE
 config X86_MCELOG_LEGACY
        bool "Support for deprecated /dev/mcelog character device"
        depends on X86_MCE
-       ---help---
+       help
          Enable support for /dev/mcelog which is needed by the old mcelog
          userspace logging daemon. Consider switching to the new generation
          rasdaemon solution.
@@ -1124,7 +1124,7 @@ config X86_MCE_INTEL
        def_bool y
        prompt "Intel MCE features"
        depends on X86_MCE && X86_LOCAL_APIC
-       ---help---
+       help
           Additional support for intel specific MCE features such as
           the thermal monitor.
 
@@ -1132,14 +1132,14 @@ config X86_MCE_AMD
        def_bool y
        prompt "AMD MCE features"
        depends on X86_MCE && X86_LOCAL_APIC && AMD_NB
-       ---help---
+       help
           Additional support for AMD specific MCE features such as
           the DRAM Error Threshold.
 
 config X86_ANCIENT_MCE
        bool "Support for old Pentium 5 / WinChip machine checks"
        depends on X86_32 && X86_MCE
-       ---help---
+       help
          Include support for machine check handling on old Pentium 5 or WinChip
          systems. These typically need to be enabled explicitly on the command
          line.
@@ -1151,7 +1151,7 @@ config X86_MCE_THRESHOLD
 config X86_MCE_INJECT
        depends on X86_MCE && X86_LOCAL_APIC && DEBUG_FS
        tristate "Machine check injector support"
-       ---help---
+       help
          Provide support for injecting machine checks for testing purposes.
          If you don't know what a machine check is and you don't do kernel
          QA it is safe to say n.
@@ -1165,7 +1165,7 @@ source "arch/x86/events/Kconfig"
 config X86_LEGACY_VM86
        bool "Legacy VM86 support"
        depends on X86_32
-       ---help---
+       help
          This option allows user programs to put the CPU into V8086
          mode, which is an 80286-era approximation of 16-bit real mode.
 
@@ -1197,7 +1197,7 @@ config X86_16BIT
        bool "Enable support for 16-bit segments" if EXPERT
        default y
        depends on MODIFY_LDT_SYSCALL
-       ---help---
+       help
          This option is required by programs like Wine to run 16-bit
          protected mode legacy code on x86 processors.  Disabling
          this option saves about 300 bytes on i386, or around 6K text
@@ -1215,7 +1215,7 @@ config X86_VSYSCALL_EMULATION
        bool "Enable vsyscall emulation" if EXPERT
        default y
        depends on X86_64
-       ---help---
+       help
         This enables emulation of the legacy vsyscall page.  Disabling
         it is roughly equivalent to booting with vsyscall=none, except
         that it will also disable the helpful warning if a program
@@ -1232,7 +1232,7 @@ config X86_VSYSCALL_EMULATION
 config X86_IOPL_IOPERM
        bool "IOPERM and IOPL Emulation"
        default y
-       ---help---
+       help
          This enables the ioperm() and iopl() syscalls which are necessary
          for legacy applications.
 
@@ -1250,7 +1250,7 @@ config X86_IOPL_IOPERM
 config TOSHIBA
        tristate "Toshiba Laptop support"
        depends on X86_32
-       ---help---
+       help
          This adds a driver to safely access the System Management Mode of
          the CPU on Toshiba portables with a genuine Toshiba BIOS. It does
          not work on models with a Phoenix BIOS. The System Management Mode
@@ -1267,7 +1267,7 @@ config I8K
        tristate "Dell i8k legacy laptop support"
        select HWMON
        select SENSORS_DELL_SMM
-       ---help---
+       help
          This option enables legacy /proc/i8k userspace interface in hwmon
          dell-smm-hwmon driver. Character file /proc/i8k reports bios version,
          temperature and allows controlling fan speeds of Dell laptops via
@@ -1282,7 +1282,7 @@ config I8K
 config X86_REBOOTFIXUPS
        bool "Enable X86 board specific fixups for reboot"
        depends on X86_32
-       ---help---
+       help
          This enables chipset and/or board specific fixups to be done
          in order to get reboot to work correctly. This is only needed on
          some combinations of hardware and BIOS. The symptom, for which
@@ -1301,7 +1301,7 @@ config MICROCODE
        default y
        depends on CPU_SUP_AMD || CPU_SUP_INTEL
        select FW_LOADER
-       ---help---
+       help
          If you say Y here, you will be able to update the microcode on
          Intel and AMD processors. The Intel support is for the IA32 family,
          e.g. Pentium Pro, Pentium II, Pentium III, Pentium 4, Xeon etc. The
@@ -1323,7 +1323,7 @@ config MICROCODE_INTEL
        depends on MICROCODE
        default MICROCODE
        select FW_LOADER
-       ---help---
+       help
          This options enables microcode patch loading support for Intel
          processors.
 
@@ -1335,7 +1335,7 @@ config MICROCODE_AMD
        bool "AMD microcode loading support"
        depends on MICROCODE
        select FW_LOADER
-       ---help---
+       help
          If you select this option, microcode patch loading support for AMD
          processors will be enabled.
 
@@ -1343,7 +1343,7 @@ config MICROCODE_OLD_INTERFACE
        bool "Ancient loading interface (DEPRECATED)"
        default n
        depends on MICROCODE
-       ---help---
+       help
          DO NOT USE THIS! This is the ancient /dev/cpu/microcode interface
          which was used by userspace tools like iucode_tool and microcode.ctl.
          It is inadequate because it runs too late to be able to properly
@@ -1353,7 +1353,7 @@ config MICROCODE_OLD_INTERFACE
 
 config X86_MSR
        tristate "/dev/cpu/*/msr - Model-specific register support"
-       ---help---
+       help
          This device gives privileged processes access to the x86
          Model-Specific Registers (MSRs).  It is a character device with
          major 202 and minors 0 to 31 for /dev/cpu/0/msr to /dev/cpu/31/msr.
@@ -1362,7 +1362,7 @@ config X86_MSR
 
 config X86_CPUID
        tristate "/dev/cpu/*/cpuid - CPU information support"
-       ---help---
+       help
          This device gives processes access to the x86 CPUID instruction to
          be executed on a specific processor.  It is a character device
          with major 203 and minors 0 to 31 for /dev/cpu/0/cpuid to
@@ -1375,7 +1375,7 @@ choice
 
 config NOHIGHMEM
        bool "off"
-       ---help---
+       help
          Linux can use up to 64 Gigabytes of physical memory on x86 systems.
          However, the address space of 32-bit x86 processors is only 4
          Gigabytes large. That means that, if you have a large amount of
@@ -1411,7 +1411,7 @@ config NOHIGHMEM
 
 config HIGHMEM4G
        bool "4GB"
-       ---help---
+       help
          Select this if you have a 32-bit processor and between 1 and 4
          gigabytes of physical RAM.
 
@@ -1419,7 +1419,7 @@ config HIGHMEM64G
        bool "64GB"
        depends on !M486 && !M586 && !M586TSC && !M586MMX && !MGEODE_LX && !MGEODEGX1 && !MCYRIXIII && !MELAN && !MWINCHIPC6 && !WINCHIP3D && !MK6
        select X86_PAE
-       ---help---
+       help
          Select this if you have a 32-bit processor and more than 4
          gigabytes of physical RAM.
 
@@ -1429,7 +1429,7 @@ choice
        prompt "Memory split" if EXPERT
        default VMSPLIT_3G
        depends on X86_32
-       ---help---
+       help
          Select the desired split between kernel and user memory.
 
          If the address range available to the kernel is less than the
@@ -1477,7 +1477,7 @@ config X86_PAE
        depends on X86_32 && !HIGHMEM4G
        select PHYS_ADDR_T_64BIT
        select SWIOTLB
-       ---help---
+       help
          PAE is required for NX support, and furthermore enables
          larger swapspace support for non-overcommit purposes. It
          has the cost of more pagetable lookup overhead, and also
@@ -1489,7 +1489,7 @@ config X86_5LEVEL
        select DYNAMIC_MEMORY_LAYOUT
        select SPARSEMEM_VMEMMAP
        depends on X86_64
-       ---help---
+       help
          5-level paging enables access to larger address space:
          upto 128 PiB of virtual address space and 4 PiB of
          physical address space.
@@ -1507,7 +1507,7 @@ config X86_5LEVEL
 config X86_DIRECT_GBPAGES
        def_bool y
        depends on X86_64
-       ---help---
+       help
          Certain kernel features effectively disable kernel
          linear 1 GB mappings (even if the CPU otherwise
          supports them), so don't confuse the user by printing
@@ -1516,7 +1516,7 @@ config X86_DIRECT_GBPAGES
 config X86_CPA_STATISTICS
        bool "Enable statistic for Change Page Attribute"
        depends on DEBUG_FS
-       ---help---
+       help
          Expose statistics about the Change Page Attribute mechanism, which
          helps to determine the effectiveness of preserving large and huge
          page mappings when mapping protections are changed.
@@ -1528,7 +1528,7 @@ config AMD_MEM_ENCRYPT
        select DYNAMIC_PHYSICAL_MASK
        select ARCH_USE_MEMREMAP_PROT
        select ARCH_HAS_FORCE_DMA_UNENCRYPTED
-       ---help---
+       help
          Say yes to enable support for the encryption of system memory.
          This requires an AMD processor that supports Secure Memory
          Encryption (SME).
@@ -1537,7 +1537,7 @@ config AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
        bool "Activate AMD Secure Memory Encryption (SME) by default"
        default y
        depends on AMD_MEM_ENCRYPT
-       ---help---
+       help
          Say yes to have system memory encrypted by default if running on
          an AMD processor that supports Secure Memory Encryption (SME).
 
@@ -1553,7 +1553,7 @@ config NUMA
        depends on SMP
        depends on X86_64 || (X86_32 && HIGHMEM64G && X86_BIGSMP)
        default y if X86_BIGSMP
-       ---help---
+       help
          Enable NUMA (Non-Uniform Memory Access) support.
 
          The kernel will try to allocate memory used by a CPU on the
@@ -1572,7 +1572,7 @@ config AMD_NUMA
        def_bool y
        prompt "Old style AMD Opteron NUMA detection"
        depends on X86_64 && NUMA && PCI
-       ---help---
+       help
          Enable AMD NUMA node topology detection.  You should say Y here if
          you have a multi processor AMD system. This uses an old method to
          read the NUMA configuration directly from the builtin Northbridge
@@ -1584,13 +1584,13 @@ config X86_64_ACPI_NUMA
        prompt "ACPI NUMA detection"
        depends on X86_64 && NUMA && ACPI && PCI
        select ACPI_NUMA
-       ---help---
+       help
          Enable ACPI SRAT based node topology detection.
 
 config NUMA_EMU
        bool "NUMA emulation"
        depends on NUMA
-       ---help---
+       help
          Enable NUMA emulation. A flat machine will be split
          into virtual nodes when booted with "numa=fake=N", where N is the
          number of nodes. This is only useful for debugging.
@@ -1602,7 +1602,7 @@ config NODES_SHIFT
        default "6" if X86_64
        default "3"
        depends on NEED_MULTIPLE_NODES
-       ---help---
+       help
          Specify the maximum number of NUMA Nodes available on the target
          system.  Increases memory reserved to accommodate various tables.
 
@@ -1661,7 +1661,7 @@ config X86_PMEM_LEGACY
 config HIGHPTE
        bool "Allocate 3rd-level pagetables from highmem"
        depends on HIGHMEM
-       ---help---
+       help
          The VM uses one page table entry for each page of physical memory.
          For systems with a lot of RAM, this can be wasteful of precious
          low memory.  Setting this option will put user-space page table
@@ -1669,7 +1669,7 @@ config HIGHPTE
 
 config X86_CHECK_BIOS_CORRUPTION
        bool "Check for low memory corruption"
-       ---help---
+       help
          Periodically check for memory corruption in low memory, which
          is suspected to be caused by BIOS.  Even when enabled in the
          configuration, it is disabled at runtime.  Enable it by
@@ -1693,7 +1693,7 @@ config X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK
        bool "Set the default setting of memory_corruption_check"
        depends on X86_CHECK_BIOS_CORRUPTION
        default y
-       ---help---
+       help
          Set whether the default state of memory_corruption_check is
          on or off.
 
@@ -1701,7 +1701,7 @@ config X86_RESERVE_LOW
        int "Amount of low memory, in kilobytes, to reserve for the BIOS"
        default 64
        range 4 640
-       ---help---
+       help
          Specify the amount of low memory to reserve for the BIOS.
 
          The first page contains BIOS data structures that the kernel
@@ -1730,7 +1730,7 @@ config MATH_EMULATION
        bool
        depends on MODIFY_LDT_SYSCALL
        prompt "Math emulation" if X86_32 && (M486SX || MELAN)
-       ---help---
+       help
          Linux can emulate a math coprocessor (used for floating point
          operations) if you don't have one. 486DX and Pentium processors have
          a math coprocessor built in, 486SX and 386 do not, unless you added
@@ -1756,7 +1756,7 @@ config MATH_EMULATION
 config MTRR
        def_bool y
        prompt "MTRR (Memory Type Range Register) support" if EXPERT
-       ---help---
+       help
          On Intel P6 family processors (Pentium Pro, Pentium II and later)
          the Memory Type Range Registers (MTRRs) may be used to control
          processor access to memory ranges. This is most useful if you have
@@ -1792,7 +1792,7 @@ config MTRR_SANITIZER
        def_bool y
        prompt "MTRR cleanup support"
        depends on MTRR
-       ---help---
+       help
          Convert MTRR layout from continuous to discrete, so X drivers can
          add writeback entries.
 
@@ -1807,7 +1807,7 @@ config MTRR_SANITIZER_ENABLE_DEFAULT
        range 0 1
        default "0"
        depends on MTRR_SANITIZER
-       ---help---
+       help
          Enable mtrr cleanup default value
 
 config MTRR_SANITIZER_SPARE_REG_NR_DEFAULT
@@ -1815,7 +1815,7 @@ config MTRR_SANITIZER_SPARE_REG_NR_DEFAULT
        range 0 7
        default "1"
        depends on MTRR_SANITIZER
-       ---help---
+       help
          mtrr cleanup spare entries default, it can be changed via
          mtrr_spare_reg_nr=N on the kernel command line.
 
@@ -1823,7 +1823,7 @@ config X86_PAT
        def_bool y
        prompt "x86 PAT support" if EXPERT
        depends on MTRR
-       ---help---
+       help
          Use PAT attributes to setup page level cache control.
 
          PATs are the modern equivalents of MTRRs and are much more
@@ -1841,7 +1841,7 @@ config ARCH_USES_PG_UNCACHED
 config ARCH_RANDOM
        def_bool y
        prompt "x86 architectural random number generator" if EXPERT
-       ---help---
+       help
          Enable the x86 architectural RDRAND instruction
          (Intel Bull Mountain technology) to generate random numbers.
          If supported, this is a high bandwidth, cryptographically
@@ -1850,7 +1850,7 @@ config ARCH_RANDOM
 config X86_SMAP
        def_bool y
        prompt "Supervisor Mode Access Prevention" if EXPERT
-       ---help---
+       help
          Supervisor Mode Access Prevention (SMAP) is a security
          feature in newer Intel processors.  There is a small
          performance cost if this enabled and turned on; there is
@@ -1861,7 +1861,7 @@ config X86_SMAP
 config X86_UMIP
        def_bool y
        prompt "User Mode Instruction Prevention" if EXPERT
-       ---help---
+       help
          User Mode Instruction Prevention (UMIP) is a security feature in
          some x86 processors. If enabled, a general protection fault is
          issued if the SGDT, SLDT, SIDT, SMSW or STR instructions are
@@ -1880,7 +1880,7 @@ config X86_INTEL_MEMORY_PROTECTION_KEYS
        depends on X86_64 && (CPU_SUP_INTEL || CPU_SUP_AMD)
        select ARCH_USES_HIGH_VMA_FLAGS
        select ARCH_HAS_PKEYS
-       ---help---
+       help
          Memory Protection Keys provides a mechanism for enforcing
          page-based protections, but without requiring modification of the
          page tables when an application changes protection domains.
@@ -1939,7 +1939,7 @@ config EFI
        depends on ACPI
        select UCS2_STRING
        select EFI_RUNTIME_WRAPPERS
-       ---help---
+       help
          This enables the kernel to use EFI runtime services that are
          available (such as the EFI variable services).
 
@@ -1955,7 +1955,7 @@ config EFI_STUB
        depends on EFI && !X86_USE_3DNOW
        depends on $(cc-option,-mabi=ms) || X86_32
        select RELOCATABLE
-       ---help---
+       help
          This kernel feature allows a bzImage to be loaded directly
          by EFI firmware without the use of a bootloader.
 
@@ -1964,7 +1964,7 @@ config EFI_STUB
 config EFI_MIXED
        bool "EFI mixed-mode support"
        depends on EFI_STUB && X86_64
-       ---help---
+       help
           Enabling this feature allows a 64-bit kernel to be booted
           on a 32-bit firmware, provided that your CPU supports 64-bit
           mode.
@@ -1978,7 +1978,7 @@ config EFI_MIXED
 config SECCOMP
        def_bool y
        prompt "Enable seccomp to safely compute untrusted bytecode"
-       ---help---
+       help
          This kernel feature is useful for number crunching applications
          that may need to compute untrusted bytecode during their
          execution. By using pipes or other transports made available to
@@ -1996,7 +1996,7 @@ source "kernel/Kconfig.hz"
 config KEXEC
        bool "kexec system call"
        select KEXEC_CORE
-       ---help---
+       help
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
          but it is independent of the system firmware.   And like a reboot
@@ -2017,7 +2017,7 @@ config KEXEC_FILE
        depends on X86_64
        depends on CRYPTO=y
        depends on CRYPTO_SHA256=y
-       ---help---
+       help
          This is new version of kexec system call. This system call is
          file based and takes file descriptors as system call argument
          for kernel and initramfs as opposed to list of segments as
@@ -2029,7 +2029,7 @@ config ARCH_HAS_KEXEC_PURGATORY
 config KEXEC_SIG
        bool "Verify kernel signature during kexec_file_load() syscall"
        depends on KEXEC_FILE
-       ---help---
+       help
 
          This option makes the kexec_file_load() syscall check for a valid
          signature of the kernel image.  The image can still be loaded without
@@ -2043,7 +2043,7 @@ config KEXEC_SIG
 config KEXEC_SIG_FORCE
        bool "Require a valid signature in kexec_file_load() syscall"
        depends on KEXEC_SIG
-       ---help---
+       help
          This option makes kernel signature verification mandatory for
          the kexec_file_load() syscall.
 
@@ -2052,13 +2052,13 @@ config KEXEC_BZIMAGE_VERIFY_SIG
        depends on KEXEC_SIG
        depends on SIGNED_PE_FILE_VERIFICATION
        select SYSTEM_TRUSTED_KEYRING
-       ---help---
+       help
          Enable bzImage signature verification support.
 
 config CRASH_DUMP
        bool "kernel crash dumps"
        depends on X86_64 || (X86_32 && HIGHMEM)
-       ---help---
+       help
          Generate crash dump after being started by kexec.
          This should be normally only set in special crash dump kernels
          which are loaded in the main kernel with kexec-tools into
@@ -2072,14 +2072,14 @@ config CRASH_DUMP
 config KEXEC_JUMP
        bool "kexec jump"
        depends on KEXEC && HIBERNATION
-       ---help---
+       help
          Jump between original kernel and kexeced kernel and invoke
          code in physical address mode via KEXEC
 
 config PHYSICAL_START
        hex "Physical address where the kernel is loaded" if (EXPERT || CRASH_DUMP)
        default "0x1000000"
-       ---help---
+       help
          This gives the physical address where the kernel is loaded.
 
          If kernel is a not relocatable (CONFIG_RELOCATABLE=n) then
@@ -2120,7 +2120,7 @@ config PHYSICAL_START
 config RELOCATABLE
        bool "Build a relocatable kernel"
        default y
-       ---help---
+       help
          This builds a kernel image that retains relocation information
          so it can be loaded someplace besides the default 1MB.
          The relocations tend to make the kernel binary about 10% larger,
@@ -2138,7 +2138,7 @@ config RANDOMIZE_BASE
        bool "Randomize the address of the kernel image (KASLR)"
        depends on RELOCATABLE
        default y
-       ---help---
+       help
          In support of Kernel Address Space Layout Randomization (KASLR),
          this randomizes the physical address at which the kernel image
          is decompressed and the virtual address where the kernel
@@ -2179,7 +2179,7 @@ config PHYSICAL_ALIGN
        default "0x200000"
        range 0x2000 0x1000000 if X86_32
        range 0x200000 0x1000000 if X86_64
-       ---help---
+       help
          This value puts the alignment restrictions on physical address
          where kernel is loaded and run from. Kernel is compiled for an
          address which meets above alignment restriction.
@@ -2203,7 +2203,7 @@ config PHYSICAL_ALIGN
 
 config DYNAMIC_MEMORY_LAYOUT
        bool
-       ---help---
+       help
          This option makes base addresses of vmalloc and vmemmap as well as
          __PAGE_OFFSET movable during boot.
 
@@ -2213,7 +2213,7 @@ config RANDOMIZE_MEMORY
        depends on RANDOMIZE_BASE
        select DYNAMIC_MEMORY_LAYOUT
        default RANDOMIZE_BASE
-       ---help---
+       help
           Randomizes the base virtual address of kernel memory sections
           (physical memory mapping, vmalloc & vmemmap). This security feature
           makes exploits relying on predictable memory locations less reliable.
@@ -2232,7 +2232,7 @@ config RANDOMIZE_MEMORY_PHYSICAL_PADDING
        default "0x0"
        range 0x1 0x40 if MEMORY_HOTPLUG
        range 0x0 0x40
-       ---help---
+       help
           Define the padding in terabytes added to the existing physical
           memory size during kernel memory randomization. It is useful
           for memory hotplug support but reduces the entropy available for
@@ -2247,7 +2247,7 @@ config HOTPLUG_CPU
 config BOOTPARAM_HOTPLUG_CPU0
        bool "Set default setting of cpu0_hotpluggable"
        depends on HOTPLUG_CPU
-       ---help---
+       help
          Set whether default state of cpu0_hotpluggable is on or off.
 
          Say Y here to enable CPU0 hotplug by default. If this switch
@@ -2276,7 +2276,7 @@ config DEBUG_HOTPLUG_CPU0
        def_bool n
        prompt "Debug CPU0 hotplug"
        depends on HOTPLUG_CPU
-       ---help---
+       help
          Enabling this option offlines CPU0 (if CPU0 can be offlined) as
          soon as possible and boots up userspace with CPU0 offlined. User
          can online CPU0 back after boot time.
@@ -2291,7 +2291,7 @@ config COMPAT_VDSO
        def_bool n
        prompt "Disable the 32-bit vDSO (needed for glibc 2.3.3)"
        depends on COMPAT_32
-       ---help---
+       help
          Certain buggy versions of glibc will crash if they are
          presented with a 32-bit vDSO that is not mapped at the address
          indicated in its segment table.
@@ -2369,7 +2369,7 @@ endchoice
 
 config CMDLINE_BOOL
        bool "Built-in kernel command line"
-       ---help---
+       help
          Allow for specifying boot arguments to the kernel at
          build time.  On some systems (e.g. embedded ones), it is
          necessary or convenient to provide some or all of the
@@ -2387,7 +2387,7 @@ config CMDLINE
        string "Built-in kernel command string"
        depends on CMDLINE_BOOL
        default ""
-       ---help---
+       help
          Enter arguments here that should be compiled into the kernel
          image and used at boot time.  If the boot loader provides a
          command line at boot time, it is appended to this string to
@@ -2403,7 +2403,7 @@ config CMDLINE
 config CMDLINE_OVERRIDE
        bool "Built-in command line overrides boot loader arguments"
        depends on CMDLINE_BOOL && CMDLINE != ""
-       ---help---
+       help
          Set this option to 'Y' to have the kernel ignore the boot loader
          command line, and use ONLY the built-in command line.
 
@@ -2413,7 +2413,7 @@ config CMDLINE_OVERRIDE
 config MODIFY_LDT_SYSCALL
        bool "Enable the LDT (local descriptor table)" if EXPERT
        default y
-       ---help---
+       help
          Linux can allow user programs to install a per-process x86
          Local Descriptor Table (LDT) using the modify_ldt(2) system
          call.  This is required to run 16-bit or segmented code such as
@@ -2477,7 +2477,7 @@ config X86_APM_BOOT
 menuconfig APM
        tristate "APM (Advanced Power Management) BIOS support"
        depends on X86_32 && PM_SLEEP
-       ---help---
+       help
          APM is a BIOS specification for saving power using several different
          techniques. This is mostly useful for battery powered laptops with
          APM compliant BIOSes. If you say Y here, the system time will be
@@ -2537,14 +2537,14 @@ if APM
 
 config APM_IGNORE_USER_SUSPEND
        bool "Ignore USER SUSPEND"
-       ---help---
+       help
          This option will ignore USER SUSPEND requests. On machines with a
          compliant APM BIOS, you want to say N. However, on the NEC Versa M
          series notebooks, it is necessary to say Y because of a BIOS bug.
 
 config APM_DO_ENABLE
        bool "Enable PM at boot time"
-       ---help---
+       help
          Enable APM features at boot time. From page 36 of the APM BIOS
          specification: "When disabled, the APM BIOS does not automatically
          power manage devices, enter the Standby State, enter the Suspend
@@ -2562,7 +2562,7 @@ config APM_DO_ENABLE
 config APM_CPU_IDLE
        depends on CPU_IDLE
        bool "Make CPU Idle calls when idle"
-       ---help---
+       help
          Enable calls to APM CPU Idle/CPU Busy inside the kernel's idle loop.
          On some machines, this can activate improved power savings, such as
          a slowed CPU clock rate, when the machine is idle. These idle calls
@@ -2573,7 +2573,7 @@ config APM_CPU_IDLE
 
 config APM_DISPLAY_BLANK
        bool "Enable console blanking using APM"
-       ---help---
+       help
          Enable console blanking using the APM. Some laptops can use this to
          turn off the LCD backlight when the screen blanker of the Linux
          virtual console blanks the screen. Note that this is only used by
@@ -2586,7 +2586,7 @@ config APM_DISPLAY_BLANK
 
 config APM_ALLOW_INTS
        bool "Allow interrupts during APM BIOS calls"
-       ---help---
+       help
          Normally we disable external interrupts while we are making calls to
          the APM BIOS as a measure to lessen the effects of a badly behaving
          BIOS implementation.  The BIOS should reenable interrupts if it
@@ -2611,7 +2611,7 @@ choice
        prompt "PCI access mode"
        depends on X86_32 && PCI
        default PCI_GOANY
-       ---help---
+       help
          On PCI systems, the BIOS can be used to detect the PCI devices and
          determine their configuration. However, some old PCI motherboards
          have BIOS bugs and may crash if this is done. Also, some embedded
@@ -2708,7 +2708,7 @@ if X86_32
 
 config ISA
        bool "ISA support"
-       ---help---
+       help
          Find out whether you have ISA slots on your motherboard.  ISA is the
          name of a bus system, i.e. the way the CPU talks to the other stuff
          inside your box.  Other bus systems are PCI, EISA, MicroChannel
@@ -2717,7 +2717,7 @@ config ISA
 
 config SCx200
        tristate "NatSemi SCx200 support"
-       ---help---
+       help
          This provides basic support for National Semiconductor's
          (now AMD's) Geode processors.  The driver probes for the
          PCI-IDs of several on-chip devices, so its a good dependency
@@ -2729,7 +2729,7 @@ config SCx200HR_TIMER
        tristate "NatSemi SCx200 27MHz High-Resolution Timer Support"
        depends on SCx200
        default y
-       ---help---
+       help
          This driver provides a clocksource built upon the on-chip
          27MHz high-resolution timer.  Its also a workaround for
          NSC Geode SC-1100's buggy TSC, which loses time when the
@@ -2744,20 +2744,20 @@ config OLPC
        select OF_PROMTREE
        select IRQ_DOMAIN
        select OLPC_EC
-       ---help---
+       help
          Add support for detecting the unique features of the OLPC
          XO hardware.
 
 config OLPC_XO1_PM
        bool "OLPC XO-1 Power Management"
        depends on OLPC && MFD_CS5535=y && PM_SLEEP
-       ---help---
+       help
          Add support for poweroff and suspend of the OLPC XO-1 laptop.
 
 config OLPC_XO1_RTC
        bool "OLPC XO-1 Real Time Clock"
        depends on OLPC_XO1_PM && RTC_DRV_CMOS
-       ---help---
+       help
          Add support for the XO-1 real time clock, which can be used as a
          programmable wakeup source.
 
@@ -2766,7 +2766,7 @@ config OLPC_XO1_SCI
        depends on OLPC && OLPC_XO1_PM && GPIO_CS5535=y
        depends on INPUT=y
        select POWER_SUPPLY
-       ---help---
+       help
          Add support for SCI-based features of the OLPC XO-1 laptop:
           - EC-driven system wakeups
           - Power button
@@ -2779,7 +2779,7 @@ config OLPC_XO15_SCI
        bool "OLPC XO-1.5 SCI extras"
        depends on OLPC && ACPI
        select POWER_SUPPLY
-       ---help---
+       help
          Add support for SCI-based features of the OLPC XO-1.5 laptop:
           - EC-driven system wakeups
           - AC adapter status updates
@@ -2788,7 +2788,7 @@ config OLPC_XO15_SCI
 config ALIX
        bool "PCEngines ALIX System Support (LED setup)"
        select GPIOLIB
-       ---help---
+       help
          This option enables system support for the PCEngines ALIX.
          At present this just sets up LEDs for GPIO control on
          ALIX2/3/6 boards.  However, other system specific setup should
@@ -2802,14 +2802,14 @@ config ALIX
 config NET5501
        bool "Soekris Engineering net5501 System Support (LEDS, GPIO, etc)"
        select GPIOLIB
-       ---help---
+       help
          This option enables system support for the Soekris Engineering net5501.
 
 config GEOS
        bool "Traverse Technologies GEOS System Support (LEDS, GPIO, etc)"
        select GPIOLIB
        depends on DMI
-       ---help---
+       help
          This option enables system support for the Traverse Technologies GEOS.
 
 config TS5500
@@ -2818,7 +2818,7 @@ config TS5500
        select CHECK_SIGNATURE
        select NEW_LEDS
        select LEDS_CLASS
-       ---help---
+       help
          This option enables system support for the Technologic Systems TS-5500.
 
 endif # X86_32
@@ -2865,7 +2865,7 @@ config IA32_EMULATION
        select BINFMT_ELF
        select COMPAT_BINFMT_ELF
        select COMPAT_OLD_SIGACTION
-       ---help---
+       help
          Include code to run legacy 32-bit programs under a
          64-bit kernel. You should likely turn this on, unless you're
          100% sure that you don't have any 32-bit programs left.
@@ -2874,13 +2874,13 @@ config IA32_AOUT
        tristate "IA32 a.out support"
        depends on IA32_EMULATION
        depends on BROKEN
-       ---help---
+       help
          Support old a.out binaries in the 32bit emulation.
 
 config X86_X32
        bool "x32 ABI for 64-bit mode"
        depends on X86_64
-       ---help---
+       help
          Include code to run binaries for the x32 native 32-bit ABI
          for 64-bit processors.  An x32 process gets access to the
          full 64-bit register file and wide data path while leaving
index bc3a497..814fe0d 100644 (file)
@@ -4,7 +4,7 @@ choice
        prompt "Processor family"
        default M686 if X86_32
        default GENERIC_CPU if X86_64
-       ---help---
+       help
          This is the processor type of your CPU. This information is
          used for optimizing purposes. In order to compile a kernel
          that can run on all supported x86 CPU types (albeit not
@@ -53,21 +53,21 @@ choice
 config M486SX
        bool "486SX"
        depends on X86_32
-       ---help---
+       help
          Select this for an 486-class CPU without an FPU such as
          AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 and UMC U5S.
 
 config M486
        bool "486DX"
        depends on X86_32
-       ---help---
+       help
          Select this for an 486-class CPU such as AMD/Cyrix/IBM/Intel
          486DX/DX2/DX4 and UMC U5D.
 
 config M586
        bool "586/K5/5x86/6x86/6x86MX"
        depends on X86_32
-       ---help---
+       help
          Select this for an 586 or 686 series processor such as the AMD K5,
          the Cyrix 5x86, 6x86 and 6x86MX.  This choice does not
          assume the RDTSC (Read Time Stamp Counter) instruction.
@@ -75,21 +75,21 @@ config M586
 config M586TSC
        bool "Pentium-Classic"
        depends on X86_32
-       ---help---
+       help
          Select this for a Pentium Classic processor with the RDTSC (Read
          Time Stamp Counter) instruction for benchmarking.
 
 config M586MMX
        bool "Pentium-MMX"
        depends on X86_32
-       ---help---
+       help
          Select this for a Pentium with the MMX graphics/multimedia
          extended instructions.
 
 config M686
        bool "Pentium-Pro"
        depends on X86_32
-       ---help---
+       help
          Select this for Intel Pentium Pro chips.  This enables the use of
          Pentium Pro extended instructions, and disables the init-time guard
          against the f00f bug found in earlier Pentiums.
@@ -97,7 +97,7 @@ config M686
 config MPENTIUMII
        bool "Pentium-II/Celeron(pre-Coppermine)"
        depends on X86_32
-       ---help---
+       help
          Select this for Intel chips based on the Pentium-II and
          pre-Coppermine Celeron core.  This option enables an unaligned
          copy optimization, compiles the kernel with optimization flags
@@ -107,7 +107,7 @@ config MPENTIUMII
 config MPENTIUMIII
        bool "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon"
        depends on X86_32
-       ---help---
+       help
          Select this for Intel chips based on the Pentium-III and
          Celeron-Coppermine core.  This option enables use of some
          extended prefetch instructions in addition to the Pentium II
@@ -116,14 +116,14 @@ config MPENTIUMIII
 config MPENTIUMM
        bool "Pentium M"
        depends on X86_32
-       ---help---
+       help
          Select this for Intel Pentium M (not Pentium-4 M)
          notebook chips.
 
 config MPENTIUM4
        bool "Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon"
        depends on X86_32
-       ---help---
+       help
          Select this for Intel Pentium 4 chips.  This includes the
          Pentium 4, Pentium D, P4-based Celeron and Xeon, and
          Pentium-4 M (not Pentium M) chips.  This option enables compile
@@ -159,7 +159,7 @@ config MPENTIUM4
 config MK6
        bool "K6/K6-II/K6-III"
        depends on X86_32
-       ---help---
+       help
          Select this for an AMD K6-family processor.  Enables use of
          some extended instructions, and passes appropriate optimization
          flags to GCC.
@@ -167,14 +167,14 @@ config MK6
 config MK7
        bool "Athlon/Duron/K7"
        depends on X86_32
-       ---help---
+       help
          Select this for an AMD Athlon K7-family processor.  Enables use of
          some extended instructions, and passes appropriate optimization
          flags to GCC.
 
 config MK8
        bool "Opteron/Athlon64/Hammer/K8"
-       ---help---
+       help
          Select this for an AMD Opteron or Athlon64 Hammer-family processor.
          Enables use of some extended instructions, and passes appropriate
          optimization flags to GCC.
@@ -182,7 +182,7 @@ config MK8
 config MCRUSOE
        bool "Crusoe"
        depends on X86_32
-       ---help---
+       help
          Select this for a Transmeta Crusoe processor.  Treats the processor
          like a 586 with TSC, and sets some GCC optimization flags (like a
          Pentium Pro with no alignment requirements).
@@ -190,13 +190,13 @@ config MCRUSOE
 config MEFFICEON
        bool "Efficeon"
        depends on X86_32
-       ---help---
+       help
          Select this for a Transmeta Efficeon processor.
 
 config MWINCHIPC6
        bool "Winchip-C6"
        depends on X86_32
-       ---help---
+       help
          Select this for an IDT Winchip C6 chip.  Linux and GCC
          treat this chip as a 586TSC with some extended instructions
          and alignment requirements.
@@ -204,7 +204,7 @@ config MWINCHIPC6
 config MWINCHIP3D
        bool "Winchip-2/Winchip-2A/Winchip-3"
        depends on X86_32
-       ---help---
+       help
          Select this for an IDT Winchip-2, 2A or 3.  Linux and GCC
          treat this chip as a 586TSC with some extended instructions
          and alignment requirements.  Also enable out of order memory
@@ -214,7 +214,7 @@ config MWINCHIP3D
 config MELAN
        bool "AMD Elan"
        depends on X86_32
-       ---help---
+       help
          Select this for an AMD Elan processor.
 
          Do not use this option for K6/Athlon/Opteron processors!
@@ -222,19 +222,19 @@ config MELAN
 config MGEODEGX1
        bool "GeodeGX1"
        depends on X86_32
-       ---help---
+       help
          Select this for a Geode GX1 (Cyrix MediaGX) chip.
 
 config MGEODE_LX
        bool "Geode GX/LX"
        depends on X86_32
-       ---help---
+       help
          Select this for AMD Geode GX and LX processors.
 
 config MCYRIXIII
        bool "CyrixIII/VIA-C3"
        depends on X86_32
-       ---help---
+       help
          Select this for a Cyrix III or C3 chip.  Presently Linux and GCC
          treat this chip as a generic 586. Whilst the CPU is 686 class,
          it lacks the cmov extension which gcc assumes is present when
@@ -246,7 +246,7 @@ config MCYRIXIII
 config MVIAC3_2
        bool "VIA C3-2 (Nehemiah)"
        depends on X86_32
-       ---help---
+       help
          Select this for a VIA C3 "Nehemiah". Selecting this enables usage
          of SSE and tells gcc to treat the CPU as a 686.
          Note, this kernel will not boot on older (pre model 9) C3s.
@@ -254,14 +254,14 @@ config MVIAC3_2
 config MVIAC7
        bool "VIA C7"
        depends on X86_32
-       ---help---
+       help
          Select this for a VIA C7.  Selecting this uses the correct cache
          shift and tells gcc to treat the CPU as a 686.
 
 config MPSC
        bool "Intel P4 / older Netburst based Xeon"
        depends on X86_64
-       ---help---
+       help
          Optimize for Intel Pentium 4, Pentium D and older Nocona/Dempsey
          Xeon CPUs with Intel 64bit which is compatible with x86-64.
          Note that the latest Xeons (Xeon 51xx and 53xx) are not based on the
@@ -271,7 +271,7 @@ config MPSC
 
 config MCORE2
        bool "Core 2/newer Xeon"
-       ---help---
+       help
 
          Select this for Intel Core 2 and newer Core 2 Xeons (Xeon 51xx and
          53xx) CPUs. You can distinguish newer from older Xeons by the CPU
@@ -280,7 +280,7 @@ config MCORE2
 
 config MATOM
        bool "Intel Atom"
-       ---help---
+       help
 
          Select this for the Intel Atom platform. Intel Atom CPUs have an
          in-order pipelining architecture and thus can benefit from
@@ -290,7 +290,7 @@ config MATOM
 config GENERIC_CPU
        bool "Generic-x86-64"
        depends on X86_64
-       ---help---
+       help
          Generic x86-64 CPU.
          Run equally well on all x86-64 CPUs.
 
@@ -299,7 +299,7 @@ endchoice
 config X86_GENERIC
        bool "Generic x86 support"
        depends on X86_32
-       ---help---
+       help
          Instead of just including optimizations for the selected
          x86 variant (e.g. PII, Crusoe or Athlon), include some more
          generic optimizations as well. This will make the kernel
@@ -397,14 +397,14 @@ config X86_VMX_FEATURE_NAMES
 
 menuconfig PROCESSOR_SELECT
        bool "Supported processor vendors" if EXPERT
-       ---help---
+       help
          This lets you choose what x86 vendor support code your kernel
          will include.
 
 config CPU_SUP_INTEL
        default y
        bool "Support Intel processors" if PROCESSOR_SELECT
-       ---help---
+       help
          This enables detection, tunings and quirks for Intel processors
 
          You need this enabled if you want your kernel to run on an
@@ -418,7 +418,7 @@ config CPU_SUP_CYRIX_32
        default y
        bool "Support Cyrix processors" if PROCESSOR_SELECT
        depends on M486SX || M486 || M586 || M586TSC || M586MMX || (EXPERT && !64BIT)
-       ---help---
+       help
          This enables detection, tunings and quirks for Cyrix processors
 
          You need this enabled if you want your kernel to run on a
@@ -431,7 +431,7 @@ config CPU_SUP_CYRIX_32
 config CPU_SUP_AMD
        default y
        bool "Support AMD processors" if PROCESSOR_SELECT
-       ---help---
+       help
          This enables detection, tunings and quirks for AMD processors
 
          You need this enabled if you want your kernel to run on an
@@ -458,7 +458,7 @@ config CPU_SUP_HYGON
 config CPU_SUP_CENTAUR
        default y
        bool "Support Centaur processors" if PROCESSOR_SELECT
-       ---help---
+       help
          This enables detection, tunings and quirks for Centaur processors
 
          You need this enabled if you want your kernel to run on a
@@ -472,7 +472,7 @@ config CPU_SUP_TRANSMETA_32
        default y
        bool "Support Transmeta processors" if PROCESSOR_SELECT
        depends on !64BIT
-       ---help---
+       help
          This enables detection, tunings and quirks for Transmeta processors
 
          You need this enabled if you want your kernel to run on a
@@ -486,7 +486,7 @@ config CPU_SUP_UMC_32
        default y
        bool "Support UMC processors" if PROCESSOR_SELECT
        depends on M486SX || M486 || (EXPERT && !64BIT)
-       ---help---
+       help
          This enables detection, tunings and quirks for UMC processors
 
          You need this enabled if you want your kernel to run on a
index fdf1431..0dd319e 100644 (file)
@@ -9,7 +9,7 @@ config EARLY_PRINTK_USB
 config X86_VERBOSE_BOOTUP
        bool "Enable verbose x86 bootup info messages"
        default y
-       ---help---
+       help
          Enables the informational output from the decompression stage
          (e.g. bzImage) of the boot. If you disable this you will still
          see errors. Disable this if you want silent bootup.
@@ -17,7 +17,7 @@ config X86_VERBOSE_BOOTUP
 config EARLY_PRINTK
        bool "Early printk" if EXPERT
        default y
-       ---help---
+       help
          Write kernel log output directly into the VGA buffer or to a serial
          port.
 
@@ -31,7 +31,7 @@ config EARLY_PRINTK_DBGP
        bool "Early printk via EHCI debug port"
        depends on EARLY_PRINTK && PCI
        select EARLY_PRINTK_USB
-       ---help---
+       help
          Write kernel log output directly into the EHCI debug port.
 
          This is useful for kernel debugging when your machine crashes very
@@ -44,7 +44,7 @@ config EARLY_PRINTK_USB_XDBC
        bool "Early printk via the xHCI debug port"
        depends on EARLY_PRINTK && PCI
        select EARLY_PRINTK_USB
-       ---help---
+       help
          Write kernel log output directly into the xHCI debug port.
 
          One use for this feature is kernel debugging, for example when your
@@ -66,7 +66,7 @@ config EFI_PGT_DUMP
        bool "Dump the EFI pagetable"
        depends on EFI
        select PTDUMP_CORE
-       ---help---
+       help
          Enable this if you want to dump the EFI page table before
          enabling virtual mode. This can be used to debug miscellaneous
          issues with the mapping of the EFI runtime regions into that
@@ -75,7 +75,7 @@ config EFI_PGT_DUMP
 config DEBUG_TLBFLUSH
        bool "Set upper limit of TLB entries to flush one-by-one"
        depends on DEBUG_KERNEL
-       ---help---
+       help
 
        X86-only for now.
 
@@ -95,7 +95,7 @@ config IOMMU_DEBUG
        bool "Enable IOMMU debugging"
        depends on GART_IOMMU && DEBUG_KERNEL
        depends on X86_64
-       ---help---
+       help
          Force the IOMMU to on even when you have less than 4GB of
          memory and add debugging code. On overflow always panic. And
          allow to enable IOMMU leak tracing. Can be disabled at boot
@@ -110,7 +110,7 @@ config IOMMU_DEBUG
 config IOMMU_LEAK
        bool "IOMMU leak tracing"
        depends on IOMMU_DEBUG && DMA_API_DEBUG
-       ---help---
+       help
          Add a simple leak tracer to the IOMMU code. This is useful when you
          are debugging a buggy device driver that leaks IOMMU mappings.
 
@@ -121,7 +121,7 @@ config X86_DECODER_SELFTEST
        bool "x86 instruction decoder selftest"
        depends on DEBUG_KERNEL && INSTRUCTION_DECODER
        depends on !COMPILE_TEST
-       ---help---
+       help
         Perform x86 instruction decoder selftests at build time.
         This option is useful for checking the sanity of x86 instruction
         decoder code.
@@ -133,25 +133,25 @@ choice
 
 config IO_DELAY_0X80
        bool "port 0x80 based port-IO delay [recommended]"
-       ---help---
+       help
          This is the traditional Linux IO delay used for in/out_p.
          It is the most tested hence safest selection here.
 
 config IO_DELAY_0XED
        bool "port 0xed based port-IO delay"
-       ---help---
+       help
          Use port 0xed as the IO delay. This frees up port 0x80 which is
          often used as a hardware-debug port.
 
 config IO_DELAY_UDELAY
        bool "udelay based port-IO delay"
-       ---help---
+       help
          Use udelay(2) as the IO delay method. This provides the delay
          while not having any side-effect on the IO port space.
 
 config IO_DELAY_NONE
        bool "no port-IO delay"
-       ---help---
+       help
          No port-IO delay. Will break on old boxes that require port-IO
          delay for certain operations. Should work on most new machines.
 
@@ -161,19 +161,19 @@ config DEBUG_BOOT_PARAMS
        bool "Debug boot parameters"
        depends on DEBUG_KERNEL
        depends on DEBUG_FS
-       ---help---
+       help
          This option will cause struct boot_params to be exported via debugfs.
 
 config CPA_DEBUG
        bool "CPA self-test code"
        depends on DEBUG_KERNEL
-       ---help---
+       help
          Do change_page_attr() self-tests every 30 seconds.
 
 config DEBUG_ENTRY
        bool "Debug low-level entry code"
        depends on DEBUG_KERNEL
-       ---help---
+       help
          This option enables sanity checks in x86's low-level entry code.
          Some of these sanity checks may slow down kernel entries and
          exits or otherwise impact performance.
@@ -183,7 +183,7 @@ config DEBUG_ENTRY
 config DEBUG_NMI_SELFTEST
        bool "NMI Selftest"
        depends on DEBUG_KERNEL && X86_LOCAL_APIC
-       ---help---
+       help
          Enabling this option turns on a quick NMI selftest to verify
          that the NMI behaves correctly.
 
@@ -195,7 +195,7 @@ config DEBUG_NMI_SELFTEST
 config DEBUG_IMR_SELFTEST
        bool "Isolated Memory Region self test"
        depends on INTEL_IMR
-       ---help---
+       help
          This option enables automated sanity testing of the IMR code.
          Some simple tests are run to verify IMR bounds checking, alignment
          and overlapping. This option is really only useful if you are
@@ -208,7 +208,7 @@ config X86_DEBUG_FPU
        bool "Debug the x86 FPU code"
        depends on DEBUG_KERNEL
        default y
-       ---help---
+       help
          If this option is enabled then there will be extra sanity
          checks and (boot time) debug printouts added to the kernel.
          This debugging adds some small amount of runtime overhead
@@ -221,7 +221,7 @@ config PUNIT_ATOM_DEBUG
        depends on PCI
        select DEBUG_FS
        select IOSF_MBI
-       ---help---
+       help
          This is a debug driver, which gets the power states
          of all Punit North Complex devices. The power states of
          each device is exposed as part of the debugfs interface.
@@ -232,7 +232,7 @@ choice
        prompt "Choose kernel unwinder"
        default UNWINDER_ORC if X86_64
        default UNWINDER_FRAME_POINTER if X86_32
-       ---help---
+       help
          This determines which method will be used for unwinding kernel stack
          traces for panics, oopses, bugs, warnings, perf, /proc/<pid>/stack,
          livepatch, lockdep, and more.
@@ -241,7 +241,7 @@ config UNWINDER_ORC
        bool "ORC unwinder"
        depends on X86_64
        select STACK_VALIDATION
-       ---help---
+       help
          This option enables the ORC (Oops Rewind Capability) unwinder for
          unwinding kernel stack traces.  It uses a custom data format which is
          a simplified version of the DWARF Call Frame Information standard.
@@ -256,7 +256,7 @@ config UNWINDER_ORC
 config UNWINDER_FRAME_POINTER
        bool "Frame pointer unwinder"
        select FRAME_POINTER
-       ---help---
+       help
          This option enables the frame pointer unwinder for unwinding kernel
          stack traces.
 
@@ -268,7 +268,7 @@ config UNWINDER_GUESS
        bool "Guess unwinder"
        depends on EXPERT
        depends on !STACKDEPOT
-       ---help---
+       help
          This option enables the "guess" unwinder for unwinding kernel stack
          traces.  It scans the stack and reports every kernel text address it
          finds.  Some of the addresses it reports may be incorrect.
index 4a809c6..39d9ded 100644 (file)
@@ -5,7 +5,7 @@ config PERF_EVENTS_INTEL_UNCORE
        tristate "Intel uncore performance events"
        depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
        default y
-       ---help---
+       help
        Include support for Intel uncore performance events. These are
        available on NehalemEX and more modern processors.
 
@@ -13,7 +13,7 @@ config PERF_EVENTS_INTEL_RAPL
        tristate "Intel/AMD rapl performance events"
        depends on PERF_EVENTS && (CPU_SUP_INTEL || CPU_SUP_AMD) && PCI
        default y
-       ---help---
+       help
        Include support for Intel and AMD rapl performance events for power
        monitoring on modern processors.
 
@@ -21,14 +21,14 @@ config PERF_EVENTS_INTEL_CSTATE
        tristate "Intel cstate performance events"
        depends on PERF_EVENTS && CPU_SUP_INTEL && PCI
        default y
-       ---help---
+       help
        Include support for Intel cstate performance events for power
        monitoring on modern processors.
 
 config PERF_EVENTS_AMD_POWER
        depends on PERF_EVENTS && CPU_SUP_AMD
        tristate "AMD Processor Power Reporting Mechanism"
-       ---help---
+       help
          Provide power reporting mechanism support for AMD processors.
          Currently, it leverages X86_FEATURE_ACC_POWER
          (CPUID Fn8000_0007_EDX[12]) interface to calculate the
index d8154e0..b277a2d 100644 (file)
@@ -9,7 +9,7 @@ menuconfig VIRTUALIZATION
        bool "Virtualization"
        depends on HAVE_KVM || X86
        default y
-       ---help---
+       help
          Say Y here to get to see options for using your Linux host to run other
          operating systems inside virtual machines (guests).
          This option alone does not add any kernel code.
@@ -45,7 +45,7 @@ config KVM
        select KVM_GENERIC_DIRTYLOG_READ_PROTECT
        select KVM_VFIO
        select SRCU
-       ---help---
+       help
          Support hosting fully virtualized guest machines using hardware
          virtualization extensions.  You will need a fairly recent
          processor equipped with virtualization extensions. You will also
@@ -75,7 +75,7 @@ config KVM_WERROR
 config KVM_INTEL
        tristate "KVM for Intel (and compatible) processors support"
        depends on KVM && IA32_FEAT_CTL
-       ---help---
+       help
          Provides support for KVM on processors equipped with Intel's VT
          extensions, a.k.a. Virtual Machine Extensions (VMX).
 
@@ -85,7 +85,7 @@ config KVM_INTEL
 config KVM_AMD
        tristate "KVM for AMD processors support"
        depends on KVM
-       ---help---
+       help
          Provides support for KVM on AMD processors equipped with the AMD-V
          (SVM) extensions.
 
@@ -97,13 +97,13 @@ config KVM_AMD_SEV
        bool "AMD Secure Encrypted Virtualization (SEV) support"
        depends on KVM_AMD && X86_64
        depends on CRYPTO_DEV_SP_PSP && !(KVM_AMD=y && CRYPTO_DEV_CCP_DD=m)
-       ---help---
+       help
        Provides support for launching Encrypted VMs on AMD processors.
 
 config KVM_MMU_AUDIT
        bool "Audit KVM MMU"
        depends on KVM && TRACEPOINTS
-       ---help---
+       help
         This option adds a R/W kVM module parameter 'mmu_audit', which allows
         auditing of KVM MMU events at runtime.
 
index 9ad6842..7488c71 100644 (file)
@@ -2,7 +2,7 @@
 config RAS_CEC
        bool "Correctable Errors Collector"
        depends on X86_MCE && MEMORY_FAILURE && DEBUG_FS
-       ---help---
+       help
          This is a small cache which collects correctable memory errors per 4K
          page PFN and counts their repeated occurrence. Once the counter for a
          PFN overflows, we try to soft-offline that page as we take it to mean
index 9382a4a..9357d73 100644 (file)
@@ -66,7 +66,7 @@ config BLK_DEV_BSGLIB
 
 config BLK_DEV_INTEGRITY
        bool "Block layer data integrity support"
-       ---help---
+       help
        Some storage devices allow extra information to be
        stored/retrieved to help protect the data.  The block layer
        data integrity option provides hooks which can be used by
@@ -84,7 +84,7 @@ config BLK_DEV_INTEGRITY_T10
 config BLK_DEV_ZONED
        bool "Zoned block device support"
        select MQ_IOSCHED_DEADLINE
-       ---help---
+       help
        Block layer zoned block device support. This option enables
        support for ZAC/ZBC host-managed and host-aware zoned block devices.
 
@@ -94,7 +94,7 @@ config BLK_DEV_THROTTLING
        bool "Block layer bio throttling support"
        depends on BLK_CGROUP=y
        select BLK_CGROUP_RWSTAT
-       ---help---
+       help
        Block layer bio throttling support. It can be used to limit
        the IO rate to a device. IO rate policies are per cgroup and
        one needs to mount and use blkio cgroup controller for creating
@@ -105,7 +105,7 @@ config BLK_DEV_THROTTLING
 config BLK_DEV_THROTTLING_LOW
        bool "Block throttling .low limit interface support (EXPERIMENTAL)"
        depends on BLK_DEV_THROTTLING
-       ---help---
+       help
        Add .low limit interface for block throttling. The low limit is a best
        effort limit to prioritize cgroups. Depending on the setting, the limit
        can be used to protect cgroups in terms of bandwidth/iops and better
@@ -115,7 +115,7 @@ config BLK_DEV_THROTTLING_LOW
 
 config BLK_CMDLINE_PARSER
        bool "Block device command line partition parser"
-       ---help---
+       help
        Enabling this option allows you to specify the partition layout from
        the kernel boot args.  This is typically of use for embedded devices
        which don't otherwise have any standardized method for listing the
@@ -125,7 +125,7 @@ config BLK_CMDLINE_PARSER
 
 config BLK_WBT
        bool "Enable support for block device writeback throttling"
-       ---help---
+       help
        Enabling this option enables the block layer to throttle buffered
        background writeback from the VM, making it more smooth and having
        less impact on foreground operations. The throttling is done
@@ -135,7 +135,7 @@ config BLK_WBT
 config BLK_CGROUP_IOLATENCY
        bool "Enable support for latency based cgroup IO protection"
        depends on BLK_CGROUP=y
-       ---help---
+       help
        Enabling this option enables the .latency interface for IO throttling.
        The IO controller will attempt to maintain average IO latencies below
        the configured latency target, throttling anybody with a higher latency
@@ -148,7 +148,7 @@ config BLK_CGROUP_IOCOST
        depends on BLK_CGROUP=y
        select BLK_RQ_IO_DATA_LEN
        select BLK_RQ_ALLOC_TIME
-       ---help---
+       help
        Enabling this option enables the .weight interface for cost
        model based proportional IO control.  The IO controller
        distributes IO capacity between different groups based on
@@ -158,7 +158,7 @@ config BLK_WBT_MQ
        bool "Multiqueue writeback throttling"
        default y
        depends on BLK_WBT
-       ---help---
+       help
        Enable writeback throttling by default on multiqueue devices.
        Multiqueue currently doesn't have support for IO scheduling,
        enabling this option is recommended.
@@ -167,7 +167,7 @@ config BLK_DEBUG_FS
        bool "Block layer debugging information in debugfs"
        default y
        depends on DEBUG_FS
-       ---help---
+       help
        Include block layer debugging information in debugfs. This information
        is mostly useful for kernel developers, but it doesn't incur any cost
        at runtime.
@@ -181,7 +181,7 @@ config BLK_DEBUG_FS_ZONED
 
 config BLK_SED_OPAL
        bool "Logic for interfacing with Opal enabled SEDs"
-       ---help---
+       help
        Builds Logic for interfacing with Opal enabled controllers.
        Enabling this option enables users to setup/unlock/lock
        Locking ranges for SED devices using the Opal protocol.
index 7df1413..2f2158e 100644 (file)
@@ -6,13 +6,13 @@ menu "IO Schedulers"
 config MQ_IOSCHED_DEADLINE
        tristate "MQ deadline I/O scheduler"
        default y
-       ---help---
+       help
          MQ version of the deadline IO scheduler.
 
 config MQ_IOSCHED_KYBER
        tristate "Kyber I/O scheduler"
        default y
-       ---help---
+       help
          The Kyber I/O scheduler is a low-overhead scheduler suitable for
          multiqueue and other fast devices. Given target latencies for reads and
          synchronous writes, it will self-tune queue depths to achieve that
@@ -20,7 +20,7 @@ config MQ_IOSCHED_KYBER
 
 config IOSCHED_BFQ
        tristate "BFQ I/O scheduler"
-       ---help---
+       help
        BFQ I/O scheduler for BLK-MQ. BFQ distributes the bandwidth of
        of the device among all processes according to their weights,
        regardless of the device parameters and with any workload. It
@@ -32,7 +32,7 @@ config BFQ_GROUP_IOSCHED
        bool "BFQ hierarchical scheduling support"
        depends on IOSCHED_BFQ && BLK_CGROUP
        select BLK_CGROUP_RWSTAT
-       ---help---
+       help
 
        Enable hierarchical scheduling in BFQ, using the blkio
        (cgroups-v1) or io (cgroups-v2) controller.
@@ -40,7 +40,7 @@ config BFQ_GROUP_IOSCHED
 config BFQ_CGROUP_DEBUG
        bool "BFQ IO controller debugging"
        depends on BFQ_GROUP_IOSCHED
-       ---help---
+       help
        Enable some debugging help. Currently it exports additional stat
        files in a cgroup which can be useful for debugging.
 
index 702689a..6e2a649 100644 (file)
@@ -156,7 +156,7 @@ config SOLARIS_X86_PARTITION
 config UNIXWARE_DISKLABEL
        bool "Unixware slices support"
        depends on PARTITION_ADVANCED && MSDOS_PARTITION
-       ---help---
+       help
          Like some systems, UnixWare uses its own slice table inside a
          partition (VTOC - Virtual Table of Contents). Its format is
          incompatible with all other OSes. Saying Y here allows you to read
@@ -176,7 +176,7 @@ config UNIXWARE_DISKLABEL
 config LDM_PARTITION
        bool "Windows Logical Disk Manager (Dynamic Disk) support"
        depends on PARTITION_ADVANCED
-       ---help---
+       help
          Say Y here if you would like to use hard disks under Linux which
          were partitioned using Windows 2000's/XP's or Vista's Logical Disk
          Manager.  They are also known as "Dynamic Disks".
@@ -226,7 +226,7 @@ config ULTRIX_PARTITION
 config SUN_PARTITION
        bool "Sun partition tables support" if PARTITION_ADVANCED
        default y if (SPARC || SUN3 || SUN3X)
-       ---help---
+       help
          Like most systems, SunOS uses its own hard disk partition table
          format, incompatible with all others. Saying Y here allows you to
          read these partition tables and further mount SunOS partitions from
index 00f7512..f10c17d 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 menuconfig ACCESSIBILITY
        bool "Accessibility support"
-       ---help---
+       help
          Accessibility handles all special kinds of hardware devices or
          software adapters which help people with disabilities (e.g.
          blindness) to use computers.
@@ -21,7 +21,7 @@ config A11Y_BRAILLE_CONSOLE
        bool "Console on braille device"
        depends on VT
        depends on SERIAL_CORE_CONSOLE
-       ---help---
+       help
          Enables console output on a braille device connected to a 8250
          serial port. For now only the VisioBraille device is supported.
 
index 6fdf2ab..53b22e2 100644 (file)
@@ -3,7 +3,7 @@ menu "Android"
 
 config ANDROID
        bool "Android Drivers"
-       ---help---
+       help
          Enable support for various drivers needed on the Android platform
 
 if ANDROID
@@ -12,7 +12,7 @@ config ANDROID_BINDER_IPC
        bool "Android Binder IPC Driver"
        depends on MMU
        default n
-       ---help---
+       help
          Binder is used in Android for both communication between processes,
          and remote method invocation.
 
@@ -24,7 +24,7 @@ config ANDROID_BINDERFS
        bool "Android Binderfs filesystem"
        depends on ANDROID_BINDER_IPC
        default n
-       ---help---
+       help
          Binderfs is a pseudo-filesystem for the Android Binder IPC driver
          which can be mounted per-ipc namespace allowing to run multiple
          instances of Android.
@@ -36,7 +36,7 @@ config ANDROID_BINDER_DEVICES
        string "Android Binder devices"
        depends on ANDROID_BINDER_IPC
        default "binder,hwbinder,vndbinder"
-       ---help---
+       help
          Default value for the binder.devices parameter.
 
          The binder.devices parameter is a comma-separated list of strings
@@ -47,7 +47,7 @@ config ANDROID_BINDER_DEVICES
 config ANDROID_BINDER_IPC_SELFTEST
        bool "Android Binder IPC Driver Selftest"
        depends on ANDROID_BINDER_IPC
-       ---help---
+       help
          This feature allows binder selftest to run.
 
          Binder selftest checks the allocation and free of binder buffers
index 05ecdce..030cb32 100644 (file)
@@ -17,7 +17,7 @@ menuconfig ATA
        depends on BLOCK
        select SCSI
        select GLOB
-       ---help---
+       help
          If you want to use an ATA hard disk, ATA tape drive, ATA CD-ROM or
          any other ATA device under Linux, say Y and make sure that you know
          the name of your ATA host adapter (the card inside your computer
index cfb0d16..8007e05 100644 (file)
@@ -7,7 +7,7 @@ menuconfig ATM_DRIVERS
        bool "ATM drivers"
        depends on NETDEVICES && ATM
        default y
-       ---help---
+       help
          Say Y here to get to see options for Asynchronous Transfer Mode
          device drivers. This option alone does not add any kernel code.
 
@@ -40,7 +40,7 @@ config ATM_LANAI
 config ATM_ENI
        tristate "Efficient Networks ENI155P"
        depends on PCI
-       ---help---
+       help
          Driver for the Efficient Networks ENI155p series and SMC ATM
          Power155 155 Mbps ATM adapters. Both, the versions with 512KB and
          2MB on-board RAM (Efficient calls them "C" and "S", respectively),
@@ -64,7 +64,7 @@ config ATM_ENI_DEBUG
 config ATM_ENI_TUNE_BURST
        bool "Fine-tune burst settings"
        depends on ATM_ENI
-       ---help---
+       help
          In order to obtain good throughput, the ENI NIC can transfer
          multiple words of data per PCI bus access cycle. Such a multi-word
          transfer is called a burst.
@@ -256,7 +256,7 @@ config ATM_AMBASSADOR
 config ATM_AMBASSADOR_DEBUG
        bool "Enable debugging messages"
        depends on ATM_AMBASSADOR
-       ---help---
+       help
          Somewhat useful debugging messages are available. The choice of
          messages is controlled by a bitmap.  This may be specified as a
          module argument (kernel command line argument as well?), changed
@@ -280,7 +280,7 @@ config ATM_HORIZON
 config ATM_HORIZON_DEBUG
        bool "Enable debugging messages"
        depends on ATM_HORIZON
-       ---help---
+       help
          Somewhat useful debugging messages are available. The choice of
          messages is controlled by a bitmap.  This may be specified as a
          module argument (kernel command line argument as well?), changed
@@ -296,7 +296,7 @@ config ATM_HORIZON_DEBUG
 config ATM_IA
        tristate "Interphase ATM PCI x575/x525/x531"
        depends on PCI
-       ---help---
+       help
          This is a driver for the Interphase (i)ChipSAR adapter cards
          which include a variety of variants in term of the size of the
          control memory (128K-1KVC, 512K-4KVC), the size of the packet
@@ -312,7 +312,7 @@ config ATM_IA
 config ATM_IA_DEBUG
        bool "Enable debugging messages"
        depends on ATM_IA
-       ---help---
+       help
          Somewhat useful debugging messages are available. The choice of
          messages is controlled by a bitmap. This may be specified as a
          module argument (kernel command line argument as well?), changed
@@ -330,7 +330,7 @@ config ATM_FORE200E
        tristate "FORE Systems 200E-series"
        depends on (PCI || SBUS)
        select FW_LOADER
-       ---help---
+       help
          This is a driver for the FORE Systems 200E-series ATM adapter
          cards. It simultaneously supports PCA-200E and SBA-200E models
          on PCI and SBUS hosts. Say Y (or M to compile as a module
@@ -352,7 +352,7 @@ config ATM_FORE200E_TX_RETRY
        int "Maximum number of tx retries"
        depends on ATM_FORE200E
        default "16"
-       ---help---
+       help
          Specifies the number of times the driver attempts to transmit
          a message before giving up, if the transmit queue of the ATM card
          is transiently saturated.
index 48efa7a..81757ee 100644 (file)
@@ -8,7 +8,7 @@
 
 menuconfig AUXDISPLAY
        bool "Auxiliary Display support"
-       ---help---
+       help
          Say Y here to get to see options for auxiliary display drivers.
          This option alone does not add any kernel code.
 
@@ -20,7 +20,7 @@ config HD44780
        tristate "HD44780 Character LCD support"
        depends on GPIOLIB || COMPILE_TEST
        select CHARLCD
-       ---help---
+       help
          Enable support for Character LCDs using a HD44780 controller.
          The LCD is accessible through the /dev/lcd char device (10, 156).
          This code can either be compiled as a module, or linked into the
@@ -31,7 +31,7 @@ config KS0108
        tristate "KS0108 LCD Controller"
        depends on PARPORT_PC
        default n
-       ---help---
+       help
          If you have a LCD controlled by one or more KS0108
          controllers, say Y. You will need also another more specific
          driver for your LCD.
@@ -49,7 +49,7 @@ config KS0108_PORT
        hex "Parallel port where the LCD is connected"
        depends on KS0108
        default 0x378
-       ---help---
+       help
          The address of the parallel port where the LCD is connected.
 
          The first  standard parallel port address is 0x378.
@@ -71,7 +71,7 @@ config KS0108_DELAY
        int "Delay between each control writing (microseconds)"
        depends on KS0108
        default "2"
-       ---help---
+       help
          Amount of time the ks0108 should wait between each control write
          to the parallel port.
 
@@ -92,7 +92,7 @@ config CFAG12864B
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
        default n
-       ---help---
+       help
          If you have a Crystalfontz 128x64 2-color LCD, cfag12864b Series,
          say Y. You also need the ks0108 LCD Controller driver.
 
@@ -114,7 +114,7 @@ config CFAG12864B_RATE
        int "Refresh rate (hertz)"
        depends on CFAG12864B
        default "20"
-       ---help---
+       help
          Refresh rate of the LCD.
 
          As the LCD is not memory mapped, the driver has to make the work by
@@ -168,7 +168,7 @@ menuconfig PARPORT_PANEL
        tristate "Parallel port LCD/Keypad Panel support"
        depends on PARPORT
        select CHARLCD
-       ---help---
+       help
          Say Y here if you have an HD44780 or KS-0074 LCD connected to your
          parallel port. This driver also features 4 and 6-key keypads. The LCD
          is accessible through the /dev/lcd char device (10, 156), and the
@@ -182,7 +182,7 @@ config PANEL_PARPORT
        int "Default parallel port number (0=LPT1)"
        range 0 255
        default "0"
-       ---help---
+       help
          This is the index of the parallel port the panel is connected to. One
          driver instance only supports one parallel port, so if your keypad
          and LCD are connected to two separate ports, you have to start two
@@ -193,7 +193,7 @@ config PANEL_PROFILE
        int "Default panel profile (0-5, 0=custom)"
        range 0 5
        default "5"
-       ---help---
+       help
          To ease configuration, the driver supports different configuration
          profiles for past and recent wirings. These profiles can also be
          used to define an approximative configuration, completed by a few
@@ -215,7 +215,7 @@ config PANEL_KEYPAD
        int "Keypad type (0=none, 1=old 6 keys, 2=new 6 keys, 3=Nexcom 4 keys)"
        range 0 3
        default 0
-       ---help---
+       help
          This enables and configures a keypad connected to the parallel port.
          The keys will be read from character device 10,185. Valid values are :
 
@@ -232,7 +232,7 @@ config PANEL_LCD
        int "LCD type (0=none, 1=custom, 2=old //, 3=ks0074, 4=hantronix, 5=Nexcom)"
        range 0 5
        default 0
-       ---help---
+       help
           This enables and configures an LCD connected to the parallel port.
           The driver includes an interpreter for escape codes starting with
           '\e[L' which are specific to the LCD, and a few ANSI codes. The
@@ -255,7 +255,7 @@ config PANEL_LCD_HEIGHT
        int "Number of lines on the LCD (1-2)"
        range 1 2
        default 2
-       ---help---
+       help
          This is the number of visible character lines on the LCD in custom profile.
          It can either be 1 or 2.
 
@@ -264,7 +264,7 @@ config PANEL_LCD_WIDTH
        int "Number of characters per line on the LCD (1-40)"
        range 1 40
        default 40
-       ---help---
+       help
          This is the number of characters per line on the LCD in custom profile.
          Common values are 16,20,24,40.
 
@@ -273,7 +273,7 @@ config PANEL_LCD_BWIDTH
        int "Internal LCD line width (1-40, 40 by default)"
        range 1 40
        default 40
-       ---help---
+       help
          Most LCDs use a standard controller which supports hardware lines of 40
          characters, although sometimes only 16, 20 or 24 of them are really wired
          to the terminal. This results in some non-visible but addressable characters,
@@ -289,7 +289,7 @@ config PANEL_LCD_HWIDTH
        int "Hardware LCD line width (1-64, 64 by default)"
        range 1 64
        default 64
-       ---help---
+       help
          Most LCDs use a single address bit to differentiate line 0 and line 1. Since
          some of them need to be able to address 40 chars with the lower bits, they
          often use the immediately superior power of 2, which is 64, to address the
@@ -303,7 +303,7 @@ config PANEL_LCD_CHARSET
        int "LCD character set (0=normal, 1=KS0074)"
        range 0 1
        default 0
-       ---help---
+       help
          Some controllers such as the KS0074 use a somewhat strange character set
          where many symbols are at unusual places. The driver knows how to map
          'standard' ASCII characters to the character sets used by these controllers.
@@ -319,7 +319,7 @@ config PANEL_LCD_PROTO
        int "LCD communication mode (0=parallel 8 bits, 1=serial)"
        range 0 1
        default 0
-       ---help---
+       help
          This driver now supports any serial or parallel LCD wired to a parallel
          port. But before assigning signals, the driver needs to know if it will
          be driving a serial LCD or a parallel one. Serial LCDs only use 2 wires
@@ -332,7 +332,7 @@ config PANEL_LCD_PIN_E
        int "Parallel port pin number & polarity connected to the LCD E signal (-17...17) "
        range -17 17
        default 14
-       ---help---
+       help
          This describes the number of the parallel port pin to which the LCD 'E'
          signal has been connected. It can be :
 
@@ -347,7 +347,7 @@ config PANEL_LCD_PIN_RS
        int "Parallel port pin number & polarity connected to the LCD RS signal (-17...17) "
        range -17 17
        default 17
-       ---help---
+       help
          This describes the number of the parallel port pin to which the LCD 'RS'
          signal has been connected. It can be :
 
@@ -362,7 +362,7 @@ config PANEL_LCD_PIN_RW
        int "Parallel port pin number & polarity connected to the LCD RW signal (-17...17) "
        range -17 17
        default 16
-       ---help---
+       help
          This describes the number of the parallel port pin to which the LCD 'RW'
          signal has been connected. It can be :
 
@@ -377,7 +377,7 @@ config PANEL_LCD_PIN_SCL
        int "Parallel port pin number & polarity connected to the LCD SCL signal (-17...17) "
        range -17 17
        default 1
-       ---help---
+       help
          This describes the number of the parallel port pin to which the serial
          LCD 'SCL' signal has been connected. It can be :
 
@@ -392,7 +392,7 @@ config PANEL_LCD_PIN_SDA
        int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) "
        range -17 17
        default 2
-       ---help---
+       help
          This describes the number of the parallel port pin to which the serial
          LCD 'SDA' signal has been connected. It can be :
 
@@ -407,7 +407,7 @@ config PANEL_LCD_PIN_BL
        int "Parallel port pin number & polarity connected to the LCD backlight signal (-17...17) "
        range -17 17
        default 0
-       ---help---
+       help
          This describes the number of the parallel port pin to which the LCD 'BL' signal
          has been connected. It can be :
 
@@ -423,7 +423,7 @@ config PANEL_CHANGE_MESSAGE
        bool "Change LCD initialization message ?"
        depends on CHARLCD
        default "n"
-       ---help---
+       help
          This allows you to replace the boot message indicating the kernel version
          and the driver version with a custom message. This is useful on appliances
          where a simple 'Starting system' message can be enough to stop a customer
@@ -436,7 +436,7 @@ config PANEL_BOOT_MESSAGE
        depends on PANEL_CHANGE_MESSAGE="y"
        string "New initialization message"
        default ""
-       ---help---
+       help
          This allows you to replace the boot message indicating the kernel version
          and the driver version with a custom message. This is useful on appliances
          where a simple 'Starting system' message can be enough to stop a customer
@@ -448,7 +448,7 @@ config PANEL_BOOT_MESSAGE
 choice
        prompt "Backlight initial state"
        default CHARLCD_BL_FLASH
-       ---help---
+       help
          Select the initial backlight state on boot or module load.
 
          Previously, there was no option for this: the backlight flashed
index 084b9ef..ecceaaa 100644 (file)
@@ -7,7 +7,7 @@ menuconfig BLK_DEV
        bool "Block devices"
        depends on BLOCK
        default y
-       ---help---
+       help
          Say Y here to get to see options for various different block device
          drivers. This option alone does not add any kernel code.
 
@@ -27,7 +27,7 @@ config BLK_DEV_NULL_BLK_FAULT_INJECTION
 config BLK_DEV_FD
        tristate "Normal floppy disk support"
        depends on ARCH_MAY_HAVE_PC_FDC
-       ---help---
+       help
          If you want to use the floppy disk drive(s) of your PC under Linux,
          say Y. Information about this driver, especially important for IBM
          Thinkpad users, is contained in
@@ -91,7 +91,7 @@ config GDROM
 config PARIDE
        tristate "Parallel port IDE device support"
        depends on PARPORT_PC
-       ---help---
+       help
          There are many external CD-ROM and disk devices that connect through
          your computer's parallel port. Most of them are actually IDE devices
          using a parallel port IDE adapter. This option enables the PARIDE
@@ -124,7 +124,7 @@ source "drivers/block/zram/Kconfig"
 config BLK_DEV_UMEM
        tristate "Micro Memory MM5415 Battery Backed RAM support"
        depends on PCI
-       ---help---
+       help
          Saying Y here will include support for the MM5415 family of
          battery backed (Non-volatile) RAM cards.
          <http://www.umem.com/>
@@ -141,7 +141,7 @@ config BLK_DEV_UMEM
 config BLK_DEV_UBD
        bool "Virtual block device"
        depends on UML
-       ---help---
+       help
           The User-Mode Linux port includes a driver called UBD which will let
           you access arbitrary files on the host computer as block devices.
           Unless you know that you do not need such virtual block devices say
@@ -150,7 +150,7 @@ config BLK_DEV_UBD
 config BLK_DEV_UBD_SYNC
        bool "Always do synchronous disk IO for UBD"
        depends on BLK_DEV_UBD
-       ---help---
+       help
          Writes to the virtual block device are not immediately written to the
          host's disk; this may cause problems if, for example, the User-Mode
          Linux 'Virtual Machine' uses a journalling filesystem and the host
@@ -173,7 +173,7 @@ config BLK_DEV_COW_COMMON
 
 config BLK_DEV_LOOP
        tristate "Loopback device support"
-       ---help---
+       help
          Saying Y here will allow you to use a regular file as a block
          device; you can then create a file system on that block device and
          mount it just as you would mount other block devices such as hard
@@ -234,7 +234,7 @@ config BLK_DEV_CRYPTOLOOP
        select CRYPTO
        select CRYPTO_CBC
        depends on BLK_DEV_LOOP
-       ---help---
+       help
          Say Y here if you want to be able to use the ciphers that are 
          provided by the CryptoAPI as loop transformation. This might be
          used as hard disk encryption.
@@ -249,7 +249,7 @@ source "drivers/block/drbd/Kconfig"
 config BLK_DEV_NBD
        tristate "Network block device support"
        depends on NET
-       ---help---
+       help
          Saying Y here will allow your computer to be a client for network
          block devices, i.e. it will be able to use block devices exported by
          servers (mount file systems on them etc.). Communication between
@@ -277,7 +277,7 @@ config BLK_DEV_SKD
        tristate "STEC S1120 Block Driver"
        depends on PCI
        depends on 64BIT
-       ---help---
+       help
        Saying Y or M here will enable support for the
        STEC, Inc. S1120 PCIe SSD.
 
@@ -286,7 +286,7 @@ config BLK_DEV_SKD
 config BLK_DEV_SX8
        tristate "Promise SATA SX8 support"
        depends on PCI
-       ---help---
+       help
          Saying Y or M here will enable support for the 
          Promise SATA SX8 controllers.
 
@@ -294,7 +294,7 @@ config BLK_DEV_SX8
 
 config BLK_DEV_RAM
        tristate "RAM block device support"
-       ---help---
+       help
          Saying Y here will allow you to use a portion of your RAM memory as
          a block device, so that you can make file systems on it, read and
          write to it and do all the other things that you can do with normal
@@ -428,7 +428,7 @@ config XEN_BLKDEV_BACKEND
 config VIRTIO_BLK
        tristate "Virtio block driver"
        depends on VIRTIO
-       ---help---
+       help
          This is the virtual block driver for virtio.  It can be used with
           QEMU based VMMs (like KVM or Xen).  Say Y or M.
 
index f8bd6ef..7c6ae10 100644 (file)
@@ -28,7 +28,7 @@ config PARIDE_PCD
        depends on PARIDE
        select CDROM
        select BLK_SCSI_REQUEST # only for the generic cdrom code
-       ---help---
+       help
          This option enables the high-level driver for ATAPI CD-ROM devices
          connected through a parallel port. If you chose to build PARIDE
          support into your kernel, you may answer Y here to build in the
@@ -71,7 +71,7 @@ config PARIDE_PT
 config PARIDE_PG
        tristate "Parallel port generic ATAPI devices"
        depends on PARIDE
-       ---help---
+       help
          This option enables a special high-level driver for generic ATAPI
          devices connected through a parallel port. The driver allows user
          programs, such as cdrtools, to send ATAPI commands directly to a
@@ -111,7 +111,7 @@ config PARIDE_ATEN
 config PARIDE_BPCK
        tristate "MicroSolutions backpack (Series 5) protocol"
        depends on PARIDE
-       ---help---
+       help
          This option enables support for the Micro Solutions BACKPACK
          parallel port Series 5 IDE protocol.  (Most BACKPACK drives made
          before 1999 were Series 5) Series 5 drives will NOT always have the
@@ -129,7 +129,7 @@ config PARIDE_BPCK
 config PARIDE_BPCK6
        tristate "MicroSolutions backpack (Series 6) protocol"
        depends on PARIDE && !64BIT
-       ---help---
+       help
          This option enables support for the Micro Solutions BACKPACK
          parallel port Series 6 IDE protocol.  (Most BACKPACK drives made
          after 1999 were Series 6) Series 6 drives will have the Series noted
index ac25833..98c3a5d 100644 (file)
@@ -11,7 +11,7 @@ config TTY_PRINTK
        tristate "TTY driver to output user messages via printk"
        depends on EXPERT && TTY
        default n
-       ---help---
+       help
          If you say Y here, the support for writing user messages (i.e.
          console messages) via printk is available.
 
@@ -33,7 +33,7 @@ config TTY_PRINTK_LEVEL
 config PRINTER
        tristate "Parallel printer support"
        depends on PARPORT
-       ---help---
+       help
          If you intend to attach a printer to the parallel port of your Linux
          box (as opposed to using a serial printer; if the connector at the
          printer has 9 or 25 holes ["female"], then it's serial), say Y.
@@ -59,7 +59,7 @@ config PRINTER
 config LP_CONSOLE
        bool "Support for console on line printer"
        depends on PRINTER
-       ---help---
+       help
          If you want kernel messages to be printed out as they occur, you
          can have a console on the printer. This option adds support for
          doing that; to actually get it to happen you need to pass the
@@ -76,7 +76,7 @@ config LP_CONSOLE
 config PPDEV
        tristate "Support for user-space parallel port device drivers"
        depends on PARPORT
-       ---help---
+       help
          Saying Y to this adds support for /dev/parport device nodes.  This
          is needed for programs that want portable access to the parallel
          port, for instance deviceid (which displays Plug-and-Play device
@@ -146,7 +146,7 @@ config DS1620
 config NWBUTTON
        tristate "NetWinder Button"
        depends on ARCH_NETWINDER
-       ---help---
+       help
          If you say Y here and create a character device node /dev/nwbutton
          with major and minor numbers 10 and 158 ("man mknod"), then every
          time the orange button is pressed a number of times, the number of
@@ -182,7 +182,7 @@ config NWBUTTON_REBOOT
 config NWFLASH
        tristate "NetWinder flash support"
        depends on ARCH_NETWINDER
-       ---help---
+       help
          If you say Y here and create a character device /dev/flash with
          major 10 and minor 160 you can manipulate the flash ROM containing
          the NetWinder firmware. Be careful as accidentally overwriting the
@@ -220,7 +220,7 @@ config XILINX_HWICAP
 config R3964
        tristate "Siemens R3964 line discipline"
        depends on TTY && BROKEN
-       ---help---
+       help
          This driver allows synchronous communication with devices using the
          Siemens R3964 packet protocol. Unless you are dealing with special
          hardware like PLCs, you are unlikely to need this.
@@ -233,7 +233,7 @@ config R3964
 config APPLICOM
        tristate "Applicom intelligent fieldbus card support"
        depends on PCI
-       ---help---
+       help
          This driver provides the kernel-side support for the intelligent
          fieldbus cards made by Applicom International. More information
          about these cards can be found on the WWW at the address
@@ -248,7 +248,7 @@ config APPLICOM
 config SONYPI
        tristate "Sony Vaio Programmable I/O Control Device support"
        depends on X86_32 && PCI && INPUT
-       ---help---
+       help
          This driver enables access to the Sony Programmable I/O Control
          Device which can be found in many (all ?) Sony Vaio laptops.
 
@@ -269,7 +269,7 @@ config MWAVE
        tristate "ACP Modem (Mwave) support"
        depends on X86 && TTY
        select SERIAL_8250
-       ---help---
+       help
          The ACP modem (Mwave) for Linux is a WinModem. It is composed of a
          kernel driver and a user level application. Together these components
          support direct attachment to public switched telephone networks (PSTNs)
@@ -347,7 +347,7 @@ config NVRAM
        tristate "/dev/nvram support"
        depends on X86 || HAVE_ARCH_NVRAM_OPS
        default M68K || PPC
-       ---help---
+       help
          If you say Y here and create a character special file /dev/nvram
          with major number 10 and minor number 144 using mknod ("man mknod"),
          you get read and write access to the non-volatile memory.
index bc54235..a086dd3 100644 (file)
@@ -3,7 +3,7 @@ menuconfig AGP
        tristate "/dev/agpgart (AGP Support)"
        depends on ALPHA || IA64 || PARISC || PPC || X86
        depends on PCI
-       ---help---
+       help
          AGP (Accelerated Graphics Port) is a bus system mainly used to
          connect graphics cards to the rest of the system.
 
@@ -30,7 +30,7 @@ menuconfig AGP
 config AGP_ALI
        tristate "ALI chipset support"
        depends on AGP && X86_32
-       ---help---
+       help
          This option gives you AGP support for the GLX component of
          X on the following ALi chipsets.  The supported chipsets
          include M1541, M1621, M1631, M1632, M1641,M1647,and M1651.
@@ -45,7 +45,7 @@ config AGP_ALI
 config AGP_ATI
        tristate "ATI chipset support"
        depends on AGP && X86_32
-       ---help---
+       help
          This option gives you AGP support for the GLX component of
          X on the ATI RadeonIGP family of chipsets.
 
index ac00d78..0ad17ef 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig HW_RANDOM
        tristate "Hardware Random Number Generator Core support"
        default m
-       ---help---
+       help
          Hardware Random Number Generator Core infrastructure.
 
          To compile this driver as a module, choose M here: the
@@ -24,7 +24,7 @@ if HW_RANDOM
 config HW_RANDOM_TIMERIOMEM
        tristate "Timer IOMEM HW Random Number Generator support"
        depends on HAS_IOMEM
-       ---help---
+       help
          This driver provides kernel-side support for a generic Random
          Number Generator used by reading a 'dumb' iomem address that
          is to be read no faster than, for example, once a second;
@@ -39,7 +39,7 @@ config HW_RANDOM_INTEL
        tristate "Intel HW Random Number Generator support"
        depends on (X86 || IA64) && PCI
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Intel i8xx-based motherboards.
 
@@ -52,7 +52,7 @@ config HW_RANDOM_AMD
        tristate "AMD HW Random Number Generator support"
        depends on (X86 || PPC_MAPLE) && PCI
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on AMD 76x-based motherboards.
 
@@ -65,7 +65,7 @@ config HW_RANDOM_ATMEL
        tristate "Atmel Random Number Generator support"
        depends on ARCH_AT91 && HAVE_CLK && OF
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Atmel AT91 devices.
 
@@ -79,7 +79,7 @@ config HW_RANDOM_BCM2835
        depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
                   ARCH_BCM_63XX || BCM63XX || BMIPS_GENERIC
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
 
@@ -92,7 +92,7 @@ config HW_RANDOM_IPROC_RNG200
        tristate "Broadcom iProc/STB RNG200 support"
        depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the RNG200
          hardware found on the Broadcom iProc and STB SoCs.
 
@@ -105,7 +105,7 @@ config HW_RANDOM_GEODE
        tristate "AMD Geode HW Random Number Generator support"
        depends on X86_32 && PCI
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on the AMD Geode LX.
 
@@ -118,7 +118,7 @@ config HW_RANDOM_N2RNG
        tristate "Niagara2 Random Number Generator support"
        depends on SPARC64
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Niagara2 cpus.
 
@@ -131,7 +131,7 @@ config HW_RANDOM_VIA
        tristate "VIA HW Random Number Generator support"
        depends on X86
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on VIA based motherboards.
 
@@ -144,7 +144,7 @@ config HW_RANDOM_IXP4XX
        tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
        depends on ARCH_IXP4XX
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Pseudo-Random
          Number Generator hardware found on the Intel IXP45x/46x NPU.
 
@@ -157,7 +157,7 @@ config HW_RANDOM_OMAP
        tristate "OMAP Random Number Generator support"
        depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
          multimedia processors, and Marvell Armada 7k/8k SoCs.
@@ -171,7 +171,7 @@ config HW_RANDOM_OMAP3_ROM
        tristate "OMAP3 ROM Random Number Generator support"
        depends on ARCH_OMAP3
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on OMAP34xx processors.
 
@@ -184,7 +184,7 @@ config HW_RANDOM_OCTEON
        tristate "Octeon Random Number Generator support"
        depends on CAVIUM_OCTEON_SOC
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Octeon processors.
 
@@ -197,7 +197,7 @@ config HW_RANDOM_PASEMI
        tristate "PA Semi HW Random Number Generator support"
        depends on PPC_PASEMI
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on PA Semi PWRficient SoCs.
 
@@ -209,7 +209,7 @@ config HW_RANDOM_PASEMI
 config HW_RANDOM_VIRTIO
        tristate "VirtIO Random Number Generator support"
        depends on VIRTIO
-       ---help---
+       help
          This driver provides kernel-side support for the virtual Random Number
          Generator hardware.
 
@@ -220,7 +220,7 @@ config HW_RANDOM_TX4939
        tristate "TX4939 Random Number Generator support"
        depends on SOC_TX4939
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on TX4939 SoC.
 
@@ -233,7 +233,7 @@ config HW_RANDOM_MXC_RNGA
        tristate "Freescale i.MX RNGA Random Number Generator"
        depends on SOC_IMX31
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Freescale i.MX processors.
 
@@ -247,7 +247,7 @@ config HW_RANDOM_IMX_RNGC
        depends on HAS_IOMEM && HAVE_CLK
        depends on SOC_IMX25 || COMPILE_TEST
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator Version C hardware found on some Freescale i.MX
          processors. Version B is also supported by this driver.
@@ -261,7 +261,7 @@ config HW_RANDOM_NOMADIK
        tristate "ST-Ericsson Nomadik Random Number Generator support"
        depends on ARCH_NOMADIK
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
 
@@ -274,7 +274,7 @@ config HW_RANDOM_PSERIES
        tristate "pSeries HW Random Number Generator support"
        depends on PPC64 && IBMVIO
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on POWER7+ machines and above
 
@@ -287,7 +287,7 @@ config HW_RANDOM_POWERNV
        tristate "PowerNV Random Number Generator support"
        depends on PPC_POWERNV
        default HW_RANDOM
-       ---help---
+       help
          This is the driver for Random Number Generator hardware found
          in POWER7+ and above machines for PowerNV platform.
 
@@ -300,7 +300,7 @@ config HW_RANDOM_HISI
        tristate "Hisilicon Random Number Generator support"
        depends on HW_RANDOM && ARCH_HISI
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
 
@@ -325,7 +325,7 @@ config HW_RANDOM_HISI_V2
 config HW_RANDOM_ST
        tristate "ST Microelectronics HW Random Number Generator support"
        depends on HW_RANDOM && ARCH_STI
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on STi series of SoCs.
 
@@ -336,7 +336,7 @@ config HW_RANDOM_XGENE
        tristate "APM X-Gene True Random Number Generator (TRNG) support"
        depends on HW_RANDOM && ARCH_XGENE
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on APM X-Gene SoC.
 
@@ -363,7 +363,7 @@ config HW_RANDOM_PIC32
        tristate "Microchip PIC32 Random Number Generator support"
        depends on HW_RANDOM && MACH_PIC32
        default y
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on a PIC32.
 
@@ -377,7 +377,7 @@ config HW_RANDOM_MESON
        depends on HW_RANDOM
        depends on ARCH_MESON || COMPILE_TEST
        default y
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Amlogic Meson SoCs.
 
@@ -390,7 +390,7 @@ config HW_RANDOM_CAVIUM
        tristate "Cavium ThunderX Random Number Generator support"
        depends on HW_RANDOM && PCI && (ARM64 || (COMPILE_TEST && 64BIT))
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Cavium SoCs.
 
@@ -404,7 +404,7 @@ config HW_RANDOM_MTK
        depends on HW_RANDOM
        depends on ARCH_MEDIATEK || COMPILE_TEST
        default y
-       ---help---
+       help
          This driver provides kernel-side support for the Random Number
          Generator hardware found on Mediatek SoCs.
 
@@ -417,7 +417,7 @@ config HW_RANDOM_S390
        tristate "S390 True Random Number Generator support"
        depends on S390
        default HW_RANDOM
-       ---help---
+       help
          This driver provides kernel-side support for the True
          Random Number Generator available as CPACF extension
          on modern s390 hardware platforms.
@@ -431,7 +431,7 @@ config HW_RANDOM_EXYNOS
        tristate "Samsung Exynos True Random Number Generator support"
        depends on ARCH_EXYNOS || COMPILE_TEST
        default HW_RANDOM
-       ---help---
+       help
          This driver provides support for the True Random Number
          Generator available in Exynos SoCs.
 
index aacdeed..58b4c57 100644 (file)
@@ -9,7 +9,7 @@ menuconfig TCG_TPM
        imply SECURITYFS
        select CRYPTO
        select CRYPTO_HASH_INFO
-       ---help---
+       help
          If you have a TPM security chip in your system, which
          implements the Trusted Computing Group's specification,
          say Yes and it will be accessible from within Linux.  For
@@ -31,7 +31,7 @@ config HW_RANDOM_TPM
        bool "TPM HW Random Number Generator support"
        depends on TCG_TPM && HW_RANDOM && !(TCG_TPM=y && HW_RANDOM=m)
        default y
-       ---help---
+       help
          This setting exposes the TPM's Random Number Generator as a hwrng
          device. This allows the kernel to collect randomness from the TPM at
          boot, and provides the TPM randomines in /dev/hwrng.
@@ -40,7 +40,7 @@ config HW_RANDOM_TPM
 
 config TCG_TIS_CORE
        tristate
-       ---help---
+       help
        TCG TIS TPM core driver. It implements the TPM TCG TIS logic and hooks
        into the TPM kernel APIs. Physical layers will register against it.
 
@@ -48,7 +48,7 @@ config TCG_TIS
        tristate "TPM Interface Specification 1.2 Interface / TPM 2.0 FIFO Interface"
        depends on X86 || OF
        select TCG_TIS_CORE
-       ---help---
+       help
          If you have a TPM security chip that is compliant with the
          TCG TIS 1.2 TPM specification (TPM1.2) or the TCG PTP FIFO
          specification (TPM2.0) say Yes and it will be accessible from
@@ -59,7 +59,7 @@ config TCG_TIS_SPI
        tristate "TPM Interface Specification 1.3 Interface / TPM 2.0 FIFO Interface - (SPI)"
        depends on SPI
        select TCG_TIS_CORE
-       ---help---
+       help
          If you have a TPM security chip which is connected to a regular,
          non-tcg SPI master (i.e. most embedded platforms) that is compliant with the
          TCG TIS 1.3 TPM specification (TPM1.2) or the TCG PTP FIFO
@@ -77,7 +77,7 @@ config TCG_TIS_SPI_CR50
 config TCG_TIS_I2C_ATMEL
        tristate "TPM Interface Specification 1.2 Interface (I2C - Atmel)"
        depends on I2C
-       ---help---
+       help
          If you have an Atmel I2C TPM security chip say Yes and it will be
          accessible from within Linux.
          To compile this driver as a module, choose M here; the module will
@@ -86,7 +86,7 @@ config TCG_TIS_I2C_ATMEL
 config TCG_TIS_I2C_INFINEON
        tristate "TPM Interface Specification 1.2 Interface (I2C - Infineon)"
        depends on I2C
-       ---help---
+       help
          If you have a TPM security chip that is compliant with the
          TCG TIS 1.2 TPM specification and Infineon's I2C Protocol Stack
          Specification 0.20 say Yes and it will be accessible from within
@@ -97,7 +97,7 @@ config TCG_TIS_I2C_INFINEON
 config TCG_TIS_I2C_NUVOTON
        tristate "TPM Interface Specification 1.2 Interface (I2C - Nuvoton)"
        depends on I2C
-       ---help---
+       help
          If you have a TPM security chip with an I2C interface from
          Nuvoton Technology Corp. say Yes and it will be accessible
          from within Linux.
@@ -107,7 +107,7 @@ config TCG_TIS_I2C_NUVOTON
 config TCG_NSC
        tristate "National Semiconductor TPM Interface"
        depends on X86
-       ---help---
+       help
          If you have a TPM security chip from National Semiconductor 
          say Yes and it will be accessible from within Linux.  To 
          compile this driver as a module, choose M here; the module 
@@ -116,7 +116,7 @@ config TCG_NSC
 config TCG_ATMEL
        tristate "Atmel TPM Interface"
        depends on PPC64 || HAS_IOPORT_MAP
-       ---help---
+       help
          If you have a TPM security chip from Atmel say Yes and it 
          will be accessible from within Linux.  To compile this driver 
          as a module, choose M here; the module will be called tpm_atmel.
@@ -124,7 +124,7 @@ config TCG_ATMEL
 config TCG_INFINEON
        tristate "Infineon Technologies TPM Interface"
        depends on PNP
-       ---help---
+       help
          If you have a TPM security chip from Infineon Technologies
          (either SLD 9630 TT 1.1 or SLB 9635 TT 1.2) say Yes and it
          will be accessible from within Linux.
@@ -136,7 +136,7 @@ config TCG_INFINEON
 config TCG_IBMVTPM
        tristate "IBM VTPM Interface"
        depends on PPC_PSERIES
-       ---help---
+       help
          If you have IBM virtual TPM (VTPM) support say Yes and it
          will be accessible from within Linux.  To compile this driver
          as a module, choose M here; the module will be called tpm_ibmvtpm.
@@ -145,7 +145,7 @@ config TCG_XEN
        tristate "XEN TPM Interface"
        depends on TCG_TPM && XEN
        select XEN_XENBUS_FRONTEND
-       ---help---
+       help
          If you want to make TPM support available to a Xen user domain,
          say Yes and it will be accessible from within Linux. See
          the manpages for xl, xl.conf, and docs/misc/vtpm.txt in
@@ -156,7 +156,7 @@ config TCG_XEN
 config TCG_CRB
        tristate "TPM 2.0 CRB Interface"
        depends on ACPI
-       ---help---
+       help
          If you have a TPM security chip that is compliant with the
          TCG CRB 2.0 TPM specification say Yes and it will be accessible
          from within Linux.  To compile this driver as a module, choose
@@ -165,7 +165,7 @@ config TCG_CRB
 config TCG_VTPM_PROXY
        tristate "VTPM Proxy Interface"
        depends on TCG_TPM
-       ---help---
+       help
          This driver proxies for an emulated TPM (vTPM) running in userspace.
          A device /dev/vtpmx is provided that creates a device pair
          /dev/vtpmX and a server-side file descriptor on which the vTPM
index e582145..601c2ae 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config TCG_TIS_ST33ZP24
        tristate
-       ---help---
+       help
          STMicroelectronics ST33ZP24 core driver. It implements the core
          TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
          register against it.
@@ -13,7 +13,7 @@ config TCG_TIS_ST33ZP24_I2C
        tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (I2C)"
        depends on I2C
        select TCG_TIS_ST33ZP24
-       ---help---
+       help
          This module adds support for the STMicroelectronics TPM security chip
          ST33ZP24 with i2c interface.
          To compile this driver as a module, choose M here; the module will be
@@ -23,7 +23,7 @@ config TCG_TIS_ST33ZP24_SPI
        tristate "STMicroelectronics TPM Interface Specification 1.2 Interface (SPI)"
        depends on SPI
        select TCG_TIS_ST33ZP24
-       ---help---
+       help
          This module adds support for the STMicroelectronics TPM security chip
          ST33ZP24 with spi interface.
          To compile this driver as a module, choose M here; the module will be
index 8f50a1c..69934c0 100644 (file)
@@ -29,7 +29,7 @@ menuconfig COMMON_CLK
        select CLKDEV_LOOKUP
        select SRCU
        select RATIONAL
-       ---help---
+       help
          The common clock framework is a single definition of struct
          clk, useful across many platforms, as well as an
          implementation of the clock API in include/linux/clk.h.
@@ -41,7 +41,7 @@ if COMMON_CLK
 config COMMON_CLK_WM831X
        tristate "Clock driver for WM831x/2x PMICs"
        depends on MFD_WM831X
-       ---help---
+       help
          Supports the clocking subsystem of the WM831x/2x series of
          PMICs from Wolfson Microelectronics.
 
@@ -50,14 +50,14 @@ source "drivers/clk/versatile/Kconfig"
 config CLK_HSDK
        bool "PLL Driver for HSDK platform"
        depends on OF || COMPILE_TEST
-       ---help---
+       help
          This driver supports the HSDK core, system, ddr, tunnel and hdmi PLLs
          control.
 
 config COMMON_CLK_MAX77686
        tristate "Clock driver for Maxim 77620/77686/77802 MFD"
        depends on MFD_MAX77686 || MFD_MAX77620 || COMPILE_TEST
-       ---help---
+       help
          This driver supports Maxim 77620/77686/77802 crystal oscillator
          clock.
 
@@ -70,7 +70,7 @@ config COMMON_CLK_MAX9485
 config COMMON_CLK_RK808
        tristate "Clock driver for RK805/RK808/RK809/RK817/RK818"
        depends on MFD_RK808
-       ---help---
+       help
          This driver supports RK805, RK809 and RK817, RK808 and RK818 crystal oscillator clock.
          These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
          Clkout1 is always on, Clkout2 can off by control register.
@@ -80,7 +80,7 @@ config COMMON_CLK_HI655X
        depends on (MFD_HI655X_PMIC || COMPILE_TEST)
        depends on REGMAP
        default MFD_HI655X_PMIC
-       ---help---
+       help
          This driver supports the hi655x PMIC clock. This
          multi-function device has one fixed-rate oscillator, clocked
          at 32KHz.
@@ -88,7 +88,7 @@ config COMMON_CLK_HI655X
 config COMMON_CLK_SCMI
        tristate "Clock driver controlled via SCMI interface"
        depends on ARM_SCMI_PROTOCOL || COMPILE_TEST
-         ---help---
+       help
          This driver provides support for clocks that are controlled
          by firmware that implements the SCMI interface.
 
@@ -98,7 +98,7 @@ config COMMON_CLK_SCMI
 config COMMON_CLK_SCPI
        tristate "Clock driver controlled via SCPI interface"
        depends on ARM_SCPI_PROTOCOL || COMPILE_TEST
-         ---help---
+       help
          This driver provides support for clocks that are controlled
          by firmware that implements the SCPI interface.
 
@@ -121,7 +121,7 @@ config COMMON_CLK_SI5351
        depends on I2C
        select REGMAP_I2C
        select RATIONAL
-       ---help---
+       help
          This driver supports Silicon Labs 5351A/B/C programmable clock
          generators.
 
@@ -163,7 +163,7 @@ config COMMON_CLK_CDCE706
        depends on I2C
        select REGMAP_I2C
        select RATIONAL
-       ---help---
+       help
          This driver supports TI CDCE706 programmable 3-PLL clock synthesizer.
 
 config COMMON_CLK_CDCE925
@@ -206,7 +206,7 @@ config COMMON_CLK_GEMINI
        depends on ARCH_GEMINI || COMPILE_TEST
        select MFD_SYSCON
        select RESET_CONTROLLER
-       ---help---
+       help
          This driver supports the SoC clocks on the Cortina Systems Gemini
          platform, also known as SL3516 or CS3516.
 
@@ -216,7 +216,7 @@ config COMMON_CLK_ASPEED
        default ARCH_ASPEED
        select MFD_SYSCON
        select RESET_CONTROLLER
-       ---help---
+       help
          This driver supports the SoC clocks on the Aspeed BMC platforms.
 
          The G4 and G5 series, including the ast2400 and ast2500, are supported
@@ -225,7 +225,7 @@ config COMMON_CLK_ASPEED
 config COMMON_CLK_S2MPS11
        tristate "Clock driver for S2MPS1X/S5M8767 MFD"
        depends on MFD_SEC_CORE || COMPILE_TEST
-       ---help---
+       help
          This driver supports S2MPS11/S2MPS14/S5M8767 crystal oscillator
          clock. These multi-function devices have two (S2MPS14) or three
          (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each.
@@ -233,7 +233,7 @@ config COMMON_CLK_S2MPS11
 config CLK_TWL6040
        tristate "External McPDM functional clock from twl6040"
        depends on TWL6040_CORE
-       ---help---
+       help
          Enable the external functional clock support on OMAP4+ platforms for
          McPDM. McPDM module is using the external bit clock on the McPDM bus
          as functional clock.
@@ -248,7 +248,7 @@ config COMMON_CLK_AXI_CLKGEN
 config CLK_QORIQ
        bool "Clock driver for Freescale QorIQ platforms"
        depends on (PPC_E500MC || ARM || ARM64 || COMPILE_TEST) && OF
-       ---help---
+       help
          This adds the clock driver support for Freescale QorIQ platforms
          using common clock framework.
 
@@ -266,7 +266,7 @@ config COMMON_CLK_XGENE
        bool "Clock driver for APM XGene SoC"
        default ARCH_XGENE
        depends on ARM64 || COMPILE_TEST
-       ---help---
+       help
          Support for the APM X-Gene SoC reference, PLL, and device clocks.
 
 config COMMON_CLK_LOCHNAGAR
@@ -280,26 +280,26 @@ config COMMON_CLK_NXP
        def_bool COMMON_CLK && (ARCH_LPC18XX || ARCH_LPC32XX)
        select REGMAP_MMIO if ARCH_LPC32XX
        select MFD_SYSCON if ARCH_LPC18XX
-       ---help---
+       help
          Support for clock providers on NXP platforms.
 
 config COMMON_CLK_PALMAS
        tristate "Clock driver for TI Palmas devices"
        depends on MFD_PALMAS
-       ---help---
+       help
          This driver supports TI Palmas devices 32KHz output KG and KG_AUDIO
          using common clock framework.
 
 config COMMON_CLK_PWM
        tristate "Clock driver for PWMs used as clock outputs"
        depends on PWM
-       ---help---
+       help
          Adapter driver so that any PWM output can be (mis)used as clock signal
          at 50% duty cycle.
 
 config COMMON_CLK_PXA
        def_bool COMMON_CLK && ARCH_PXA
-       ---help---
+       help
          Support for the Marvell PXA SoC.
 
 config COMMON_CLK_PIC32
@@ -309,7 +309,7 @@ config COMMON_CLK_OXNAS
        bool "Clock driver for the OXNAS SoC Family"
        depends on ARCH_OXNAS || COMPILE_TEST
        select MFD_SYSCON
-       ---help---
+       help
          Support for the OXNAS SoC Family clocks.
 
 config COMMON_CLK_VC5
index 30f5265..c965fd0 100644 (file)
@@ -3,7 +3,7 @@ config COMMON_CLK_BOSTON
        bool "Clock driver for MIPS Boston boards"
        depends on MIPS || COMPILE_TEST
        select MFD_SYSCON
-       ---help---
+       help
          Enable this to support the system & CPU clocks on the MIPS Boston
          development board from Imagination Technologies. These are simple
          fixed rate clocks whose rate is determined by reading a platform
index ab613f2..e64d672 100644 (file)
@@ -2,7 +2,7 @@
 config COMMON_CLK_KEYSTONE
        tristate "Clock drivers for Keystone based SOCs"
        depends on (ARCH_KEYSTONE || COMPILE_TEST) && OF
-       ---help---
+       help
          Supports clock drivers for Keystone based SOCs. These SOCs have local
          a power sleep control module that gate the clock to the IPs and PLLs.
 
@@ -11,7 +11,7 @@ config TI_SCI_CLK
        depends on (ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST) && OF
        depends on TI_SCI_PROTOCOL
        default ARCH_KEYSTONE
-       ---help---
+       help
          This adds the clock driver support over TI System Control Interface.
          If you wish to use clock resources from the PMMC firmware, say Y.
          Otherwise, say N.
index 1d2b7d7..89ceb2f 100644 (file)
@@ -8,7 +8,7 @@ menu "Clock driver for MediaTek SoC"
 config COMMON_CLK_MEDIATEK
        bool
        select RESET_CONTROLLER
-       ---help---
+       help
          MediaTek SoCs' clock support.
 
 config COMMON_CLK_MT2701
@@ -16,55 +16,55 @@ config COMMON_CLK_MT2701
        depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK && ARM
-       ---help---
+       help
          This driver supports MediaTek MT2701 basic clocks.
 
 config COMMON_CLK_MT2701_MMSYS
        bool "Clock driver for MediaTek MT2701 mmsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 mmsys clocks.
 
 config COMMON_CLK_MT2701_IMGSYS
        bool "Clock driver for MediaTek MT2701 imgsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 imgsys clocks.
 
 config COMMON_CLK_MT2701_VDECSYS
        bool "Clock driver for MediaTek MT2701 vdecsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 vdecsys clocks.
 
 config COMMON_CLK_MT2701_HIFSYS
        bool "Clock driver for MediaTek MT2701 hifsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 hifsys clocks.
 
 config COMMON_CLK_MT2701_ETHSYS
        bool "Clock driver for MediaTek MT2701 ethsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 ethsys clocks.
 
 config COMMON_CLK_MT2701_BDPSYS
        bool "Clock driver for MediaTek MT2701 bdpsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 bdpsys clocks.
 
 config COMMON_CLK_MT2701_AUDSYS
        bool "Clock driver for Mediatek MT2701 audsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports Mediatek MT2701 audsys clocks.
 
 config COMMON_CLK_MT2701_G3DSYS
        bool "Clock driver for MediaTek MT2701 g3dsys"
        depends on COMMON_CLK_MT2701
-       ---help---
+       help
          This driver supports MediaTek MT2701 g3dsys clocks.
 
 config COMMON_CLK_MT2712
@@ -72,49 +72,49 @@ config COMMON_CLK_MT2712
        depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK && ARM64
-       ---help---
+       help
          This driver supports MediaTek MT2712 basic clocks.
 
 config COMMON_CLK_MT2712_BDPSYS
        bool "Clock driver for MediaTek MT2712 bdpsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 bdpsys clocks.
 
 config COMMON_CLK_MT2712_IMGSYS
        bool "Clock driver for MediaTek MT2712 imgsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 imgsys clocks.
 
 config COMMON_CLK_MT2712_JPGDECSYS
        bool "Clock driver for MediaTek MT2712 jpgdecsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 jpgdecsys clocks.
 
 config COMMON_CLK_MT2712_MFGCFG
        bool "Clock driver for MediaTek MT2712 mfgcfg"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 mfgcfg clocks.
 
 config COMMON_CLK_MT2712_MMSYS
        bool "Clock driver for MediaTek MT2712 mmsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 mmsys clocks.
 
 config COMMON_CLK_MT2712_VDECSYS
        bool "Clock driver for MediaTek MT2712 vdecsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 vdecsys clocks.
 
 config COMMON_CLK_MT2712_VENCSYS
        bool "Clock driver for MediaTek MT2712 vencsys"
        depends on COMMON_CLK_MT2712
-       ---help---
+       help
          This driver supports MediaTek MT2712 vencsys clocks.
 
 config COMMON_CLK_MT6765
@@ -264,31 +264,31 @@ config COMMON_CLK_MT6797
        depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK && ARM64
-       ---help---
+       help
          This driver supports MediaTek MT6797 basic clocks.
 
 config COMMON_CLK_MT6797_MMSYS
        bool "Clock driver for MediaTek MT6797 mmsys"
        depends on COMMON_CLK_MT6797
-       ---help---
+       help
          This driver supports MediaTek MT6797 mmsys clocks.
 
 config COMMON_CLK_MT6797_IMGSYS
        bool "Clock driver for MediaTek MT6797 imgsys"
        depends on COMMON_CLK_MT6797
-       ---help---
+       help
          This driver supports MediaTek MT6797 imgsys clocks.
 
 config COMMON_CLK_MT6797_VDECSYS
        bool "Clock driver for MediaTek MT6797 vdecsys"
        depends on COMMON_CLK_MT6797
-       ---help---
+       help
          This driver supports MediaTek MT6797 vdecsys clocks.
 
 config COMMON_CLK_MT6797_VENCSYS
        bool "Clock driver for MediaTek MT6797 vencsys"
        depends on COMMON_CLK_MT6797
-       ---help---
+       help
          This driver supports MediaTek MT6797 vencsys clocks.
 
 config COMMON_CLK_MT7622
@@ -296,28 +296,28 @@ config COMMON_CLK_MT7622
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK
-       ---help---
+       help
          This driver supports MediaTek MT7622 basic clocks and clocks
          required for various periperals found on MediaTek.
 
 config COMMON_CLK_MT7622_ETHSYS
        bool "Clock driver for MediaTek MT7622 ETHSYS"
        depends on COMMON_CLK_MT7622
-       ---help---
+       help
          This driver add support for clocks for Ethernet and SGMII
          required on MediaTek MT7622 SoC.
 
 config COMMON_CLK_MT7622_HIFSYS
        bool "Clock driver for MediaTek MT7622 HIFSYS"
        depends on COMMON_CLK_MT7622
-       ---help---
+       help
          This driver supports MediaTek MT7622 HIFSYS clocks providing
          to PCI-E and USB.
 
 config COMMON_CLK_MT7622_AUDSYS
        bool "Clock driver for MediaTek MT7622 AUDSYS"
        depends on COMMON_CLK_MT7622
-       ---help---
+       help
          This driver supports MediaTek MT7622 AUDSYS clocks providing
          to audio consumers such as I2S and TDM.
 
@@ -326,21 +326,21 @@ config COMMON_CLK_MT7629
        depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK && ARM
-       ---help---
+       help
          This driver supports MediaTek MT7629 basic clocks and clocks
          required for various periperals found on MediaTek.
 
 config COMMON_CLK_MT7629_ETHSYS
        bool "Clock driver for MediaTek MT7629 ETHSYS"
        depends on COMMON_CLK_MT7629
-       ---help---
+       help
          This driver add support for clocks for Ethernet and SGMII
          required on MediaTek MT7629 SoC.
 
 config COMMON_CLK_MT7629_HIFSYS
        bool "Clock driver for MediaTek MT7629 HIFSYS"
        depends on COMMON_CLK_MT7629
-       ---help---
+       help
          This driver supports MediaTek MT7629 HIFSYS clocks providing
          to PCI-E and USB.
 
@@ -349,7 +349,7 @@ config COMMON_CLK_MT8135
        depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK && ARM
-       ---help---
+       help
          This driver supports MediaTek MT8135 clocks.
 
 config COMMON_CLK_MT8173
@@ -357,7 +357,7 @@ config COMMON_CLK_MT8173
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select COMMON_CLK_MEDIATEK
        default ARCH_MEDIATEK
-       ---help---
+       help
          This driver supports MediaTek MT8173 clocks.
 
 config COMMON_CLK_MT8173_MMSYS
index d913d86..4972912 100644 (file)
@@ -3,5 +3,5 @@ config COMMON_CLK_TI_ADPLL
        tristate "Clock driver for dm814x ADPLL"
        depends on ARCH_OMAP2PLUS || COMPILE_TEST
        default y if SOC_TI81XX
-       ---help---
+       help
          ADPLL clock driver for the dm814x SoC using common clock framework.
index 8c1b0e8..91f0ff5 100644 (file)
@@ -7,7 +7,7 @@ menu "Clock driver for ARM Reference designs"
 config ICST
        bool "Clock driver for ARM Reference designs ICST"
        select REGMAP_MMIO
-       ---help---
+       help
          Supports clocking on ARM Reference designs:
          - Integrator/AP and Integrator/CP
          - RealView PB1176, EB, PB11MP and PBX
@@ -15,7 +15,7 @@ config ICST
 config CLK_SP810
        bool "Clock driver for ARM SP810 System Controller"
        default y if (ARCH_VEXPRESS && ARM)
-       ---help---
+       help
          Supports clock muxing (REFCLK/TIMCLK to TIMERCLKEN0-3) capabilities
          of the ARM SP810 System Controller cell.
 
@@ -24,7 +24,7 @@ config CLK_VEXPRESS_OSC
        depends on VEXPRESS_CONFIG
        select REGMAP_MMIO
        default y if ARCH_VEXPRESS
-       ---help---
+       help
          Simple regmap-based driver driving clock generators on Versatile
          Express platforms hidden behind its configuration infrastructure,
          commonly known as OSCs.
index ba1f3f4..0c2d2aa 100644 (file)
@@ -3,7 +3,7 @@
 menuconfig CONNECTOR
        tristate "Connector - unified userspace <-> kernelspace linker"
        depends on NET
-       ---help---
+       help
          This is unified userspace <-> kernelspace connector working on top
          of the netlink socket protocol.
 
@@ -16,7 +16,7 @@ config PROC_EVENTS
        bool "Report process events to userspace"
        depends on CONNECTOR=y
        default y
-       ---help---
+       help
          Provide a connector that reports process events to userspace. Send
          events such as fork, exec, id change (uid, gid, suid, etc), and exit.
 
index bc58a08..3995262 100644 (file)
@@ -75,7 +75,7 @@ config X86_SFI_CPUFREQ
 config ELAN_CPUFREQ
        tristate "AMD Elan SC400 and SC410"
        depends on MELAN
-       ---help---
+       help
          This adds the CPUFreq driver for AMD Elan SC400 and SC410
          processors.
 
@@ -90,7 +90,7 @@ config ELAN_CPUFREQ
 config SC520_CPUFREQ
        tristate "AMD Elan SC520"
        depends on MELAN
-       ---help---
+       help
          This adds the CPUFreq driver for AMD Elan SC520 processor.
 
          For details, take a look at <file:Documentation/cpu-freq/>.
index 2c887e4..802b9ad 100644 (file)
@@ -3,7 +3,7 @@
 menuconfig CRYPTO_HW
        bool "Hardware crypto devices"
        default y
-       ---help---
+       help
          Say Y here to get to see options for hardware crypto devices and
          processors. This option alone does not add an