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 any kernel code.
 
@@ -334,7 +334,7 @@ config HW_RANDOM_PPC4XX
        bool "PowerPC 4xx generic true random number generator support"
        depends on CRYPTO_DEV_PPC4XX && HW_RANDOM
        default y
-       ---help---
+       help
         This option provides the kernel-side support for the TRNG hardware
         found in the security function of some PowerPC 4xx SoCs.
 
@@ -420,7 +420,7 @@ config CRYPTO_DEV_EXYNOS_RNG
        depends on ARCH_EXYNOS || COMPILE_TEST
        depends on HAS_IOMEM
        select CRYPTO_RNG
-       ---help---
+       help
          This driver provides kernel-side support through the
          cryptographic API for the pseudo random number generator hardware
          found on Exynos SoCs.
@@ -597,7 +597,7 @@ source "drivers/crypto/marvell/Kconfig"
 config CRYPTO_DEV_CAVIUM_ZIP
        tristate "Cavium ZIP driver"
        depends on PCI && 64BIT && (ARM64 || COMPILE_TEST)
-       ---help---
+       help
          Select this option if you want to enable compression/decompression
          acceleration on Cavium's ARM based SoCs
 
index f275683..2984fdf 100644 (file)
@@ -8,7 +8,7 @@ config CRYPTO_DEV_CHELSIO
        select CRYPTO_SHA512
        select CRYPTO_AUTHENC
        select CRYPTO_GF128MUL
-       ---help---
+       help
          The Chelsio Crypto Co-processor driver for T6 adapters.
 
          For general information about Chelsio and our products, visit
@@ -29,7 +29,7 @@ config CHELSIO_IPSEC_INLINE
        depends on XFRM_OFFLOAD
        depends on INET_ESP_OFFLOAD || INET6_ESP_OFFLOAD
        default n
-       ---help---
+       help
          Enable support for IPSec Tx Inline.
 
 config CRYPTO_DEV_CHELSIO_TLS
@@ -37,7 +37,7 @@ config CRYPTO_DEV_CHELSIO_TLS
        depends on CHELSIO_T4
        depends on TLS_TOE
        select CRYPTO_DEV_CHELSIO
-       ---help---
+       help
          Support Chelsio Inline TLS with Chelsio crypto accelerator.
 
          To compile this driver as a module, choose M here: the module
index 9626673..4f8224a 100644 (file)
@@ -5,7 +5,7 @@ config SYNC_FILE
        bool "Explicit Synchronization Framework"
        default n
        select DMA_SHARED_BUFFER
-       ---help---
+       help
          The Sync File Framework adds explicit synchronization via
          userspace. It enables send/receive 'struct dma_fence' objects to/from
          userspace via Sync File fds for synchronization between drivers via
@@ -22,7 +22,7 @@ config SW_SYNC
        default n
        depends on SYNC_FILE
        depends on DEBUG_FS
-       ---help---
+       help
          A sync object driver that uses a 32bit counter to coordinate
          synchronization.  Useful when there is no hardware primitive backing
          the synchronization.
index e9ed916..de41d79 100644 (file)
@@ -198,7 +198,7 @@ config FSL_DMA
        depends on FSL_SOC
        select DMA_ENGINE
        select ASYNC_TX_ENABLE_CHANNEL_SWITCH
-       ---help---
+       help
          Enable support for the Freescale Elo series DMA controllers.
          The Elo is the DMA controller on some mpc82xx and mpc83xx parts, the
          EloPlus is on mpc85xx and mpc86xx and Pxxx parts, and the Elo3 is on
@@ -233,7 +233,7 @@ config FSL_RAID
        depends on FSL_SOC && !ASYNC_TX_ENABLE_CHANNEL_SWITCH
        select DMA_ENGINE
        select DMA_ENGINE_RAID
-       ---help---
+       help
          Enable support for Freescale RAID Engine. RAID Engine is
          available on some QorIQ SoCs (like P5020/P5040). It has
          the capability to offload memcpy, xor and pq computation
@@ -414,7 +414,7 @@ config MPC512X_DMA
        tristate "Freescale MPC512x built-in DMA engine support"
        depends on PPC_MPC512x || PPC_MPC831x
        select DMA_ENGINE
-       ---help---
+       help
          Enable support for the Freescale MPC512x built-in DMA engine.
 
 config MV_XOR
@@ -423,7 +423,7 @@ config MV_XOR
        select DMA_ENGINE
        select DMA_ENGINE_RAID
        select ASYNC_TX_ENABLE_CHANNEL_SWITCH
-       ---help---
+       help
          Enable support for the Marvell XOR engine.
 
 config MV_XOR_V2
@@ -433,7 +433,7 @@ config MV_XOR_V2
        select DMA_ENGINE_RAID
        select ASYNC_TX_ENABLE_CHANNEL_SWITCH
        select GENERIC_MSI_IRQ_DOMAIN
-       ---help---
+       help
          Enable support for the Marvell version 2 XOR engine.
 
          This engine provides acceleration for copy, XOR and RAID6
index 1ad63dd..7a46a54 100644 (file)
@@ -5,7 +5,7 @@ config MTK_HSDMA
        depends on ARCH_MEDIATEK || COMPILE_TEST
        select DMA_ENGINE
        select DMA_VIRTUAL_CHANNELS
-       ---help---
+       help
          Enable support for High-Speed DMA controller on MediaTek
          SoCs.
 
index 1d18943..3bcb689 100644 (file)
@@ -4,7 +4,7 @@ config QCOM_BAM_DMA
        depends on ARCH_QCOM || (COMPILE_TEST && OF && ARM)
        select DMA_ENGINE
        select DMA_VIRTUAL_CHANNELS
-       ---help---
+       help
          Enable support for the QCOM BAM DMA controller.  This controller
          provides DMA capabilities for a variety of on-chip devices.
 
index fe2eb89..7b6ec30 100644 (file)
@@ -44,7 +44,7 @@ config EDAC_DECODE_MCE
        tristate "Decode MCEs in human-readable form (only on AMD for now)"
        depends on CPU_SUP_AMD && X86_MCE_AMD
        default y
-       ---help---
+       help
          Enable this option if you want to decode Machine Check Exceptions
          occurring on your machine in human-readable form.
 
index ffc894b..c8bbf90 100644 (file)
@@ -9,7 +9,7 @@ config HAVE_EISA
 menuconfig EISA
        bool "EISA support"
        depends on HAVE_EISA
-       ---help---
+       help
          The Extended Industry Standard Architecture (EISA) bus was
          developed as an open alternative to the IBM MicroChannel bus.
 
@@ -26,7 +26,7 @@ config EISA_VLB_PRIMING
        bool "Vesa Local Bus priming"
        depends on X86 && EISA
        default n
-       ---help---
+       help
          Activate this option if your system contains a Vesa Local
          Bus (VLB) card that identify itself as an EISA card (such as
          the Adaptec AHA-284x).
@@ -37,7 +37,7 @@ config EISA_PCI_EISA
        bool "Generic PCI/EISA bridge"
        depends on !PARISC && PCI && EISA
        default y
-       ---help---
+       help
          Activate this option if your system contains a PCI to EISA
          bridge. If your system have both PCI and EISA slots, you
          certainly need this option.
@@ -51,7 +51,7 @@ config EISA_VIRTUAL_ROOT
        bool "EISA virtual root device"
        depends on EISA && (ALPHA || X86)
        default y
-       ---help---
+       help
          Activate this option if your system only have EISA bus
          (no PCI slots). The Alpha Jensen is an example of such
          a system.
@@ -62,7 +62,7 @@ config EISA_NAMES
        bool "EISA device name database"
        depends on EISA
        default y
-       ---help---
+       help
          By default, the kernel contains a database of all known EISA
          device names to make the information in sysfs comprehensible
          to the user. This database increases size of the kernel
index 6b38f9e..e6fc022 100644 (file)
@@ -139,7 +139,7 @@ config EFI_BOOTLOADER_CONTROL
        tristate "EFI Bootloader Control"
        depends on EFI_VARS
        default n
-       ---help---
+       help
          This module installs a reboot hook, such that if reboot() is
          invoked with a string argument NNN, "NNN" is copied to the
          "LoaderEntryOneShot" EFI variable, to be read by the
index 4cc0e63..e6668a8 100644 (file)
@@ -7,7 +7,7 @@ menuconfig FSI
        tristate "FSI support"
        depends on OF
        select CRC4
-       ---help---
+       help
          FSI - the FRU Support Interface - is a simple bus for low-level
          access to POWER-based hardware.
 
@@ -16,7 +16,7 @@ if FSI
 config FSI_NEW_DEV_NODE
        bool "Create '/dev/fsi' directory for char devices"
        default n
-       ---help---
+       help
        This option causes char devices created for FSI devices to be
        located under a common /dev/fsi/ directory. Set to N unless your
        userspace has been updated to handle the new location.
@@ -32,12 +32,12 @@ config FSI_MASTER_GPIO
        tristate "GPIO-based FSI master"
        depends on GPIOLIB
        select CRC4
-       ---help---
+       help
        This option enables a FSI master driver using GPIO lines.
 
 config FSI_MASTER_HUB
        tristate "FSI hub master"
-       ---help---
+       help
        This option enables a FSI hub master driver.  Hub is a type of FSI
        master that is connected to the upstream master via a slave.  Hubs
        allow chaining of FSI links to an arbitrary depth.  This allows for
@@ -48,7 +48,7 @@ config FSI_MASTER_AST_CF
        depends on GPIOLIB
        depends on GPIO_ASPEED
        select GENERIC_ALLOCATOR
-       ---help---
+       help
        This option enables a FSI master using the AST2400 and AST2500 GPIO
        lines driven by the internal ColdFire coprocessor. This requires
        the corresponding machine specific ColdFire firmware to be available.
@@ -64,13 +64,13 @@ config FSI_MASTER_ASPEED
 
 config FSI_SCOM
        tristate "SCOM FSI client device driver"
-       ---help---
+       help
        This option enables an FSI based SCOM device driver.
 
 config FSI_SBEFIFO
        tristate "SBEFIFO FSI client device driver"
        depends on OF_ADDRESS
-       ---help---
+       help
        This option enables an FSI based SBEFIFO device driver. The SBEFIFO is
        a pipe-like FSI device for communicating with the self boot engine
        (SBE) on POWER processors.
@@ -78,7 +78,7 @@ config FSI_SBEFIFO
 config FSI_OCC
        tristate "OCC SBEFIFO client device driver"
        depends on FSI_SBEFIFO
-       ---help---
+       help
        This option enables an SBEFIFO based On-Chip Controller (OCC) device
        driver. The OCC is a device embedded on a POWER processor that collects
        and aggregates sensor data from the processor and system. The OCC can
index a0404ce..bd12e3d 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig GNSS
        tristate "GNSS receiver support"
-       ---help---
+       help
          Say Y here if you have a GNSS receiver (e.g. a GPS receiver).
 
          To compile this driver as a module, choose M here: the module will
@@ -32,7 +32,7 @@ config GNSS_MTK_SERIAL
 config GNSS_SIRF_SERIAL
        tristate "SiRFstar GNSS receiver support"
        depends on SERIAL_DEV_BUS
-       ---help---
+       help
          Say Y here if you have a SiRFstar-based GNSS receiver which uses a
          serial interface.
 
@@ -45,7 +45,7 @@ config GNSS_UBX_SERIAL
        tristate "u-blox GNSS receiver support"
        depends on SERIAL_DEV_BUS
        select GNSS_SERIAL
-       ---help---
+       help
          Say Y here if you have a u-blox GNSS receiver which uses a serial
          interface.
 
index bcacd9c..c6b5c65 100644 (file)
@@ -1236,7 +1236,7 @@ config GPIO_TC3589X
 config GPIO_TIMBERDALE
        bool "Support for timberdale GPIO IP"
        depends on MFD_TIMBERDALE
-       ---help---
+       help
        Add support for the GPIO IP in the timberdale FPGA.
 
 config GPIO_TPS65086
index 04f876e..43271c2 100644 (file)
@@ -62,7 +62,7 @@ config DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW
        depends on OF
        select DRM_KMS_HELPER
        select DRM_PANEL
-       ---help---
+       help
          This is a driver for the display bridges of
          GE B850v3 that convert dual channel LVDS
          to DP++. This is used with the i.MX6 imx-ldb
@@ -89,7 +89,7 @@ config DRM_NXP_PTN3460
        depends on OF
        select DRM_KMS_HELPER
        select DRM_PANEL
-       ---help---
+       help
          NXP PTN3460 eDP-LVDS bridge chip driver.
 
 config DRM_PARADE_PS8622
@@ -98,7 +98,7 @@ config DRM_PARADE_PS8622
        select DRM_PANEL
        select DRM_KMS_HELPER
        select BACKLIGHT_CLASS_DEVICE
-       ---help---
+       help
          Parade eDP-LVDS bridge chip driver.
 
 config DRM_PARADE_PS8640
@@ -128,13 +128,13 @@ config DRM_SII902X
        select REGMAP_I2C
        select I2C_MUX
        select SND_SOC_HDMI_CODEC if SND_SOC
-       ---help---
+       help
          Silicon Image sii902x bridge chip driver.
 
 config DRM_SII9234
        tristate "Silicon Image SII9234 HDMI/MHL bridge"
        depends on OF
-       ---help---
+       help
          Say Y here if you want support for the MHL interface.
          It is an I2C driver, that detects connection of MHL bridge
          and starts encapsulation of HDMI signal.
@@ -150,7 +150,7 @@ config DRM_SIMPLE_BRIDGE
 config DRM_THINE_THC63LVD1024
        tristate "Thine THC63LVD1024 LVDS decoder bridge"
        depends on OF
-       ---help---
+       help
          Thine THC63LVD1024 LVDS/parallel converter driver.
 
 config DRM_TOSHIBA_TC358764
@@ -168,7 +168,7 @@ config DRM_TOSHIBA_TC358767
        select DRM_KMS_HELPER
        select REGMAP_I2C
        select DRM_PANEL
-       ---help---
+       help
          Toshiba TC358767 eDP bridge chip driver.
 
 config DRM_TOSHIBA_TC358768
@@ -185,7 +185,7 @@ config DRM_TI_TFP410
        tristate "TI TFP410 DVI/HDMI bridge"
        depends on OF
        select DRM_KMS_HELPER
-       ---help---
+       help
          Texas Instruments TFP410 DVI/HDMI Transmitter driver
 
 config DRM_TI_SN65DSI86
index 72ae79c..2658c52 100644 (file)
@@ -71,7 +71,7 @@ config OMAP4_DSS_HDMI_CEC
        depends on OMAP4_DSS_HDMI
        select CEC_CORE
        default y
-       ---help---
+       help
          When selected the HDMI transmitter will support the CEC feature.
 
 config OMAP5_DSS_HDMI
index aeea082..78ba3c3 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig GREYBUS
        tristate "Greybus support"
        depends on SYSFS
-       ---help---
+       help
          This option enables the Greybus driver core.  Greybus is a
          hardware protocol that was designed to provide Unipro with a
          sane application layer.  It was originally designed for the
@@ -20,7 +20,7 @@ if GREYBUS
 config GREYBUS_ES2
        tristate "Greybus ES3 USB host controller"
        depends on USB
-       ---help---
+       help
          Select this option if you have a Toshiba ES3 USB device that
          acts as a Greybus "host controller".  This device is a bridge
          from a USB device to a Unipro network.
index 443c5cb..45e87dc 100644 (file)
@@ -9,7 +9,7 @@ config HID
        tristate "HID bus support"
        depends on INPUT
        default y
-       ---help---
+       help
          A human interface device (HID) is a type of computer device that
          interacts directly with and takes input from humans. The term "HID"
          most commonly used to refer to the USB-HID specification, but other
@@ -31,7 +31,7 @@ config HID_BATTERY_STRENGTH
        depends on HID
        select POWER_SUPPLY
        default n
-       ---help---
+       help
        This option adds support of reporting battery strength (for HID devices
        that support this feature) through power_supply class so that userspace
        tools, such as upower, can display it.
@@ -39,7 +39,7 @@ config HID_BATTERY_STRENGTH
 config HIDRAW
        bool "/dev/hidraw raw HID device support"
        depends on HID
-       ---help---
+       help
        Say Y here if you want to support HID devices (from the USB
        specification standpoint) that aren't strictly user interface
        devices, like monitor controls and Uninterruptible Power Supplies.
@@ -59,7 +59,7 @@ config UHID
        tristate "User-space I/O driver support for HID subsystem"
        depends on HID
        default n
-       ---help---
+       help
        Say Y here if you want to provide HID I/O Drivers from user-space.
        This allows to write I/O drivers in user-space and feed the data from
        the device into the kernel. The kernel parses the HID reports, loads the
@@ -80,7 +80,7 @@ config HID_GENERIC
        tristate "Generic HID driver"
        depends on HID
        default HID
-       ---help---
+       help
        Support for generic devices on the HID bus. This includes most
        keyboards and mice, joysticks, tablets and digitizers.
 
@@ -96,13 +96,13 @@ config HID_A4TECH
        tristate "A4 tech mice"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for A4 tech X5 and WOP-35 / Trust 450L mice.
 
 config HID_ACCUTOUCH
        tristate "Accutouch touch device"
        depends on USB_HID
-       ---help---
+       help
          This selects a driver for the Accutouch 2216 touch controller.
 
          The driver works around a problem in the reported device capabilities
@@ -114,14 +114,14 @@ config HID_ACCUTOUCH
 config HID_ACRUX
        tristate "ACRUX game controller support"
        depends on HID
-       ---help---
+       help
        Say Y here if you want to enable support for ACRUX game controllers.
 
 config HID_ACRUX_FF
        bool "ACRUX force feedback support"
        depends on HID_ACRUX
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you want to enable force feedback support for ACRUX
        game controllers.
 
@@ -129,7 +129,7 @@ config HID_APPLE
        tristate "Apple {i,Power,Mac}Books"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for some Apple devices which less or more break
        HID specification.
 
@@ -139,7 +139,7 @@ config HID_APPLE
 config HID_APPLEIR
        tristate "Apple infrared receiver"
        depends on (USB_HID)
-       ---help---
+       help
        Support for Apple infrared remote control. All the Apple computers from
          2005 onwards include such a port, except the unibody Macbook (2009),
          and Mac Pros. This receiver is also used in the Apple TV set-top box
@@ -153,7 +153,7 @@ config HID_ASUS
        depends on LEDS_CLASS
        depends on ASUS_WMI || ASUS_WMI=n
        select POWER_SUPPLY
-       ---help---
+       help
        Support for Asus notebook built-in keyboard and touchpad via i2c, and
        the Asus Republic of Gamers laptop keyboard special keys.
 
@@ -166,21 +166,21 @@ config HID_ASUS
 config HID_AUREAL
        tristate "Aureal"
        depends on HID
-       ---help---
+       help
        Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
 
 config HID_BELKIN
        tristate "Belkin Flip KVM and Wireless keyboard"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Belkin Flip KVM and Wireless keyboard.
 
 config HID_BETOP_FF
        tristate "Betop Production Inc. force feedback support"
        depends on USB_HID
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you want to enable force feedback support for devices by
        BETOP Production Ltd.
        Currently the following devices are known to be supported:
@@ -202,20 +202,20 @@ config HID_CHERRY
        tristate "Cherry Cymotion keyboard"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Cherry Cymotion keyboard.
 
 config HID_CHICONY
        tristate "Chicony devices"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Chicony Tactical pad and special keys on Chicony keyboards.
 
 config HID_CORSAIR
        tristate "Corsair devices"
        depends on HID && USB && LEDS_CLASS
-       ---help---
+       help
        Support for Corsair devices that are not fully compliant with the
        HID standard.
 
@@ -247,7 +247,7 @@ config HID_PRODIKEYS
        tristate "Prodikeys PC-MIDI Keyboard support"
        depends on HID && SND
        select SND_RAWMIDI
-       ---help---
+       help
        Support for Prodikeys PC-MIDI Keyboard device support.
        Say Y here to enable support for this device.
        - Prodikeys PC-MIDI keyboard.
@@ -261,14 +261,14 @@ config HID_PRODIKEYS
 config HID_CMEDIA
        tristate "CMedia CM6533 HID audio jack controls"
        depends on HID
-       ---help---
+       help
        Support for CMedia CM6533 HID audio jack controls.
 
 config HID_CP2112
        tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
        depends on USB_HID && HIDRAW && I2C && GPIOLIB
        select GPIOLIB_IRQCHIP
-       ---help---
+       help
        Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
        This is a HID device driver which registers as an i2c adapter
        and gpiochip to expose these functions of the CP2112. The
@@ -287,13 +287,13 @@ config HID_CYPRESS
        tristate "Cypress mouse and barcode readers"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for cypress mouse and barcode readers.
 
 config HID_DRAGONRISE
        tristate "DragonRise Inc. game controller"
        depends on HID
-       ---help---
+       help
        Say Y here if you have DragonRise Inc. game controllers.
        These might be branded as:
        - Tesun USB-703
@@ -305,7 +305,7 @@ config DRAGONRISE_FF
        bool "DragonRise Inc. force feedback"
        depends on HID_DRAGONRISE
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you want to enable force feedback support for DragonRise Inc.
        game controllers.
 
@@ -313,7 +313,7 @@ config HID_EMS_FF
        tristate "EMS Production Inc. force feedback support"
        depends on HID
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you want to enable force feedback support for devices by
        EMS Production Ltd.
        Currently the following devices are known to be supported:
@@ -322,7 +322,7 @@ config HID_EMS_FF
 config HID_ELAN
        tristate "ELAN USB Touchpad Support"
        depends on LEDS_CLASS && USB_HID
-       ---help---
+       help
        Say Y to enable support for the USB ELAN touchpad
        Currently the following devices are known to be supported:
         - HP Pavilion X2 10-p0XX.
@@ -330,7 +330,7 @@ config HID_ELAN
 config HID_ELECOM
        tristate "ELECOM HID devices"
        depends on HID
-       ---help---
+       help
        Support for ELECOM devices:
          - BM084 Bluetooth Mouse
          - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
@@ -340,7 +340,7 @@ config HID_ELECOM
 config HID_ELO
        tristate "ELO USB 4000/4500 touchscreen"
        depends on USB_HID
-       ---help---
+       help
        Support for the ELO USB 4000/4500 touchscreens. Note that this is for
        different devices than those handled by CONFIG_TOUCHSCREEN_USB_ELO.
 
@@ -348,19 +348,19 @@ config HID_EZKEY
        tristate "Ezkey BTC 8193 keyboard"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Ezkey BTC 8193 keyboard.
 
 config HID_GEMBIRD
        tristate "Gembird Joypad"
        depends on HID
-       ---help---
+       help
        Support for Gembird JPD-DualForce 2.
 
 config HID_GFRM
        tristate "Google Fiber TV Box remote control support"
        depends on HID
-       ---help---
+       help
        Support for Google Fiber TV Box remote controls
 
 config HID_GLORIOUS
@@ -373,7 +373,7 @@ config HID_GLORIOUS
 config HID_HOLTEK
        tristate "Holtek HID devices"
        depends on USB_HID
-       ---help---
+       help
        Support for Holtek based devices:
          - Holtek On Line Grip based game controller
          - Trust GXT 18 Gaming Keyboard
@@ -387,20 +387,20 @@ config HOLTEK_FF
        bool "Holtek On Line Grip force feedback support"
        depends on HID_HOLTEK
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you have a Holtek On Line Grip based game controller
          and want to have force feedback support for it.
 
 config HID_GOOGLE_HAMMER
        tristate "Google Hammer Keyboard"
        depends on USB_HID && LEDS_CLASS && CROS_EC
-       ---help---
+       help
        Say Y here if you have a Google Hammer device.
 
 config HID_GT683R
        tristate "MSI GT68xR LED support"
        depends on LEDS_CLASS && USB_HID
-       ---help---
+       help
        Say Y here if you want to enable support for the three MSI GT68xR LEDs
 
        This driver support following modes:
@@ -414,7 +414,7 @@ config HID_GT683R
 config HID_KEYTOUCH
        tristate "Keytouch HID devices"
        depends on HID
-       ---help---
+       help
        Support for Keytouch HID devices not fully compliant with
        the specification. Currently supported:
                - Keytouch IEC 60945
@@ -422,7 +422,7 @@ config HID_KEYTOUCH
 config HID_KYE
        tristate "KYE/Genius devices"
        depends on HID
-       ---help---
+       help
        Support for KYE/Genius devices not fully compliant with HID standard:
        - Ergo Mouse
        - EasyPen i405X tablet
@@ -432,13 +432,13 @@ config HID_KYE
 config HID_UCLOGIC
        tristate "UC-Logic"
        depends on USB_HID
-       ---help---
+       help
        Support for UC-Logic and Huion tablets.
 
 config HID_WALTOP
        tristate "Waltop"
        depends on HID
-       ---help---
+       help
        Support for Waltop tablets.
 
 config HID_VIEWSONIC
@@ -450,13 +450,13 @@ config HID_VIEWSONIC
 config HID_GYRATION
        tristate "Gyration remote control"
        depends on HID
-       ---help---
+       help
        Support for Gyration remote control.
 
 config HID_ICADE
        tristate "ION iCade arcade controller"
        depends on HID
-       ---help---
+       help
        Support for the ION iCade arcade controller to work as a joystick.
 
        To compile this driver as a module, choose M here: the
@@ -466,13 +466,13 @@ config HID_ITE
        tristate "ITE devices"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for ITE devices not fully compliant with HID standard.
 
 config HID_JABRA
        tristate "Jabra USB HID Driver"
        depends on HID
-       ---help---
+       help
        Support for Jabra USB HID devices.
 
        Prevents mapping of vendor defined HID usages to input events. Without
@@ -483,27 +483,27 @@ config HID_JABRA
 config HID_TWINHAN
        tristate "Twinhan IR remote control"
        depends on HID
-       ---help---
+       help
        Support for Twinhan IR remote control.
 
 config HID_KENSINGTON
        tristate "Kensington Slimblade Trackball"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Kensington Slimblade Trackball.
 
 config HID_LCPOWER
        tristate "LC-Power"
        depends on HID
-       ---help---
+       help
        Support for LC-Power RC1000MCE RF remote control.
 
 config HID_LED
        tristate "Simple RGB LED support"
        depends on HID
        depends on LEDS_CLASS
-       ---help---
+       help
        Support for simple RGB LED devices. Currently supported are:
        - Riso Kagaku Webmail Notifier
        - Dream Cheeky Webmail Notifier and Friends Alert
@@ -519,7 +519,7 @@ config HID_LENOVO
        depends on HID
        select NEW_LEDS
        select LEDS_CLASS
-       ---help---
+       help
        Support for IBM/Lenovo devices that are not fully compliant with HID standard.
 
        Say Y if you want support for horizontal scrolling of the IBM/Lenovo
@@ -535,7 +535,7 @@ config HID_LOGITECH
        depends on HID
        depends on LEDS_CLASS
        default !EXPERT
-       ---help---
+       help
        Support for Logitech devices that are not fully compliant with HID standard.
 
 config HID_LOGITECH_DJ
@@ -544,7 +544,7 @@ config HID_LOGITECH_DJ
        depends on HIDRAW
        depends on HID_LOGITECH
        select HID_LOGITECH_HIDPP
-       ---help---
+       help
        Say Y if you want support for Logitech receivers and devices.
        Logitech receivers are capable of pairing multiple Logitech compliant
        devices to the same receiver. Without this driver it will be handled by
@@ -555,7 +555,7 @@ config HID_LOGITECH_HIDPP
        tristate "Logitech HID++ devices support"
        depends on HID_LOGITECH
        select POWER_SUPPLY
-       ---help---
+       help
        Support for Logitech devices relyingon the HID++ Logitech specification
 
        Say Y if you want support for Logitech devices relying on the HID++
@@ -621,7 +621,7 @@ config LOGIWHEELS_FF
 config HID_MAGICMOUSE
        tristate "Apple Magic Mouse/Trackpad multi-touch support"
        depends on HID
-       ---help---
+       help
        Support for the Apple Magic Mouse/Trackpad multi-touch.
 
        Say Y here if you want support for the multi-touch features of the
@@ -630,7 +630,7 @@ config HID_MAGICMOUSE
 config HID_MALTRON
        tristate "Maltron L90 keyboard"
        depends on HID
-       ---help---
+       help
        Adds support for the volume up, volume down, mute, and play/pause buttons
        of the Maltron L90 keyboard.
 
@@ -638,7 +638,7 @@ config HID_MAYFLASH
        tristate "Mayflash game controller adapter force feedback"
        depends on HID
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you have HJZ Mayflash PS3 game controller adapters
        and want to enable force feedback support.
 
@@ -646,7 +646,7 @@ config HID_REDRAGON
        tristate "Redragon keyboards"
        depends on HID
        default !EXPERT
-       ---help---
+       help
     Support for Redragon keyboards that need fix-ups to work properly.
 
 config HID_MICROSOFT
@@ -654,20 +654,20 @@ config HID_MICROSOFT
        depends on HID
        default !EXPERT
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Support for Microsoft devices that are not fully compliant with HID standard.
 
 config HID_MONTEREY
        tristate "Monterey Genius KB29E keyboard"
        depends on HID
        default !EXPERT
-       ---help---
+       help
        Support for Monterey Genius KB29E.
 
 config HID_MULTITOUCH
        tristate "HID Multitouch panels"
        depends on HID
-       ---help---
+       help
          Generic support for HID multitouch panels.
 
          Say Y here if you have one of the following devices:
@@ -712,20 +712,20 @@ config HID_MULTITOUCH
 
 config HID_NTI
        tristate "NTI keyboard adapters"
-       ---help---
+       help
        Support for the "extra" Sun keyboard keys on keyboards attached
        through Network Technologies USB-SUN keyboard adapters.
 
 config HID_NTRIG
        tristate "N-Trig touch screen"
        depends on USB_HID
-       ---help---
+       help
        Support for N-Trig touch screen.
 
 config HID_ORTEK
        tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
        depends on HID
-       ---help---
+       help
        There are certain devices which have LogicalMaximum wrong in the keyboard
        usage page of their report descriptor. The most prevailing ones so far
        are manufactured by Ortek, thus the name of the driver. Currently
@@ -738,7 +738,7 @@ config HID_ORTEK
 config HID_PANTHERLORD
        tristate "Pantherlord/GreenAsia game controller"
        depends on HID
-       ---help---
+       help
          Say Y here if you have a PantherLord/GreenAsia based game controller
          or adapter.
 
@@ -746,14 +746,14 @@ config PANTHERLORD_FF
        bool "Pantherlord force feedback support"
        depends on HID_PANTHERLORD
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you have a PantherLord/GreenAsia based game controller
          or adapter and want to enable force feedback support for it.
 
 config HID_PENMOUNT
        tristate "Penmount touch device"
        depends on USB_HID
-       ---help---
+       help
          This selects a driver for the PenMount 6000 touch controller.
 
          The driver works around a problem in the report descript allowing
@@ -764,13 +764,13 @@ config HID_PENMOUNT
 config HID_PETALYNX
        tristate "Petalynx Maxter remote control"
        depends on HID
-       ---help---
+       help
        Support for Petalynx Maxter remote control.
 
 config HID_PICOLCD
        tristate "PicoLCD (graphic version)"
        depends on HID
-       ---help---
+       help
          This provides support for Minibox PicoLCD devices, currently
          only the graphical ones are supported.
 
@@ -796,7 +796,7 @@ config HID_PICOLCD_FB
        select FB_SYS_COPYAREA
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
-       ---help---
+       help
          Provide access to PicoLCD's 256x64 monochrome display via a
          framebuffer device.
 
@@ -805,7 +805,7 @@ config HID_PICOLCD_BACKLIGHT
        default !EXPERT
        depends on HID_PICOLCD
        depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
-       ---help---
+       help
          Provide access to PicoLCD's backlight control via backlight
          class.
 
@@ -814,7 +814,7 @@ config HID_PICOLCD_LCD
        default !EXPERT
        depends on HID_PICOLCD
        depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
-       ---help---
+       help
          Provide access to PicoLCD's LCD contrast via lcd class.
 
 config HID_PICOLCD_LEDS
@@ -822,7 +822,7 @@ config HID_PICOLCD_LEDS
        default !EXPERT
        depends on HID_PICOLCD
        depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
-       ---help---
+       help
          Provide access to PicoLCD's GPO pins via leds class.
 
 config HID_PICOLCD_CIR
@@ -830,13 +830,13 @@ config HID_PICOLCD_CIR
        default !EXPERT
        depends on HID_PICOLCD
        depends on HID_PICOLCD=RC_CORE || RC_CORE=y
-       ---help---
+       help
          Provide access to PicoLCD's CIR interface via remote control (LIRC).
 
 config HID_PLANTRONICS
        tristate "Plantronics USB HID Driver"
        depends on HID
-       ---help---
+       help
          Provides HID support for Plantronics USB audio devices.
          Correctly maps vendor unique volume up/down HID usages to
          KEY_VOLUMEUP and KEY_VOLUMEDOWN events and prevents core mapping
@@ -847,21 +847,21 @@ config HID_PLANTRONICS
 config HID_PRIMAX
        tristate "Primax non-fully HID-compliant devices"
        depends on HID
-       ---help---
+       help
        Support for Primax devices that are not fully compliant with the
        HID standard.
 
 config HID_RETRODE
        tristate "Retrode 2 USB adapter for vintage video games"
        depends on USB_HID
-       ---help---
+       help
        Support for
          * Retrode 2 cartridge and controller adapter
 
 config HID_ROCCAT
        tristate "Roccat device support"
        depends on USB_HID
-       ---help---
+       help
        Support for Roccat devices.
        Say Y here if you have a Roccat mouse or keyboard and want
        support for its special functionalities.
@@ -869,7 +869,7 @@ config HID_ROCCAT
 config HID_SAITEK
        tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
        depends on HID
-       ---help---
+       help
        Support for Saitek devices that are not fully compliant with the
        HID standard.
 
@@ -881,7 +881,7 @@ config HID_SAITEK
 config HID_SAMSUNG
        tristate "Samsung InfraRed remote control or keyboards"
        depends on HID
-       ---help---
+       help
        Support for Samsung InfraRed remote control or keyboards.
 
 config HID_SONY
@@ -890,7 +890,7 @@ config HID_SONY
        depends on NEW_LEDS
        depends on LEDS_CLASS
        select POWER_SUPPLY
-       ---help---
+       help
        Support for
 
          * Sony PS3 6-axis controllers
@@ -903,21 +903,21 @@ config SONY_FF
        bool "Sony PS2/3/4 accessories force feedback support" 
        depends on HID_SONY
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you have a Sony PS2/3/4 accessory and want to enable
        force feedback support for it.
 
 config HID_SPEEDLINK
        tristate "Speedlink VAD Cezanne mouse support"
        depends on HID
-       ---help---
+       help
        Support for Speedlink Vicious and Divine Cezanne mouse.
 
 config HID_STEAM
        tristate "Steam Controller support"
        depends on HID
        select POWER_SUPPLY
-       ---help---
+       help
        Say Y here if you have a Steam Controller if you want to use it
        without running the Steam Client. It supports both the wired and
        the wireless adaptor.
@@ -925,13 +925,13 @@ config HID_STEAM
 config HID_STEELSERIES
        tristate "Steelseries SRW-S1 steering wheel support"
        depends on HID
-       ---help---
+       help
        Support for Steelseries SRW-S1 steering wheel
 
 config HID_SUNPLUS
        tristate "Sunplus wireless desktop"
        depends on HID
-       ---help---
+       help
        Support for Sunplus wireless desktop.
 
 config HID_RMI
@@ -942,7 +942,7 @@ config HID_RMI
        select RMI4_F11
        select RMI4_F12
        select RMI4_F30
-       ---help---
+       help
        Support for Synaptics RMI4 touchpads.
        Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
        and want support for its special functionalities.
@@ -950,7 +950,7 @@ config HID_RMI
 config HID_GREENASIA
        tristate "GreenAsia (Product ID 0x12) game controller support"
        depends on HID
-       ---help---
+       help
          Say Y here if you have a GreenAsia (Product ID 0x12) based game
          controller or adapter.
 
@@ -958,7 +958,7 @@ config GREENASIA_FF
        bool "GreenAsia (Product ID 0x12) force feedback support"
        depends on HID_GREENASIA
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
        (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
        and want to enable force feedback support for it.
@@ -966,13 +966,13 @@ config GREENASIA_FF
 config HID_HYPERV_MOUSE
        tristate "Microsoft Hyper-V mouse driver"
        depends on HYPERV
-       ---help---
+       help
        Select this option to enable the Hyper-V mouse driver.
 
 config HID_SMARTJOYPLUS
        tristate "SmartJoy PLUS PS2/USB adapter support"
        depends on HID
-       ---help---
+       help
        Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
        Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro.
 
@@ -983,20 +983,20 @@ config SMARTJOYPLUS_FF
        bool "SmartJoy PLUS PS2/USB adapter force feedback support"
        depends on HID_SMARTJOYPLUS
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
        enable force feedback support for it.
 
 config HID_TIVO
        tristate "TiVo Slide Bluetooth remote control support"
        depends on HID
-       ---help---
+       help
        Say Y if you have a TiVo Slide Bluetooth remote control.
 
 config HID_TOPSEED
        tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support"
        depends on HID
-       ---help---
+       help
        Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
        CLLRCMCE remote control.
 
@@ -1005,7 +1005,7 @@ config HID_THINGM
        depends on HID
        depends on LEDS_CLASS
        select HID_LED
-       ---help---
+       help
        Support for the ThingM blink(1) USB RGB LED. This driver has been
        merged into the generic hid led driver. Config symbol HID_THINGM
        just selects HID_LED and will be removed soon.
@@ -1013,7 +1013,7 @@ config HID_THINGM
 config HID_THRUSTMASTER
        tristate "ThrustMaster devices support"
        depends on HID
-       ---help---
+       help
          Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
          a THRUSTMASTER Ferrari GT Rumble Wheel.
 
@@ -1021,7 +1021,7 @@ config THRUSTMASTER_FF
        bool "ThrustMaster devices force feedback support"
        depends on HID_THRUSTMASTER
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
          a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
          Rumble Force or Force Feedback Wheel.
@@ -1029,7 +1029,7 @@ config THRUSTMASTER_FF
 config HID_UDRAW_PS3
        tristate "THQ PS3 uDraw tablet"
        depends on HID
-       ---help---
+       help
          Say Y here if you want to use the THQ uDraw gaming tablet for
          the PS3.
 
@@ -1069,7 +1069,7 @@ config HID_WIIMOTE
        depends on LEDS_CLASS
        select POWER_SUPPLY
        select INPUT_FF_MEMLESS
-       ---help---
+       help
        Support for Nintendo Wii and Wii U Bluetooth peripherals. Supported
        devices are the Wii Remote and its extension devices, but also devices
        based on the Wii Remote like the Wii U Pro Controller or the
@@ -1091,7 +1091,7 @@ config HID_WIIMOTE
 config HID_XINMO
        tristate "Xin-Mo non-fully compliant devices"
        depends on HID
-       ---help---
+       help
        Support for Xin-Mo devices that are not fully compliant with the HID
        standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
        if you have a Xin-Mo Dual Arcade controller.
@@ -1099,21 +1099,21 @@ config HID_XINMO
 config HID_ZEROPLUS
        tristate "Zeroplus based game controller support"
        depends on HID
-       ---help---
+       help
          Say Y here if you have a Zeroplus based game controller.
 
 config ZEROPLUS_FF
        bool "Zeroplus based game controller force feedback support"
        depends on HID_ZEROPLUS
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you have a Zeroplus based game controller and want
          to have force feedback support for it.
 
 config HID_ZYDACRON
        tristate "Zydacron remote control support"
        depends on HID
-       ---help---
+       help
        Support for Zydacron remote control.
 
 config HID_SENSOR_HUB
@@ -1121,7 +1121,7 @@ config HID_SENSOR_HUB
        depends on HID && HAS_IOMEM
        select MFD_CORE
        default n
-       ---help---
+       help
          Support for HID Sensor framework. This creates a MFD instance
          for a sensor hub and identifies all the sensors connected to it.
          Each sensor is registered as a MFD cell, so that sensor specific
@@ -1134,7 +1134,7 @@ config HID_SENSOR_CUSTOM_SENSOR
        tristate "HID Sensors hub custom sensor support"
        depends on HID_SENSOR_HUB
        default n
-       ---help---
+       help
          HID Sensor hub specification allows definition of some custom and
          generic sensors. Unlike other HID sensors, they can't be exported
          via Linux IIO because of custom fields. This is up to the manufacturer
@@ -1148,7 +1148,7 @@ config HID_SENSOR_CUSTOM_SENSOR
 config HID_ALPS
        tristate "Alps HID device support"
        depends on HID
-       ---help---
+       help
        Support for Alps I2C HID touchpads and StickPointer.
        Say Y here if you have a Alps touchpads over i2c-hid or usbhid
        and want support for its special functionalities.
@@ -1157,7 +1157,7 @@ config HID_MCP2221
        tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
        depends on USB_HID && I2C
        depends on GPIOLIB
-       ---help---
+       help
        Provides I2C and SMBUS host adapter functionality over USB-HID
        through MCP2221 device.
 
index 0e2ae47..c4e5dfe 100644 (file)
@@ -7,7 +7,7 @@ config I2C_HID
        default n
        depends on I2C && INPUT
        select HID
-       ---help---
+       help
          Say Y here if you use a keyboard, a touchpad, a touchscreen, or any
          other HID based devices which is connected to your computer via I2C.
 
index b5f3a3c..dcf3a23 100644 (file)
@@ -7,7 +7,7 @@ config USB_HID
        default y
        depends on USB && INPUT
        select HID
-       ---help---
+       help
          Say Y here if you want to connect USB keyboards,
          mice, joysticks, graphic tablets, or any other HID based devices
          to your computer via USB, as well as Uninterruptible Power Supply
@@ -51,7 +51,7 @@ menu "USB HID Boot Protocol drivers"
 config USB_KBD
        tristate "USB HIDBP Keyboard (simple Boot) support"
        depends on USB && INPUT
-       ---help---
+       help
          Say Y here only if you are absolutely sure that you don't want
          to use the generic HID driver for your USB keyboard and prefer
          to use the keyboard in its limited Boot Protocol mode instead.
@@ -67,7 +67,7 @@ config USB_KBD
 config USB_MOUSE
        tristate "USB HIDBP Mouse (simple Boot) support"
        depends on USB && INPUT
-       ---help---
+       help
          Say Y here only if you are absolutely sure that you don't want
          to use the generic HID driver for your USB mouse and prefer
          to use the mouse in its limited Boot Protocol mode instead.
index bcddb06..42da4c2 100644 (file)
@@ -4,7 +4,7 @@
 #
 menuconfig HSI
        tristate "HSI support"
-       ---help---
+       help
          The "High speed synchronous Serial Interface" is
          synchronous serial interface used mainly to connect
          application engines and cellular modems.
index 3c423a2..80f60cb 100644 (file)
@@ -35,7 +35,7 @@ config SSI_PROTOCOL
 config HSI_CHAR
        tristate "HSI/SSI character driver"
        depends on HSI
-       ---help---
+       help
          If you say Y here, you will enable the HSI/SSI character driver.
          This driver provides a simple character device interface for
          serial communication with the cellular modem over HSI/SSI bus.
index 3ad4a5a..03ca5b5 100644 (file)
@@ -8,7 +8,7 @@ config OMAP_SSI
        tristate "OMAP SSI hardware driver"
        depends on HSI && OF && ARM && COMMON_CLK
        depends on ARCH_OMAP3 || COMPILE_TEST
-       ---help---
+       help
          SSI is a legacy version of HSI. It is usually used to connect
          an application engine with a cellular modem.
          If you say Y here, you will enable the OMAP SSI hardware driver.
index 1474e57..ef39c83 100644 (file)
@@ -9,7 +9,7 @@ config I2C
        tristate "I2C support"
        select RT_MUTEXES
        select IRQ_DOMAIN
-       ---help---
+       help
          I2C (pronounce: I-squared-C) is a slow serial bus protocol used in
          many micro controller applications and developed by Philips.  SMBus,
          or System Management Bus is a subset of the I2C protocol.  More
index 593f149..973ed4b 100644 (file)
@@ -12,7 +12,7 @@ menuconfig IDE
        depends on HAVE_IDE
        depends on BLOCK
        select BLK_SCSI_REQUEST
-       ---help---
+       help
          If you say Y here, your kernel will be able to manage ATA/(E)IDE and
          ATAPI units. The most common cases are IDE hard drives and ATAPI
          CD-ROM drives.
@@ -49,7 +49,7 @@ config IDE_LEGACY
 config BLK_DEV_IDE_SATA
        bool "Support for SATA (deprecated; conflicts with libata SATA driver)"
        default n
-       ---help---
+       help
          There are two drivers for Serial ATA controllers.
 
          The main driver, "libata", uses the SCSI subsystem
@@ -121,7 +121,7 @@ config BLK_DEV_IDECD
        depends on BLK_DEV
        select IDE_ATAPI
        select CDROM
-       ---help---
+       help
          If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is
          a newer protocol used by IDE CD-ROM and TAPE drives, similar to the
          SCSI protocol. Most new CD-ROM drives use ATAPI, including the
@@ -172,7 +172,7 @@ config BLK_DEV_IDETAPE
 config BLK_DEV_IDEACPI
        bool "IDE ACPI support"
        depends on ACPI
-       ---help---
+       help
          Implement ACPI support for generic IDE devices. On modern
          machines ACPI support is required to properly handle ACPI S3 states.
 
@@ -232,7 +232,7 @@ config BLK_DEV_CMD640
        tristate "CMD640 chipset bugfix/support"
        depends on X86
        select IDE_TIMINGS
-       ---help---
+       help
          The CMD-Technologies CMD640 IDE chip is used on many common 486 and
          Pentium motherboards, usually in combination with a "Neptune" or
          "SiS" chipset. Unfortunately, it has a number of rather nasty
index 3728f63..dae8d27 100644 (file)
@@ -325,7 +325,7 @@ config MAX5821
 config MCP4725
        tristate "MCP4725/6 DAC driver"
        depends on I2C
-       ---help---
+       help
          Say Y here if you want to build a driver for the Microchip
          MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C
          interface.
index 477418b..a83f9eb 100644 (file)
@@ -8,7 +8,7 @@ menuconfig INFINIBAND
        depends on !ALPHA
        select IRQ_POLL
        select DIMLIB
-       ---help---
+       help
          Core support for InfiniBand (IB).  Make sure to also select
          any protocols you wish to use as well as drivers for your
          InfiniBand hardware.
@@ -18,7 +18,7 @@ if INFINIBAND
 config INFINIBAND_USER_MAD
        tristate "InfiniBand userspace MAD support"
        depends on INFINIBAND
-       ---help---
+       help
          Userspace InfiniBand Management Datagram (MAD) support.  This
          is the kernel side of the userspace MAD support, which allows
          userspace processes to send and receive MADs. You will also
@@ -28,7 +28,7 @@ config INFINIBAND_USER_MAD
 config INFINIBAND_USER_ACCESS
        tristate "InfiniBand userspace access (verbs and CM)"
        depends on MMU
-       ---help---
+       help
          Userspace InfiniBand access support.  This enables the
          kernel side of userspace verbs and the userspace
          communication manager (CM).  This allows userspace processes
@@ -40,7 +40,7 @@ config INFINIBAND_USER_ACCESS
 config INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI
        bool "Allow experimental legacy verbs in new ioctl uAPI  (EXPERIMENTAL)"
        depends on INFINIBAND_USER_ACCESS
-       ---help---
+       help
          IOCTL based uAPI support for Infiniband is enabled by default for
          new verbs only. This allows userspace to invoke the IOCTL based uAPI
          for current legacy verbs too.
@@ -57,7 +57,7 @@ config INFINIBAND_ON_DEMAND_PAGING
        select MMU_NOTIFIER
        select INTERVAL_TREE
        default y
-       ---help---
+       help
          On demand paging support for the InfiniBand subsystem.
          Together with driver support this allows registration of
          memory regions without pinning their pages, fetching the
@@ -67,7 +67,7 @@ config INFINIBAND_ADDR_TRANS
        bool "RDMA/CM"
        depends on INFINIBAND
        default y
-       ---help---
+       help
          Support for RDMA communication manager (CM).
          This allows for a generic connection abstraction over RDMA.
 
@@ -75,7 +75,7 @@ config INFINIBAND_ADDR_TRANS_CONFIGFS
        bool
        depends on INFINIBAND_ADDR_TRANS && CONFIGFS_FS && !(INFINIBAND=y && CONFIGFS_FS=m)
        default y
-       ---help---
+       help
          ConfigFS support for RDMA communication manager (CM).
          This allows the user to config the default GID type that the CM
          uses for each device, when initiaing new connections.
index b83f1cc..0feac51 100644 (file)
@@ -5,7 +5,7 @@ config INFINIBAND_BNXT_RE
        depends on ETHERNET && NETDEVICES && PCI && INET && DCB
        select NET_VENDOR_BROADCOM
        select BNXT
-       ---help---
+       help
          This driver supports Broadcom NetXtreme-E 10/25/40/50 gigabit
          RoCE HCAs.  To compile this driver as a module, choose M here:
          the module will be called bnxt_re.
index b49e8d4..9e2b2c3 100644 (file)
@@ -5,7 +5,7 @@ config INFINIBAND_CXGB4
        depends on INFINIBAND_ADDR_TRANS
        select CHELSIO_LIB
        select GENERIC_ALLOCATOR
-       ---help---
+       help
          This is an iWARP/RDMA driver for the Chelsio T4 and T5
          1GbE, 10GbE adapters and T5 40GbE adapter.
 
index 0653f4f..519866b 100644 (file)
@@ -5,19 +5,19 @@ config INFINIBAND_HFI1
        select MMU_NOTIFIER
        select CRC32
        select I2C_ALGOBIT
-       ---help---
+       help
        This is a low-level driver for Intel OPA Gen1 adapter.
 config HFI1_DEBUG_SDMA_ORDER
        bool "HFI1 SDMA Order debug"
        depends on INFINIBAND_HFI1
        default n
-       ---help---
+       help
        This is a debug flag to test for out of order
        sdma completions for unit testing
 config SDMA_VERBOSITY
        bool "Config SDMA Verbosity"
        depends on INFINIBAND_HFI1
        default n
-       ---help---
+       help
        This is a configuration flag to enable verbose
        SDMA debug
index 4921c1e..18d10eb 100644 (file)
@@ -4,7 +4,7 @@ config INFINIBAND_HNS
        depends on NET_VENDOR_HISILICON
        depends on ARM64 || (COMPILE_TEST && 64BIT)
        depends on (HNS_DSAF && HNS_ENET) || HNS3
-       ---help---
+       help
          This is a RoCE/RDMA driver for the Hisilicon RoCE engine. The engine
          is used in Hisilicon Hip06 and more further ICT SoC based on
          platform device.
@@ -15,7 +15,7 @@ config INFINIBAND_HNS_HIP06
        bool "Hisilicon Hip06 Family RoCE support"
        depends on INFINIBAND_HNS && HNS && HNS_DSAF && HNS_ENET
        depends on INFINIBAND_HNS=m || (HNS_DSAF=y && HNS_ENET=y)
-       ---help---
+       help
          RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip06 and
          Hip07 SoC. These RoCE engines are platform devices.
 
@@ -26,7 +26,7 @@ config INFINIBAND_HNS_HIP08
        bool "Hisilicon Hip08 Family RoCE support"
        depends on INFINIBAND_HNS && PCI && HNS3
        depends on INFINIBAND_HNS=m || HNS3=y
-       ---help---
+       help
          RoCE driver support for Hisilicon RoCE engine in Hisilicon Hip08 SoC.
          The RoCE engine is a PCI device.
 
index e4b45f4..7476f3b 100644 (file)
@@ -5,5 +5,5 @@ config INFINIBAND_I40IW
        depends on IPV6 || !IPV6
        depends on PCI
        select GENERIC_ALLOCATOR
-       ---help---
+       help
        Intel(R) Ethernet X722 iWARP Driver
index cc7c42f..f30ce9d 100644 (file)
@@ -4,7 +4,7 @@ config MLX4_INFINIBAND
        depends on NETDEVICES && ETHERNET && PCI && INET
        select NET_VENDOR_MELLANOX
        select MLX4_CORE
-       ---help---
+       help
          This driver provides low-level InfiniBand support for
          Mellanox ConnectX PCI Express host channel adapters (HCAs).
          This is required to use InfiniBand protocols such as
index ea248de..ef1ff42 100644 (file)
@@ -2,7 +2,7 @@
 config MLX5_INFINIBAND
        tristate "Mellanox 5th generation network adapters (ConnectX series) support"
        depends on NETDEVICES && ETHERNET && PCI && MLX5_CORE
-       ---help---
+       help
          This driver provides low-level InfiniBand support for
          Mellanox Connect-IB PCI Express host channel adapters (HCAs).
          This is required to use InfiniBand protocols such as
index 66ff527..faa7381 100644 (file)
@@ -2,7 +2,7 @@
 config INFINIBAND_MTHCA
        tristate "Mellanox HCA support"
        depends on PCI
-       ---help---
+       help
          This is a low-level driver for Mellanox InfiniHost host
          channel adapters (HCAs), including the MT23108 PCI-X HCA
          ("Tavor") and the MT25208 PCI Express HCA ("Arbel").
@@ -11,7 +11,7 @@ config INFINIBAND_MTHCA_DEBUG
        bool "Verbose debugging output" if EXPERT
        depends on INFINIBAND_MTHCA
        default y
-       ---help---
+       help
          This option causes debugging code to be compiled into the
          mthca driver.  The output can be turned on via the
          debug_level module parameter (which can also be set after
index dd4ec38..54bd70b 100644 (file)
@@ -4,6 +4,6 @@ config INFINIBAND_OCRDMA
        depends on ETHERNET && NETDEVICES && PCI && INET && (IPV6 || IPV6=n)
        select NET_VENDOR_EMULEX
        select BE2NET
-       ---help---
+       help
          This driver provides low-level InfiniBand over Ethernet
          support for Emulex One Connect host channel adapters (HCAs).
index 9c30325..9e31d13 100644 (file)
@@ -6,6 +6,6 @@ config INFINIBAND_QEDR
        select QED_LL2
        select QED_OOO
        select QED_RDMA
-       ---help---
+       help
          This driver provides low-level InfiniBand over Ethernet
          support for QLogic QED host channel adapters (HCAs).
index 376d19f..6c48957 100644 (file)
@@ -3,7 +3,7 @@ config INFINIBAND_QIB
        tristate "Intel PCIe HCA support"
        depends on 64BIT && INFINIBAND_RDMAVT
        depends on PCI
-       ---help---
+       help
        This is a low-level driver for Intel PCIe QLE InfiniBand host
        channel adapters.  This driver does not support the Intel
        HyperTransport card (model QHT7140).
@@ -12,6 +12,6 @@ config INFINIBAND_QIB_DCA
        bool "QIB DCA support"
        depends on INFINIBAND_QIB && DCA && SMP && !(INFINIBAND_QIB=y && DCA=m)
        default y
-       ---help---
+       help
        Setting this enables DCA support on some Intel chip sets
        with the iba7322 HCA.
index c0847d9..9019599 100644 (file)
@@ -6,6 +6,6 @@ config INFINIBAND_USNIC
        select ENIC
        select NET_VENDOR_CISCO
        select PCI_IOV
-       ---help---
+       help
          This is a low-level driver for Cisco's Virtual Interface
          Cards (VICs), including the VIC 1240 and 1280 cards.
index b99c9f0..a11e892 100644 (file)
@@ -2,7 +2,7 @@
 config INFINIBAND_VMWARE_PVRDMA
        tristate "VMware Paravirtualized RDMA Driver"
        depends on NETDEVICES && ETHERNET && PCI && INET && VMXNET3
-       ---help---
+       help
          This driver provides low-level support for VMware Paravirtual
          RDMA adapter. It interacts with the VMXNet3 driver to provide
          Ethernet capabilities.
index 1f2759c..9ef5f5c 100644 (file)
@@ -4,5 +4,5 @@ config INFINIBAND_RDMAVT
        depends on X86_64 && ARCH_DMA_ADDR_T_64BIT
        depends on PCI
        select DMA_VIRT_OPS
-       ---help---
+       help
        This is a common software verbs provider for RDMA networks.
index d9bcfe7..a0c6c7d 100644 (file)
@@ -6,7 +6,7 @@ config RDMA_RXE
        select NET_UDP_TUNNEL
        select CRYPTO_CRC32
        select DMA_VIRT_OPS
-       ---help---
+       help
        This driver implements the InfiniBand RDMA transport over
        the Linux network stack. It enables a system with a
        standard Ethernet adapter to interoperate with a RoCE
index 7af6860..254e31a 100644 (file)
@@ -2,7 +2,7 @@
 config INFINIBAND_IPOIB
        tristate "IP-over-InfiniBand"
        depends on NETDEVICES && INET && (IPV6 || IPV6=n)
-       ---help---
+       help
          Support for the IP-over-InfiniBand protocol (IPoIB). This
          transports IP packets over InfiniBand so you can use your IB
          device as a fancy NIC.
@@ -13,7 +13,7 @@ config INFINIBAND_IPOIB_CM
        bool "IP-over-InfiniBand Connected Mode support"
        depends on INFINIBAND_IPOIB
        default n
-       ---help---
+       help
          This option enables support for IPoIB connected mode.  After
          enabling this option, you need to switch to connected mode
          through /sys/class/net/ibXXX/mode to actually create
@@ -28,7 +28,7 @@ config INFINIBAND_IPOIB_DEBUG
        bool "IP-over-InfiniBand debugging" if EXPERT
        depends on INFINIBAND_IPOIB
        default y
-       ---help---
+       help
          This option causes debugging code to be compiled into the
          IPoIB driver.  The output can be turned on via the
          debug_level and mcast_debug_level module parameters (which
@@ -42,7 +42,7 @@ config INFINIBAND_IPOIB_DEBUG
 config INFINIBAND_IPOIB_DEBUG_DATA
        bool "IP-over-InfiniBand data path debugging"
        depends on INFINIBAND_IPOIB_DEBUG
-       ---help---
+       help
          This option compiles debugging code into the data path
          of the IPoIB driver.  The output can be turned on via the
          data_debug_level module parameter; however, even with output
index 1d29dff..3016a0c 100644 (file)
@@ -3,7 +3,7 @@ config INFINIBAND_ISER
        tristate "iSCSI Extensions for RDMA (iSER)"
        depends on SCSI && INET && INFINIBAND_ADDR_TRANS
        select SCSI_ISCSI_ATTRS
-       ---help---
+       help
          Support for the iSCSI Extensions for RDMA (iSER) Protocol
          over InfiniBand. This allows you to access storage devices
          that speak iSCSI over iSER over InfiniBand.
index 1a3f5ca..798147a 100644 (file)
@@ -2,5 +2,5 @@
 config INFINIBAND_ISERT
        tristate "iSCSI Extensions for RDMA (iSER) target support"
        depends on INET && INFINIBAND_ADDR_TRANS && TARGET_CORE && ISCSI_TARGET
-       ---help---
+       help
        Support for iSCSI Extensions for RDMA (iSER) Target on Infiniband fabrics.
index a1f266b..e842485 100644 (file)
@@ -2,7 +2,7 @@
 config INFINIBAND_OPA_VNIC
        tristate "Intel OPA VNIC support"
        depends on X86_64 && INFINIBAND
-       ---help---
+       help
        This is Omni-Path (OPA) Virtual Network Interface Controller (VNIC)
        driver for Ethernet over Omni-Path feature. It implements the HW
        independent VNIC functionality. It interfaces with Linux stack for
index 6f5e7b3..67cd63d 100644 (file)
@@ -3,7 +3,7 @@ config INFINIBAND_SRP
        tristate "InfiniBand SCSI RDMA Protocol"
        depends on SCSI && INFINIBAND_ADDR_TRANS
        select SCSI_SRP_ATTRS
-       ---help---
+       help
          Support for the SCSI RDMA Protocol over InfiniBand.  This
          allows you to access storage devices that speak SRP over
          InfiniBand.
index ce7567c..4b5d9b7 100644 (file)
@@ -2,7 +2,7 @@
 config INFINIBAND_SRPT
        tristate "InfiniBand SCSI RDMA Protocol target support"
        depends on INFINIBAND && INFINIBAND_ADDR_TRANS && TARGET_CORE
-       ---help---
+       help
 
          Support for the SCSI RDMA Protocol (SRP) Target driver. The
          SRP protocol is a protocol that allows an initiator to access
index 24acb3b..4761795 100644 (file)
@@ -4,7 +4,7 @@
 #
 config GAMEPORT
        tristate "Gameport support"
-       ---help---
+       help
          Gameport support is for the standard 15-pin PC gameport. If you
          have a joystick, gamepad, gameport card, a soundcard with a gameport
          or anything else that uses the gameport, say Y or M here and also to
index 6f73f02..eb031b7 100644 (file)
@@ -18,7 +18,7 @@ if INPUT_JOYSTICK
 config JOYSTICK_ANALOG
        tristate "Classic PC analog joysticks and gamepads"
        select GAMEPORT
-       ---help---
+       help
          Say Y here if you have a joystick that connects to the PC
          gameport. In addition to the usual PC analog joystick, this driver
          supports many extensions, including joysticks with throttle control,
@@ -225,7 +225,7 @@ config JOYSTICK_GAMECON
        tristate "Multisystem, NES, SNES, N64, PSX joysticks and gamepads"
        depends on PARPORT
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you have a Nintendo Entertainment System gamepad,
          Super Nintendo Entertainment System gamepad, Nintendo 64 gamepad,
          Sony PlayStation gamepad or a Multisystem -- Atari, Amiga,
@@ -298,13 +298,13 @@ config JOYSTICK_XPAD_FF
        bool "X-Box gamepad rumble support"
        depends on JOYSTICK_XPAD && INPUT
        select INPUT_FF_MEMLESS
-       ---help---
+       help
          Say Y here if you want to take advantage of xbox 360 rumble features.
 
 config JOYSTICK_XPAD_LEDS
        bool "LED Support for Xbox360 controller 'BigX' LED"
        depends on JOYSTICK_XPAD && (LEDS_CLASS=y || LEDS_CLASS=JOYSTICK_XPAD)
-       ---help---
+       help
          This option enables support for the LED which surrounds the Big X on
          XBox 360 controller.
 
index 373a164..0754744 100644 (file)
@@ -223,7 +223,7 @@ config SERIO_AMS_DELTA
        tristate "Amstrad Delta (E3) mailboard support"
        depends on MACH_AMS_DELTA
        default y
-       ---help---
+       help
          Say Y here if you have an E3 and want to use its mailboard,
          or any standard AT keyboard connected to the mailboard port.
 
index aca7638..b510f67 100644 (file)
@@ -15,7 +15,7 @@ menuconfig IOMMU_SUPPORT
        bool "IOMMU Hardware Support"
        depends on MMU
        default y
-       ---help---
+       help
          Say Y here if you want to compile device drivers for IO Memory
          Management Units into the kernel. These devices usually allow to
          remap DMA requests and/or remap interrupts from other devices on the
@@ -144,7 +144,7 @@ config AMD_IOMMU
        select IOMMU_IOVA
        select IOMMU_DMA
        depends on X86_64 && PCI && ACPI
-       ---help---
+       help
          With this option you can enable support for AMD IOMMU hardware in
          your system. An IOMMU is a hardware component which provides
          remapping of DMA memory accesses from devices. With an AMD IOMMU you
@@ -159,7 +159,7 @@ config AMD_IOMMU_V2
        tristate "AMD IOMMU Version 2 driver"
        depends on AMD_IOMMU
        select MMU_NOTIFIER
-       ---help---
+       help
          This option enables support for the AMD IOMMUv2 features of the IOMMU
          hardware. Select this option if you want to use devices that support
          the PCI PRI and PASID interface.
@@ -167,7 +167,7 @@ config AMD_IOMMU_V2
 config AMD_IOMMU_DEBUGFS
        bool "Enable AMD IOMMU internals in DebugFS"
        depends on AMD_IOMMU && IOMMU_DEBUGFS
-       ---help---
+       help
          !!!WARNING!!!  !!!WARNING!!!  !!!WARNING!!!  !!!WARNING!!!
 
          DO NOT ENABLE THIS OPTION UNLESS YOU REALLY, -REALLY- KNOW WHAT YOU ARE DOING!!!
@@ -233,7 +233,7 @@ config INTEL_IOMMU_DEFAULT_ON
 config INTEL_IOMMU_BROKEN_GFX_WA
        bool "Workaround broken graphics drivers (going away soon)"
        depends on INTEL_IOMMU && BROKEN && X86
-       ---help---
+       help
          Current Graphics drivers tend to use physical address
          for DMA and avoid using DMA APIs. Setting this config
          option permits the IOMMU driver to set a unity map for
@@ -244,7 +244,7 @@ config INTEL_IOMMU_BROKEN_GFX_WA
 config INTEL_IOMMU_FLOPPY_WA
        def_bool y
        depends on INTEL_IOMMU && X86
-       ---help---
+       help
          Floppy disk drivers are known to bypass DMA API calls
          thereby failing to work when IOMMU is enabled. This
          workaround will setup a 1:1 mapping for the first
@@ -266,7 +266,7 @@ config IRQ_REMAP
        bool "Support for Interrupt Remapping"
        depends on X86_64 && X86_IO_APIC && PCI_MSI && ACPI
        select DMAR_TABLE
-       ---help---
+       help
          Supports Interrupt remapping for IO-APIC and MSI devices.
          To use x2apic mode in the CPU's which support x2APIC enhancements or
          to support platforms with CPU's having > 8 bit APIC ID, say Y.
@@ -277,14 +277,14 @@ config OMAP_IOMMU
        depends on ARM && MMU || (COMPILE_TEST && (ARM || ARM64 || IA64 || SPARC))
        depends on ARCH_OMAP2PLUS || COMPILE_TEST
        select IOMMU_API
-       ---help---
+       help
          The OMAP3 media platform drivers depend on iommu support,
          if you need them say Y here.
 
 config OMAP_IOMMU_DEBUG
        bool "Export OMAP IOMMU internals in DebugFS"
        depends on OMAP_IOMMU && DEBUG_FS
-       ---help---
+       help
          Select this to see extensive information about
          the internal state of OMAP IOMMU in debugfs.
 
index 68a422f..fb30091 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig IPACK_BUS
        tristate "IndustryPack bus support"
        depends on HAS_IOMEM
-       ---help---
+       help
          This option provides support for the IndustryPack framework.  There
          are IndustryPack carrier boards, which interface another bus (such as
          PCI) to an IndustryPack bus, and IndustryPack modules, that are
index be8387c..2690e2c 100644 (file)
@@ -7,7 +7,7 @@ menuconfig ISDN
        bool "ISDN support"
        depends on NET && NETDEVICES
        depends on !S390 && !UML
-       ---help---
+       help
          ISDN ("Integrated Services Digital Network", called RNIS in France)
          is a fully digital telephone service that can be used for voice and
          data connections.  If your computer is equipped with an ISDN
index fcb9d7b..5cdc361 100644 (file)
@@ -4,7 +4,7 @@ menuconfig MACINTOSH_DRIVERS
        bool "Macintosh device drivers"
        depends on PPC || MAC || X86
        default y if (PPC_PMAC || MAC)
-       ---help---
+       help
          Say Y here to get to see options for devices used with Macintosh
          computers. This option alone does not add any kernel code.
 
index 6665b56..921888d 100644 (file)
@@ -15,7 +15,7 @@ if MD
 
 config BLK_DEV_MD
        tristate "RAID support"
-       ---help---
+       help
          This driver lets you combine several hard disk partitions into one
          logical block device. This can be used to simply append one
          partition to another one or to combine several redundant hard disks
@@ -36,7 +36,7 @@ config MD_AUTODETECT
        bool "Autodetect RAID arrays during kernel boot"
        depends on BLK_DEV_MD=y
        default y
-       ---help---
+       help
          If you say Y here, then the kernel will try to autodetect raid
          arrays as part of its boot process.
 
@@ -49,7 +49,7 @@ config MD_AUTODETECT
 config MD_LINEAR
        tristate "Linear (append) mode"
        depends on BLK_DEV_MD
-       ---help---
+       help
          If you say Y here, then your multiple devices driver will be able to
          use the so-called linear mode, i.e. it will combine the hard disk
          partitions by simply appending one to the other.
@@ -62,7 +62,7 @@ config MD_LINEAR
 config MD_RAID0
        tristate "RAID-0 (striping) mode"
        depends on BLK_DEV_MD
-       ---help---
+       help
          If you say Y here, then your multiple devices driver will be able to
          use the so-called raid0 mode, i.e. it will combine the hard disk
          partitions into one logical device in such a fashion as to fill them
@@ -82,7 +82,7 @@ config MD_RAID0
 config MD_RAID1
        tristate "RAID-1 (mirroring) mode"
        depends on BLK_DEV_MD
-       ---help---
+       help
          A RAID-1 set consists of several disk drives which are exact copies
          of each other.  In the event of a mirror failure, the RAID driver
          will continue to use the operational mirrors in the set, providing
@@ -104,7 +104,7 @@ config MD_RAID1
 config MD_RAID10
        tristate "RAID-10 (mirrored striping) mode"
        depends on BLK_DEV_MD
-       ---help---
+       help
          RAID-10 provides a combination of striping (RAID-0) and
          mirroring (RAID-1) with easier configuration and more flexible
          layout.
@@ -129,7 +129,7 @@ config MD_RAID456
        select ASYNC_XOR
        select ASYNC_PQ
        select ASYNC_RAID6_RECOV
-       ---help---
+       help
          A RAID-5 set of N drives with a capacity of C MB per drive provides
          the capacity of C * (N - 1) MB, and protects against a failure
          of a single drive. For a given sector (row) number, (N - 1) drives
@@ -183,7 +183,7 @@ config MD_CLUSTER
        depends on BLK_DEV_MD
        depends on DLM
        default n
-       ---help---
+       help
        Clustering support for MD devices. This enables locking and
        synchronization across multiple systems on the cluster, so all
        nodes in the cluster can access the MD devices simultaneously.
@@ -203,7 +203,7 @@ config BLK_DEV_DM
        tristate "Device mapper support"
        select BLK_DEV_DM_BUILTIN
        depends on DAX || DAX=n
-       ---help---
+       help
          Device-mapper is a low level volume manager.  It works by allowing
          people to specify mappings for ranges of logical sectors.  Various
          mapping types are available, in addition people may write their own
@@ -219,7 +219,7 @@ config BLK_DEV_DM
 config DM_DEBUG
        bool "Device mapper debugging support"
        depends on BLK_DEV_DM
-       ---help---
+       help
          Enable this for messages that may help debug device-mapper problems.
 
          If unsure, say N.
@@ -227,7 +227,7 @@ config DM_DEBUG
 config DM_BUFIO
        tristate
        depends on BLK_DEV_DM
-       ---help---
+       help
         This interface allows you to do buffered I/O on a device and acts
         as a cache, holding recently-read blocks in memory and performing
         delayed writes.
@@ -235,7 +235,7 @@ config DM_BUFIO
 config DM_DEBUG_BLOCK_MANAGER_LOCKING
        bool "Block manager locking"
        depends on DM_BUFIO
-       ---help---
+       help
         Block manager locking can catch various metadata corruption issues.
 
         If unsure, say N.
@@ -244,7 +244,7 @@ config DM_DEBUG_BLOCK_STACK_TRACING
        bool "Keep stack trace of persistent data block lock holders"
        depends on STACKTRACE_SUPPORT && DM_DEBUG_BLOCK_MANAGER_LOCKING
        select STACKTRACE
-       ---help---
+       help
         Enable this for messages that may help debug problems with the
         block manager locking used by thin provisioning and caching.
 
@@ -253,7 +253,7 @@ config DM_DEBUG_BLOCK_STACK_TRACING
 config DM_BIO_PRISON
        tristate
        depends on BLK_DEV_DM
-       ---help---
+       help
         Some bio locking schemes used by other device-mapper targets
         including thin provisioning.
 
@@ -262,7 +262,7 @@ source "drivers/md/persistent-data/Kconfig"
 config DM_UNSTRIPED
        tristate "Unstriped target"
        depends on BLK_DEV_DM
-       ---help---
+       help
          Unstripes I/O so it is issued solely on a single drive in a HW
          RAID0 or dm-striped target.
 
@@ -273,7 +273,7 @@ config DM_CRYPT
        select CRYPTO
        select CRYPTO_CBC
        select CRYPTO_ESSIV
-       ---help---
+       help
          This device-mapper target allows you to create a device that
          transparently encrypts the data on it. You'll need to activate
          the ciphers you're going to use in the cryptoapi configuration.
@@ -290,7 +290,7 @@ config DM_SNAPSHOT
        tristate "Snapshot target"
        depends on BLK_DEV_DM
        select DM_BUFIO
-       ---help---
+       help
         Allow volume managers to take writable snapshots of a device.
 
 config DM_THIN_PROVISIONING
@@ -298,7 +298,7 @@ config DM_THIN_PROVISIONING
        depends on BLK_DEV_DM
        select DM_PERSISTENT_DATA
        select DM_BIO_PRISON
-       ---help---
+       help
         Provides thin provisioning and snapshots that share a data store.
 
 config DM_CACHE
@@ -307,7 +307,7 @@ config DM_CACHE
        default n
        select DM_PERSISTENT_DATA
        select DM_BIO_PRISON
-       ---help---
+       help
         dm-cache attempts to improve performance of a block device by
         moving frequently used data to a smaller, higher performance
         device.  Different 'policy' plugins can be used to change the
@@ -318,7 +318,7 @@ config DM_CACHE_SMQ
        tristate "Stochastic MQ Cache Policy (EXPERIMENTAL)"
        depends on DM_CACHE
        default y
-       ---help---
+       help
         A cache policy that uses a multiqueue ordered by recent hits
         to select which blocks should be promoted and demoted.
         This is meant to be a general purpose policy.  It prioritises
@@ -329,7 +329,7 @@ config DM_CACHE_SMQ
 config DM_WRITECACHE
        tristate "Writecache target"
        depends on BLK_DEV_DM
-       ---help---
+       help
           The writecache target caches writes on persistent memory or SSD.
           It is intended for databases or other programs that need extremely
           low commit latency.
@@ -351,7 +351,7 @@ config DM_ERA
        default n
        select DM_PERSISTENT_DATA
        select DM_BIO_PRISON
-       ---help---
+       help
         dm-era tracks which parts of a block device are written to
         over time.  Useful for maintaining cache coherency when using
         vendor snapshots.
@@ -361,7 +361,7 @@ config DM_CLONE
        depends on BLK_DEV_DM
        default n
        select DM_PERSISTENT_DATA
-       ---help---
+       help
         dm-clone produces a one-to-one copy of an existing, read-only source
         device into a writable destination device. The cloned device is
         visible/mountable immediately and the copy of the source device to the
@@ -373,7 +373,7 @@ config DM_CLONE
 config DM_MIRROR
        tristate "Mirror target"
        depends on BLK_DEV_DM
-       ---help---
+       help
         Allow volume managers to mirror logical volumes, also
         needed for live data migration tools such as 'pvmove'.
 
@@ -381,7 +381,7 @@ config DM_LOG_USERSPACE
        tristate "Mirror userspace logging"
        depends on DM_MIRROR && NET
        select CONNECTOR
-       ---help---
+       help
          The userspace logging module provides a mechanism for
          relaying the dm-dirty-log API to userspace.  Log designs
          which are more suited to userspace implementation (e.g.
@@ -396,7 +396,7 @@ config DM_RAID
        select MD_RAID10
        select MD_RAID456
        select BLK_DEV_MD
-       ---help---
+       help
         A dm target that supports RAID1, RAID10, RAID4, RAID5 and RAID6 mappings
 
         A RAID-5 set of N drives with a capacity of C MB per drive provides
@@ -418,7 +418,7 @@ config DM_RAID
 config DM_ZERO
        tristate "Zero target"
        depends on BLK_DEV_DM
-       ---help---
+       help
          A target that discards writes, and returns all zeroes for
          reads.  Useful in some recovery situations.
 
@@ -430,13 +430,13 @@ config DM_MULTIPATH
        # it is, DM_MULTIPATH must depend on it.  We get a build
        # error if SCSI_DH=m and DM_MULTIPATH=y
        depends on !SCSI_DH || SCSI
-       ---help---
+       help
          Allow volume managers to support multipath hardware.
 
 config DM_MULTIPATH_QL
        tristate "I/O Path Selector based on the number of in-flight I/Os"
        depends on DM_MULTIPATH
-       ---help---
+       help
          This path selector is a dynamic load balancer which selects
          the path with the least number of in-flight I/Os.
 
@@ -445,7 +445,7 @@ config DM_MULTIPATH_QL
 config DM_MULTIPATH_ST
        tristate "I/O Path Selector based on the service time"
        depends on DM_MULTIPATH
-       ---help---
+       help
          This path selector is a dynamic load balancer which selects
          the path expected to complete the incoming I/O in the shortest
          time.
@@ -466,7 +466,7 @@ config DM_MULTIPATH_HST
 config DM_DELAY
        tristate "I/O delaying target"
        depends on BLK_DEV_DM
-       ---help---
+       help
        A target that delays reads and/or writes and can send
        them to different devices.  Useful for testing.
 
@@ -475,7 +475,7 @@ config DM_DELAY
 config DM_DUST
        tristate "Bad sector simulation target"
        depends on BLK_DEV_DM
-       ---help---
+       help
        A target that simulates bad sector behavior.
        Useful for testing.
 
@@ -484,7 +484,7 @@ config DM_DUST
 config DM_INIT
        bool "DM \"dm-mod.create=\" parameter support"
        depends on BLK_DEV_DM=y
-       ---help---
+       help
        Enable "dm-mod.create=" parameter to create mapped devices at init time.
        This option is useful to allow mounting rootfs without requiring an
        initramfs.
@@ -496,13 +496,13 @@ config DM_INIT
 config DM_UEVENT
        bool "DM uevents"
        depends on BLK_DEV_DM
-       ---help---
+       help
        Generate udev events for DM events.
 
 config DM_FLAKEY
        tristate "Flakey target"
        depends on BLK_DEV_DM
-       ---help---
+       help
         A target that intermittently fails I/O for debugging purposes.
 
 config DM_VERITY
@@ -511,7 +511,7 @@ config DM_VERITY
        select CRYPTO
        select CRYPTO_HASH
        select DM_BUFIO
-       ---help---
+       help
          This device-mapper target creates a read-only device that
          transparently validates the data on one underlying device against
          a pre-generated tree of cryptographic checksums stored on a second
@@ -542,7 +542,7 @@ config DM_VERITY_FEC
        depends on DM_VERITY
        select REED_SOLOMON
        select REED_SOLOMON_DEC8
-       ---help---
+       help
          Add forward error correction support to dm-verity. This option
          makes it possible to use pre-generated error correction data to
          recover from corrupted blocks.
@@ -552,7 +552,7 @@ config DM_VERITY_FEC
 config DM_SWITCH
        tristate "Switch target support (EXPERIMENTAL)"
        depends on BLK_DEV_DM
-       ---help---
+       help
          This device-mapper target creates a device that supports an arbitrary
          mapping of fixed-size regions of I/O across a fixed set of paths.
          The path used for any specific region can be switched dynamically
@@ -566,7 +566,7 @@ config DM_SWITCH
 config DM_LOG_WRITES
        tristate "Log writes target support"
        depends on BLK_DEV_DM
-       ---help---
+       help
          This device-mapper target takes two devices, one device to use
          normally, one to log all write operations done to the first device.
          This is for use by file system developers wishing to verify that
@@ -586,7 +586,7 @@ config DM_INTEGRITY
        select DM_BUFIO
        select CRYPTO
        select ASYNC_XOR
-       ---help---
+       help
          This device-mapper target emulates a block device that has
          additional per-sector tags that can be used for storing
          integrity information.
@@ -602,7 +602,7 @@ config DM_ZONED
        tristate "Drive-managed zoned block device target support"
        depends on BLK_DEV_DM
        depends on BLK_DEV_ZONED
-       ---help---
+       help
          This device-mapper target takes a host-managed or host-aware zoned
          block device and exposes most of its capacity as a regular block
          device (drive-managed zoned block device) without any write
index baaec1a..f4f948b 100644 (file)
@@ -4,7 +4,7 @@ config DM_PERSISTENT_DATA
        depends on BLK_DEV_DM
        select LIBCRC32C
        select DM_BUFIO
-       ---help---
+       help
         Library providing immutable on-disk data structure support for
         device-mapper targets such as the thin provisioning target.
 
index 350533c..b672d31 100644 (file)
@@ -32,7 +32,7 @@ config CEC_MESON_G12A_AO
        select REGMAP_MMIO
        select CEC_CORE
        select CEC_NOTIFIER
-       ---help---
+       help
          This is a driver for Amlogic Meson G12A SoCs AO CEC interface.
          This driver if for the new AO-CEC module found in G12A SoCs,
          usually named AO_CEC_B in documentation.
index ba770c5..a3d0288 100644 (file)
@@ -3,7 +3,7 @@
 menuconfig FUSION
        bool "Fusion MPT device support"
        depends on PCI
-       ---help---
+       help
        Say Y here to get to see options for Fusion Message
        Passing Technology (MPT) drivers.
        This option alone does not add any kernel code.
@@ -16,7 +16,7 @@ config FUSION_SPI
        tristate "Fusion MPT ScsiHost drivers for SPI"
        depends on PCI && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          SCSI HOST support for a parallel SCSI host adapters.
 
          List of supported controllers:
@@ -31,7 +31,7 @@ config FUSION_FC
        tristate "Fusion MPT ScsiHost drivers for FC"
        depends on PCI && SCSI
        depends on SCSI_FC_ATTRS
-       ---help---
+       help
          SCSI HOST support for a Fiber Channel host adapters.
 
          List of supported controllers:
@@ -50,7 +50,7 @@ config FUSION_SAS
        tristate "Fusion MPT ScsiHost drivers for SAS"
        depends on PCI && SCSI
        select SCSI_SAS_ATTRS
-       ---help---
+       help
          SCSI HOST support for a SAS host adapters.
 
          List of supported controllers:
@@ -75,7 +75,7 @@ config FUSION_MAX_SGE
 config FUSION_CTL
        tristate "Fusion MPT misc device (ioctl) driver"
        depends on FUSION_SPI || FUSION_FC || FUSION_SAS
-       ---help---
+       help
          The Fusion MPT misc device driver provides specialized control
          of MPT adapters via system ioctl calls.  Use of ioctl calls to
          the MPT driver requires that you create and use a misc device
@@ -94,7 +94,7 @@ config FUSION_CTL
 config FUSION_LAN
        tristate "Fusion MPT LAN driver"
        depends on FUSION_FC && NET_FC
-       ---help---
+       help
          This module supports LAN IP traffic over Fibre Channel port(s)
          on Fusion MPT compatible hardware (LSIFC9xx chips).
          The physical interface used is defined in RFC 2625.
@@ -110,7 +110,7 @@ config FUSION_LAN
 
 config FUSION_LOGGING
        bool "Fusion MPT logging facility"
-       ---help---
+       help
          This turns on a logging facility that can be used to debug a number
          of Fusion MPT related problems.
 
index 4f8b73d..a37d7d1 100644 (file)
@@ -15,7 +15,7 @@ config MFD_CS5535
        tristate "AMD CS5535 and CS5536 southbridge core functions"
        select MFD_CORE
        depends on PCI && (X86_32 || (X86 && COMPILE_TEST))
-       ---help---
+       help
          This is the core driver for CS5535/CS5536 MFD functions.  This is
          necessary for using the board's GPIO and MFGPT functionality.
 
@@ -292,7 +292,7 @@ config MFD_ASIC3
        bool "Compaq ASIC3"
        depends on GPIOLIB && ARM
        select MFD_CORE
-        ---help---
+       help
          This driver supports the ASIC3 multifunction chip found on many
          PDAs (mainly iPAQ and HTC based ones)
 
@@ -1165,7 +1165,7 @@ config MFD_SI476X_CORE
 config MFD_SM501
        tristate "Silicon Motion SM501"
        depends on HAS_DMA
-        ---help---
+       help
          This is the core driver for the Silicon Motion SM501 multimedia
          companion chip. This device is a multifunction device which may
          provide numerous interfaces including USB host controller, USB gadget,
@@ -1176,7 +1176,7 @@ config MFD_SM501
 config MFD_SM501_GPIO
        bool "Export GPIO via GPIO layer"
        depends on MFD_SM501 && GPIOLIB
-        ---help---
+       help
          This option uses the gpio library layer to export the 64 GPIO
          lines on the SM501. The platform data is used to supply the
          base number for the first GPIO line to register.
@@ -1721,7 +1721,7 @@ config MFD_TIMBERDALE
        tristate "Timberdale FPGA"
        select MFD_CORE
        depends on PCI && GPIOLIB && (X86_32 || COMPILE_TEST)
-       ---help---
+       help
        This is the core driver for the timberdale FPGA. This device is a
        multifunction device which exposes numerous platform devices.
 
index edd5dd5..e1b1ba5 100644 (file)
@@ -60,7 +60,7 @@ config ATMEL_TCLIB
 
 config DUMMY_IRQ
        tristate "Dummy IRQ handler"
-       ---help---
+       help
          This module accepts a single 'irq' parameter, which it should register for.
          The sole purpose of this module is to help with debugging of systems on
          which spurious IRQs would happen on disabled IRQ vector.
@@ -69,7 +69,7 @@ config IBM_ASM
        tristate "Device driver for IBM RSA service processor"
        depends on X86 && PCI && INPUT
        depends on SERIAL_8250 || SERIAL_8250=n
-       ---help---
+       help
          This option enables device driver support for in-band access to the
          IBM RSA (Condor) service processor in eServer xSeries systems.
          The ibmasm device driver allows user space application to access
@@ -167,7 +167,7 @@ config ICS932S401
 config ATMEL_SSC
        tristate "Device driver for Atmel SSC peripheral"
        depends on HAS_IOMEM && (ARCH_AT91 || COMPILE_TEST)
-       ---help---
+       help
          This option enables device driver support for Atmel Synchronized
          Serial Communication peripheral (SSC).
 
@@ -190,7 +190,7 @@ config SGI_XP
        depends on (IA64_SGI_UV || X86_UV) && SMP
        depends on X86_64 || BROKEN
        select SGI_GRU if X86_64 && SMP
-       ---help---
+       help
          An SGI machine can be divided into multiple Single System
          Images which act independently of each other and have
          hardware based memory protection from the others.  Enabling
@@ -267,7 +267,7 @@ config SGI_GRU
        tristate "SGI GRU driver"
        depends on X86_UV && SMP
        select MMU_NOTIFIER
-       ---help---
+       help
        The GRU is a hardware resource located in the system chipset. The GRU
        contains memory that can be mmapped into the user address space. This memory is
        used to communicate with the GRU to perform functions such as load/store,
@@ -280,7 +280,7 @@ config SGI_GRU
 config SGI_GRU_DEBUG
        bool  "SGI GRU driver debug"
        depends on SGI_GRU
-       ---help---
+       help
        This option enables additional debugging code for the SGI GRU driver.
        If you are unsure, say N.
 
@@ -327,7 +327,7 @@ config SENSORS_TSL2550
 config SENSORS_BH1770
         tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor"
         depends on I2C
-        ---help---
+       help
           Say Y here if you want to build a driver for BH1770GLC (ROHM) or
           SFH7770 (Osram) combined ambient light and proximity sensor chip.
 
@@ -337,7 +337,7 @@ config SENSORS_BH1770
 config SENSORS_APDS990X
         tristate "APDS990X combined als and proximity sensors"
         depends on I2C
-        ---help---
+       help
           Say Y here if you want to build a driver for Avago APDS990x
           combined ambient light and proximity sensor chip.
 
@@ -427,7 +427,7 @@ config PCI_ENDPOINT_TEST
        depends on PCI
        select CRC32
        tristate "PCI Endpoint Test driver"
-       ---help---
+       help
           Enable this configuration option to enable the host side test driver
           for PCI Endpoint.
 
index be70b26..ce0a37a 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config ECHO
        tristate "Line Echo Canceller support"
-       ---help---
+       help
          This driver provides line echo cancelling support for mISDN and
          Zaptel drivers.
 
index eb85237..3b706af 100644 (file)
@@ -577,7 +577,7 @@ config MMC_MVSDIO
        tristate "Marvell MMC/SD/SDIO host driver"
        depends on PLAT_ORION
        depends on OF
-       ---help---
+       help
          This selects the Marvell SDIO host driver.
          SDIO may currently be found on the Kirkwood 88F6281 and 88F6192
          SoC controllers.
index c7d310e..9a49c4c 100644 (file)
@@ -7,7 +7,7 @@ menuconfig NETDEVICES
        default y if UML
        depends on NET
        bool "Network device support"
-       ---help---
+       help
          You can say N here if you don't intend to connect your Linux box to
          any other computer at all.
 
@@ -32,7 +32,7 @@ config MII
 config NET_CORE
        default y
        bool "Network core driver support"
-       ---help---
+       help
          You can say N here if you do not intend to use any of the
          networking core drivers (i.e. VLAN, bridging, bonding, etc.)
 
@@ -42,7 +42,7 @@ config BONDING
        tristate "Bonding driver support"
        depends on INET
        depends on IPV6 || IPV6=n
-       ---help---
+       help
          Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
          Channels together. This is called 'Etherchannel' by Cisco,
          'Trunking' by Sun, 802.3ad by the IEEE, and 'Bonding' in Linux.
@@ -58,7 +58,7 @@ config BONDING
 
 config DUMMY
        tristate "Dummy net driver support"
-       ---help---
+       help
          This is essentially a bit-bucket device (i.e. traffic you send to
          this device is consigned into oblivion) with a configurable IP
          address. It is most commonly used in order to make your currently
@@ -116,7 +116,7 @@ config WIREGUARD_DEBUG
 
 config EQUALIZER
        tristate "EQL (serial line load balancing) support"
-       ---help---
+       help
          If you have two serial connections to some other computer (this
          usually requires two modems and two telephone lines) and you use
          SLIP (the protocol for sending Internet traffic over telephone
@@ -150,7 +150,7 @@ config IFB
        tristate "Intermediate Functional Block support"
        depends on NET_CLS_ACT
        select NET_REDIRECT
-       ---help---
+       help
          This is an intermediate driver that allows sharing of
          resources.
          To compile this driver as a module, choose M here: the module
@@ -164,7 +164,7 @@ source "drivers/net/team/Kconfig"
 
 config MACVLAN
        tristate "MAC-VLAN support"
-       ---help---
+       help
          This allows one to create virtual interfaces that map packets to
          or from specific MAC addresses to a particular interface.
 
@@ -200,7 +200,7 @@ config IPVLAN
        tristate "IP-VLAN support"
        depends on INET
        depends on IPV6 || !IPV6
-       ---help---
+       help
          This allows one to create virtual devices off of a main interface
          and packets will be delivered based on the dest L3 (IPv6/IPv4 addr)
          on packets. All interfaces (including the main interface) share L2
@@ -219,7 +219,7 @@ config IPVTAP
        depends on IPVLAN
        depends on INET
        select TAP
-       ---help---
+       help
          This adds a specialized tap character device driver that is based
          on the IP-VLAN network interface, called ipvtap. An ipvtap device
          can be added in the same way as a ipvlan device, using 'type
@@ -233,7 +233,7 @@ config VXLAN
        depends on INET
        select NET_UDP_TUNNEL
        select GRO_CELLS
-       ---help---
+       help
          This allows one to create vxlan virtual interfaces that provide
          Layer 2 Networks over Layer 3 Networks. VXLAN is often used
          to tunnel virtual network infrastructure in virtualized environments.
@@ -249,7 +249,7 @@ config GENEVE
        depends on IPV6 || !IPV6
        select NET_UDP_TUNNEL
        select GRO_CELLS
-       ---help---
+       help
          This allows one to create geneve virtual interfaces that provide
          Layer 2 Networks over Layer 3 Networks. GENEVE is often used
          to tunnel virtual network infrastructure in virtualized environments.
@@ -276,7 +276,7 @@ config GTP
        tristate "GPRS Tunneling Protocol datapath (GTP-U)"
        depends on INET
        select NET_UDP_TUNNEL
-       ---help---
+       help
          This allows one to create gtp virtual interfaces that provide
          the GPRS Tunneling Protocol datapath (GTP-U). This tunneling protocol
          is used to prevent subscribers from accessing mobile carrier core
@@ -295,12 +295,12 @@ config MACSEC
        select CRYPTO_AES
        select CRYPTO_GCM
        select GRO_CELLS
-       ---help---
+       help
           MACsec is an encryption standard for Ethernet.
 
 config NETCONSOLE
        tristate "Network console logging support"
-       ---help---
+       help
          If you want to log kernel messages over the network, enable this.
          See <file:Documentation/networking/netconsole.rst> for details.
 
@@ -343,7 +343,7 @@ config TUN
        tristate "Universal TUN/TAP device driver support"
        depends on INET
        select CRC32
-       ---help---
+       help
          TUN/TAP provides packet reception and transmission for user space
          programs.  It can be viewed as a simple Point-to-Point or Ethernet
          device, which instead of receiving packets from a physical media,
@@ -365,14 +365,14 @@ config TUN
 
 config TAP
        tristate
-       ---help---
+       help
          This option is selected by any driver implementing tap user space
          interface for a virtual interface to re-use core tap functionality.
 
 config TUN_VNET_CROSS_LE
        bool "Support for cross-endian vnet headers on little-endian kernels"
        default n
-       ---help---
+       help
          This option allows TUN/TAP and MACVTAP device drivers in a
          little-endian kernel to parse vnet headers that come from a
          big-endian legacy virtio device.
@@ -385,7 +385,7 @@ config TUN_VNET_CROSS_LE
 
 config VETH
        tristate "Virtual ethernet pair device"
-       ---help---
+       help
          This device is a local ethernet tunnel. Devices are created in pairs.
          When one end receives the packet it appears on its pair and vice
          versa.
@@ -394,13 +394,13 @@ config VIRTIO_NET
        tristate "Virtio network driver"
        depends on VIRTIO
        select NET_FAILOVER
-       ---help---
+       help
          This is the virtual network driver for virtio.  It can be used with
          QEMU based VMMs (like KVM or Xen).  Say Y or M.
 
 config NLMON
        tristate "Virtual netlink monitoring device"
-       ---help---
+       help
          This option enables a monitoring net device for netlink skbs. The
          purpose of this is to analyze netlink messages with packet sockets.
          Thus applications like tcpdump will be able to see local netlink
@@ -414,14 +414,14 @@ config NET_VRF
        depends on NET_L3_MASTER_DEV
        depends on IPV6 || IPV6=n
        depends on IPV6_MULTIPLE_TABLES || IPV6=n
-       ---help---
+       help
          This option enables the support for mapping interfaces into VRF's. The
          support enables VRF devices.
 
 config VSOCKMON
        tristate "Virtual vsock monitoring device"
        depends on VHOST_VSOCK
-       ---help---
+       help
          This option enables a monitoring net device for vsock sockets. It is
          mostly intended for developers or support to debug vsock issues. If
          unsure, say N.
@@ -450,7 +450,7 @@ source "drivers/net/ipa/Kconfig"
 config NET_SB1000
        tristate "General Instruments Surfboard 1000"
        depends on PNP
-       ---help---
+       help
          This is a driver for the General Instrument (also known as
          NextLevel) SURFboard 1000 internal
          cable modem. This is an ISA card which is used by a number of cable
index 10589a8..09f94d4 100644 (file)
@@ -5,7 +5,7 @@
 config ATALK
        tristate "Appletalk protocol support"
        select LLC
-       ---help---
+       help
          AppleTalk is the protocol that Apple computers can use to communicate
          on a network.  If your Linux box is connected to such a network and you
          wish to connect to it, say Y.  You will need to use the netatalk package
@@ -79,7 +79,7 @@ config COPS_TANGENT
 config IPDDP
        tristate "Appletalk-IP driver support"
        depends on DEV_APPLETALK && ATALK
-       ---help---
+       help
          This allows IP networking for users who only have AppleTalk
          networking available. This feature is experimental. With this
          driver, you can encapsulate IP inside AppleTalk (e.g. if your Linux
index 43eef60..a51b9da 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig ARCNET
        depends on NETDEVICES && (ISA || PCI || PCMCIA)
        tristate "ARCnet support"
-       ---help---
+       help
          If you have a network card of this type, say Y and check out the
          (arguably) beautiful poetry in
          <file:Documentation/networking/arcnet.rst>.
@@ -33,7 +33,7 @@ config ARCNET_1201
 
 config ARCNET_1051
        tristate "Enable old ARCNet packet format (RFC 1051)"
-       ---help---
+       help
          This allows you to use RFC1051 with your ARCnet card via the virtual
          arc0s device. You only need arc0s if you want to talk to ARCnet
          software complying with the "old" standard, specifically, the DOS
@@ -82,7 +82,7 @@ config ARCNET_COM90xx
 
 config ARCNET_COM90xxIO
        tristate "ARCnet COM90xx (IO mapped) chipset driver"
-       ---help---
+       help
          This is the chipset driver for the COM90xx cards, using them in
          IO-mapped mode instead of memory-mapped mode. This is slower than
          the normal driver. Only use it if your card doesn't support shared
@@ -93,7 +93,7 @@ config ARCNET_COM90xxIO
 
 config ARCNET_RIM_I
        tristate "ARCnet COM90xx (RIM I) chipset driver"
-       ---help---
+       help
          This is yet another chipset driver for the COM90xx cards, but this
          time only using memory-mapped mode, and no IO ports at all. This
          driver is completely untested, so if you have one of these cards,
index 1f2f2e8..c245edd 100644 (file)
@@ -15,7 +15,7 @@ config CAIF_TTY
        tristate "CAIF TTY transport driver"
        depends on CAIF && TTY
        default n
-       ---help---
+       help
          The CAIF TTY transport driver is a Line Discipline (ldisc)
          identified as N_CAIF. When this ldisc is opened from user space
          it will redirect the TTY's traffic into the CAIF stack.
@@ -24,7 +24,7 @@ config CAIF_SPI_SLAVE
        tristate "CAIF SPI transport driver for slave interface"
        depends on CAIF && HAS_DMA
        default n
-       ---help---
+       help
          The CAIF Link layer SPI Protocol driver for Slave SPI interface.
          This driver implements a platform driver to accommodate for a
          platform specific SPI device. A sample CAIF SPI Platform device is
@@ -34,7 +34,7 @@ config CAIF_SPI_SYNC
        bool "Next command and length in start of frame"
        depends on CAIF_SPI_SLAVE
        default n
-       ---help---
+       help
          Putting the next command and length in the start of the frame can
          help to synchronize to the next transfer in case of over or under-runs.
          This option also needs to be enabled on the modem.
@@ -43,7 +43,7 @@ config CAIF_HSI
        tristate "CAIF HSI transport driver"
        depends on CAIF
        default n
-       ---help---
+       help
          The CAIF low level driver for CAIF over HSI.
          Be aware that if you enable this then you also need to
          enable a low-level HSI driver.
@@ -55,7 +55,7 @@ config CAIF_VIRTIO
        select VIRTIO
        select GENERIC_ALLOCATOR
        default n
-       ---help---
+       help
          The CAIF driver for CAIF over Virtio.
 
 endif # CAIF_DRIVERS
index 17c166c..f07012a 100644 (file)
@@ -3,7 +3,7 @@ menu "CAN Device Drivers"
 
 config CAN_VCAN
        tristate "Virtual Local CAN Interface (vcan)"
-       ---help---
+       help
          Similar to the network loopback devices, vcan offers a
          virtual local CAN interface.
 
@@ -12,7 +12,7 @@ config CAN_VCAN
 
 config CAN_VXCAN
        tristate "Virtual CAN Tunnel (vxcan)"
-       ---help---
+       help
          Similar to the virtual ethernet driver veth, vxcan implements a
          local CAN traffic tunnel between two virtual CAN network devices.
          When creating a vxcan, two vxcan devices are created as pair.
@@ -31,7 +31,7 @@ config CAN_VXCAN
 config CAN_SLCAN
        tristate "Serial / USB serial CAN Adaptors (slcan)"
        depends on TTY
-       ---help---
+       help
          CAN driver for several 'low cost' CAN interfaces that are attached
          via serial lines or via USB-to-serial adapters using the LAWICEL
          ASCII protocol. The driver implements the tty linediscipline N_SLCAN.
@@ -51,7 +51,7 @@ config CAN_SLCAN
 config CAN_DEV
        tristate "Platform CAN drivers with Netlink support"
        default y
-       ---help---
+       help
          Enables the common framework for platform CAN drivers with Netlink
          support. This is the standard library for CAN drivers.
          If unsure, say Y.
@@ -61,7 +61,7 @@ if CAN_DEV
 config CAN_CALC_BITTIMING
        bool "CAN bit-timing calculation"
        default y
-       ---help---
+       help
          If enabled, CAN bit-timing parameters will be calculated for the
          bit-rate specified via Netlink argument "bitrate" when the device
          get started. This works fine for the most common CAN controllers
@@ -81,7 +81,7 @@ config CAN_LEDS
        # fulfills your needs instead of fixing this driver.
        depends on BROKEN
        select LEDS_TRIGGERS
-       ---help---
+       help
          This option adds two LED triggers for packet receive and transmit
          events on each supported CAN device.
 
@@ -91,20 +91,20 @@ config CAN_LEDS
 config CAN_AT91
        tristate "Atmel AT91 onchip CAN controller"
        depends on (ARCH_AT91 || COMPILE_TEST) && HAS_IOMEM
-       ---help---
+       help
          This is a driver for the SoC CAN controller in Atmel's AT91SAM9263
          and AT91SAM9X5 processors.
 
 config CAN_FLEXCAN
        tristate "Support for Freescale FLEXCAN based chips"
        depends on OF && HAS_IOMEM
-       ---help---
+       help
          Say Y here if you want to support for Freescale FlexCAN.
 
 config CAN_GRCAN
        tristate "Aeroflex Gaisler GRCAN and GRHCAN CAN devices"
        depends on OF && HAS_DMA
-       ---help---
+       help
          Say Y here if you want to use Aeroflex Gaisler GRCAN or GRHCAN.
          Note that the driver supports little endian, even though little
          endian syntheses of the cores would need some modifications on
@@ -113,7 +113,7 @@ config CAN_GRCAN
 config CAN_JANZ_ICAN3
        tristate "Janz VMOD-ICAN3 Intelligent CAN controller"
        depends on MFD_JANZ_CMODIO
-       ---help---
+       help
          Driver for Janz VMOD-ICAN3 Intelligent CAN controller module, which
          connects to a MODULbus carrier board.
 
@@ -136,7 +136,7 @@ config CAN_KVASER_PCIEFD
 config CAN_SUN4I
        tristate "Allwinner A10 CAN controller"
        depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
-       ---help---
+       help
          Say Y here if you want to use CAN controller found on Allwinner
          A10/A20 SoCs.
 
@@ -146,7 +146,7 @@ config CAN_SUN4I
 config CAN_TI_HECC
        depends on ARM
        tristate "TI High End CAN Controller"
-       ---help---
+       help
          Driver for TI HECC (High End CAN Controller) module found on many
          TI devices. The device specifications are available from www.ti.com
 
@@ -154,14 +154,14 @@ config CAN_XILINXCAN
        tristate "Xilinx CAN"
        depends on ARCH_ZYNQ || ARM64 || MICROBLAZE || COMPILE_TEST
        depends on COMMON_CLK && HAS_IOMEM
-       ---help---
+       help
          Xilinx CAN driver. This driver supports both soft AXI CAN IP and
          Zynq CANPS IP.
 
 config PCH_CAN
        tristate "Intel EG20T PCH CAN controller"
        depends on PCI && (X86_32 || COMPILE_TEST)
-       ---help---
+       help
          This driver is for PCH CAN of Topcliff (Intel EG20T PCH) which
          is an IOH for x86 embedded processor (Intel Atom E6xx series).
          This driver can access CAN bus.
@@ -182,7 +182,7 @@ endif
 
 config CAN_DEBUG_DEVICES
        bool "CAN devices debugging messages"
-       ---help---
+       help
          Say Y here if you want the CAN device drivers to produce a bunch of
          debug messages to the system log.  Select this if you are having
          a problem with CAN support and want to see more of what is going
index b0f206d..9627257 100644 (file)
@@ -7,7 +7,7 @@ if CAN_C_CAN
 
 config CAN_C_CAN_PLATFORM
        tristate "Generic Platform Bus based C_CAN/D_CAN driver"
-       ---help---
+       help
          This driver adds support for the C_CAN/D_CAN chips connected
          to the "platform bus" (Linux abstraction for directly to the
          processor attached devices) which can be found on various
@@ -18,7 +18,7 @@ config CAN_C_CAN_PLATFORM
 config CAN_C_CAN_PCI
        tristate "Generic PCI Bus based C_CAN/D_CAN driver"
        depends on PCI
-       ---help---
+       help
          This driver adds support for the C_CAN/D_CAN chips connected
          to the PCI bus.
 endif
index 13a4593..9ef1359 100644 (file)
@@ -7,14 +7,14 @@ if CAN_CC770
 
 config CAN_CC770_ISA
        tristate "ISA Bus based legacy CC770 driver"
-       ---help---
+       help
          This driver adds legacy support for CC770 and AN82527 chips
          connected to the ISA bus using I/O port, memory mapped or
          indirect access.
 
 config CAN_CC770_PLATFORM
        tristate "Generic Platform Bus based CC770 driver"
-       ---help---
+       help
          This driver adds support for the CC770 and AN82527 chips
          connected to the "platform bus" (Linux abstraction for directly
          to the processor attached devices).
index ce01976..b5dd9c1 100644 (file)
@@ -2,7 +2,7 @@
 config CAN_IFI_CANFD
        depends on HAS_IOMEM
        tristate "IFI CAN_FD IP"
-       ---help---
+       help
          This driver adds support for the I/F/I CAN_FD soft IP block
          connected to the "platform bus" (Linux abstraction for directly
          to the processor attached devices). The CAN_FD is most often
index 1ff0b7f..d921614 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config CAN_M_CAN
        tristate "Bosch M_CAN support"
-       ---help---
+       help
          Say Y here if you want support for Bosch M_CAN controller framework.
          This is common support for devices that embed the Bosch M_CAN IP.
 
@@ -9,7 +9,7 @@ config CAN_M_CAN_PLATFORM
        tristate "Bosch M_CAN support for io-mapped devices"
        depends on HAS_IOMEM
        depends on CAN_M_CAN
-       ---help---
+       help
          Say Y here if you want support for IO Mapped Bosch M_CAN controller.
          This support is for devices that have the Bosch M_CAN controller
          IP embedded into the device and the IP is IO Mapped to the processor.
@@ -18,7 +18,7 @@ config CAN_M_CAN_TCAN4X5X
        depends on CAN_M_CAN
        depends on REGMAP_SPI
        tristate "TCAN4X5X M_CAN device"
-       ---help---
+       help
          Say Y here if you want support for Texas Instruments TCAN4x5x
          M_CAN controller.  This device is a peripherial device that uses the
          SPI bus for communication.
index 3a57a51..dfe6bd9 100644 (file)
@@ -2,7 +2,7 @@
 config CAN_MSCAN
        depends on PPC
        tristate "Support for Freescale MSCAN based chips"
-       ---help---
+       help
          The Motorola Scalable Controller Area Network (MSCAN) definition
          is based on the MSCAN12 definition which is the specific
          implementation of the Motorola Scalable CAN concept targeted for
@@ -13,7 +13,7 @@ if CAN_MSCAN
 config CAN_MPC5XXX
        tristate "Freescale MPC5xxx onboard CAN controller"
        depends on (PPC_MPC52xx || PPC_MPC512x)
-       ---help---
+       help
          If you say yes here you get support for Freescale's MPC5xxx
          onboard CAN controller. Currently, the MPC5200, MPC5200B and
          MPC5121 (Rev. 2 and later) are supported.
index c29ab21..f7e4127 100644 (file)
@@ -2,7 +2,7 @@
 config CAN_PEAK_PCIEFD
        depends on PCI
        tristate "PEAK-System PCAN-PCIe FD cards"
-       ---help---
+       help
          This driver adds support for the PEAK-System PCI Express FD
          CAN-FD cards family.
          These 1x or 2x CAN-FD channels cards offer CAN 2.0 a/b as well as
index bd5a8fc..8d36101 100644 (file)
@@ -2,7 +2,7 @@
 config CAN_RCAR
        tristate "Renesas R-Car CAN controller"
        depends on ARCH_RENESAS || ARM
-       ---help---
+       help
          Say Y here if you want to use CAN controller found on Renesas R-Car
          SoCs.
 
@@ -12,7 +12,7 @@ config CAN_RCAR
 config CAN_RCAR_CANFD
        tristate "Renesas R-Car CAN FD controller"
        depends on ARCH_RENESAS || ARM
-       ---help---
+       help
          Say Y here if you want to use CAN FD controller found on
          Renesas R-Car SoCs. The driver puts the controller in CAN FD only
          mode, which can interoperate with CAN2.0 nodes but does not support
index 32d242d..110071b 100644 (file)
@@ -9,7 +9,7 @@ if CAN_SJA1000
 config CAN_EMS_PCI
        tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
        depends on PCI
-       ---help---
+       help
          This driver is for the one, two or four channel CPC-PCI,
          CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
          (http://www.ems-wuensche.de).
@@ -17,7 +17,7 @@ config CAN_EMS_PCI
 config CAN_EMS_PCMCIA
        tristate "EMS CPC-CARD Card"
        depends on PCMCIA
-       ---help---
+       help
          This driver is for the one or two channel CPC-CARD cards from
          EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
 
@@ -34,14 +34,14 @@ config CAN_F81601
 config CAN_KVASER_PCI
        tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
        depends on PCI
-       ---help---
+       help
          This driver is for the PCIcanx and PCIcan cards (1, 2 or
          4 channel) from Kvaser (http://www.kvaser.com).
 
 config CAN_PEAK_PCI
        tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
        depends on PCI
-       ---help---
+       help
          This driver is for the PCAN-PCI/PCIe/miniPCI cards
          (1, 2, 3 or 4 channels) from PEAK-System Technik
          (http://www.peak-system.com).
@@ -52,7 +52,7 @@ config CAN_PEAK_PCIEC
        select I2C
        select I2C_ALGOBIT
        default y
-       ---help---
+       help
          Say Y here if you want to use a PCAN-ExpressCard from PEAK-System
          Technik. This will also automatically select I2C and I2C_ALGO
          configuration options.
@@ -61,7 +61,7 @@ config CAN_PEAK_PCMCIA
        tristate "PEAK PCAN-PC Card"
        depends on PCMCIA
        depends on HAS_IOPORT_MAP
-       ---help---
+       help
          This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)
          from PEAK-System (http://www.peak-system.com). To compile this
          driver as a module, choose M here: the module will be called
@@ -70,7 +70,7 @@ config CAN_PEAK_PCMCIA
 config CAN_PLX_PCI
        tristate "PLX90xx PCI-bridge based Cards"
        depends on PCI
-       ---help---
+       help
          This driver is for CAN interface cards based on
          the PLX90xx PCI bridge.
          Driver supports now:
@@ -87,13 +87,13 @@ config CAN_PLX_PCI
 
 config CAN_SJA1000_ISA
        tristate "ISA Bus based legacy SJA1000 driver"
-       ---help---
+       help
          This driver adds legacy support for SJA1000 chips connected to
          the ISA bus using I/O port, memory mapped or indirect access.
 
 config CAN_SJA1000_PLATFORM
        tristate "Generic Platform Bus based SJA1000 driver"
-       ---help---
+       help
          This driver adds support for the SJA1000 chips connected to
          the "platform bus" (Linux abstraction for directly to the
          processor attached devices).  Which can be found on various
index 0f1708f..16b9eec 100644 (file)
@@ -2,7 +2,7 @@
 config CAN_SOFTING
        tristate "Softing Gmbh CAN generic support"
        depends on HAS_IOMEM
-       ---help---
+       help
          Support for CAN cards from Softing Gmbh & some cards
          from Vector Gmbh.
          Softing Gmbh CAN cards come with 1 or 2 physical busses.
@@ -20,7 +20,7 @@ config CAN_SOFTING_CS
        tristate "Softing Gmbh CAN pcmcia cards"
        depends on PCMCIA
        depends on CAN_SOFTING
-       ---help---
+       help
          Support for PCMCIA cards from Softing Gmbh & some cards
          from Vector Gmbh.
          You need firmware for these, which you can get at
index 1c50788..f780c79 100644 (file)
@@ -5,13 +5,13 @@ menu "CAN SPI interfaces"
 config CAN_HI311X
        tristate "Holt HI311x SPI CAN controllers"
        depends on CAN_DEV && SPI && HAS_DMA
-       ---help---
+       help
          Driver for the Holt HI311x SPI CAN controllers.
 
 config CAN_MCP251X
        tristate "Microchip MCP251x and MCP25625 SPI CAN controllers"
        depends on HAS_DMA
-       ---help---
+       help
          Driver for the Microchip MCP251x and MCP25625 SPI CAN
          controllers.
 
index b412f7b..77fa830 100644 (file)
@@ -4,25 +4,25 @@ menu "CAN USB interfaces"
 
 config CAN_8DEV_USB
        tristate "8 devices USB2CAN interface"
-       ---help---
+       help
          This driver supports the USB2CAN interface
          from 8 devices (http://www.8devices.com).
 
 config CAN_EMS_USB
        tristate "EMS CPC-USB/ARM7 CAN/USB interface"
-       ---help---
+       help
          This driver is for the one channel CPC-USB/ARM7 CAN/USB interface
          from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
 
 config CAN_ESD_USB2
        tristate "ESD USB/2 CAN/USB interface"
-       ---help---
+       help
          This driver supports the CAN-USB/2 interface
          from esd electronic system design gmbh (http://www.esd.eu).
 
 config CAN_GS_USB
        tristate "Geschwister Schneider UG interfaces"
-       ---help---
+       help
          This driver supports the Geschwister Schneider and bytewerk.org
          candleLight USB CAN interfaces USB/CAN devices
          If unsure choose N,
@@ -31,7 +31,7 @@ config CAN_GS_USB
 
 config CAN_KVASER_USB
        tristate "Kvaser CAN/USB interface"
-       ---help---
+       help
          This driver adds support for Kvaser CAN/USB devices like Kvaser
          Leaf Light, Kvaser USBcan II and Kvaser Memorator Pro 5xHS.
 
@@ -82,13 +82,13 @@ config CAN_KVASER_USB
 
 config CAN_MCBA_USB
        tristate "Microchip CAN BUS Analyzer interface"
-       ---help---
+       help
          This driver supports the CAN BUS Analyzer interface
          from Microchip (http://www.microchip.com/development-tools/).
 
 config CAN_PEAK_USB
        tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD"
-       ---help---
+       help
          This driver supports the PEAK-System Technik USB adapters that enable
          access to the CAN bus, with repect to the CAN 2.0b and/or CAN-FD
          standards, that is:
@@ -104,7 +104,7 @@ config CAN_PEAK_USB
 
 config CAN_UCAN
        tristate "Theobroma Systems UCAN interface"
-       ---help---
+       help
          This driver supports the Theobroma Systems
          UCAN USB-CAN interface.
 
index 2d38dbc..d0024cb 100644 (file)
@@ -12,7 +12,7 @@ config NET_DSA_BCM_SF2
        select BCM7XXX_PHY
        select MDIO_BCM_UNIMAC
        select B53
-       ---help---
+       help
          This enables support for the Broadcom Starfighter 2 Ethernet
          switch chips.
 
@@ -20,7 +20,7 @@ config NET_DSA_LOOP
        tristate "DSA mock-up Ethernet switch chip support"
        depends on NET_DSA
        select FIXED_PHY
-       ---help---
+       help
          This enables support for a fake mock-up switch chip which
          exercises the DSA APIs.
 
@@ -28,7 +28,7 @@ config NET_DSA_LANTIQ_GSWIP
        tristate "Lantiq / Intel GSWIP"
        depends on HAS_IOMEM && NET_DSA
        select NET_DSA_TAG_GSWIP
-       ---help---
+       help
          This enables support for the Lantiq / Intel GSWIP 2.1 found in
          the xrx200 / VR9 SoC.
 
@@ -36,7 +36,7 @@ config NET_DSA_MT7530
        tristate "Mediatek MT7530 Ethernet switch support"
        depends on NET_DSA
        select NET_DSA_TAG_MTK
-       ---help---
+       help
          This enables support for the Mediatek MT7530 Ethernet switch
          chip.
 
@@ -44,7 +44,7 @@ config NET_DSA_MV88E6060
        tristate "Marvell 88E6060 ethernet switch chip support"
        depends on NET_DSA
        select NET_DSA_TAG_TRAILER
-       ---help---
+       help
          This enables support for the Marvell 88E6060 ethernet switch
          chip.
 
@@ -63,7 +63,7 @@ config NET_DSA_QCA8K
        depends on NET_DSA
        select NET_DSA_TAG_QCA
        select REGMAP
-       ---help---
+       help
          This enables support for the Qualcomm Atheros QCA8K Ethernet
          switch chips.
 
@@ -74,7 +74,7 @@ config NET_DSA_REALTEK_SMI
        select IRQ_DOMAIN
        select REALTEK_PHY
        select REGMAP
-       ---help---
+       help
          This enables support for the Realtek SMI-based switch
          chips, currently only RTL8366RB.
 
@@ -82,7 +82,7 @@ config NET_DSA_SMSC_LAN9303
        tristate
        select NET_DSA_TAG_LAN9303
        select REGMAP
-       ---help---
+       help
          This enables support for the SMSC/Microchip LAN9303 3 port ethernet
          switch chips.
 
@@ -91,7 +91,7 @@ config NET_DSA_SMSC_LAN9303_I2C
        depends on NET_DSA && I2C
        select NET_DSA_SMSC_LAN9303
        select REGMAP_I2C
-       ---help---
+       help
          Enable access functions if the SMSC/Microchip LAN9303 is configured
          for I2C managed mode.
 
@@ -99,7 +99,7 @@ config NET_DSA_SMSC_LAN9303_MDIO
        tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
        depends on NET_DSA
        select NET_DSA_SMSC_LAN9303
-       ---help---
+       help
          Enable access functions if the SMSC/Microchip LAN9303 is configured
          for MDIO managed mode.
 
@@ -109,7 +109,7 @@ config NET_DSA_VITESSE_VSC73XX
        select FIXED_PHY
        select VITESSE_PHY
        select GPIOLIB
-       ---help---
+       help
          This enables support for the Vitesse VSC7385, VSC7388,
          VSC7395 and VSC7398 SparX integrated ethernet switches.
 
@@ -118,7 +118,7 @@ config NET_DSA_VITESSE_VSC73XX_SPI
        depends on NET_DSA
        depends on SPI
        select NET_DSA_VITESSE_VSC73XX
-       ---help---
+       help
          This enables support for the Vitesse VSC7385, VSC7388, VSC7395
          and VSC7398 SparX integrated ethernet switches in SPI managed mode.
 
@@ -127,7 +127,7 @@ config NET_DSA_VITESSE_VSC73XX_PLATFORM
        depends on NET_DSA
        depends on HAS_IOMEM
        select NET_DSA_VITESSE_VSC73XX
-       ---help---
+       help
          This enables support for the Vitesse VSC7385, VSC7388, VSC7395
          and VSC7398 SparX integrated ethernet switches, connected over
          a CPU-attached address bus and work in memory-mapped I/O mode.
index e3c8d71..13b7e67 100644 (file)
@@ -4,6 +4,6 @@ config NET_DSA_AR9331
        depends on NET_DSA
        select NET_DSA_TAG_AR9331
        select REGMAP
-       ---help---
+       help
          This enables support for the Qualcomm Atheros AR9331 built-in Ethernet
          switch.
index 7cc2598..074b097 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_3COM
        bool "3Com devices"
        default y
        depends on ISA || EISA || PCI || PCMCIA
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_3COM
 config EL3
        tristate "3c509/3c579 \"EtherLink III\" support"
        depends on (ISA || EISA)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to the 3Com
          EtherLinkIII series, say Y here.
 
@@ -34,7 +34,7 @@ config EL3
 config 3C515
        tristate "3c515 ISA \"Fast EtherLink\""
        depends on ISA && ISA_DMA_API && !PPC32
-       ---help---
+       help
          If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet
          network card, say Y here.
 
@@ -44,7 +44,7 @@ config 3C515
 config PCMCIA_3C574
        tristate "3Com 3c574 PCMCIA support"
        depends on PCMCIA
-       ---help---
+       help
          Say Y here if you intend to attach a 3Com 3c574 or compatible PCMCIA
          (PC-card) Fast Ethernet card to your computer.
 
@@ -54,7 +54,7 @@ config PCMCIA_3C574
 config PCMCIA_3C589
        tristate "3Com 3c589 PCMCIA support"
        depends on PCMCIA
-       ---help---
+       help
          Say Y here if you intend to attach a 3Com 3c589 or compatible PCMCIA
          (PC-card) Ethernet card to your computer.
 
@@ -65,7 +65,7 @@ config VORTEX
        tristate "3c590/3c900 series (592/595/597) \"Vortex/Boomerang\" support"
        depends on (PCI || EISA) && HAS_IOPORT_MAP
        select MII
-       ---help---
+       help
          This option enables driver support for a large number of 10Mbps and
          10/100Mbps EISA, PCI and Cardbus 3Com network cards:
 
@@ -86,7 +86,7 @@ config TYPHOON
        tristate "3cr990 series \"Typhoon\" support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This option enables driver support for the 3cr990 series of cards:
 
          3C990-TX, 3CR990-TX-95, 3CR990-TX-97, 3CR990-FX-95, 3CR990-FX-97,
index a947857..9f4b302 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_8390
        bool "National Semiconductor 8390 devices"
        default y
        depends on NET_VENDOR_NATSEMI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_8390
 config PCMCIA_AXNET
        tristate "Asix AX88190 PCMCIA support"
        depends on PCMCIA
-       ---help---
+       help
          Say Y here if you intend to attach an Asix AX88190-based PCMCIA
          (PC-card) Fast Ethernet card to your computer.  These cards are
          nearly NE2000 compatible but need a separate driver due to a few
@@ -35,7 +35,7 @@ config AX88796
        select CRC32
        select PHYLIB
        select MDIO_BITBANG
-       ---help---
+       help
          AX88796 driver, using platform bus to provide
          chip detection and resources
 
@@ -43,7 +43,7 @@ config AX88796_93CX6
        bool "ASIX AX88796 external 93CX6 eeprom support"
        depends on AX88796
        select EEPROM_93CX6
-       ---help---
+       help
          Select this if your platform comes with an external 93CX6 eeprom.
 
 config XSURF100
@@ -63,7 +63,7 @@ config HYDRA
        tristate "Hydra support"
        depends on ZORRO
        select CRC32
-       ---help---
+       help
          If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
 
          To compile this driver as a module, choose M here: the module
@@ -73,7 +73,7 @@ config ARM_ETHERH
        tristate "I-cubed EtherH/ANT EtherM support"
        depends on ARM && ARCH_ACORN
        select CRC32
-       ---help---
+       help
          If you have an Acorn system with one of these network cards, you
          should say Y to this option if you wish to use it with Linux.
 
@@ -81,7 +81,7 @@ config MAC8390
        tristate "Macintosh NS 8390 based ethernet cards"
        depends on MAC
        select CRC32
-       ---help---
+       help
          If you want to include a driver to support Nubus or LC-PDS
          Ethernet cards using an NS8390 chipset or its equivalent, say Y.
 
@@ -89,7 +89,7 @@ config MCF8390
        tristate "ColdFire NS8390 based Ethernet support"
        depends on COLDFIRE
        select CRC32
-       ---help---
+       help
          This driver is for Ethernet devices using an NS8390-compatible
          chipset on many common ColdFire CPU based boards. Many of the older
          Freescale dev boards use this, and some other common boards like
@@ -103,7 +103,7 @@ config NE2000
        tristate "NE2000/NE1000 support"
        depends on (ISA || (Q40 && m) || MACH_TX49XX || ATARI_ETHERNEC)
        select CRC32
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
          Many Ethernet cards without a specific driver are compatible with
          the NE2000.
@@ -118,7 +118,7 @@ config NE2K_PCI
        tristate "PCI NE2000 and clones support (see help)"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is for NE2000 compatible PCI cards. It will not work
          with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
          support" below). If you have a PCI NE2000 network (Ethernet) card,
@@ -136,7 +136,7 @@ config APNE
        tristate "PCMCIA NE2000 support"
        depends on AMIGA_PCMCIA
        select CRC32
-       ---help---
+       help
          If you have a PCMCIA NE2000 compatible adapter, say Y.  Otherwise,
          say N.
 
@@ -147,7 +147,7 @@ config PCMCIA_PCNET
        tristate "NE2000 compatible PCMCIA support"
        depends on PCMCIA
        select CRC32
-       ---help---
+       help
          Say Y here if you intend to attach an NE2000 compatible PCMCIA
          (PC-card) Ethernet or Fast Ethernet card to your computer.
 
@@ -158,7 +158,7 @@ config STNIC
        tristate "National DP83902AV  support"
        depends on SUPERH
        select CRC32
-       ---help---
+       help
          Support for cards based on the National Semiconductor DP83902AV
          ST-NIC Serial Network Interface Controller for Twisted Pair.  This
          is a 10Mbit/sec Ethernet controller.  Product overview and specs at
@@ -170,7 +170,7 @@ config ULTRA
        tristate "SMC Ultra support"
        depends on ISA
        select CRC32
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
 
          Important: There have been many reports that, with some motherboards
@@ -187,7 +187,7 @@ config WD80x3
        tristate "WD80*3 support"
        depends on ISA
        select CRC32
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
 
          To compile this driver as a module, choose M here. The module
@@ -197,7 +197,7 @@ config ZORRO8390
        tristate "Zorro NS8390-based Ethernet support"
        depends on ZORRO
        select CRC32
-       ---help---
+       help
          This driver is for Zorro Ethernet cards using an NS8390-compatible
          chipset, like the Village Tronic Ariadne II and the Individual
          Computers X-Surf Ethernet cards. If you have such a card, say Y.
index 4ded81b..de50e8b 100644 (file)
@@ -7,7 +7,7 @@ menuconfig ETHERNET
        bool "Ethernet driver support"
        depends on NET
        default y
-       ---help---
+       help
          This section contains all the Ethernet device drivers.
 
 if ETHERNET
@@ -48,7 +48,7 @@ config CX_ECAT
        tristate "Beckhoff CX5020 EtherCAT master support"
        depends on PCI
        depends on X86 || COMPILE_TEST
-       ---help---
+       help
          Driver for EtherCAT master module located on CCAT FPGA
          that can be found on Beckhoff CX5020, and possibly other of CX
          Beckhoff CX series industrial PCs.
@@ -62,7 +62,7 @@ config DNET
        tristate "Dave ethernet support (DNET)"
        depends on HAS_IOMEM
        select PHYLIB
-       ---help---
+       help
          The Dave ethernet interface (DNET) is found on Qong Board FPGA.
          Say Y to include support for the DNET chip.
 
@@ -89,7 +89,7 @@ config JME
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver supports the PCI-Express gigabit ethernet adapters
          based on JMicron JMC250 chipset.
 
@@ -99,20 +99,20 @@ config JME
 config KORINA
        tristate "Korina (IDT RC32434) Ethernet support"
        depends on MIKROTIK_RB532
-       ---help---
+       help
          If you have a Mikrotik RouterBoard 500 or IDT RC32434
          based system say Y. Otherwise say N.
 
 config LANTIQ_ETOP
        tristate "Lantiq SoC ETOP driver"
        depends on SOC_TYPE_XWAY
-       ---help---
+       help
          Support for the MII0 inside the Lantiq SoC
 
 config LANTIQ_XRX200
        tristate "Lantiq / Intel xRX200 PMAC network driver"
        depends on SOC_TYPE_XWAY
-       ---help---
+       help
          Support for the PMAC of the Gigabit switch (GSWIP) inside the
          Lantiq / Intel VRX200 VDSL SoC
 
@@ -130,7 +130,7 @@ config FEALNX
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          Say Y here to support the Myson MTD-800 family of PCI-based Ethernet
          cards. <http://www.myson.com.tw/>
 
@@ -150,7 +150,7 @@ config ETHOC
        select PHYLIB
        select CRC32
        select BITREVERSE
-       ---help---
+       help
          Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
 
 source "drivers/net/ethernet/packetengines/Kconfig"
index 86e02da..c96edc2 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_ADAPTEC
        bool "Adaptec devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config ADAPTEC_STARFIRE
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network
          adapter. The DuraLAN chip is used on the 64 bit PCI boards from
          Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip
index 2fa0a31..ea4be67 100644 (file)
@@ -8,5 +8,5 @@ config GRETH
        depends on SPARC
        select PHYLIB
        select CRC32
-       ---help---
+       help
          Say Y here if you want to use the Aeroflex Gaisler GRETH Ethernet MAC.
index 084c719..d92516a 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_AGERE
        bool "Agere devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config ET131X
        tristate "Agere ET-1310 Gigabit Ethernet support"
        depends on PCI
        select PHYLIB
-       ---help---
+       help
          This driver supports Agere ET-1310 ethernet adapters.
 
          To compile this driver as a module, choose M here. The module
index 212f92c..5f285e1 100644 (file)
@@ -2,7 +2,7 @@
 config NET_VENDOR_ALACRITECH
        bool "Alacritech devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -16,7 +16,7 @@ config SLICOSS
        tristate "Alacritech Slicoss support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver supports Gigabit Ethernet adapters based on the
          Session Layer Interface (SLIC) technology by Alacritech.
 
index 264a482..3e81059 100644 (file)
@@ -8,7 +8,7 @@ config NET_VENDOR_ALLWINNER
        default y
 
        depends on ARCH_SUNXI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this
          class, say Y here.
 
@@ -28,7 +28,7 @@ config SUN4I_EMAC
        select MII
        select PHYLIB
        select MDIO_SUN4I
-       ---help---
+       help
          Support for Allwinner A10 EMAC ethernet driver.
 
          To compile this driver as a module, choose M here.  The module
index c3f7067..cfe1f31 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_ALTEON
        bool "Alteon devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_ALTEON
 config ACENIC
        tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
        depends on PCI
-       ---help---
+       help
          Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
          GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
          adapter. The driver allows for using the Jumbo Frame option (9000
@@ -34,7 +34,7 @@ config ACENIC
 config ACENIC_OMIT_TIGON_I
        bool "Omit support for old Tigon I based AceNICs"
        depends on ACENIC
-       ---help---
+       help
          Say Y here if you only have Tigon II based AceNICs and want to leave
          out support for the older Tigon I based cards which are no longer
          being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B
index 2690c39..914e56b 100644 (file)
@@ -3,7 +3,7 @@ config ALTERA_TSE
        tristate "Altera Triple-Speed Ethernet MAC support"
        depends on HAS_DMA
        select PHYLIB
-       ---help---
+       help
          This driver supports the Altera Triple-Speed (TSE) Ethernet MAC.
 
          To compile this driver as a module, choose M here. The module
index cca72a7..c37fa39 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_AMAZON
        bool "Amazon Devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) device belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config ENA_ETHERNET
        tristate "Elastic Network Adapter (ENA) support"
        depends on PCI_MSI && !CPU_BIG_ENDIAN
        select DIMLIB
-       ---help---
+       help
          This driver supports Elastic Network Adapter (ENA)"
 
          To compile this driver as a module, choose M here.
index 9f965cd..db7d956 100644 (file)
@@ -9,7 +9,7 @@ config NET_VENDOR_AMD
        depends on DIO || MACH_DECSTATION || MVME147 || ATARI || SUN3 || \
                   SUN3X || SBUS || PCI || ZORRO || (ISA && ISA_DMA_API) || \
                   (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64
-       ---help---
+       help
          If you have a network (Ethernet) chipset belonging to this class,
          say Y.
 
@@ -24,7 +24,7 @@ config A2065
        tristate "A2065 support"
        depends on ZORRO
        select CRC32
-       ---help---
+       help
          If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise,
          say N.
 
@@ -36,7 +36,7 @@ config AMD8111_ETH
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          If you have an AMD 8111-based PCI LANCE ethernet card,
          answer Y here.
 
@@ -46,7 +46,7 @@ config AMD8111_ETH
 config LANCE
        tristate "AMD LANCE and PCnet (AT1500 and NE2100) support"
        depends on ISA && ISA_DMA_API && !ARM && !PPC32
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
          Some LinkSys cards are of this type.
 
@@ -58,7 +58,7 @@ config PCNET32
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          If you have a PCnet32 or PCnetPCI based network (Ethernet) card,
          answer Y here.
 
@@ -68,7 +68,7 @@ config PCNET32
 config ARIADNE
        tristate "Ariadne support"
        depends on ZORRO
-       ---help---
+       help
          If you have a Village Tronic Ariadne Ethernet adapter, say Y.
          Otherwise, say N.
 
@@ -79,14 +79,14 @@ config ARM_AM79C961A
        bool "ARM EBSA110 AM79C961A support"
        depends on ARM && ARCH_EBSA110
        select CRC32
-       ---help---
+       help
          If you wish to compile a kernel for the EBSA-110, then you should
          always answer Y to this.
 
 config ATARILANCE
        tristate "Atari LANCE support"
        depends on ATARI
-       ---help---
+       help
          Say Y to include support for several Atari Ethernet adapters based
          on the AMD LANCE chipset: RieblCard (with or without battery), or
          PAMCard VME (also the version by Rhotron, with different addresses).
@@ -95,7 +95,7 @@ config DECLANCE
        tristate "DEC LANCE ethernet controller support"
        depends on MACH_DECSTATION
        select CRC32
-       ---help---
+       help
          This driver is for the series of Ethernet controllers produced by
          DEC (now Compaq) based on the AMD LANCE chipset, including the
          DEPCA series.  (This chipset is better known via the NE2100 cards.)
@@ -104,7 +104,7 @@ config HPLANCE
        tristate "HP on-board LANCE support"
        depends on DIO
        select CRC32
-       ---help---
+       help
          If you want to use the builtin "LANCE" Ethernet controller on an
          HP300 machine, say Y here.
 
@@ -113,7 +113,7 @@ config MIPS_AU1X00_ENET
        depends on MIPS_ALCHEMY
        select PHYLIB
        select CRC32
-       ---help---
+       help
          If you have an Alchemy Semi AU1X00 based system
          say Y.  Otherwise, say N.
 
@@ -121,7 +121,7 @@ config MVME147_NET
        tristate "MVME147 (LANCE) Ethernet support"
        depends on MVME147
        select CRC32
-       ---help---
+       help
          Support for the on-board Ethernet interface on the Motorola MVME147
          single-board computer.  Say Y here to include the
          driver for this chip in your kernel.
@@ -140,7 +140,7 @@ config PCMCIA_NMCLAN
 config NI65
        tristate "NI6510 support"
        depends on ISA && ISA_DMA_API && !ARM && !PPC32
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
 
          To compile this driver as a module, choose M here. The module
@@ -149,7 +149,7 @@ config NI65
 config SUN3LANCE
        tristate "Sun3/Sun3x on-board LANCE support"
        depends on (SUN3 || SUN3X)
-       ---help---
+       help
          Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80)
          featured an AMD LANCE 10Mbit Ethernet controller on board; say Y
          here to compile in the Linux driver for this and enable Ethernet.
@@ -163,7 +163,7 @@ config SUNLANCE
        tristate "Sun LANCE support"
        depends on SBUS
        select CRC32
-       ---help---
+       help
          This driver supports the "le" interface present on all 32-bit Sparc
          systems, on some older Ultra systems and as an Sbus option.  These
          cards are based on the AMD LANCE chipset, which is better known
@@ -181,7 +181,7 @@ config AMD_XGBE
        select PHYLIB
        select AMD_XGBE_HAVE_ECC if X86
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports the AMD 10GbE Ethernet device found on an
          AMD SoC.
 
@@ -192,7 +192,7 @@ config AMD_XGBE_DCB
        bool "Data Center Bridging (DCB) support"
        default n
        depends on AMD_XGBE && DCB
-       ---help---
+       help
          Say Y here to enable Data Center Bridging (DCB) support in the
          driver.
 
index f78b9c8..a4176d2 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_APPLE
        bool "Apple devices"
        default y
        depends on (PPC_PMAC && PPC32) || MAC
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config MACE
        tristate "MACE (Power Mac ethernet) support"
        depends on PPC_PMAC && PPC32
        select CRC32
-       ---help---
+       help
          Power Macintoshes and clones with Ethernet built-in on the
          motherboard will usually use a MACE (Medium Access Control for
          Ethernet) interface. Say Y to include support for the MACE chip.
@@ -32,7 +32,7 @@ config MACE
 config MACE_AAUI_PORT
        bool "Use AAUI port instead of TP by default"
        depends on MACE
-       ---help---
+       help
          Some Apple machines (notably the Apple Network Server) which use the
          MACE ethernet chip have an Apple AUI port (small 15-pin connector),
          instead of an 8-pin RJ45 connector for twisted-pair ethernet.  Say
@@ -44,7 +44,7 @@ config BMAC
        tristate "BMAC (G3 ethernet) support"
        depends on PPC_PMAC && PPC32
        select CRC32
-       ---help---
+       help
          Say Y for support of BMAC Ethernet interfaces. These are used on G3
          computers.
 
@@ -55,7 +55,7 @@ config MACMACE
        tristate "Macintosh (AV) onboard MACE ethernet"
        depends on MAC
        select CRC32
-       ---help---
+       help
          Support for the onboard AMD 79C940 MACE Ethernet controller used in
          the 660AV and 840AV Macintosh.  If you have one of these Macintoshes
          say Y here.
index 76a44b2..efb33c0 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_AQUANTIA
        bool "aQuantia devices"
        default y
-       ---help---
+       help
          Set this to y if you have an Ethernet network cards that uses the aQuantia
          AQC107/AQC108 chipset.
 
@@ -21,7 +21,7 @@ config AQTION
        depends on PCI
        depends on X86_64 || ARM64 || COMPILE_TEST
        depends on MACSEC || MACSEC=n
-       ---help---
+       help
          This enables the support for the aQuantia AQtion(tm) Ethernet card.
 
 endif # NET_VENDOR_AQUANTIA
index 45c663d..37a4177 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_ARC
        bool "ARC devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -27,7 +27,7 @@ config ARC_EMAC
        select ARC_EMAC_CORE
        depends on OF_IRQ && OF_NET
        depends on ARC || COMPILE_TEST
-       ---help---
+       help
          On some legacy ARC (Synopsys) FPGA boards such as ARCAngel4/ML50x
          non-standard on-chip ethernet device ARC EMAC 10/100 is used.
          Say Y here if you have such a board.  If unsure, say N.
@@ -37,7 +37,7 @@ config EMAC_ROCKCHIP
        select ARC_EMAC_CORE
        depends on OF_IRQ && OF_NET && REGULATOR
        depends on ARCH_ROCKCHIP || COMPILE_TEST
-       ---help---
+       help
          Support for Rockchip RK3036/RK3066/RK3188 EMAC ethernet controllers.
          This selects Rockchip SoC glue layer support for the
          emac device driver. This driver is used for RK3036/RK3066/RK3188
index 2720bde..fb803bf 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_ATHEROS
        bool "Atheros devices"
        default y
        depends on (PCI || ATH79)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -30,7 +30,7 @@ config ATL2
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver supports the Atheros L2 fast ethernet adapter.
 
          To compile this driver as a module, choose M here.  The module
@@ -41,7 +41,7 @@ config ATL1
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver supports the Atheros/Attansic L1 gigabit ethernet
          adapter.
 
@@ -53,7 +53,7 @@ config ATL1E
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver supports the Atheros L1E gigabit ethernet adapter.
 
          To compile this driver as a module, choose M here.  The module
@@ -64,7 +64,7 @@ config ATL1C
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver supports the Atheros L1C gigabit ethernet adapter.
 
          To compile this driver as a module, choose M here.  The module
index 2a69c0d..7fb42f3 100644 (file)
@@ -8,7 +8,7 @@ config NET_VENDOR_BROADCOM
        default y
        depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \
                   SIBYTE_SB1xxx_SOC
-       ---help---
+       help
          If you have a network (Ethernet) chipset belonging to this class,
          say Y.
 
@@ -25,7 +25,7 @@ config B44
        select SSB
        select MII
        select PHYLIB
-       ---help---
+       help
          If you have a network (Ethernet) controller of this type, say Y
          or M here.
 
@@ -79,7 +79,7 @@ config BNX2
        depends on PCI
        select CRC32
        select FW_LOADER
-       ---help---
+       help
          This driver supports QLogic bnx2 gigabit Ethernet cards.
 
          To compile this driver as a module, choose M here: the module
@@ -90,7 +90,7 @@ config CNIC
        depends on PCI && (IPV6 || IPV6=n)
        select BNX2
        select UIO
-       ---help---
+       help
          This driver supports offload features of QLogic bnx2 gigabit
          Ethernet cards.
 
@@ -101,7 +101,7 @@ config SB1250_MAC
        tristate "SB1250 Gigabit Ethernet support"
        depends on SIBYTE_SB1xxx_SOC
        select PHYLIB
-       ---help---
+       help
          This driver supports Gigabit Ethernet interfaces based on the
          Broadcom SiByte family of System-On-a-Chip parts.  They include
          the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455
@@ -115,7 +115,7 @@ config TIGON3
        depends on PCI
        select PHYLIB
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
 
          To compile this driver as a module, choose M here: the module
@@ -125,7 +125,7 @@ config TIGON3_HWMON
        bool "Broadcom Tigon3 HWMON support"
        default y
        depends on TIGON3 && HWMON && !(TIGON3=y && HWMON=m)
-       ---help---
+       help
          Say Y if you want to expose the thermal sensor on Tigon3 devices.
 
 config BNX2X
@@ -136,7 +136,7 @@ config BNX2X
        select ZLIB_INFLATE
        select LIBCRC32C
        select MDIO
-       ---help---
+       help
          This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards.
          To compile this driver as a module, choose M here: the module
          will be called bnx2x.  This is recommended.
@@ -145,7 +145,7 @@ config BNX2X_SRIOV
        bool "Broadcom 578xx and 57712 SR-IOV support"
        depends on BNX2X && PCI_IOV
        default y
-       ---help---
+       help
          This configuration parameter enables Single Root Input Output
          Virtualization support in the 578xx and 57712 products. This
          allows for virtual function acceleration in virtual environments.
@@ -164,7 +164,7 @@ config BGMAC_BCMA
        select BGMAC
        select PHYLIB
        select FIXED_PHY
-       ---help---
+       help
          This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus.
          They can be found on BCM47xx SoCs and provide gigabit ethernet.
          In case of using this driver on BCM4706 it's also requires to enable
@@ -178,7 +178,7 @@ config BGMAC_PLATFORM
        select PHYLIB
        select FIXED_PHY
        default ARCH_BCM_IPROC
-       ---help---
+       help
          Say Y here if you want to use the Broadcom iProc Gigabit Ethernet
          controller through the generic platform interface
 
@@ -203,7 +203,7 @@ config BNXT
        select NET_DEVLINK
        select PAGE_POOL
        select DIMLIB
-       ---help---
+       help
          This driver supports Broadcom NetXtreme-C/E 10/25/40/50 gigabit
          Ethernet cards.  To compile this driver as a module, choose M here:
          the module will be called bnxt_en.  This is recommended.
@@ -212,7 +212,7 @@ config BNXT_SRIOV
        bool "Broadcom NetXtreme-C/E SR-IOV support"
        depends on BNXT && PCI_IOV
        default y
-       ---help---
+       help
          This configuration parameter enables Single Root Input Output
          Virtualization support in the NetXtreme-C/E products. This
          allows for virtual function acceleration in virtual environments.
@@ -221,7 +221,7 @@ config BNXT_FLOWER_OFFLOAD
        bool "TC Flower offload support for NetXtreme-C/E"
        depends on BNXT
        default y
-       ---help---
+       help
          This configuration parameter enables TC Flower packet classifier
          offload for eswitch.  This option enables SR-IOV switchdev eswitch
          offload.
@@ -230,7 +230,7 @@ config BNXT_DCB
        bool "Data Center Bridging (DCB) Support"
        default n
        depends on BNXT && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
 
@@ -240,7 +240,7 @@ config BNXT_HWMON
        bool "Broadcom NetXtreme-C/E HWMON support"
        default y
        depends on BNXT && HWMON && !(BNXT=y && HWMON=m)
-       ---help---
+       help
          Say Y if you want to expose the thermal sensor data on NetXtreme-C/E
          devices, via the hwmon sysfs interface.
 
index d4564c7..fb4c3cd 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_BROCADE
        bool "QLogic BR-series devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index b124a62..0a48ad9 100644 (file)
@@ -6,7 +6,7 @@
 config BNA
        tristate "QLogic BR-series 1010/1020/1860 10Gb Ethernet Driver support"
        depends on PCI
-       ---help---
+       help
          This driver supports QLogic BR-series 1010/1020/1860 10Gb CEE capable
          Ethernet cards.
          To compile this driver as a module, choose M here: the module
index 2c4c12b..8585816 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_CADENCE
        bool "Cadence devices"
        depends on HAS_IOMEM
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          If unsure, say Y.
@@ -23,7 +23,7 @@ config MACB
        tristate "Cadence MACB/GEM support"
        depends on HAS_DMA && COMMON_CLK
        select PHYLINK
-       ---help---
+       help
          The Cadence MACB ethernet interface is found on many Atmel AT32 and
          AT91 parts.  This driver also supports the Cadence GEM (Gigabit
          Ethernet MAC found in some ARM SoC devices).  Say Y to include
@@ -37,13 +37,13 @@ config MACB_USE_HWSTAMP
        depends on MACB
        depends on PTP_1588_CLOCK
        default y
-       ---help---
+       help
          Enable IEEE 1588 Precision Time Protocol (PTP) support for MACB.
 
 config MACB_PCI
        tristate "Cadence PCI MACB/GEM support"
        depends on MACB && PCI
-       ---help---
+       help
          This is PCI wrapper for MACB driver.
 
          To compile this driver as a module, choose M here: the module
index 4520e7e..4875cda 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_CAVIUM
        bool "Cavium ethernet drivers"
        default y
-       ---help---
+       help
          Select this option if you want enable Cavium network support.
 
          If you have a Cavium SoC or network adapter, say Y.
@@ -17,7 +17,7 @@ config THUNDER_NIC_PF
        tristate "Thunder Physical function driver"
        depends on 64BIT && PCI
        select THUNDER_NIC_BGX
-       ---help---
+       help
          This driver supports Thunder's NIC physical function.
          The NIC provides the controller and DMA engines to
          move network traffic to/from the memory. The NIC
@@ -29,7 +29,7 @@ config THUNDER_NIC_VF
        tristate "Thunder Virtual function driver"
        imply CAVIUM_PTP
        depends on 64BIT && PCI
-       ---help---
+       help
          This driver supports Thunder's NIC virtual function
 
 config THUNDER_NIC_BGX
@@ -38,7 +38,7 @@ config        THUNDER_NIC_BGX
        select PHYLIB
        select MDIO_THUNDER if PCI
        select THUNDER_NIC_RGX
-       ---help---
+       help
          This driver supports programming and controlling of MAC
          interface from NIC physical function driver.
 
@@ -47,7 +47,7 @@ config        THUNDER_NIC_RGX
        depends on 64BIT && PCI
        select PHYLIB
        select MDIO_THUNDER if PCI
-       ---help---
+       help
          This driver supports configuring XCV block of RGX interface
          present on CN81XX chip.
 
@@ -55,7 +55,7 @@ config CAVIUM_PTP
        tristate "Cavium PTP coprocessor as PTP clock"
        depends on 64BIT && PCI
        depends on PTP_1588_CLOCK
-       ---help---
+       help
          This driver adds support for the Precision Time Protocol Clocks and
          Timestamping coprocessor (PTP) found on Cavium processors.
          PTP provides timestamping mechanism that is suitable for use in IEEE 1588
@@ -70,7 +70,7 @@ config LIQUIDIO
        select FW_LOADER
        select LIBCRC32C
        select NET_DEVLINK
-       ---help---
+       help
          This driver supports Cavium LiquidIO Intelligent Server Adapters
          based on CN66XX, CN68XX and CN23XX chips.
 
@@ -92,7 +92,7 @@ config LIQUIDIO_VF
        tristate "Cavium LiquidIO VF support"
        depends on 64BIT && PCI_MSI
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports Cavium LiquidIO Intelligent Server Adapter
          based on CN23XX chips.
 
index 82cdfa5..b7f4325 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_CHELSIO
        bool "Chelsio devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config CHELSIO_T1
        depends on PCI
        select CRC32
        select MDIO
-       ---help---
+       help
          This driver supports Chelsio gigabit and 10-gigabit
          Ethernet cards. More information about adapter features and
          performance tuning is in
@@ -42,7 +42,7 @@ config CHELSIO_T1
 config CHELSIO_T1_1G
        bool "Chelsio gigabit Ethernet support"
        depends on CHELSIO_T1
-       ---help---
+       help
          Enables support for Chelsio's gigabit Ethernet PCI cards.  If you
          are using only 10G cards say 'N' here.
 
@@ -51,7 +51,7 @@ config CHELSIO_T3
        depends on PCI && INET
        select FW_LOADER
        select MDIO
-       ---help---
+       help
          This driver supports Chelsio T3-based gigabit and 10Gb Ethernet
          adapters.
 
@@ -72,7 +72,7 @@ config CHELSIO_T4
        select FW_LOADER
        select MDIO
        select ZLIB_DEFLATE
-       ---help---
+       help
          This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
          adapter and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
          Ethernet adapters.
@@ -92,7 +92,7 @@ config CHELSIO_T4_DCB
        bool "Data Center Bridging (DCB) Support for Chelsio T4/T5/T6 cards"
        default n
        depends on CHELSIO_T4 && DCB
-       ---help---
+       help
          Enable DCB support through rtNetlink interface.
          Say Y here if you want to enable Data Center Bridging (DCB) support
          in the driver.
@@ -103,7 +103,7 @@ config CHELSIO_T4_FCOE
        bool "Fibre Channel over Ethernet (FCoE) Support for Chelsio T5 cards"
        default n
        depends on CHELSIO_T4 && CHELSIO_T4_DCB && FCOE
-       ---help---
+       help
          Enable FCoE offload features.
          Say Y here if you want to enable Fibre Channel over Ethernet (FCoE) support
          in the driver.
@@ -113,7 +113,7 @@ config CHELSIO_T4_FCOE
 config CHELSIO_T4VF
        tristate "Chelsio Communications T4/T5/T6 Virtual Function Ethernet support"
        depends on PCI
-       ---help---
+       help
          This driver supports Chelsio T4, T5 & T6 based gigabit, 10Gb Ethernet
          adapters and T5/T6 based 40Gb and T6 based 25Gb, 50Gb and 100Gb
          Ethernet adapters with PCI-E SR-IOV Virtual Functions.
@@ -131,7 +131,7 @@ config CHELSIO_T4VF
 
 config CHELSIO_LIB
        tristate
-       ---help---
+       help
        Common library for Chelsio drivers.
 
 endif # NET_VENDOR_CHELSIO
index 8d845f5..7cf4526 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_CIRRUS
        bool "Cirrus devices"
        default y
        depends on ISA || EISA || ARM || MAC
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config CS89x0
        tristate "CS89x0 support"
        depends on ISA || EISA || ARM
        depends on !PPC32
-       ---help---
+       help
          Support for CS89x0 chipset based Ethernet cards. If you have a
          network (Ethernet) card of this type, say Y and read the file
          <file:Documentation/networking/device_drivers/cirrus/cs89x0.rst>.
@@ -51,7 +51,7 @@ config EP93XX_ETH
 config MAC89x0
        tristate "Macintosh CS89x0 based ethernet cards"
        depends on MAC
-       ---help---
+       help
          Support for CS89x0 chipset based Ethernet cards.  If you have a
          Nubus or LC-PDS network (Ethernet) card of this type, say Y here.
 
index ee5b7b3..18c3a07 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_CISCO
        bool "Cisco devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index edaae70..ad80c0f 100644 (file)
@@ -6,5 +6,5 @@
 config ENIC
        tristate "Cisco VIC Ethernet NIC Support"
        depends on PCI
-       ---help---
+       help
          This enables the support for the Cisco VIC Ethernet card.
index 89bc457..ac8cb57 100644 (file)
@@ -4,7 +4,7 @@
 config NET_VENDOR_CORTINA
        bool "Cortina Gemini devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y
          and read the Ethernet-HOWTO, available from
          <http://www.tldp.org/docs.html#howto>.
@@ -17,7 +17,7 @@ config GEMINI_ETHERNET
        depends on HAS_IOMEM
        select PHYLIB
        select CRC32
-       ---help---
+       help
          This driver supports StorLink SL351x (Gemini) dual Gigabit Ethernet.
 
 endif # NET_VENDOR_CORTINA
index a321a71..7624710 100644 (file)
@@ -8,7 +8,7 @@ config DM9000
        depends on ARM || MIPS || COLDFIRE || NIOS2
        select CRC32
        select MII
-       ---help---
+       help
          Support for DM9000 chipset.
 
          To compile this driver as a module, choose M here.  The module
@@ -17,7 +17,7 @@ config DM9000
 config DM9000_FORCE_SIMPLE_PHY_POLL
        bool "Force simple NSR based PHY polling"
        depends on DM9000
-       ---help---
+       help
          This configuration forces the DM9000 to use the NSR's LinkStatus
          bit to determine if the link is up or down instead of the more
          costly MII PHY reads. Note, this will not work if the chip is
index df1eeb0..9e5e5f1 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_DEC
        bool "Digital Equipment devices"
        default y
        depends on PCI || EISA || CARDBUS
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index 177f36f..8afc594 100644 (file)
@@ -6,7 +6,7 @@
 config NET_TULIP
        bool "DEC - Tulip devices"
        depends on (PCI || EISA || CARDBUS)
-       ---help---
+       help
          This selects the "Tulip" family of EISA/PCI network cards.
 
 if NET_TULIP
@@ -15,7 +15,7 @@ config DE2104X
        tristate "Early DECchip Tulip (dc2104x) PCI support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is developed for the SMC EtherPower series Ethernet
          cards and also works with cards based on the DECchip
          21040 (Tulip series) chips.  Some LinkSys PCI cards are
@@ -32,7 +32,7 @@ config DE2104X_DSL
        depends on DE2104X
        range 0 31
        default 0
-       ---help---
+       help
          Setting this value allows to align ring buffer descriptors into their
          own cache lines. Value of 4 corresponds to the typical 32 byte line
          (the descriptor is 16 bytes). This is necessary on systems that lack
@@ -43,7 +43,7 @@ config TULIP
        tristate "DECchip Tulip (dc2114x) PCI support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is developed for the SMC EtherPower series Ethernet
          cards and also works with cards based on the DECchip 
          21140 (Tulip series) chips.  Some LinkSys PCI cards are
@@ -58,7 +58,7 @@ config TULIP
 config TULIP_MWI
        bool "New bus configuration"
        depends on TULIP
-       ---help---
+       help
          This configures your Tulip card specifically for the card and
          system cache line size type you are using.
 
@@ -69,7 +69,7 @@ config TULIP_MWI
 config TULIP_MMIO
        bool "Use PCI shared mem for NIC registers"
        depends on TULIP
-       ---help---
+       help
          Use PCI shared memory for the NIC registers, rather than going through
          the Tulip's PIO (programmed I/O ports).  Faster, but could produce
          obscure bugs if your mainboard has memory controller timing issues.
@@ -78,7 +78,7 @@ config TULIP_MMIO
 config TULIP_NAPI
        bool "Use RX polling (NAPI)"
        depends on TULIP
-       ---help---
+       help
          NAPI is a new driver API designed to reduce CPU and interrupt load
          when the driver is receiving lots of packets from the card. It is
          still somewhat experimental and thus not yet enabled by default.
@@ -92,7 +92,7 @@ config TULIP_NAPI
 config TULIP_NAPI_HW_MITIGATION
        bool "Use Interrupt Mitigation"
        depends on TULIP_NAPI
-       ---help---
+       help
          Use HW to reduce RX interrupts. Not strictly necessary since NAPI
          reduces RX interrupts by itself. Interrupt mitigation reduces RX
          interrupts even at low levels of traffic at the cost of a small
@@ -109,7 +109,7 @@ config DE4X5
        depends on (PCI || EISA)
        depends on VIRT_TO_BUS || ALPHA || PPC || SPARC
        select CRC32
-       ---help---
+       help
          This is support for the DIGITAL series of PCI/EISA Ethernet cards.
          These include the DE425, DE434, DE435, DE450 and DE500 models.  If
          you have a network card of this type, say Y.  More specific
@@ -124,7 +124,7 @@ config WINBOND_840
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver is for the Winbond W89c840 chip.  It also works with 
          the TX9882 chip on the Compex RL100-ATX board.
          More specific information and updates are available from
@@ -134,7 +134,7 @@ config DM9102
        tristate "Davicom DM910x/DM980x support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from
          Davicom (<http://www.davicom.com.tw/>).  If you have such a network
          (Ethernet) card, say Y.  Some information is contained in the file
@@ -147,7 +147,7 @@ config ULI526X
        tristate "ULi M526x controller support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is for ULi M5261/M5263 10/100M Ethernet Controller
          (<http://www.nvidia.com/page/uli_drivers.html>).
 
@@ -157,7 +157,7 @@ config ULI526X
 config PCMCIA_XIRCOM
        tristate "Xircom CardBus support"
        depends on CARDBUS
-       ---help---
+       help
          This driver is for the Digital "Tulip" Ethernet CardBus adapters.
          It should work with most DEC 21*4*-based chips/ethercards, as well
          as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and
index 1362658..0d77f84 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_DLINK
        bool "D-Link devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config DL2K
        tristate "DL2000/TC902x/IP1000A-based Gigabit Ethernet support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver supports DL2000/TC902x/IP1000A-based Gigabit ethernet cards,
          which includes
          D-Link DGE-550T Gigabit Ethernet Adapter.
@@ -37,7 +37,7 @@ config SUNDANCE
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver is for the Sundance "Alta" chip.
          More specific information and updates are available from
          <http://www.scyld.com/network/sundance.html>.
@@ -45,7 +45,7 @@ config SUNDANCE
 config SUNDANCE_MMIO
        bool "Use MMIO instead of PIO"
        depends on SUNDANCE
-       ---help---
+       help
          Enable memory-mapped I/O for interaction with Sundance NIC registers.
          Do NOT enable this by default, PIO (enabled when MMIO is disabled)
          is known to solve bugs on certain chips.
index 22c143f..5797a76 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_EMULEX
        bool "Emulex devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index 6db75fd..38aa824 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_EZCHIP
        bool "EZchip devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) device belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config EZCHIP_NPS_MANAGEMENT_ENET
        tristate "EZchip NPS management enet support"
        depends on OF_IRQ && OF_NET
        depends on HAS_IOMEM
-       ---help---
+       help
          Simple LAN device for debug or management purposes.
          Device supports interrupts for RX and TX(completion).
          Device does not have DMA ability.
index 73e4f26..c2677ec 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_FARADAY
        bool "Faraday devices"
        default y
        depends on ARM || NDS32 || COMPILE_TEST
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config FTMAC100
        depends on ARM || NDS32 || COMPILE_TEST
        depends on !64BIT || BROKEN
        select MII
-       ---help---
+       help
          This driver supports the FTMAC100 10/100 Ethernet controller
          from Faraday. It is used on Faraday A320, Andes AG101 and some
          other ARM/NDS32 SoC's.
@@ -33,7 +33,7 @@ config FTGMAC100
        depends on !64BIT || BROKEN
        select PHYLIB
        select MDIO_ASPEED if MACH_ASPEED_G6
-       ---help---
+       help
          This driver supports the FTGMAC100 Gigabit Ethernet controller
          from Faraday. It is used on Faraday A369, Andes AG102 and some
          other ARM/NDS32 SoC's.
index bfc6bfe..a1d53dd 100644 (file)
@@ -10,7 +10,7 @@ config NET_VENDOR_FREESCALE
                   M523x || M527x || M5272 || M528x || M520x || M532x || \
                   ARCH_MXC || ARCH_MXS || (PPC_MPC52xx && PPC_BESTCOMM) || \
                   ARCH_LAYERSCAPE || COMPILE_TEST
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -27,7 +27,7 @@ config FEC
        default ARCH_MXC || SOC_IMX28 if ARM
        select PHYLIB
        imply PTP_1588_CLOCK
-       ---help---
+       help
          Say Y here if you want to use the built-in 10/100 Fast ethernet
          controller on some Motorola ColdFire and Freescale i.MX processors.
 
@@ -37,7 +37,7 @@ config FEC_MPC52xx
        select CRC32
        select PHYLIB
        select PPC_BESTCOMM_FEC
-       ---help---
+       help
          This option enables support for the MPC5200's on-chip
          Fast Ethernet Controller
          If compiled as module, it will be called fec_mpc52xx.
@@ -46,7 +46,7 @@ config FEC_MPC52xx_MDIO
        bool "FEC MPC52xx MDIO bus driver"
        depends on FEC_MPC52xx
        default y
-       ---help---
+       help
          The MPC5200's FEC can connect to the Ethernet either with
          an external MII PHY chip or 10 Mbps 7-wire interface
          (Motorola? industry standard).
@@ -60,7 +60,7 @@ source "drivers/net/ethernet/freescale/fman/Kconfig"
 config FSL_PQ_MDIO
        tristate "Freescale PQ MDIO"
        select PHYLIB
-       ---help---
+       help
          This driver supports the MDIO bus used by the gianfar and UCC drivers.
 
 config FSL_XGMAC_MDIO
@@ -68,7 +68,7 @@ config FSL_XGMAC_MDIO
        select PHYLIB
        depends on OF
        select OF_MDIO
-       ---help---
+       help
          This driver supports the MDIO bus on the Fman 10G Ethernet MACs, and
          on the FMan mEMAC (which supports both Clauses 22 and 45)
 
@@ -78,7 +78,7 @@ config UCC_GETH
        select FSL_PQ_MDIO
        select PHYLIB
        select FIXED_PHY
-       ---help---
+       help
          This driver supports the Gigabit Ethernet mode of the QUICC Engine,
          which is available on some Freescale SOCs.
 
@@ -93,7 +93,7 @@ config GIANFAR
        select PHYLIB
        select FIXED_PHY
        select CRC32
-       ---help---
+       help
          This driver supports the Gigabit TSEC on the MPC83xx, MPC85xx,
          and MPC86xx family of chips, the eTSEC on LS1021A and the FEC
          on the 8540.
index 0a54c7e..626ec58 100644 (file)
@@ -5,7 +5,7 @@ menuconfig FSL_DPAA_ETH
        select PHYLIB
        select FIXED_PHY
        select FSL_FMAN_MAC
-       ---help---
+       help
          Data Path Acceleration Architecture Ethernet driver,
          supporting the Freescale QorIQ chips.
          Depends on Freescale Buffer Manager and Queue Manager
index cee99f2..0a1400c 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_FUJITSU
        bool "Fujitsu devices"
        default y
        depends on PCMCIA
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config PCMCIA_FMVJ18X
        tristate "Fujitsu FMV-J18x PCMCIA support"
        depends on PCMCIA
        select CRC32
-       ---help---
+       help
          Say Y here if you intend to attach a Fujitsu FMV-J18x or compatible
          PCMCIA (PC-card) Ethernet card to your computer.
 
index 2fff435..44f9279 100644 (file)
@@ -8,7 +8,7 @@ config NET_VENDOR_HISILICON
        default y
        depends on OF || ACPI
        depends on ARM || ARM64 || COMPILE_TEST
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -42,7 +42,7 @@ config HIP04_ETH
        select MARVELL_PHY
        select MFD_SYSCON
        select HNS_MDIO
-       ---help---
+       help
          If you wish to compile a kernel for a hardware with hisilicon p04 SoC and
          want to use the internal ethernet then you should answer Y to this.
 
@@ -59,13 +59,13 @@ config HI13X1_GMAC
 config HNS_MDIO
        tristate
        select PHYLIB
-       ---help---
+       help
          This selects the HNS MDIO support. It is needed by HNS_DSAF to access
          the PHY
 
 config HNS
        tristate
-       ---help---
+       help
          This selects the framework support for Hisilicon Network Subsystem. It
          is needed by any driver which provides HNS acceleration engine or make
          use of the engine
@@ -74,7 +74,7 @@ config HNS_DSAF
        tristate "Hisilicon HNS DSAF device Support"
        select HNS
        select HNS_MDIO
-       ---help---
+       help
          This selects the DSAF (Distributed System Area Frabric) network
          acceleration engine support. The engine is used in Hisilicon hip05,
          Hi1610 and further ICT SoC
@@ -83,14 +83,14 @@ config HNS_ENET
        tristate "Hisilicon HNS Ethernet Device Support"
        select PHYLIB
        select HNS
-       ---help---
+       help
          This selects the general ethernet driver for HNS.  This module make
          use of any HNS AE driver, such as HNS_DSAF
 
 config HNS3
        tristate "Hisilicon Network Subsystem Support HNS3 (Framework)"
        depends on PCI
-       ---help---
+       help
          This selects the framework support for Hisilicon Network Subsystem 3.
          This layer facilitates clients like ENET, RoCE and user-space ethernet
          drivers(like ODP)to register with HNAE devices and their associated
@@ -102,7 +102,7 @@ config HNS3_HCLGE
        tristate "Hisilicon HNS3 HCLGE Acceleration Engine & Compatibility Layer Support"
        default m
        depends on PCI_MSI
-       ---help---
+       help
          This selects the HNS3_HCLGE network acceleration engine & its hardware
          compatibility layer. The engine would be used in Hisilicon hip08 family of
          SoCs and further upcoming SoCs.
@@ -111,7 +111,7 @@ config HNS3_DCB
        bool "Hisilicon HNS3 Data Center Bridge Support"
        default n
        depends on HNS3_HCLGE && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the HNS3 driver.
 
          If unsure, say N.
@@ -120,7 +120,7 @@ config HNS3_HCLGEVF
        tristate "Hisilicon HNS3VF Acceleration Engine & Compatibility Layer Support"
        depends on PCI_MSI
        depends on HNS3_HCLGE
-    ---help---
+       help
          This selects the HNS3 VF drivers network acceleration engine & its hardware
          compatibility layer. The engine would be used in Hisilicon hip08 family of
          SoCs and further upcoming SoCs.
@@ -130,7 +130,7 @@ config HNS3_ENET
        default m
        depends on 64BIT && PCI
        depends on INET
-       ---help---
+       help
          This selects the Ethernet Driver for Hisilicon Network Subsystem 3 for hip08
          family of SoCs. This module depends upon HNAE3 driver to access the HNAE3
          devices and their associated operations.
index bdcbfac..c05fce1 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_HUAWEI
        bool "Huawei devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
          Note that the answer to this question doesn't directly affect the
          kernel: saying N will just cause the configurator to skip all
index cabc2f7..936e2dd 100644 (file)
@@ -6,7 +6,7 @@
 config HINIC
        tristate "Huawei Intelligent PCIE Network Interface Card"
        depends on (PCI_MSI && (X86 || ARM64))
-       ---help---
+       help
          This driver supports HiNIC PCIE Ethernet cards.
          To compile this driver as part of the kernel, choose Y here.
          If unsure, choose N.
index 33faff9..3b5fab1 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_I825XX
        bool "Intel (82586/82593/82596) devices"
        default y
        depends on NET_VENDOR_INTEL
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question does not directly affect the
@@ -20,14 +20,14 @@ if NET_VENDOR_I825XX
 config ARM_ETHER1
        tristate "Acorn Ether1 support"
        depends on ARM && ARCH_ACORN
-       ---help---
+       help
          If you have an Acorn system with one of these (AKA25) network cards,
          you should say Y to this option if you wish to use it with Linux.
 
 config BVME6000_NET
        tristate "BVME6000 Ethernet support"
        depends on BVME6000
-       ---help---
+       help
          This is the driver for the Ethernet interface on BVME4000 and
          BVME6000 VME boards.  Say Y here to include the driver for this chip
          in your kernel.
@@ -36,14 +36,14 @@ config BVME6000_NET
 config LASI_82596
        tristate "Lasi ethernet"
        depends on GSC
-       ---help---
+       help
          Say Y here to support the builtin Intel 82596 ethernet controller
          found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet.
 
 config MVME16x_NET
        tristate "MVME16x Ethernet support"
        depends on MVME16x
-       ---help---
+       help
          This is the driver for the Ethernet interface on the Motorola
          MVME162, 166, 167, 172 and 177 boards.  Say Y here to include the
          driver for this chip in your kernel.
@@ -52,14 +52,14 @@ config MVME16x_NET
 config SNI_82596
        tristate "SNI RM ethernet"
        depends on SNI_RM
-       ---help---
+       help
          Say Y here to support the on-board Intel 82596 ethernet controller
          built into SNI RM machines.
 
 config SUN3_82586
        bool "Sun3 on-board Intel 82586 support"
        depends on SUN3
-       ---help---
+       help
          This driver enables support for the on-board Intel 82586 based
          Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards.  Note
          that this driver does not support 82586-based adapters on additional
index a95d941..c0c112d 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_IBM
        bool "IBM devices"
        default y
        depends on PPC_PSERIES || PPC_DCR || (IBMEBUS && SPARSEMEM)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_IBM
 config IBMVETH
        tristate "IBM LAN Virtual Ethernet support"
        depends on PPC_PSERIES
-       ---help---
+       help
          This driver supports virtual ethernet adapters on newer IBM iSeries
          and pSeries systems.
 
@@ -32,7 +32,7 @@ source "drivers/net/ethernet/ibm/emac/Kconfig"
 config EHEA
        tristate "eHEA Ethernet support"
        depends on IBMEBUS && SPARSEMEM
-       ---help---
+       help
          This driver supports the IBM pSeries eHEA ethernet adapter.
 
          To compile the driver as a module, choose M here. The module
@@ -41,7 +41,7 @@ config EHEA
 config IBMVNIC
        tristate "IBM Virtual NIC support"
        depends on PPC_PSERIES
-       ---help---
+       help
          This driver supports Virtual NIC adapters on IBM i and IBM System p
          systems.
 
index ad34e43..48a8f9a 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_INTEL
        bool "Intel devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config E100
        tristate "Intel(R) PRO/100+ support"
        depends on PCI
        select MII
-       ---help---
+       help
          This driver supports Intel(R) PRO/100 family of adapters.
          To verify that your adapter is supported, find the board ID number
          on the adapter. Look for a label that has a barcode and a number
@@ -42,7 +42,7 @@ config E100
 config E1000
        tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
        depends on PCI
-       ---help---
+       help
          This driver supports Intel(R) PRO/1000 gigabit ethernet family of
          adapters.  For more information on how to identify your adapter, go
          to the Adapter & Driver ID Guide that can be located at:
@@ -60,7 +60,7 @@ config E1000E
        depends on PCI && (!SPARC32 || BROKEN)
        select CRC32
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
          ethernet family of adapters. For PCI or PCI-X e1000 adapters,
          use the regular e1000 driver For more information on how to
@@ -79,7 +79,7 @@ config E1000E_HWTS
        bool "Support HW cross-timestamp on PCH devices"
        default y
        depends on E1000E && X86
-       ---help---
+       help
         Say Y to enable hardware supported cross-timestamping on PCH
         devices. The cross-timestamp is available through the PTP clock
         driver precise cross-timestamp ioctl (PTP_SYS_OFFSET_PRECISE).
@@ -90,7 +90,7 @@ config IGB
        imply PTP_1588_CLOCK
        select I2C
        select I2C_ALGOBIT
-       ---help---
+       help
          This driver supports Intel(R) 82575/82576 gigabit ethernet family of
          adapters.  For more information on how to identify your adapter, go
          to the Adapter & Driver ID Guide that can be located at:
@@ -107,7 +107,7 @@ config IGB_HWMON
        bool "Intel(R) PCI-Express Gigabit adapters HWMON support"
        default y
        depends on IGB && HWMON && !(IGB=y && HWMON=m)
-       ---help---
+       help
          Say Y if you want to expose thermal sensor data on Intel devices.
 
          Some of our devices contain thermal sensors, both external and internal.
@@ -118,7 +118,7 @@ config IGB_DCA
        bool "Direct Cache Access (DCA) Support"
        default y
        depends on IGB && DCA && !(IGB=y && DCA=m)
-       ---help---
+       help
          Say Y here if you want to use Direct Cache Access (DCA) in the
          driver.  DCA is a method for warming the CPU cache before data
          is used, with the intent of lessening the impact of cache misses.
@@ -126,7 +126,7 @@ config IGB_DCA
 config IGBVF
        tristate "Intel(R) 82576 Virtual Function Ethernet support"
        depends on PCI
-       ---help---
+       help
          This driver supports Intel(R) 82576 virtual functions.  For more
          information on how to identify your adapter, go to the Adapter &
          Driver ID Guide that can be located at:
@@ -142,7 +142,7 @@ config IGBVF
 config IXGB
        tristate "Intel(R) PRO/10GbE support"
        depends on PCI
-       ---help---
+       help
          This driver supports Intel(R) PRO/10GbE family of adapters for
          PCI-X type cards. For PCI-E type cards, use the "ixgbe" driver
          instead. For more information on how to identify your adapter, go
@@ -162,7 +162,7 @@ config IXGBE
        select MDIO
        select PHYLIB
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports Intel(R) 10GbE PCI Express family of
          adapters.  For more information on how to identify your adapter, go
          to the Adapter & Driver ID Guide that can be located at:
@@ -179,7 +179,7 @@ config IXGBE_HWMON
        bool "Intel(R) 10GbE PCI Express adapters HWMON support"
        default y
        depends on IXGBE && HWMON && !(IXGBE=y && HWMON=m)
-       ---help---
+       help
          Say Y if you want to expose the thermal sensor data on some of
          our cards, via a hwmon sysfs interface.
 
@@ -187,7 +187,7 @@ config IXGBE_DCA
        bool "Direct Cache Access (DCA) Support"
        default y
        depends on IXGBE && DCA && !(IXGBE=y && DCA=m)
-       ---help---
+       help
          Say Y here if you want to use Direct Cache Access (DCA) in the
          driver.  DCA is a method for warming the CPU cache before data
          is used, with the intent of lessening the impact of cache misses.
@@ -196,7 +196,7 @@ config IXGBE_DCB
        bool "Data Center Bridging (DCB) Support"
        default n
        depends on IXGBE && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
 
@@ -208,13 +208,13 @@ config IXGBE_IPSEC
        depends on XFRM_OFFLOAD
        default y
        select XFRM_ALGO
-       ---help---
+       help
          Enable support for IPSec offload in ixgbe.ko
 
 config IXGBEVF
        tristate "Intel(R) 10GbE PCI Express Virtual Function Ethernet support"
        depends on PCI_MSI
-       ---help---
+       help
          This driver supports Intel(R) PCI Express virtual functions for the
          Intel(R) ixgbe driver.  For more information on how to identify your
          adapter, go to the Adapter & Driver ID Guide that can be located at:
@@ -234,14 +234,14 @@ config IXGBEVF_IPSEC
        depends on XFRM_OFFLOAD
        default y
        select XFRM_ALGO
-       ---help---
+       help
          Enable support for IPSec offload in ixgbevf.ko
 
 config I40E
        tristate "Intel(R) Ethernet Controller XL710 Family support"
        imply PTP_1588_CLOCK
        depends on PCI
-       ---help---
+       help
          This driver supports Intel(R) Ethernet Controller XL710 Family of
          devices.  For more information on how to identify your adapter, go
          to the Adapter & Driver ID Guide that can be located at:
@@ -258,7 +258,7 @@ config I40E_DCB
        bool "Data Center Bridging (DCB) Support"
        default n
        depends on I40E && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
 
@@ -272,7 +272,7 @@ config I40EVF
        tristate "Intel(R) Ethernet Adaptive Virtual Function support"
        select IAVF
        depends on PCI_MSI
-       ---help---
+       help
          This driver supports virtual functions for Intel XL710,
          X710, X722, XXV710, and all devices advertising support for
          Intel Ethernet Adaptive Virtual Function devices. For more
@@ -295,7 +295,7 @@ config ICE
        default n
        depends on PCI_MSI
        select NET_DEVLINK
-       ---help---
+       help
          This driver supports Intel(R) Ethernet Connection E800 Series of
          devices.  For more information on how to identify your adapter, go
          to the Adapter & Driver ID Guide that can be located at:
@@ -313,7 +313,7 @@ config FM10K
        default n
        depends on PCI_MSI
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports Intel(R) FM10000 Ethernet Switch Host
          Interface.  For more information on how to identify your adapter,
          go to the Adapter & Driver ID Guide that can be located at:
@@ -330,7 +330,7 @@ config IGC
        tristate "Intel(R) Ethernet Controller I225-LM/I225-V support"
        default n
        depends on PCI
-       ---help---
+       help
          This driver supports Intel(R) Ethernet Controller I225-LM/I225-V
          family of adapters.
 
index 3d5caea..cd8ddd1 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_MARVELL
        bool "Marvell devices"
        default y
        depends on PCI || CPU_PXA168 || MV64X60 || PPC32 || PLAT_ORION || INET || COMPILE_TEST
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config MV643XX_ETH
        depends on INET
        select PHYLIB
        select MVMDIO
-       ---help---
+       help
          This driver supports the gigabit ethernet MACs in the
          Marvell Discovery PPC/MIPS chipset family (MV643XX) and
          in the Marvell Orion ARM SoC family.
@@ -35,7 +35,7 @@ config MVMDIO
        tristate "Marvell MDIO interface support"
        depends on HAS_IOMEM
        select PHYLIB
-       ---help---
+       help
          This driver supports the MDIO interface found in the network
          interface units of the Marvell EBU SoCs (Kirkwood, Orion5x,
          Dove, Armada 370 and Armada XP).
@@ -46,7 +46,7 @@ config MVNETA_BM_ENABLE
        tristate "Marvell Armada 38x/XP network interface BM support"
        depends on MVNETA
        depends on !64BIT
-       ---help---
+       help
          This driver supports auxiliary block of the network
          interface units in the Marvell ARMADA XP and ARMADA 38x SoC
          family, which is called buffer manager.
@@ -62,7 +62,7 @@ config MVNETA
        select MVMDIO
        select PHYLINK
        select PAGE_POOL
-       ---help---
+       help
          This driver supports the network interface units in the
          Marvell ARMADA XP, ARMADA 370, ARMADA 38x and
          ARMADA 37xx SoC family.
@@ -87,7 +87,7 @@ config MVPP2
        depends on ARCH_MVEBU || COMPILE_TEST
        select MVMDIO
        select PHYLINK
-       ---help---
+       help
          This driver supports the network interface units in the
          Marvell ARMADA 375, 7K and 8K SoCs.
 
@@ -96,7 +96,7 @@ config PXA168_ETH
        depends on HAS_IOMEM
        depends on CPU_PXA168 || ARCH_BERLIN || COMPILE_TEST
        select PHYLIB
-       ---help---
+       help
          This driver supports the pxa168 Ethernet ports.
 
          To compile this driver as a module, choose M here. The module
@@ -106,7 +106,7 @@ config SKGE
        tristate "Marvell Yukon Gigabit Ethernet support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver support the Marvell Yukon or SysKonnect SK-98xx/SK-95xx
          and related Gigabit Ethernet adapters. It is a new smaller driver
          with better performance and more complete ethtool support.
@@ -127,7 +127,7 @@ config SKGE
 config SKGE_DEBUG
        bool "Debugging interface"
        depends on SKGE && DEBUG_FS
-       ---help---
+       help
          This option adds the ability to dump driver state for debugging.
          The file /sys/kernel/debug/skge/ethX displays the state of the internal
          transmit and receive rings.
@@ -137,7 +137,7 @@ config SKGE_DEBUG
 config SKGE_GENESIS
        bool "Support for older SysKonnect Genesis boards"
        depends on SKGE
-       ---help---
+       help
         This enables support for the older and uncommon SysKonnect Genesis
         chips, which support MII via an external transceiver, instead of
         an internal one. Disabling this option will save some memory
@@ -147,7 +147,7 @@ config SKY2
        tristate "Marvell Yukon 2 support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver supports Gigabit Ethernet adapters based on the
          Marvell Yukon 2 chipset:
          Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/
@@ -162,7 +162,7 @@ config SKY2
 config SKY2_DEBUG
        bool "Debugging interface"
        depends on SKY2 && DEBUG_FS
-       ---help---
+       help
          This option adds the ability to dump driver state for debugging.
          The file /sys/kernel/debug/sky2/ethX displays the state of the internal
          transmit and receive rings.
index d9dfb61..543a1d0 100644 (file)
@@ -21,7 +21,7 @@ config NDC_DIS_DYNAMIC_CACHING
        bool "Disable caching of dynamic entries in NDC"
        depends on OCTEONTX2_AF
        default n
-       ---help---
+       help
          This config option disables caching of dynamic entries such as NIX SQEs
          , NPA stack pages etc in NDC. Also locks down NIX SQ/CQ/RQ/RSS and
          NPA Aura/Pool contexts.
index 500c15e..62a820b 100644 (file)
@@ -2,7 +2,7 @@
 config NET_VENDOR_MEDIATEK
        bool "MediaTek devices"
        depends on ARCH_MEDIATEK || SOC_MT7621 || SOC_MT7620
-       ---help---
+       help
          If you have a Mediatek SoC with ethernet, say Y.
 
 if NET_VENDOR_MEDIATEK
@@ -10,7 +10,7 @@ if NET_VENDOR_MEDIATEK
 config NET_MEDIATEK_SOC
        tristate "MediaTek SoC Gigabit Ethernet support"
        select PHYLINK
-       ---help---
+       help
          This driver supports the gigabit ethernet MACs in the
          MediaTek SoC family.
 
index 23cf791..ff6613a 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_MELLANOX
        bool "Mellanox devices"
        default y
        depends on PCI || I2C
-       ---help---
+       help
          If you have a network (Ethernet or RDMA) device belonging to this
          class, say Y.
 
index e69c3c3..400e611 100644 (file)
@@ -8,7 +8,7 @@ config MLX4_EN
        depends on PCI && NETDEVICES && ETHERNET && INET
        select MLX4_CORE
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports Mellanox Technologies ConnectX Ethernet
          devices.
 
@@ -16,7 +16,7 @@ config MLX4_EN_DCB
        bool "Data Center Bridging (DCB) Support"
        default y
        depends on MLX4_EN && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
          If set to N, will not be able to configure QoS and ratelimit attributes.
@@ -34,7 +34,7 @@ config MLX4_DEBUG
        bool "Verbose debugging output" if (MLX4_CORE && EXPERT)
        depends on MLX4_CORE
        default y
-       ---help---
+       help
          This option causes debugging code to be compiled into the
          mlx4_core driver.  The output can be turned on via the
          debug_level module parameter (which can also be set after
@@ -44,6 +44,6 @@ config MLX4_CORE_GEN2
        bool "Support for old gen2 Mellanox PCI IDs" if (MLX4_CORE)
        depends on MLX4_CORE
        default y
-       ---help---
+       help
          Say Y here if you want to use old gen2 Mellanox devices in the
          driver.
index b6ffd16..4dfdbb8 100644 (file)
@@ -12,7 +12,7 @@ config MLX5_CORE
        depends on PTP_1588_CLOCK || !PTP_1588_CLOCK
        depends on PCI_HYPERV_INTERFACE || !PCI_HYPERV_INTERFACE
        default n
-       ---help---
+       help
          Core driver for low level functionality of the ConnectX-4 and
          Connect-IB cards by Mellanox Technologies.
 
@@ -23,7 +23,7 @@ config MLX5_FPGA
        bool "Mellanox Technologies Innova support"
        depends on MLX5_CORE
        select MLX5_ACCEL
-       ---help---
+       help
          Build support for the Innova family of network cards by Mellanox
          Technologies. Innova network cards are comprised of a ConnectX chip
          and an FPGA chip on one board. If you select this option, the
@@ -36,14 +36,14 @@ config MLX5_CORE_EN
        select PAGE_POOL
        select DIMLIB
        default n
-       ---help---
+       help
          Ethernet support in Mellanox Technologies ConnectX-4 NIC.
 
 config MLX5_EN_ARFS
        bool "Mellanox MLX5 ethernet accelerated receive flow steering (ARFS) support"
        depends on MLX5_CORE_EN && RFS_ACCEL
        default y
-       ---help---
+       help
          Mellanox MLX5 ethernet hardware-accelerated receive flow steering support,
          Enables ethernet netdevice arfs support and ntuple filtering.
 
@@ -51,7 +51,7 @@ config MLX5_EN_RXNFC
        bool "Mellanox MLX5 ethernet rx nfc flow steering support"
        depends on MLX5_CORE_EN
        default y
-       ---help---
+       help
          Mellanox MLX5 ethernet rx nfc flow steering support
          Enables ethtool receive network flow classification, which allows user defined
          flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc
@@ -61,7 +61,7 @@ config MLX5_MPFS
        bool "Mellanox Technologies MLX5 MPFS support"
        depends on MLX5_CORE_EN
        default y
-       ---help---
+       help
          Mellanox Technologies Ethernet Multi-Physical Function Switch (MPFS)
          support in ConnectX NIC. MPFs is required for when multi-PF configuration
          is enabled to allow passing user configured unicast MAC addresses to the
@@ -71,7 +71,7 @@ config MLX5_ESWITCH
        bool "Mellanox Technologies MLX5 SRIOV E-Switch support"
        depends on MLX5_CORE_EN && NET_SWITCHDEV
        default y
-       ---help---
+       help
          Mellanox Technologies Ethernet SRIOV E-Switch support in ConnectX NIC.
          E-Switch provides internal SRIOV packet steering and switching for the
          enabled VFs and PF in two available modes:
@@ -107,7 +107,7 @@ config MLX5_CORE_EN_DCB
        bool "Data Center Bridging (DCB) Support"
        default y
        depends on MLX5_CORE_EN && DCB
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
          If set to N, will not be able to configure QoS and ratelimit attributes.
@@ -119,7 +119,7 @@ config MLX5_CORE_IPOIB
        bool "Mellanox 5th generation network adapters (connectX series) IPoIB offloads support"
        depends on MLX5_CORE_EN
        default n
-       ---help---
+       help
          MLX5 IPoIB offloads & acceleration support.
 
 config MLX5_FPGA_IPSEC
index 5b60450..c339f3c 100644 (file)
@@ -5,7 +5,7 @@
 
 config MLXFW
        tristate "Mellanox Technologies firmware flash module"
-       ---help---
+       help
          This driver supports Mellanox Technologies Firmware
          flashing common logic.
 
index f458fd1..872e991 100644 (file)
@@ -6,7 +6,7 @@
 config MLXSW_CORE
        tristate "Mellanox Technologies Switch ASICs support"
        select NET_DEVLINK
-       ---help---
+       help
          This driver supports Mellanox Technologies Switch ASICs family.
 
          To compile this driver as a module, choose M here: the
@@ -17,14 +17,14 @@ config MLXSW_CORE_HWMON
        depends on MLXSW_CORE && HWMON
        depends on !(MLXSW_CORE=y && HWMON=m)
        default y
-       ---help---
+       help
          Say Y here if you want to expose HWMON interface on mlxsw devices.
 
 config MLXSW_CORE_THERMAL
        bool "Thermal zone support for Mellanox Technologies Switch ASICs"
        depends on MLXSW_CORE && THERMAL
        default y
-       ---help---
+       help
         Say Y here if you want to automatically control fans speed according
         ambient temperature reported by ASIC.
 
@@ -32,7 +32,7 @@ config MLXSW_PCI
        tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
        depends on PCI && HAS_IOMEM && MLXSW_CORE
        default m
-       ---help---
+       help
          This is PCI bus implementation for Mellanox Technologies Switch ASICs.
 
          To compile this driver as a module, choose M here: the
@@ -42,7 +42,7 @@ config MLXSW_I2C
        tristate "I2C bus implementation for Mellanox Technologies Switch ASICs"
        depends on I2C && MLXSW_CORE
        default m
-       ---help---
+       help
          This is I2C bus implementation for Mellanox Technologies Switch ASICs.
 
          To compile this driver as a module, choose M here: the
@@ -52,7 +52,7 @@ config MLXSW_SWITCHIB
        tristate "Mellanox Technologies SwitchIB and SwitchIB-2 support"
        depends on MLXSW_CORE && MLXSW_PCI && NET_SWITCHDEV
        default m
-       ---help---
+       help
          This driver supports Mellanox Technologies SwitchIB and SwitchIB-2
          Infiniband Switch ASICs.
 
@@ -63,7 +63,7 @@ config MLXSW_SWITCHX2
        tristate "Mellanox Technologies SwitchX-2 support"
        depends on MLXSW_CORE && MLXSW_PCI && NET_SWITCHDEV
        default m
-       ---help---
+       help
          This driver supports Mellanox Technologies SwitchX-2 Ethernet
          Switch ASICs.
 
@@ -86,7 +86,7 @@ config MLXSW_SPECTRUM
        imply PTP_1588_CLOCK
        select NET_PTP_CLASSIFY if PTP_1588_CLOCK
        default m
-       ---help---
+       help
          This driver supports Mellanox Technologies
          Spectrum/Spectrum-2/Spectrum-3 Ethernet Switch ASICs.
 
@@ -97,7 +97,7 @@ config MLXSW_SPECTRUM_DCB
        bool "Data Center Bridging (DCB) support"
        depends on MLXSW_SPECTRUM && DCB
        default y
-       ---help---
+       help
          Say Y here if you want to use Data Center Bridging (DCB) in the
          driver.
 
@@ -105,7 +105,7 @@ config MLXSW_MINIMAL
        tristate "Mellanox Technologies minimal I2C support"
        depends on MLXSW_CORE && MLXSW_I2C
        default m
-       ---help---
+       help
          This driver supports I2C access for Mellanox Technologies Switch
          ASICs.
 
index 09f3520..42bc014 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_MICREL
        bool "Micrel devices"
        default y
        depends on (HAS_IOMEM && DMA_ENGINE) || SPI || PCI || HAS_IOMEM
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_MICREL
 config KS8842
        tristate "Micrel KSZ8841/42 with generic bus interface"
        depends on HAS_IOMEM && DMA_ENGINE
-       ---help---
+       help
          This platform driver is for KSZ8841(1-port) / KS8842(2-port)
          ethernet switch chip (managed, VLAN, QoS) from Micrel or
          Timberdale(FPGA).
@@ -31,7 +31,7 @@ config KS8851
        select MII
        select CRC32
        select EEPROM_93CX6
-       ---help---
+       help
          SPI driver for Micrel KS8851 SPI attached network chip.
 
 config KS8851_MLL
@@ -40,7 +40,7 @@ config KS8851_MLL
        select MII
        select CRC32
        select EEPROM_93CX6
-       ---help---
+       help
          This platform driver is for Micrel KS8851 Address/data bus
          multiplexed network chip.
 
@@ -49,7 +49,7 @@ config KSZ884X_PCI
        depends on PCI
        select MII
        select CRC32
-       ---help---
+       help
          This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip.
 
          To compile this driver as a module, choose M here. The module
index 45fe41f..31f9a82 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_MICROCHIP
        bool "Microchip devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config ENC28J60
        tristate "ENC28J60 support"
        depends on SPI
        select CRC32
-       ---help---
+       help
          Support for the Microchip EN28J60 ethernet chip.
 
          To compile this driver as a module, choose M here. The module will be
@@ -29,14 +29,14 @@ config ENC28J60
 config ENC28J60_WRITEVERIFY
        bool "Enable write verify"
        depends on ENC28J60
-       ---help---
+       help
          Enable the verify after the buffer write useful for debugging purpose.
          If unsure, say N.
 
 config ENCX24J600
     tristate "ENCX24J600 support"
     depends on SPI
-    ---help---
+       help
       Support for the Microchip ENC424J600/624J600 ethernet chip.
 
       To compile this driver as a module, choose M here. The module will be
@@ -47,7 +47,7 @@ config LAN743X
        depends on PCI
        select PHYLIB
        select CRC16
-       ---help---
+       help
          Support for the Microchip LAN743x PCI Express Gigabit Ethernet chip
 
          To compile this driver as a module, choose M here. The module will be
index 1a7cacb..134802b 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_MOXART
        bool "MOXA ART devices"
        default y
        depends on (ARM && ARCH_MOXART)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config ARM_MOXART_ETHER
        tristate "MOXART Ethernet support"
        depends on ARM && ARCH_MOXART
        select NET_CORE
-       ---help---
+       help
          If you wish to compile a kernel for a hardware with MOXA ART SoC and
          want to use the internal ethernet then you should answer Y to this.
 
index 6bc993e..81267fd 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_MYRI
        bool "Myricom devices"
        default y
        depends on PCI && INET
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config MYRI10GE
        depends on PCI && INET
        select FW_LOADER
        select CRC32
-       ---help---
+       help
          This driver supports Myricom Myri-10G Dual Protocol interface in
          Ethernet mode. If the eeprom on your board is not recent enough,
          you will need a newer firmware image.
@@ -37,7 +37,7 @@ config MYRI10GE_DCA
        bool "Direct Cache Access (DCA) Support"
        default y
        depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m)
-       ---help---
+       help
          Say Y here if you want to use Direct Cache Access (DCA) in the
          driver.  DCA is a method for warming the CPU cache before data
          is used, with the intent of lessening the impact of cache misses.
index c519c1f..0a92101 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_NATSEMI
        bool "National Semiconductor devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -19,7 +19,7 @@ if NET_VENDOR_NATSEMI
 config MACSONIC
        tristate "Macintosh SONIC based ethernet (onboard, NuBus, LC, CS)"
        depends on MAC
-       ---help---
+       help
          Support for NatSemi SONIC based Ethernet devices.  This includes
          the onboard Ethernet in many Quadras as well as some LC-PDS,
          a few Nubus and all known Comm Slot Ethernet cards.  If you have
@@ -31,7 +31,7 @@ config MACSONIC
 config MIPS_JAZZ_SONIC
        tristate "MIPS JAZZ onboard SONIC Ethernet support"
        depends on MACH_JAZZ
-       ---help---
+       help
          This is the driver for the onboard card of MIPS Magnum 4000,
          Acer PICA, Olivetti M700-10 and a few other identical OEM systems.
 
@@ -39,7 +39,7 @@ config NATSEMI
        tristate "National Semiconductor DP8381x series PCI Ethernet support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This driver is for the National Semiconductor DP83810 series,
          which is used in cards from PureData, NetGear, Linksys
          and others, including the 83815 chip.
@@ -49,7 +49,7 @@ config NATSEMI
 config NS83820
        tristate "National Semiconductor DP83820 support"
        depends on PCI
-       ---help---
+       help
          This is a driver for the National Semiconductor DP83820 series
          of gigabit ethernet MACs.  Cards using this chipset include
          the D-Link DGE-500T, PureData's PDP8023Z-TG, SMC's SMC9462TX,
@@ -59,7 +59,7 @@ config NS83820
 config XTENSA_XT2000_SONIC
        tristate "Xtensa XT2000 onboard SONIC Ethernet support"
        depends on XTENSA_PLATFORM_XT2000
-       ---help---
+       help
          This is the driver for the onboard card of the Xtensa XT2000 board.
 
 endif # NET_VENDOR_NATSEMI
index a82a370..5484f18 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_NETERION
        bool "Neterion (Exar) devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_NETERION
 config S2IO
        tristate "Neterion (Exar) Xframe 10Gb Ethernet Adapter"
        depends on PCI
-       ---help---
+       help
          This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters.
          These were originally released from S2IO, which renamed itself
          Neterion.  So, the adapters might be labeled as either one, depending
@@ -35,7 +35,7 @@ config S2IO
 config VXGE
        tristate "Neterion (Exar) X3100 Series 10GbE PCIe Server Adapter"
        depends on PCI
-       ---help---
+       help
          This driver supports Exar Corp's X3100 Series 10 GbE PCIe
          I/O Virtualized Server Adapter.  These were originally released from
          Neterion, which was later acquired by Exar.  So, the adapters might be
@@ -51,7 +51,7 @@ config VXGE_DEBUG_TRACE_ALL
        bool "Enabling All Debug trace statements in driver"
        default n
        depends on VXGE
-       ---help---
+       help
          Say Y here if you want to enabling all the debug trace statements in
          the vxge driver. By default only few debug trace statements are
          enabled.
index a3f68a7..d8b99d6 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_NETRONOME
        bool "Netronome(R) devices"
        default y
-       ---help---
+       help
          If you have a Netronome(R) network (Ethernet) card or device, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config NFP
        depends on VXLAN || VXLAN=n
        depends on TLS && TLS_DEVICE || TLS_DEVICE=n
        select NET_DEVLINK
-       ---help---
+       help
          This driver supports the Netronome(R) NFP4000/NFP6000 based
          cards working as a advanced Ethernet NIC.  It works with both
          SR-IOV physical and virtual functions.
@@ -33,7 +33,7 @@ config NFP_APP_FLOWER
        depends on NET_SWITCHDEV
        depends on IPV6!=m || NFP=m
        default y
-       ---help---
+       help
          Enable driver support for TC Flower offload on NFP4000 and NFP6000.
          Say Y, if you are planning to make use of TC Flower offload
          either directly, with Open vSwitch, or any other way.  Note that
@@ -55,7 +55,7 @@ config NFP_APP_ABM_NIC
 config NFP_DEBUG
        bool "Debug support for Netronome(R) NFP4000/NFP6000 NIC drivers"
        depends on NFP
-       ---help---
+       help
          Enable extra sanity checks and debugfs support in
          Netronome(R) NFP4000/NFP6000 NIC drivers.
          Note: selecting this option may adversely impact
index faacbd1..c653786 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_NVIDIA
        bool "NVIDIA devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_NVIDIA
 config FORCEDETH
        tristate "nForce Ethernet support"
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) controller of this type, say Y here.
 
          To compile this driver as a module, choose M here. The module
index 1c455c6..c2fff04 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_OKI
        bool "OKI Semiconductor devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index 69e11d1..af84f72 100644 (file)
@@ -9,7 +9,7 @@ config PCH_GBE
        select MII
        select PTP_1588_CLOCK_PCH
        select NET_PTP_CLASSIFY
-       ---help---
+       help
          This is a gigabit ethernet driver for EG20T PCH.
          EG20T PCH is the platform controller hub that is used in Intel's
          general embedded platform.  EG20T PCH has Gigabit Ethernet interface.
index ead3750..de91331 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_PACKET_ENGINES
        bool "Packet Engines devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config HAMACHI
        tristate "Packet Engines Hamachi GNIC-II support"
        depends on PCI
        select MII
-       ---help---
+       help
          If you have a Gigabit Ethernet card of this type, say Y here.
 
          To compile this driver as a module, choose M here. The module will be
@@ -31,7 +31,7 @@ config YELLOWFIN
        tristate "Packet Engines Yellowfin Gigabit-NIC support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
          adapter or the SYM53C885 Ethernet controller. The Gigabit adapter is
          used by the Beowulf Linux cluster project.  See
index f456224..cd68ebc 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_PASEMI
        bool "PA Semi devices"
        default y
        depends on PPC_PASEMI && PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config PASEMI_MAC
        tristate "PA Semi 1/10Gbit MAC"
        depends on PPC_PASEMI && PCI
        select PHYLIB
-       ---help---
+       help
          This driver supports the on-chip 1/10Gbit Ethernet controller on
          PA Semi's PWRficient line of chips.
 
index 55a29ec..8f743d8 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_QLOGIC
        bool "QLogic devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_QLOGIC
 config QLA3XXX
        tristate "QLogic QLA3XXX Network Driver Support"
        depends on PCI
-       ---help---
+       help
          This driver supports QLogic ISP3XXX gigabit Ethernet cards.
 
          To compile this driver as a module, choose M here: the module
@@ -30,7 +30,7 @@ config QLCNIC
        tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support"
        depends on PCI
        select FW_LOADER
-       ---help---
+       help
          This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet
          devices.
 
@@ -38,7 +38,7 @@ config QLCNIC_SRIOV
        bool "QLOGIC QLCNIC 83XX family SR-IOV Support"
        depends on QLCNIC && PCI_IOV
        default y
-       ---help---
+       help
          This configuration parameter enables Single Root Input Output
          Virtualization support for QLE83XX Converged Ethernet devices.
          This allows for virtual function acceleration in virtualized
@@ -48,7 +48,7 @@ config QLCNIC_DCB
        bool "QLOGIC QLCNIC 82XX and 83XX family DCB Support"
        depends on QLCNIC && DCB
        default y
-       ---help---
+       help
          This configuration parameter enables DCB support in QLE83XX
          and QLE82XX Converged Ethernet devices. This allows for DCB
          get operations support through rtNetlink interface. Only CEE
@@ -59,7 +59,7 @@ config QLCNIC_HWMON
        bool "QLOGIC QLCNIC 82XX and 83XX family HWMON support"
        depends on QLCNIC && HWMON && !(QLCNIC=y && HWMON=m)
        default y
-       ---help---
+       help
          This configuration parameter can be used to read the
          board temperature in Converged Ethernet devices
          supported by qlcnic.
@@ -70,7 +70,7 @@ config NETXEN_NIC
        tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC"
        depends on PCI
        select FW_LOADER
-       ---help---
+       help
          This enables the support for NetXen's Gigabit Ethernet card.
 
 config QED
@@ -79,7 +79,7 @@ config QED
        select ZLIB_INFLATE
        select CRC8
        select NET_DEVLINK
-       ---help---
+       help
          This enables the support for ...
 
 config QED_LL2
@@ -89,7 +89,7 @@ config QED_SRIOV
        bool "QLogic QED 25/40/100Gb SR-IOV support"
        depends on QED && PCI_IOV
        default y
-       ---help---
+       help
          This configuration parameter enables Single Root Input Output
          Virtualization support for QED devices.
          This allows for virtual function acceleration in virtualized
@@ -99,7 +99,7 @@ config QEDE
        tristate "QLogic QED 25/40/100Gb Ethernet NIC"
        depends on QED
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This enables the support for ...
 
 config QED_RDMA
index 09a678a..a4434eb 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_QUALCOMM
        bool "Qualcomm devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -25,7 +25,7 @@ config QCA7000_SPI
        tristate "Qualcomm Atheros QCA7000 SPI support"
        select QCA7000
        depends on SPI_MASTER && OF
-       ---help---
+       help
          This SPI protocol driver supports the Qualcomm Atheros QCA7000.
 
          To compile this driver as a module, choose M here. The module
@@ -35,7 +35,7 @@ config QCA7000_UART
        tristate "Qualcomm Atheros QCA7000 UART support"
        select QCA7000
        depends on SERIAL_DEV_BUS && OF
-       ---help---
+       help
          This UART protocol driver supports the Qualcomm Atheros QCA7000.
 
          Currently the driver assumes these device UART settings:
@@ -52,7 +52,7 @@ config QCOM_EMAC
        depends on HAS_DMA && HAS_IOMEM
        select CRC32
        select PHYLIB
-       ---help---
+       help
          This driver supports the Qualcomm Technologies, Inc. Gigabit
          Ethernet Media Access Controller (EMAC). The controller
          supports IEEE 802.3-2002, half-duplex mode at 10/100 Mb/s,
index 9f92795..b4a575e 100644 (file)
@@ -7,7 +7,7 @@ menuconfig RMNET
        tristate "RmNet MAP driver"
        default n
        select GRO_CELLS
-       ---help---
+       help
          If you select this, you will enable the RMNET module which is used
          for handling data in the multiplexing and aggregation protocol (MAP)
          format in the embedded data path. RMNET devices can be attached to
index 76df60c..6884c78 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_RDC
        bool "RDC devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config R6040
        select CRC32
        select MII
        select PHYLIB
-       ---help---
+       help
          This is a driver for the R6040 Fast Ethernet MACs found in the
          the RDC R-321x System-on-chips.
 
index 5e0b9d2..93d9df5 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_REALTEK
        bool "Realtek devices"
        default y
        depends on PCI || (PARPORT && X86)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config ATP
        tristate "AT-LAN-TEC/RealTek pocket adapter support"
        depends on PARPORT && X86
        select CRC32
-       ---help---
+       help
          This is a network (Ethernet) device which attaches to your parallel
          port. Read the file <file:drivers/net/ethernet/realtek/atp.c>
          if you want to use this.  If you intend to use this driver, you
@@ -36,7 +36,7 @@ config 8139CP
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This is a driver for the Fast Ethernet PCI network cards based on
          the RTL8139C+ chips. If you have one of those, say Y here.
 
@@ -48,7 +48,7 @@ config 8139TOO
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This is a driver for the Fast Ethernet PCI network cards based on
          the RTL 8129/8130/8139 chips. If you have one of those, say Y here.
 
@@ -59,7 +59,7 @@ config 8139TOO_PIO
        bool "Use PIO instead of MMIO"
        default y
        depends on 8139TOO
-       ---help---
+       help
          This instructs the driver to use programmed I/O ports (PIO) instead
          of PCI shared memory (MMIO).  This can possibly solve some problems
          in case your mainboard has memory consistency issues.  If unsure,
@@ -68,7 +68,7 @@ config 8139TOO_PIO
 config 8139TOO_TUNE_TWISTER
        bool "Support for uncommon RTL-8139 rev. K (automatic channel equalization)"
        depends on 8139TOO
-       ---help---
+       help
          This implements a function which might come in handy in case you
          are using low quality on long cabling. It is required for RealTek
          RTL-8139 revision K boards, and totally unused otherwise.  It tries
@@ -79,7 +79,7 @@ config 8139TOO_TUNE_TWISTER
 config 8139TOO_8129
        bool "Support for older RTL-8129/8130 boards"
        depends on 8139TOO
-       ---help---
+       help
          This enables support for the older and uncommon RTL-8129 and
          RTL-8130 chips, which support MII via an external transceiver,
          instead of an internal one.  Disabling this option will save some
@@ -88,7 +88,7 @@ config 8139TOO_8129
 config 8139_OLD_RX_RESET
        bool "Use older RX-reset method"
        depends on 8139TOO
-       ---help---
+       help
          The 8139too driver was recently updated to contain a more rapid
          reset sequence, in the face of severe receive errors.  This "new"
          RX-reset method should be adequate for all boards.  But if you
@@ -102,7 +102,7 @@ config R8169
        select CRC32
        select PHYLIB
        select REALTEK_PHY
-       ---help---
+       help
          Say Y here if you have a Realtek Ethernet adapter belonging to
          the following families:
          RTL8169 Gigabit Ethernet
index bb0ebdf..5a2a4af 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_RENESAS
        bool "Renesas devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config SH_ETH
        select MII
        select MDIO_BITBANG
        select PHYLIB
-       ---help---
+       help
          Renesas SuperH Ethernet device driver.
          This driver supporting CPUs are:
                - SH7619, SH7710, SH7712, SH7724, SH7734, SH7763, SH7757,
index 1083de9..99e1290 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_ROCKER
        bool "Rocker devices"
        default y
-       ---help---
+       help
          If you have a network device belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -19,7 +19,7 @@ if NET_VENDOR_ROCKER
 config ROCKER
        tristate "Rocker switch driver (EXPERIMENTAL)"
        depends on PCI && NET_SWITCHDEV && BRIDGE
-       ---help---
+       help
          This driver supports Rocker switch device.
 
          To compile this driver as a module, choose M here: the
index e92a178..0582e11 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_SAMSUNG
        bool "Samsung Ethernet devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) chipset belonging to this class,
          say Y.
 
@@ -23,7 +23,7 @@ config SXGBE_ETH
        select PHYLIB
        select CRC32
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This is the driver for the SXGBE 10G Ethernet IP block found on
          Samsung platforms.
 
index f3ac9cb..ad1df37 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_SEEQ
        bool "SEEQ devices"
        default y
        depends on HAS_IOMEM
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,14 +20,14 @@ if NET_VENDOR_SEEQ
 config ARM_ETHER3
        tristate "Acorn/ANT Ether3 support"
        depends on ARM && ARCH_ACORN
-       ---help---
+       help
          If you have an Acorn system with one of these network cards, you
          should say Y to this option if you wish to use it with Linux.
 
 config SGISEEQ
        tristate "SGI Seeq ethernet controller support"
        depends on SGI_HAS_SEEQ
-       ---help---
+       help
          Say Y here if you have an Seeq based Ethernet network card. This is
          used in many Silicon Graphics machines.
 
index ea5a922..81b0f7d 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_SOLARFLARE
        bool "Solarflare devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config SFC
        select MDIO
        select CRC32
        imply PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports 10/40-gigabit Ethernet cards based on
          the Solarflare SFC9000-family and SFC9100-family controllers.
 
@@ -32,7 +32,7 @@ config SFC_MTD
        bool "Solarflare SFC9000/SFC9100-family MTD support"
        depends on SFC && MTD && !(SFC=y && MTD=m)
        default y
-       ---help---
+       help
          This exposes the on-board flash and/or EEPROM as MTD devices
          (e.g. /dev/mtd1).  This is required to update the firmware or
          the boot configuration under Linux.
@@ -40,14 +40,14 @@ config SFC_MCDI_MON
        bool "Solarflare SFC9000/SFC9100-family hwmon support"
        depends on SFC && HWMON && !(SFC=y && HWMON=m)
        default y
-       ---help---
+       help
          This exposes the on-board firmware-managed sensors as a
          hardware monitor device.
 config SFC_SRIOV
        bool "Solarflare SFC9000-family SR-IOV support"
        depends on SFC && PCI_IOV
        default y
-       ---help---
+       help
          This enables support for the SFC9000 I/O Virtualization
          features, allowing accelerated network performance in
          virtualized environments.
@@ -55,7 +55,7 @@ config SFC_MCDI_LOGGING
        bool "Solarflare SFC9000/SFC9100-family MCDI logging support"
        depends on SFC
        default y
-       ---help---
+       help
          This enables support for tracing of MCDI (Management-Controller-to-
          Driver-Interface) commands and responses, allowing debugging of
          driver/firmware interaction.  The tracing is actually enabled by
index 20e3619..0711540 100644 (file)
@@ -6,7 +6,7 @@ config SFC_FALCON
        select CRC32
        select I2C
        select I2C_ALGOBIT
-       ---help---
+       help
          This driver supports 10-gigabit Ethernet cards based on
          the Solarflare SFC4000 controller.
 
@@ -16,7 +16,7 @@ config SFC_FALCON_MTD
        bool "Solarflare SFC4000 MTD support"
        depends on SFC_FALCON && MTD && !(SFC_FALCON=y && MTD=m)
        default y
-       ---help---
+       help
          This exposes the on-board flash and/or EEPROM as MTD devices
          (e.g. /dev/mtd1).  This is required to update the boot
          configuration under Linux.
index bc26fa0..af66bb0 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_SGI
        bool "SGI devices"
        default y
        depends on (PCI && SGI_MFD_IOC3) ||  SGI_IP32
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config SGI_IOC3_ETH
        select CRC16
        select CRC32
        select MII
-       ---help---
+       help
          If you have a network (Ethernet) card of this type, say Y here.
 
 config SGI_O2MACE_ETH
index 71929d1..7ed08d5 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_SILAN
        bool "Silan devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config SC92031
        tristate "Silan SC92031 PCI Fast Ethernet Adapter driver"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This is a driver for the Fast Ethernet PCI network cards based on
          the Silan SC92031 chip (sometimes also called Rsltek 8139D). If you
          have one of these, say Y here.
index d848ab0..775d76d 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_SIS
        bool "Silicon Integrated Systems (SiS) devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config SIS900
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This is a driver for the Fast Ethernet PCI network cards based on
          the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in
          SiS 630 and SiS 540 chipsets.
@@ -38,7 +38,7 @@ config SIS190
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          Say Y here if you have a SiS 190 PCI Fast Ethernet adapter or
          a SiS 191 PCI Gigabit Ethernet adapter. Both are expected to
          appear in lan on motherboard designs which are based on SiS 965
index 4d2d91e..6293b1e 100644 (file)
@@ -9,7 +9,7 @@ config NET_VENDOR_SMSC
        depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \
                   ISA || MAC || MIPS || NIOS2 || PCI || \
                   PCMCIA || SUPERH || XTENSA || H8300
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config SMC9194
        tristate "SMC 9194 support"
        depends on ISA
        select CRC32
-       ---help---
+       help
          This is support for the SMC9xxx based Ethernet cards. Choose this
          option if you have a DELL laptop with the docking station, or
          another SMC9192/9194 based chipset.  Say Y if you want it compiled
@@ -40,7 +40,7 @@ config SMC91X
        depends on !OF || GPIOLIB
        depends on ARM || ARM64 || ATARI_ETHERNAT || COLDFIRE || \
                   MIPS || NIOS2 || SUPERH || XTENSA || H8300
-       ---help---
+       help
          This is a driver for SMC's 91x series of Ethernet chipsets,
          including the SMC91C94 and the SMC91C111. Say Y if you want it
          compiled into the kernel, and read the file
@@ -56,7 +56,7 @@ config PCMCIA_SMC91C92
        depends on PCMCIA
        select CRC32
        select MII
-       ---help---
+       help
          Say Y here if you intend to attach an SMC 91Cxx compatible PCMCIA
          (PC-card) Ethernet or Fast Ethernet card to your computer.
 
@@ -68,7 +68,7 @@ config EPIC100
        depends on PCI
        select CRC32
        select MII
-       ---help---
+       help
          This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC,
          which is based on the SMC83c17x (EPIC/100).
          More specific information and updates are available from
@@ -79,7 +79,7 @@ config SMC911X
        select CRC32
        select MII
        depends on (ARM || SUPERH)
-       ---help---
+       help
          This is a driver for SMSC's LAN911x series of Ethernet chipsets
          including the new LAN9115, LAN9116, LAN9117, and LAN9118.
          Say Y here if you want it compiled into the kernel.
@@ -94,7 +94,7 @@ config SMSC911X
        select CRC32
        select MII
        select PHYLIB
-       ---help---
+       help
          Say Y here if you want support for SMSC LAN911x and LAN921x families
          of ethernet controllers.
 
@@ -104,7 +104,7 @@ config SMSC911X
 config SMSC911X_ARCH_HOOKS
        def_bool n
        depends on SMSC911X
-       ---help---
+       help
          If the arch enables this, it allows the arch to implement various
          hooks for more comprehensive interrupt control and also to override
          the source of the MAC address.
@@ -115,7 +115,7 @@ config SMSC9420
        select CRC32
        select PHYLIB
        select SMSC_PHY
-       ---help---
+       help
          This is a driver for SMSC's LAN9420 PCI ethernet adapter.
          Say Y here if you want it compiled into the kernel.
 
index 95e99ba..4829838 100644 (file)
@@ -2,7 +2,7 @@
 config NET_VENDOR_SOCIONEXT
        bool "Socionext ethernet drivers"
        default y
-       ---help---
+       help
          Option to select ethernet drivers for Socionext platforms.
 
          Note that the answer to this question doesn't directly affect the
@@ -18,7 +18,7 @@ config SNI_AVE
        depends on HAS_IOMEM
        select MFD_SYSCON
        select PHYLIB
-       ---help---
+       help
          Driver for gigabit ethernet MACs, called AVE, in the
          Socionext UniPhier family.
 
@@ -28,7 +28,7 @@ config SNI_NETSEC
        select PHYLIB
        select PAGE_POOL
        select MII
-       ---help---
+       help
          Enable to add support for the SocioNext NetSec Gigabit Ethernet
          controller + PHY, as found on the Synquacer SC2A11 SoC
 
index 39ef863..cc136b4 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_STMICRO
        bool "STMicroelectronics devices"
        default y
        depends on HAS_IOMEM
-       ---help---
+       help
          If you have a network (Ethernet) card based on Synopsys Ethernet IP
          Cores, say Y.
 
index 36bd2e1..9a47c5a 100644 (file)
@@ -9,7 +9,7 @@ config STMMAC_ETH
        select CRC32
        imply PTP_1588_CLOCK
        select RESET_CONTROLLER
-       ---help---
+       help
          This is the driver for the Ethernet IPs built around a
          Synopsys IP Core.
 
@@ -20,7 +20,7 @@ config STMMAC_SELFTESTS
        depends on INET
        depends on STMMAC_ETH
        default n
-       ---help---
+       help
          This adds support for STMMAC Selftests using ethtool. Enable this
          feature if you are facing problems with your HW and submit the test
          results to the netdev Mailing List.
@@ -30,7 +30,7 @@ config STMMAC_PLATFORM
        depends on STMMAC_ETH
        select MFD_SYSCON
        default y
-       ---help---
+       help
          This selects the platform specific bus support for the stmmac driver.
          This is the driver used on several SoCs:
          STi, Allwinner, Amlogic Meson, Altera SOCFPGA.
@@ -52,7 +52,7 @@ config DWMAC_DWC_QOS_ETH
 config DWMAC_GENERIC
        tristate "Generic driver for DWMAC"
        default STMMAC_PLATFORM
-       ---help---
+       help
          Generic DWMAC driver for platforms that don't require any
          platform specific code to function or is using platform
          data for setup.
@@ -84,7 +84,7 @@ config DWMAC_LPC18XX
        default ARCH_LPC18XX
        depends on OF && (ARCH_LPC18XX || COMPILE_TEST)
        select MFD_SYSCON
-       ---help---
+       help
          Support for NXP LPC18xx/43xx DWMAC Ethernet.
 
 config DWMAC_MEDIATEK
@@ -155,7 +155,7 @@ config DWMAC_STI
        default ARCH_STI
        depends on OF && (ARCH_STI || COMPILE_TEST)
        select MFD_SYSCON
-       ---help---
+       help
          Support for ethernet controller on STi SOCs.
 
          This selects STi SoC glue layer support for the stmmac
@@ -167,7 +167,7 @@ config DWMAC_STM32
        default ARCH_STM32
        depends on OF && HAS_IOMEM && (ARCH_STM32 || COMPILE_TEST)
        select MFD_SYSCON
-       ---help---
+       help
          Support for ethernet controller on STM32 SOCs.
 
          This selects STM32 SoC glue layer support for the stmmac
@@ -178,7 +178,7 @@ config DWMAC_SUNXI
        tristate "Allwinner GMAC support"
        default ARCH_SUNXI
        depends on OF && (ARCH_SUNXI || COMPILE_TEST)
-       ---help---
+       help
          Support for Allwinner A20/A31 GMAC ethernet controllers.
 
          This selects Allwinner SoC glue layer support for the
@@ -190,7 +190,7 @@ config DWMAC_SUN8I
        default ARCH_SUNXI
        depends on OF && (ARCH_SUNXI || COMPILE_TEST)
        select MDIO_BUS_MUX
-       ---help---
+       help
          Support for Allwinner H3 A83T A64 EMAC ethernet controllers.
 
          This selects Allwinner SoC glue layer support for the
@@ -202,7 +202,7 @@ config DWMAC_IMX8
        default ARCH_MXC
        depends on OF && (ARCH_MXC || COMPILE_TEST)
        select MFD_SYSCON
-       ---help---
+       help
          Support for ethernet controller on NXP i.MX8 SOCs.
 
          This selects NXP SoC glue layer support for the stmmac
@@ -216,7 +216,7 @@ config DWMAC_INTEL
        default X86
        depends on X86 && STMMAC_ETH && PCI
        depends on COMMON_CLK
-       ---help---
+       help
          This selects the Intel platform specific bus support for the
          stmmac driver. This driver is used for Intel Quark/EHL/TGL.
 
@@ -224,7 +224,7 @@ config STMMAC_PCI
        tristate "STMMAC PCI bus support"
        depends on STMMAC_ETH && PCI
        depends on COMMON_CLK
-       ---help---
+       help
          This selects the platform specific bus support for the stmmac driver.
          This driver was tested on XLINX XC2V3000 FF1152AMT0221
          D1215994A VIRTEX FPGA board and SNPS QoS IPK Prototyping Kit.
index 7b982e0..309de38 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_SUN
        bool "Sun devices"
        default y
        depends on SUN3 || SBUS || PCI || SUN_LDOMS
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config HAPPYMEAL
        tristate "Sun Happy Meal 10/100baseT support"
        depends on (SBUS || PCI)
        select CRC32
-       ---help---
+       help
          This driver supports the "hme" interface present on most Ultra
          systems and as an option on older Sbus systems. This driver supports
          both PCI and Sbus devices. This driver also supports the "qfe" quad
@@ -34,7 +34,7 @@ config SUNBMAC
        tristate "Sun BigMAC 10/100baseT support"
        depends on SBUS
        select CRC32
-       ---help---
+       help
          This driver supports the "be" interface available as an Sbus option.
          This is Sun's older 100baseT Ethernet device.
 
@@ -45,7 +45,7 @@ config SUNQE
        tristate "Sun QuadEthernet support"
        depends on SBUS
        select CRC32
-       ---help---
+       help
          This driver supports the "qe" 10baseT Ethernet device, available as
          an Sbus option. Note that this is not the same as Quad FastEthernet
          "qfe" which is supported by the Happy Meal driver instead.
@@ -58,7 +58,7 @@ config SUNGEM
        depends on PCI
        select CRC32
        select SUNGEM_PHY
-       ---help---
+       help
          Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0.  See also
          <http://docs.oracle.com/cd/E19455-01/806-3985-10/806-3985-10.pdf>.
 
@@ -66,7 +66,7 @@ config CASSINI
        tristate "Sun Cassini support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also
          <http://docs.oracle.com/cd/E19113-01/giga.ether.pci/817-4341-10/817-4341-10.pdf>.
 
@@ -80,7 +80,7 @@ config SUNVNET
        default m
        depends on SUN_LDOMS
        depends on SUNVNET_COMMON
-       ---help---
+       help
          Support for virtual network devices under Sun Logical Domains.
 
 config LDMVSW
@@ -88,7 +88,7 @@ config LDMVSW
        default m
        depends on SUN_LDOMS
        depends on SUNVNET_COMMON
-       ---help---
+       help
          Support for virtual switch devices under Sun4v Logical Domains.
          This driver adds a network interface for every vsw-port node
          found in the machine description of a service domain.
@@ -100,7 +100,7 @@ config NIU
        tristate "Sun Neptune 10Gbit Ethernet support"
        depends on PCI
        select CRC32
-       ---help---
+       help
          This enables support for cards based upon Sun's
          Neptune chipset.
 
index 9e19977..f2a4287 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_SYNOPSYS
        bool "Synopsys devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) device belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config DWC_XLGMAC
        depends on HAS_IOMEM && HAS_DMA
        select BITREVERSE
        select CRC32
-       ---help---
+       help
          This driver supports the Synopsys DesignWare Cores Enterprise
          Ethernet (dwc-xlgmac).
 
@@ -30,7 +30,7 @@ if DWC_XLGMAC
 config DWC_XLGMAC_PCI
        tristate "XLGMAC PCI bus support"
        depends on DWC_XLGMAC && PCI
-       ---help---
+       help
          This selects the pci bus support for the dwc-xlgmac driver.
          This driver was tested on Synopsys XLGMAC IP Prototyping Kit.
 
index 8ad1526..8735633 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_TEHUTI
        bool "Tehuti devices"
        default y
        depends on PCI
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_TEHUTI
 config TEHUTI
        tristate "Tehuti Networks 10G Ethernet"
        depends on PCI
-       ---help---
+       help
          Tehuti Networks 10G Ethernet NIC
 
 endif # NET_VENDOR_TEHUTI
index 182d10f..50f5536 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_TI
        bool "Texas Instruments (TI) devices"
        default y
        depends on PCI || EISA || AR7 || ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config TI_DAVINCI_EMAC
        select TI_DAVINCI_MDIO
        select PHYLIB
        select GENERIC_ALLOCATOR
-       ---help---
+       help
          This driver supports TI's DaVinci Ethernet .
 
          To compile this driver as a module, choose M here: the module
@@ -33,7 +33,7 @@ config TI_DAVINCI_MDIO
        tristate "TI DaVinci MDIO Support"
        depends on ARCH_DAVINCI || ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
        select PHYLIB
-       ---help---
+       help
          This driver supports TI's DaVinci MDIO module.
 
          To compile this driver as a module, choose M here: the module
@@ -42,7 +42,7 @@ config TI_DAVINCI_MDIO
 config TI_CPSW_PHY_SEL
        bool "TI CPSW Phy mode Selection (DEPRECATED)"
        default n
-       ---help---
+       help
          This driver supports configuring of the phy mode connected to
          the CPSW. DEPRECATED: use PHY_TI_GMII_SEL.
 
@@ -55,7 +55,7 @@ config TI_CPSW
        select PAGE_POOL
        select REGMAP
        imply PHY_TI_GMII_SEL
-       ---help---
+       help
          This driver supports TI's CPSW Ethernet Switch.
 
          To compile this driver as a module, choose M here: the module
@@ -83,7 +83,7 @@ config TI_CPTS
        depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || COMPILE_TEST
        depends on COMMON_CLK
        depends on PTP_1588_CLOCK
-       ---help---
+       help
          This driver supports the Common Platform Time Sync unit of
          the CPSW Ethernet Switch and Keystone 2 1g/10g Switch Subsystem.
          The unit can time stamp PTP UDP/IPv4 and Layer 2 packets, and the
@@ -133,7 +133,7 @@ config TI_KEYSTONE_NETCP
        depends on OF
        depends on KEYSTONE_NAVIGATOR_DMA && KEYSTONE_NAVIGATOR_QMSS
        depends on TI_CPTS || !TI_CPTS
-       ---help---
+       help
          This driver supports TI's Keystone NETCP Core.
 
          To compile this driver as a module, choose M here: the module
@@ -142,7 +142,7 @@ config TI_KEYSTONE_NETCP
 config TI_KEYSTONE_NETCP_ETHSS
        depends on TI_KEYSTONE_NETCP
        tristate "TI Keystone NETCP Ethernet subsystem Support"
-       ---help---
+       help
 
          To compile this driver as a module, choose M here: the module
          will be called keystone_netcp_ethss.
@@ -150,7 +150,7 @@ config TI_KEYSTONE_NETCP_ETHSS
 config TLAN
        tristate "TI ThunderLAN support"
        depends on (PCI || EISA)
-       ---help---
+       help
          If you have a PCI Ethernet network card based on the ThunderLAN chip
          which is supported by this driver, say Y here.
 
@@ -168,7 +168,7 @@ config CPMAC
        tristate "TI AR7 CPMAC Ethernet support"
        depends on AR7
        select PHYLIB
-       ---help---
+       help
          TI AR7 CPMAC Ethernet support
 
 endif # NET_VENDOR_TI
index 9ccdf03..701e9b7 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_TOSHIBA
        bool "Toshiba devices"
        default y
        depends on PCI && (PPC_IBM_CELL_BLADE || MIPS) || PPC_PS3
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -21,7 +21,7 @@ config GELIC_NET
        tristate "PS3 Gigabit Ethernet driver"
        depends on PPC_PS3
        select PS3_SYS_MANAGER
-       ---help---
+       help
          This driver supports the network device on the PS3 game
          console.  This driver has built-in support for Ethernet.
 
@@ -32,7 +32,7 @@ config GELIC_WIRELESS
        bool "PS3 Wireless support"
        depends on GELIC_NET && WLAN
        select WIRELESS_EXT
-       ---help---
+       help
          This option adds the support for the wireless feature of PS3.
          If you have the wireless-less model of PS3 or have no plan to
          use wireless feature, disabling this option saves memory.  As
@@ -44,7 +44,7 @@ config SPIDER_NET
        depends on PCI && PPC_IBM_CELL_BLADE
        select FW_LOADER
        select SUNGEM_PHY
-       ---help---
+       help
          This driver supports the Gigabit Ethernet chips present on the
          Cell Processor-Based Blades from IBM.
 
index 5c909df..edd52b2 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_TUNDRA
        bool "Tundra devices"
        default y
        depends on TSI108_BRIDGE
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_TUNDRA
 config TSI108_ETH
        tristate "Tundra TSI108 gigabit Ethernet support"
        depends on TSI108_BRIDGE
-       ---help---
+       help
          This driver supports Tundra TSI108 gigabit Ethernet ports.
          To compile this driver as a module, choose M here: the module
          will be called tsi108_eth.
index 6cff5f7..da287ef 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_VIA
        bool "VIA devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config VIA_RHINE
        depends on HAS_DMA
        select CRC32
        select MII
-       ---help---
+       help
          If you have a VIA "Rhine" based network card (Rhine-I (VT86C100A),
          Rhine-II (VT6102), or Rhine-III (VT6105)), say Y here. Rhine-type
          Ethernet functions can also be found integrated on South Bridges
@@ -35,7 +35,7 @@ config VIA_RHINE
 config VIA_RHINE_MMIO
        bool "Use MMIO instead of PIO"
        depends on VIA_RHINE
-       ---help---
+       help
          This instructs the driver to use PCI shared memory (MMIO) instead of
          programmed I/O ports (PIO). Enabling this gives an improvement in
          processing time in parts of the driver.
@@ -49,7 +49,7 @@ config VIA_VELOCITY
        select CRC32
        select CRC_CCITT
        select MII
-       ---help---
+       help
          If you have a VIA "Velocity" based network card say Y here.
 
          To compile this driver as a module, choose M here. The module
index 0422775..4bac2ad 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_WIZNET
        bool "WIZnet devices"
        depends on HAS_IOMEM
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_WIZNET
 config WIZNET_W5100
        tristate "WIZnet W5100 Ethernet support"
        depends on HAS_IOMEM
-       ---help---
+       help
          Support for WIZnet W5100 chips.
 
          W5100 is a single chip with integrated 10/100 Ethernet MAC,
@@ -33,7 +33,7 @@ config WIZNET_W5100
 config WIZNET_W5300
        tristate "WIZnet W5300 Ethernet support"
        depends on HAS_IOMEM
-       ---help---
+       help
          Support for WIZnet W5300 chips.
 
          W5300 is a single chip with integrated 10/100 Ethernet MAC,
@@ -50,20 +50,20 @@ choice
 
 config WIZNET_BUS_DIRECT
        bool "Direct address bus mode"
-       ---help---
+       help
          In direct address mode host system can directly access all registers
          after mapping to Memory-Mapped I/O space.
 
 config WIZNET_BUS_INDIRECT
        bool "Indirect address bus mode"
-       ---help---
+       help
          In indirect address mode host system indirectly accesses registers
          using Indirect Mode Address Register and Indirect Mode Data Register,
          which are directly mapped to Memory-Mapped I/O space.
 
 config WIZNET_BUS_ANY
        bool "Select interface mode in runtime"
-       ---help---
+       help
          If interface mode is unknown in compile time, it can be selected
          in runtime from board/platform resources configuration.
 
@@ -74,7 +74,7 @@ config WIZNET_W5100_SPI
        tristate "WIZnet W5100/W5200/W5500 Ethernet support for SPI mode"
        depends on WIZNET_BUS_ANY && WIZNET_W5100
        depends on SPI
-       ---help---
+       help
          In SPI mode host system accesses registers using SPI protocol
          (mode 0) on the SPI bus.
 
index 0810af8..d0d0d4f 100644 (file)
@@ -6,7 +6,7 @@
 config NET_VENDOR_XILINX
        bool "Xilinx devices"
        default y
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,20 +20,20 @@ config XILINX_EMACLITE
        tristate "Xilinx 10/100 Ethernet Lite support"
        depends on PPC32 || MICROBLAZE || ARCH_ZYNQ || MIPS
        select PHYLIB
-       ---help---
+       help
          This driver supports the 10/100 Ethernet Lite from Xilinx.
 
 config XILINX_AXI_EMAC
        tristate "Xilinx 10/100/1000 AXI Ethernet support"
        select PHYLINK
-       ---help---
+       help
          This driver supports the 10/100/1000 Ethernet from Xilinx for the
          AXI bus interface used in Xilinx Virtex FPGAs and Soc's.
 
 config XILINX_LL_TEMAC
        tristate "Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver"
        select PHYLIB
-       ---help---
+       help
          This driver supports the Xilinx 10/100/1000 LocalLink TEMAC
          core used in Xilinx Spartan and Virtex FPGAs
 
index ad53900..7497b9b 100644 (file)
@@ -7,7 +7,7 @@ config NET_VENDOR_XIRCOM
        bool "Xircom devices"
        default y
        depends on PCMCIA
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ if NET_VENDOR_XIRCOM
 config PCMCIA_XIRC2PS
        tristate "Xircom 16-bit PCMCIA support"
        depends on PCMCIA
-       ---help---
+       help
          Say Y here if you intend to attach a Xircom 16-bit PCMCIA (PC-card)
          Ethernet or Fast Ethernet card to your computer.
 
index 98aa7b8..7b83a6e 100644 (file)
@@ -8,7 +8,7 @@ config NET_VENDOR_XSCALE
        default y
        depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \
                   IXP4XX_NPE && IXP4XX_QMGR)
-       ---help---
+       help
          If you have a network (Ethernet) card belonging to this class, say Y.
 
          Note that the answer to this question does not directly affect the
@@ -23,7 +23,7 @@ config IXP4XX_ETH
        depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR
        select PHYLIB
        select NET_PTP_CLASSIFY
-       ---help---
+       help
          Say Y here if you want to use built-in Ethernet ports
          on IXP4xx processor.
 
index da4f58e..60cc752 100644 (file)
@@ -6,7 +6,7 @@
 config FDDI
        tristate "FDDI driver support"
        depends on PCI || EISA || TC
-       ---help---
+       help
          Fiber Distributed Data Interface is a high speed local area network
          design; essentially a replacement for high speed Ethernet. FDDI can
          run over copper or fiber. If you are connected to such a network and
@@ -30,7 +30,7 @@ config DEFZA
 config DEFXX
        tristate "Digital DEFTA/DEFEA/DEFPA adapter support"
        depends on FDDI && (PCI || EISA || TC)
-       ---help---
+       help
          This is support for the DIGITAL series of TURBOchannel (DEFTA),
          EISA (DEFEA) and PCI (DEFPA) controllers which can connect you
          to a local FDDI network.
@@ -44,7 +44,7 @@ config DEFXX_MMIO
        depends on DEFXX
        default n if PCI || EISA
        default y
-       ---help---
+       help
          This instructs the driver to use EISA or PCI memory-mapped I/O
          (MMIO) as appropriate instead of programmed I/O ports (PIO).
          Enabling this gives an improvement in processing time in parts
@@ -58,7 +58,7 @@ config SKFP
        tristate "SysKonnect FDDI PCI support"
        depends on FDDI && PCI
        select BITREVERSE
-       ---help---
+       help
          Say Y here if you have a SysKonnect FDDI PCI adapter.
          The following adapters are supported by this driver:
          - SK-5521 (SK-NET FDDI-UP)
index f4500f0..70f754a 100644 (file)
@@ -3,7 +3,7 @@ config MKISS
        tristate "Serial port KISS driver"
        depends on AX25 && TTY
        select CRC16
-       ---help---
+       help
          KISS is a protocol used for the exchange of data between a computer
          and a Terminal Node Controller (a small embedded system commonly
          used for networking over AX.25 amateur radio connections; it
@@ -20,7 +20,7 @@ config MKISS
 config 6PACK
        tristate "Serial port 6PACK driver"
        depends on AX25 && TTY
-       ---help---
+       help
          6pack is a transmission protocol for the data exchange between your
          PC and your TNC (the Terminal Node Controller acts as a kind of
          modem connecting your computer's serial port to your radio's
@@ -48,7 +48,7 @@ config BPQETHER
 config DMASCC
        tristate "High-speed (DMA) SCC driver for AX.25"
        depends on ISA && AX25 && BROKEN_ON_SMP && ISA_DMA_API
-       ---help---
+       help
          This is a driver for high-speed SCC boards, i.e. those supporting
          DMA on one port. You usually use those boards to connect your
          computer to an amateur radio modem (such as the WA4DSY 56kbps
@@ -81,7 +81,7 @@ config DMASCC
 config SCC
        tristate "Z8530 SCC driver"
        depends on ISA && AX25 && ISA_DMA_API
-       ---help---
+       help
          These cards are used to connect your Linux box to an amateur radio
          in order to communicate with other computers. If you want to use
          this, read <file:Documentation/networking/z8530drv.rst> and the
@@ -116,7 +116,7 @@ config BAYCOM_SER_FDX
        tristate "BAYCOM ser12 fullduplex driver for AX.25"
        depends on AX25 && !S390
        select CRC_CCITT
-       ---help---
+       help
          This is one of two drivers for Baycom style simple amateur radio
          modems that connect to a serial interface. The driver supports the
          ser12 design in full-duplex mode. In addition, it allows the
@@ -136,7 +136,7 @@ config BAYCOM_SER_HDX
        tristate "BAYCOM ser12 halfduplex driver for AX.25"
        depends on AX25 && !S390
        select CRC_CCITT
-       ---help---
+       help
          This is one of two drivers for Baycom style simple amateur radio
          modems that connect to a serial interface. The driver supports the
          ser12 design in half-duplex mode. This is the old driver.  It is
@@ -154,7 +154,7 @@ config BAYCOM_PAR
        tristate "BAYCOM picpar and par96 driver for AX.25"
        depends on PARPORT && AX25
        select CRC_CCITT
-       ---help---
+       help
          This is a driver for Baycom style simple amateur radio modems that
          connect to a parallel interface. The driver supports the picpar and
          par96 designs. To configure the driver, use the sethdlc utility
@@ -169,7 +169,7 @@ config BAYCOM_EPP
        tristate "BAYCOM epp driver for AX.25"
        depends on PARPORT && AX25 && !64BIT
        select CRC_CCITT
-       ---help---
+       help
          This is a driver for Baycom style simple amateur radio modems that
          connect to a parallel interface. The driver supports the EPP
          designs. To configure the driver, use the sethdlc utility available
index de78504..46b911b 100644 (file)
@@ -6,7 +6,7 @@
 config HIPPI
        bool "HIPPI driver support"
        depends on INET && PCI
-       ---help---
+       help
          HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and
          1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI
          can run over copper (25m) or fiber (300m on multi-mode or 10km on
@@ -21,7 +21,7 @@ if HIPPI
 config ROADRUNNER
        tristate "Essential RoadRunner HIPPI PCI adapter support"
        depends on PCI
-       ---help---
+       help
          Say Y here if this is your PCI HIPPI network card.
 
          To compile this driver as a module, choose M here: the module
@@ -30,7 +30,7 @@ config ROADRUNNER
 config ROADRUNNER_LARGE_RINGS
        bool "Use large TX/RX rings"
        depends on ROADRUNNER
-       ---help---
+       help
          If you say Y here, the RoadRunner driver will preallocate up to 2 MB
          of additional memory to allow for fastest operation, both for
          transmitting and receiving. This memory cannot be used by any other
index c92a62d..0f7c6dc 100644 (file)
@@ -3,7 +3,7 @@ menuconfig IEEE802154_DRIVERS
        tristate "IEEE 802.15.4 drivers"
        depends on NETDEVICES && IEEE802154
        default y
-       ---help---
+       help
          Say Y here to get to see options for IEEE 802.15.4 Low-Rate
          Wireless Personal Area Network device drivers. This option alone
          does not add any kernel code.
@@ -14,7 +14,7 @@ menuconfig IEEE802154_DRIVERS
 config IEEE802154_FAKELB
        depends on IEEE802154_DRIVERS && MAC802154
        tristate "IEEE 802.15.4 loopback driver"
-       ---help---
+       help
          Say Y here to enable the fake driver that can emulate a net
          of several interconnected radio devices.
 
@@ -26,7 +26,7 @@ config IEEE802154_AT86RF230
        tristate "AT86RF230/231/233/212 transceiver driver"
        depends on SPI
        select REGMAP_SPI
-       ---help---
+       help
          Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless
          controller.
 
@@ -37,7 +37,7 @@ config IEEE802154_AT86RF230_DEBUGFS
        depends on IEEE802154_AT86RF230
        bool "AT86RF230 debugfs interface"
        depends on DEBUG_FS
-       ---help---
+       help
          This option compiles debugfs code for the at86rf230 driver.
 
 config IEEE802154_MRF24J40
@@ -45,7 +45,7 @@ config IEEE802154_MRF24J40
        depends on IEEE802154_DRIVERS && MAC802154
        depends on SPI
        select REGMAP_SPI
-       ---help---
+       help
          Say Y here to enable the MRF24J20 SPI 802.15.4 wireless
          controller.
 
@@ -56,7 +56,7 @@ config IEEE802154_CC2520
        depends on IEEE802154_DRIVERS && MAC802154
        tristate "CC2520 transceiver driver"
        depends on SPI
-       ---help---
+       help
          Say Y here to enable the CC2520 SPI 802.15.4 wireless
          controller.
 
@@ -66,7 +66,7 @@ config IEEE802154_CC2520
 config IEEE802154_ATUSB
        tristate "ATUSB transceiver driver"
        depends on IEEE802154_DRIVERS && MAC802154 && USB
-       ---help---
+       help
          Say Y here to enable the ATUSB IEEE 802.15.4 wireless
          controller.
 
@@ -77,7 +77,7 @@ config IEEE802154_ADF7242
        tristate "ADF7242 transceiver driver"
        depends on IEEE802154_DRIVERS && MAC802154
        depends on SPI
-       ---help---
+       help
          Say Y here to enable the ADF7242 SPI 802.15.4 wireless
          controller.
 
@@ -89,7 +89,7 @@ config IEEE802154_CA8210
        depends on IEEE802154_DRIVERS && MAC802154
        depends on COMMON_CLK
        depends on SPI
-       ---help---
+       help
          Say Y here to enable the CA8210 SPI 802.15.4 wireless
          controller.
 
@@ -100,7 +100,7 @@ config IEEE802154_CA8210_DEBUGFS
        bool "CA8210 debugfs interface"
        depends on IEEE802154_CA8210
        depends on DEBUG_FS
-       ---help---
+       help
          This option compiles debugfs code for the ca8210 driver. This
          exposes a debugfs node for each CA8210 instance which allows
          direct use of the Cascoda API, exposing the 802.15.4 MAC
@@ -110,7 +110,7 @@ config IEEE802154_MCR20A
        tristate "MCR20A transceiver driver"
        depends on IEEE802154_DRIVERS && MAC802154
        depends on SPI
-       ---help---
+       help
          Say Y here to enable the MCR20A SPI 802.15.4 wireless
          controller.
 
@@ -120,7 +120,7 @@ config IEEE802154_MCR20A
 config IEEE802154_HWSIM
        depends on IEEE802154_DRIVERS && MAC802154
        tristate "Simulated radio testing tool for mac802154"
-       ---help---
+       help
          This driver is a developer testing tool that can be used to test
          IEEE 802.15.4 networking stack (mac802154) functionality. This is not
          needed for normal wpan usage and is only for testing.
index 047c270..f257023 100644 (file)
@@ -134,7 +134,7 @@ config MDIO_GPIO
        tristate "GPIO lib-based bitbanged MDIO buses"
        depends on MDIO_BITBANG
        depends on GPIOLIB || COMPILE_TEST
-       ---help---
+       help
          Supports GPIO lib-based MDIO busses.
 
          To compile this driver as a module, choose M here: the module
@@ -265,7 +265,7 @@ config SWPHY
 config LED_TRIGGER_PHY
        bool "Support LED triggers for tracking link state"
        depends on LEDS_TRIGGERS
-       ---help---
+       help
          Adds support for a set of LED trigger events per-PHY.  Link
          state change will trigger the events, for consumption by an
          LED class driver.  There are triggers for each link speed currently
@@ -298,12 +298,12 @@ config ADIN_PHY
 
 config AMD_PHY
        tristate "AMD PHYs"
-       ---help---
+       help
          Currently supports the am79c874
 
 config AQUANTIA_PHY
        tristate "Aquantia PHYs"
-       ---help---
+       help
          Currently supports the Aquantia AQ1202, AQ2104, AQR105, AQR405
 
 config AX88796B_PHY
@@ -316,13 +316,13 @@ config BCM63XX_PHY
        tristate "Broadcom 63xx SOCs internal PHY"
        depends on BCM63XX || COMPILE_TEST
        select BCM_NET_PHYLIB
-       ---help---
+       help
          Currently supports the 6348 and 6358 PHYs.
 
 config BCM7XXX_PHY
        tristate "Broadcom 7xxx SOCs internal PHYs"
        select BCM_NET_PHYLIB
-       ---help---
+       help
          Currently supports the BCM7366, BCM7439, BCM7445, and
          40nm and 65nm generation of BCM7xxx Set Top Box SoCs.
 
@@ -336,7 +336,7 @@ config BCM_CYGNUS_PHY
        depends on ARCH_BCM_IPROC || COMPILE_TEST
        depends on MDIO_BCM_IPROC
        select BCM_NET_PHYLIB
-       ---help---
+       help
          This PHY driver is for the 1G internal PHYs of the Broadcom
          Cygnus and Omega Family SoC.
 
@@ -350,7 +350,7 @@ config BCM_NET_PHYLIB
 config BROADCOM_PHY
        tristate "Broadcom PHYs"
        select BCM_NET_PHYLIB
-       ---help---
+       help
          Currently supports the BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464,
          BCM5481, BCM54810 and BCM5482 PHYs.
 
@@ -368,48 +368,48 @@ config BCM54140_PHY
 config BCM84881_PHY
        tristate "Broadcom BCM84881 PHY"
        depends on PHYLIB
-       ---help---
+       help
          Support the Broadcom BCM84881 PHY.
 
 config CICADA_PHY
        tristate "Cicada PHYs"
-       ---help---
+       help
          Currently supports the cis8204
 
 config CORTINA_PHY
        tristate "Cortina EDC CDR 10G Ethernet PHY"
-       ---help---
+       help
          Currently supports the CS4340 phy.
 
 config DAVICOM_PHY
        tristate "Davicom PHYs"
-       ---help---
+       help
          Currently supports dm9161e and dm9131
 
 config DP83822_PHY
        tristate "Texas Instruments DP83822/825/826 PHYs"
-       ---help---
+       help
          Supports the DP83822, DP83825I, DP83825CM, DP83825CS, DP83825S,
          DP83826C and DP83826NC PHYs.
 
 config DP83TC811_PHY
        tristate "Texas Instruments DP83TC811 PHY"
-       ---help---
+       help
          Supports the DP83TC811 PHY.
 
 config DP83848_PHY
        tristate "Texas Instruments DP83848 PHY"
-       ---help---
+       help
          Supports the DP83848 PHY.
 
 config DP83867_PHY
        tristate "Texas Instruments DP83867 Gigabit PHY"
-       ---help---
+       help
          Currently supports the DP83867 PHY.
 
 config DP83869_PHY
        tristate "Texas Instruments DP83869 Gigabit PHY"
-       ---help---
+       help
          Currently supports the DP83869 PHY.  This PHY supports copper and
          fiber connections.
 
@@ -417,7 +417,7 @@ config FIXED_PHY
        tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs"
        depends on PHYLIB
        select SWPHY
-       ---help---
+       help
          Adds the platform "fixed" MDIO Bus to cover the boards that use
          PHYs that are not connected to the real MDIO bus.
 
@@ -425,12 +425,12 @@ config FIXED_PHY
 
 config ICPLUS_PHY
        tristate "ICPlus PHYs"
-       ---help---
+       help
          Currently supports the IP175C and IP1001 PHYs.
 
 config INTEL_XWAY_PHY
        tristate "Intel XWAY PHYs"
-       ---help---
+       help
          Supports the Intel XWAY (former Lantiq) 11G and 22E PHYs.
          These PHYs are marked as standalone chips under the names
          PEF 7061, PEF 7071 and PEF 7072 or integrated into the Intel
@@ -438,33 +438,33 @@ config INTEL_XWAY_PHY
 
 config LSI_ET1011C_PHY
        tristate "LSI ET1011C PHY"
-       ---help---
+       help
          Supports the LSI ET1011C PHY.
 
 config LXT_PHY
        tristate "Intel LXT PHYs"
-       ---help---
+       help
          Currently supports the lxt970, lxt971
 
 config MARVELL_PHY
        tristate "Marvell PHYs"
-       ---help---
+       help
          Currently has a driver for the 88E1011S
 
 config MARVELL_10G_PHY
        tristate "Marvell Alaska 10Gbit PHYs"
-       ---help---
+       help
          Support for the Marvell Alaska MV88X3310 and compatible PHYs.
 
 config MESON_GXL_PHY
        tristate "Amlogic Meson GXL Internal PHY"
        depends on ARCH_MESON || COMPILE_TEST
-       ---help---
+       help
          Currently has a driver for the Amlogic Meson GXL Internal PHY
 
 config MICREL_PHY
        tristate "Micrel PHYs"
-       ---help---
+       help
          Supports the KSZ9021, VSC8201, KS8001 PHYs.
 
 config MICROCHIP_PHY
@@ -474,7 +474,7 @@ config MICROCHIP_PHY
 
 config MICROCHIP_T1_PHY
        tristate "Microchip T1 PHYs"
-       ---help---
+       help
          Supports the LAN87XX PHYs.
 
 config MICROSEMI_PHY
@@ -482,18 +482,18 @@ config MICROSEMI_PHY
        depends on MACSEC || MACSEC=n
        select CRYPTO_AES
        select CRYPTO_ECB
-       ---help---
+       help
          Currently supports VSC8514, VSC8530, VSC8531, VSC8540 and VSC8541 PHYs
 
 config NATIONAL_PHY
        tristate "National Semiconductor PHYs"
-       ---help---
+       help
          Currently supports the DP83865 PHY.
 
 config NXP_TJA11XX_PHY
        tristate "NXP TJA11xx PHYs support"
        depends on HWMON
-       ---help---
+       help
          Currently supports the NXP TJA1100 and TJA1101 PHY.
 
 config AT803X_PHY
@@ -504,47 +504,47 @@ config AT803X_PHY
 
 config QSEMI_PHY
        tristate "Quality Semiconductor PHYs"
-       ---help---
+       help
          Currently supports the qs6612
 
 config REALTEK_PHY
        tristate "Realtek PHYs"
-       ---help---
+       help
          Supports the Realtek 821x PHY.
 
 config RENESAS_PHY
        tristate "Driver for Renesas PHYs"
-       ---help---
+       help
          Supports the Renesas PHYs uPD60620 and uPD60620A.
 
 config ROCKCHIP_PHY
        tristate "Driver for Rockchip Ethernet PHYs"
-       ---help---
+       help
          Currently supports the integrated Ethernet PHY.
 
 config SMSC_PHY
        tristate "SMSC PHYs"
-       ---help---
+       help
          Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs
 
 config STE10XP
        tristate "STMicroelectronics STe10Xp PHYs"
-       ---help---
+       help
          This is the driver for the STe100p and STe101p PHYs.
 
 config TERANETICS_PHY
        tristate "Teranetics PHYs"
-       ---help---
+       help
          Currently supports the Teranetics TN2020
 
 config VITESSE_PHY
        tristate "Vitesse PHYs"
-       ---help---
+       help
          Currently supports the vsc8244
 
 config XILINX_GMII2RGMII
        tristate "Xilinx GMII2RGMII converter driver"
-       ---help---
+       help
          This driver support xilinx GMII to RGMII IP core it provides
          the Reduced Gigabit Media Independent Interface(RGMII) between
          Ethernet physical media devices and the Gigabit Ethernet controller.
index e03556d..67bfb01 100644 (file)
@@ -6,7 +6,7 @@
 config PLIP
        tristate "PLIP (parallel port) support"
        depends on PARPORT
-       ---help---
+       help
          PLIP (Parallel Line Internet Protocol) is used to create a
          reasonably fast mini network consisting of two (or, rarely, more)
          local machines.  A PLIP link from a Linux box is a popular means to
index 1a2e2f7..ac4d162 100644 (file)
@@ -6,7 +6,7 @@
 config PPP
        tristate "PPP (point-to-point protocol) support"
        select SLHC
-       ---help---
+       help
          PPP (Point to Point Protocol) is a newer and better SLIP.  It serves
          the same purpose: sending Internet traffic over telephone (and other
          serial) lines.  Ask your access provider if they support it, because
@@ -38,7 +38,7 @@ if PPP
 config PPP_BSDCOMP
        tristate "PPP BSD-Compress compression"
        depends on PPP
-       ---help---
+       help
          Support for the BSD-Compress compression method for PPP, which uses
          the LZW compression method to compress each PPP packet before it is
          sent over the wire. The machine at the other end of the PPP link
@@ -59,7 +59,7 @@ config PPP_DEFLATE
        depends on PPP
        select ZLIB_INFLATE
        select ZLIB_DEFLATE
-       ---help---
+       help
          Support for the Deflate compression method for PPP, which uses the
          Deflate algorithm (the same algorithm that gzip uses) to compress
          each PPP packet before it is sent over the wire.  The machine at the
@@ -72,7 +72,7 @@ config PPP_DEFLATE
 config PPP_FILTER
        bool "PPP filtering"
        depends on PPP
-       ---help---
+       help
          Say Y here if you want to be able to filter the packets passing over
          PPP interfaces.  This allows you to control which packets count as
          activity (i.e. which packets will reset the idle timer or bring up
@@ -88,7 +88,7 @@ config PPP_MPPE
        select CRYPTO
        select CRYPTO_SHA1
        select CRYPTO_LIB_ARC4
-       ---help---
+       help
          Support for the MPPE Encryption protocol, as employed by the
          Microsoft Point-to-Point Tunneling Protocol.
 
@@ -98,7 +98,7 @@ config PPP_MPPE
 config PPP_MULTILINK
        bool "PPP multilink support"
        depends on PPP
-       ---help---
+       help
          PPP multilink is a protocol (defined in RFC 1990) which allows you
          to combine several (logical or physical) lines into one logical PPP
          connection, so that you can utilize your full bandwidth.
@@ -111,7 +111,7 @@ config PPP_MULTILINK
 config PPPOATM
        tristate "PPP over ATM"
        depends on ATM && PPP
-       ---help---
+       help
          Support PPP (Point to Point Protocol) encapsulated in ATM frames.
          This implementation does not yet comply with section 8 of RFC2364,
          which can lead to bad results if the ATM peer loses state and
@@ -120,7 +120,7 @@ config PPPOATM
 config PPPOE
        tristate "PPP over Ethernet"
        depends on PPP
-       ---help---
+       help
          Support for PPP over Ethernet.
 
          This driver requires the latest version of pppd from the CVS
@@ -132,7 +132,7 @@ config PPPOE
 config PPTP
        tristate "PPP over IPv4 (PPTP)"
        depends on PPP && NET_IPGRE_DEMUX
-       ---help---
+       help
          Support for PPP over IPv4.(Point-to-Point Tunneling Protocol)
 
          This driver requires pppd plugin to work in client mode or
@@ -143,7 +143,7 @@ config PPTP
 config PPPOL2TP
        tristate "PPP over L2TP"
        depends on L2TP && PPP
-       ---help---
+       help
          Support for PPP-over-L2TP socket family. L2TP is a protocol
          used by ISPs and enterprises to tunnel PPP traffic over UDP
          tunnels. L2TP is replacing PPTP for VPN uses.
@@ -153,7 +153,7 @@ config PPP_ASYNC
        tristate "PPP support for async serial ports"
        depends on PPP
        select CRC_CCITT
-       ---help---
+       help
          Say Y (or M) here if you want to be able to use PPP over standard
          asynchronous serial ports, such as COM1 or COM2 on a PC.  If you use
          a modem (not a synchronous or ISDN modem) to contact your ISP, you
@@ -166,7 +166,7 @@ config PPP_ASYNC
 config PPP_SYNC_TTY
        tristate "PPP support for sync tty ports"
        depends on PPP
-       ---help---
+       help
          Say Y (or M) here if you want to be able to use PPP over synchronous
          (HDLC) tty devices, such as the SyncLink adapter. These devices
          are often used for high-speed leased lines like T1/E1.
index 30bbafb..ea68fc1 100644 (file)
@@ -6,7 +6,7 @@
 config SLIP
        tristate "SLIP (serial line) support"
        depends on TTY
-       ---help---
+       help
          Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to
          connect to your Internet service provider or to connect to some
          other local Unix box or if you want to configure your Linux box as a
@@ -36,7 +36,7 @@ config SLIP
 
 config SLHC
        tristate
-       ---help---
+       help
          This option enables Van Jacobsen serial line header compression
          routines.
 
@@ -46,7 +46,7 @@ config SLIP_COMPRESSED
        bool "CSLIP compressed headers"
        depends on SLIP
        select SLHC
-       ---help---
+       help
          This protocol is faster than SLIP because it uses compression on the
          TCP/IP headers (not on the data itself), but it has to be supported
          on both ends. Ask your access provider if you are not sure and
@@ -61,7 +61,7 @@ config SLIP_COMPRESSED
 config SLIP_SMART
        bool "Keepalive and linefill"
        depends on SLIP
-       ---help---
+       help
          Adds additional capabilities to the SLIP driver to support the
          RELCOM line fill and keepalive monitoring. Ideal on poor quality
          analogue lines.
@@ -69,7 +69,7 @@ config SLIP_SMART
 config SLIP_MODE_SLIP6
        bool "Six bit SLIP encapsulation"
        depends on SLIP
-       ---help---
+       help
          Just occasionally you may need to run IP over hostile serial
          networks that don't pass all control characters or are only seven
          bit. Saying Y here adds an extra mode you can use with SLIP:
index 2aa9fd7..4d44984 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 menuconfig NET_TEAM
        tristate "Ethernet team driver support"
-       ---help---
+       help
          This allows one to create virtual interfaces that teams together
          multiple ethernet devices.
 
@@ -18,7 +18,7 @@ if NET_TEAM
 config NET_TEAM_MODE_BROADCAST
        tristate "Broadcast mode support"
        depends on NET_TEAM
-       ---help---
+       help
          Basic mode where packets are transmitted always by all suitable ports.
 
          All added ports are setup to have team's device address.
@@ -29,7 +29,7 @@ config NET_TEAM_MODE_BROADCAST
 config NET_TEAM_MODE_ROUNDROBIN
        tristate "Round-robin mode support"
        depends on NET_TEAM
-       ---help---
+       help
          Basic mode where port used for transmitting packets is selected in
          round-robin fashion using packet counter.
 
@@ -41,7 +41,7 @@ config NET_TEAM_MODE_ROUNDROBIN
 config NET_TEAM_MODE_RANDOM
        tristate "Random mode support"
        depends on NET_TEAM
-       ---help---
+       help
          Basic mode where port used for transmitting packets is selected
          randomly.
 
@@ -53,7 +53,7 @@ config NET_TEAM_MODE_RANDOM
 config NET_TEAM_MODE_ACTIVEBACKUP
        tristate "Active-backup mode support"
        depends on NET_TEAM
-       ---help---
+       help
          Only one port is active at a time and the rest of ports are used
          for backup.
 
@@ -66,7 +66,7 @@ config NET_TEAM_MODE_ACTIVEBACKUP
 config NET_TEAM_MODE_LOADBALANCE
        tristate "Load-balance mode support"
        depends on NET_TEAM
-       ---help---
+       help
          This mode provides load balancing functionality. Tx port selection
          is done using BPF function set up from userspace (bpf_hash_func
          option)
index 05bdcc5..a7fbc3c 100644 (file)
@@ -15,7 +15,7 @@ if USB_NET_DRIVERS
 config USB_CATC
        tristate "USB CATC NetMate-based Ethernet device support"
        select CRC32
-       ---help---
+       help
          Say Y if you want to use one of the following 10Mbps USB Ethernet
          device based on the EL1210A chip. Supported devices are:
          Belkin F5U011
@@ -33,7 +33,7 @@ config USB_CATC
 
 config USB_KAWETH
        tristate "USB KLSI KL5USB101-based ethernet device support"
-       ---help---
+       help
          Say Y here if you want to use one of the following 10Mbps only
          USB Ethernet adapters based on the KLSI KL5KUSB101B chipset:
          3Com 3C19250
@@ -73,7 +73,7 @@ config USB_KAWETH
 config USB_PEGASUS
        tristate "USB Pegasus/Pegasus-II based ethernet device support"
        select MII
-       ---help---
+       help
          Say Y here if you know you have Pegasus or Pegasus-II based adapter.
          If in doubt then look at <file:drivers/net/usb/pegasus.h> for the
          complete list of supported devices.
@@ -128,7 +128,7 @@ config USB_LAN78XX
 config USB_USBNET
        tristate "Multi-purpose USB Networking Framework"
        select MII
-       ---help---
+       help
          This driver supports several kinds of network links over USB,
          with "minidrivers" built around a common network driver core
          that supports deep queues for efficient transfers.  (This gives
@@ -321,7 +321,7 @@ config USB_NET_SR9800
        tristate "CoreChip-sz SR9800 based USB 2.0 10/100 ethernet devices"
        depends on USB_USBNET
        select CRC32
-       ---help---
+       help
          Say Y if you want to use one of the following 100Mbps USB Ethernet
          device based on the CoreChip-sz SR9800 chip.
 
@@ -570,7 +570,7 @@ config USB_CDC_PHONET
 config USB_IPHETH
        tristate "Apple iPhone USB Ethernet driver"
        default n
-       ---help---
+       help
          Module used to share Internet connection (tethering) from your
          iPhone (Original, 3G and 3GS) to your system.
          Note that you need userspace libraries and programs that are needed
index 3e21726..39e5ab2 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig WAN
        bool "Wan interfaces support"
-       ---help---
+       help
          Wide Area Networks (WANs), such as X.25, Frame Relay and leased
          lines, are used to interconnect Local Area Networks (LANs) over vast
          distances with data transfer rates significantly higher than those
@@ -39,7 +39,7 @@ config HOSTESS_SV11
 config COSA
        tristate "COSA/SRP sync serial boards support"
        depends on ISA && m && ISA_DMA_API && HDLC && VIRT_TO_BUS
-       ---help---
+       help
          Driver for COSA and SRP synchronous serial boards.
 
          These boards allow to connect synchronous serial devices (for example
@@ -63,7 +63,7 @@ config COSA
 config LANMEDIA
        tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards"
        depends on PCI && VIRT_TO_BUS && HDLC
-       ---help---
+       help
          Driver for the following Lan Media family of serial boards:
 
          - LMC 1000 board allows you to connect synchronous serial devices
@@ -251,7 +251,7 @@ config C101
 config FARSYNC
        tristate "FarSync T-Series support"
        depends on HDLC && PCI
-       ---help---
+       help
          Support for the FarSync T-Series X.21 (and V.35/V.24) cards by
          FarSite Communications Ltd.
 
@@ -323,7 +323,7 @@ config IXP4XX_HSS
 
 config DLCI
        tristate "Frame Relay DLCI support"
-       ---help---
+       help
          Support for the Frame Relay protocol.
 
          Frame Relay is a fast low-cost way to connect to a remote Internet
@@ -370,7 +370,7 @@ config SDLA
 config LAPBETHER
        tristate "LAPB over Ethernet driver"
        depends on LAPB && X25
-       ---help---
+       help
          Driver for a pseudo device (typically called /dev/lapb0) which allows
          you to open an LAPB point-to-point connection to some other computer
          on your Ethernet network.
@@ -386,7 +386,7 @@ config LAPBETHER
 config X25_ASY
        tristate "X.25 async driver"
        depends on LAPB && X25 && TTY
-       ---help---
+       help
          Send and receive X.25 frames over regular asynchronous serial
          lines such as telephone lines equipped with ordinary modems.
 
@@ -401,7 +401,7 @@ config X25_ASY
 config SBNI
        tristate "Granch SBNI12 Leased Line adapter support"
        depends on X86
-       ---help---
+       help
          Driver for ISA SBNI12-xx cards which are low cost alternatives to
          leased line modems.
 
index 15b0ad1..8ab62bb 100644 (file)
@@ -9,7 +9,7 @@ menuconfig WLAN
        depends on NET
        select WIRELESS
        default y
-       ---help---
+       help
          This section contains all the pre 802.11 and 802.11 wireless
          device drivers. For a complete list of drivers and documentation
          on them refer to the wireless wiki:
@@ -54,7 +54,7 @@ config PCMCIA_RAYCS
        select WIRELESS_EXT
        select WEXT_SPY
        select WEXT_PRIV
-       ---help---
+       help
          Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
          (PC-card) wireless Ethernet networking card to your computer.
          Please read the file <file:Documentation/networking/ray_cs.rst> for
@@ -76,7 +76,7 @@ config PCMCIA_WL3501
 config MAC80211_HWSIM
        tristate "Simulated radio testing tool for mac80211"
        depends on MAC80211
-       ---help---
+       help
          This driver is a developer testing tool that can be used to test
          IEEE 802.11 networking stack (mac80211) functionality. This is not
          needed for normal wireless LAN usage and is only for testing. See
@@ -94,7 +94,7 @@ config USB_NET_RNDIS_WLAN
        select USB_USBNET
        select USB_NET_CDCETHER
        select USB_NET_RNDIS_HOST
-       ---help---
+       help
          This is a driver for wireless RNDIS devices.
          These are USB based adapters found in devices such as:
 
@@ -118,7 +118,7 @@ config USB_NET_RNDIS_WLAN
 config VIRT_WIFI
        tristate "Wifi wrapper for ethernet drivers"
        depends on CFG80211
-       ---help---
+       help
          This option adds support for ethernet connections to appear as if they
          are wifi connections through a special rtnetlink device.
 
index a91cc14..678979a 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_ADMTEK
        bool "ADMtek devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -17,7 +17,7 @@ config ADM8211
        depends on MAC80211 && PCI
        select CRC32
        select EEPROM_93CX6
-       ---help---
+       help
          This driver is for ADM8211A, ADM8211B, and ADM8211C based cards.
          These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
 
index b10972b..6e9d46b 100644 (file)
@@ -5,7 +5,7 @@ config ATH_COMMON
 config WLAN_VENDOR_ATH
        bool "Atheros/Qualcomm devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -25,7 +25,7 @@ if WLAN_VENDOR_ATH
 
 config ATH_DEBUG
        bool "Atheros wireless debugging"
-       ---help---
+       help
          Say Y, if you want to debug atheros wireless drivers.
          Right now only ath9k makes use of this.
 
@@ -33,7 +33,7 @@ config ATH_TRACEPOINTS
        bool "Atheros wireless tracing"
        depends on ATH_DEBUG
        depends on EVENT_TRACING
-       ---help---
+       help
          This option enables tracepoints for atheros wireless drivers.
          Currently, ath9k makes use of this facility.
 
@@ -41,7 +41,7 @@ config ATH_REG_DYNAMIC_USER_REG_HINTS
        bool "Atheros dynamic user regulatory hints"
        depends on CFG80211_CERTIFICATION_ONUS
        default n
-       ---help---
+       help
          Say N. This should only be enabled in countries where
          this feature is explicitly allowed and only on cards that
          specifically have been tested for this.
@@ -50,7 +50,7 @@ config ATH_REG_DYNAMIC_USER_CERT_TESTING
        bool "Atheros dynamic user regulatory testing"
        depends on ATH_REG_DYNAMIC_USER_REG_HINTS && CFG80211_CERTIFICATION_ONUS
        default n
-       ---help---
+       help
          Say N. This should only be enabled on systems
          undergoing certification testing.
 
index e82df5f..0d838c1 100644 (file)
@@ -4,6 +4,6 @@ config AR5523
        depends on MAC80211 && USB
        select ATH_COMMON
        select FW_LOADER
-       ---help---
+       help
          This module add support for AR5523 based USB dongles such as D-Link
          DWL-G132, Netgear WPN111 and many more.
index b99fd0e..40f91bc 100644 (file)
@@ -6,7 +6,7 @@ config ATH10K
        select CRC32
        select WANT_DEV_COREDUMP
        select ATH10K_CE
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Atheros IEEE 802.11ac family of chipsets.
 
@@ -18,25 +18,25 @@ config ATH10K_CE
 config ATH10K_PCI
        tristate "Atheros ath10k PCI support"
        depends on ATH10K && PCI
-       ---help---
+       help
          This module adds support for PCIE bus
 
 config ATH10K_AHB
        bool "Atheros ath10k AHB support"
        depends on ATH10K_PCI && OF && RESET_CONTROLLER
-       ---help---
+       help
          This module adds support for AHB bus
 
 config ATH10K_SDIO
        tristate "Atheros ath10k SDIO support"
        depends on ATH10K && MMC
-       ---help---
+       help
          This module adds support for SDIO/MMC bus.
 
 config ATH10K_USB
        tristate "Atheros ath10k USB support (EXPERIMENTAL)"
        depends on ATH10K && USB
-       ---help---
+       help
          This module adds experimental support for USB bus. Currently
          work in progress and will not fully work.
 
@@ -45,14 +45,14 @@ config ATH10K_SNOC
        depends on ATH10K
        depends on ARCH_QCOM || COMPILE_TEST
        select QCOM_QMI_HELPERS
-       ---help---
+       help
          This module adds support for integrated WCN3990 chip connected
          to system NOC(SNOC).
 
 config ATH10K_DEBUG
        bool "Atheros ath10k debugging"
        depends on ATH10K
-       ---help---
+       help
          Enables debug support
 
          If unsure, say Y to make it easier to debug problems.
@@ -60,7 +60,7 @@ config ATH10K_DEBUG
 config ATH10K_DEBUGFS
        bool "Atheros ath10k debugfs support"
        depends on ATH10K && DEBUG_FS
-       ---help---
+       help
          Enabled debugfs support
 
          If unsure, say Y to make it easier to debug problems.
@@ -70,20 +70,20 @@ config ATH10K_SPECTRAL
        depends on ATH10K_DEBUGFS
        select RELAY
        default n
-       ---help---
+       help
          Say Y to enable access to the FFT/spectral data via debugfs.
 
 config ATH10K_TRACING
        bool "Atheros ath10k tracing support"
        depends on ATH10K
        depends on EVENT_TRACING
-       ---help---
+       help
          Select this to ath10k use tracing infrastructure.
 
 config ATH10K_DFS_CERTIFIED
        bool "Atheros DFS support for certified platforms"
        depends on ATH10K && CFG80211_CERTIFICATION_ONUS
        default n
-       ---help---
+       help
        This option enables DFS support for initiating radiation on
        ath10k.
index 738f990..7acb42e 100644 (file)
@@ -7,7 +7,7 @@ config ATH11K
        depends on ARCH_QCOM || COMPILE_TEST
        select ATH_COMMON
        select QCOM_QMI_HELPERS
-       ---help---
+       help
          This module adds support for Qualcomm Technologies 802.11ax family of
          chipsets.
 
@@ -16,7 +16,7 @@ config ATH11K
 config ATH11K_DEBUG
        bool "QCA ath11k debugging"
        depends on ATH11K
-       ---help---
+       help
          Enables debug support
 
          If unsure, say Y to make it easier to debug problems.
@@ -24,7 +24,7 @@ config ATH11K_DEBUG
 config ATH11K_DEBUGFS
        bool "QCA ath11k debugfs support"
        depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
-       ---help---
+       help
          Enable ath11k debugfs support
 
          If unsure, say Y to make it easier to debug problems.
@@ -32,5 +32,5 @@ config ATH11K_DEBUGFS
 config ATH11K_TRACING
        bool "ath11k tracing support"
        depends on ATH11K && EVENT_TRACING
-       ---help---
+       help
          Select this to use ath11k tracing infrastructure.
index 96010d4..f35cd8d 100644 (file)
@@ -8,7 +8,7 @@ config ATH5K
        select NEW_LEDS
        select ATH5K_AHB if ATH25
        select ATH5K_PCI if !ATH25
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Atheros 5xxx chipset.
 
@@ -25,7 +25,7 @@ config ATH5K
 config ATH5K_DEBUG
        bool "Atheros 5xxx debugging"
        depends on ATH5K
-       ---help---
+       help
          Atheros 5xxx debugging messages.
 
          Say Y, if and you will get debug options for ath5k.
@@ -45,7 +45,7 @@ config ATH5K_TRACER
        bool "Atheros 5xxx tracer"
        depends on ATH5K
        depends on EVENT_TRACING
-       ---help---
+       help
          Say Y here to enable tracepoints for the ath5k driver
          using the kernel tracing infrastructure.  Select this
          option if you are interested in debugging the driver.
@@ -55,21 +55,21 @@ config ATH5K_TRACER
 config ATH5K_AHB
        bool "Atheros 5xxx AHB bus support"
        depends on ATH25 && ATH5K
-       ---help---
+       help
          This adds support for WiSoC type chipsets of the 5xxx Atheros
          family.
 
 config ATH5K_PCI
        bool "Atheros 5xxx PCI bus support"
        depends on (!ATH25 && PCI)
-       ---help---
+       help
          This adds support for PCI type chipsets of the 5xxx Atheros
          family.
 
 config ATH5K_TEST_CHANNELS
        bool "Enables testing channels on ath5k"
        depends on ATH5K && CFG80211_CERTIFICATION_ONUS
-       ---help---
+       help
          This enables non-standard IEEE 802.11 channels on ath5k, which
          can be used for research purposes. This option should be disabled
          unless doing research.
index 62c22fd..cd96cf8 100644 (file)
@@ -2,7 +2,7 @@
 config ATH6KL
        tristate "Atheros mobile chipsets support"
        depends on CFG80211
-       ---help---
+       help
          This module adds core support for wireless adapters based on
          Atheros AR6003 and AR6004 chipsets. You still need separate
          bus drivers for USB and SDIO to be able to use real devices.
@@ -15,7 +15,7 @@ config ATH6KL_SDIO
        tristate "Atheros ath6kl SDIO support"
        depends on ATH6KL
        depends on MMC
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Atheros AR6003 and AR6004 chipsets running over SDIO. If you
          choose to build it as a module, it will be called ath6kl_sdio.
@@ -26,7 +26,7 @@ config ATH6KL_USB
        tristate "Atheros ath6kl USB support"
        depends on ATH6KL
        depends on USB
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Atheros AR6004 chipset and chipsets based on it running over
          USB. If you choose to build it as a module, it will be
@@ -35,7 +35,7 @@ config ATH6KL_USB
 config ATH6KL_DEBUG
        bool "Atheros ath6kl debugging"
        depends on ATH6KL
-       ---help---
+       help
          Enables ath6kl debug support, including debug messages
          enabled with debug_mask module parameter and debugfs
          interface.
@@ -46,7 +46,7 @@ config ATH6KL_TRACING
        bool "Atheros ath6kl tracing support"
        depends on ATH6KL
        depends on EVENT_TRACING
-       ---help---
+       help
          Select this to ath6kl use tracing infrastructure which, for
          example, can be enabled with help of trace-cmd. All debug
          messages and commands are delivered to using individually
@@ -58,7 +58,7 @@ config ATH6KL_REGDOMAIN
        bool "Atheros ath6kl regdomain support"
        depends on ATH6KL
        depends on CFG80211_CERTIFICATION_ONUS
-       ---help---
+       help
          Enabling this makes it possible to change the regdomain in
          the firmware. This can be only enabled if regulatory requirements
          are taken into account.
index 78620c6..42bfdb4 100644 (file)
@@ -14,7 +14,7 @@ config ATH9K_BTCOEX_SUPPORT
        bool "Atheros bluetooth coexistence support"
        depends on (ATH9K || ATH9K_HTC)
        default y
-       ---help---
+       help
          Say Y, if you want to use the ath9k/ath9k_htc radios together with
          Bluetooth modules in the same system.
 
@@ -26,7 +26,7 @@ config ATH9K
        select LEDS_CLASS
        select NEW_LEDS
        select ATH9K_COMMON
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family
          of chipsets. For a specific list of supported external
@@ -42,7 +42,7 @@ config ATH9K_PCI
        bool "Atheros ath9k PCI/PCIe bus support"
        default y
        depends on ATH9K && PCI
-       ---help---
+       help
          This option enables the PCI bus support in ath9k.
 
          Say Y, if you have a compatible PCI/PCIe wireless card.
@@ -51,7 +51,7 @@ config ATH9K_AHB
        bool "Atheros ath9k AHB bus support"
        depends on ATH9K
        default n
-       ---help---
+       help
          This option enables the AHB bus support in ath9k.
 
          Say Y, if you have a SoC with a compatible built-in
@@ -62,7 +62,7 @@ config ATH9K_DEBUGFS
        depends on ATH9K && DEBUG_FS
        select MAC80211_DEBUGFS
        select ATH9K_COMMON_DEBUG
-       ---help---
+       help
          Say Y, if you need access to ath9k's statistics for
          interrupts, rate control, etc.
 
@@ -74,14 +74,14 @@ config ATH9K_STATION_STATISTICS
        depends on ATH9K && ATH9K_DEBUGFS && DEBUG_FS
        select MAC80211_DEBUGFS
        default n
-       ---help---
+       help
          This option enables detailed statistics for association stations.
 
 config ATH9K_TX99
        bool "Atheros ath9k TX99 testing support"
        depends on ATH9K_DEBUGFS && CFG80211_CERTIFICATION_ONUS
        default n
-       ---help---
+       help
          Say N. This should only be enabled on systems undergoing
          certification testing and evaluation in a controlled environment.
          Enabling this will only enable TX99 support, all other modes of
@@ -101,7 +101,7 @@ config ATH9K_DFS_CERTIFIED
        bool "Atheros DFS support for certified platforms"
        depends on ATH9K && CFG80211_CERTIFICATION_ONUS
        default n
-       ---help---
+       help
          This option enables DFS support for initiating radiation on
          ath9k. There is no way to dynamically detect if a card was DFS
          certified and as such this is left as a build time option. This
@@ -120,7 +120,7 @@ config ATH9K_DYNACK
        bool "Atheros ath9k ACK timeout estimation algorithm"
        depends on ATH9K
        default n
-       ---help---
+       help
          This option enables ath9k dynamic ACK timeout estimation algorithm
          based on ACK frame RX timestamp, TX frame timestamp and frame
          duration
@@ -129,7 +129,7 @@ config ATH9K_WOW
        bool "Wake on Wireless LAN support (EXPERIMENTAL)"
        depends on ATH9K && PM
        default n
-       ---help---
+       help
          This option enables Wake on Wireless LAN support for certain cards.
          Currently, AR9462 is supported.
 
@@ -147,7 +147,7 @@ config ATH9K_CHANNEL_CONTEXT
        bool "Channel Context support"
        depends on ATH9K
        default n
-       ---help---
+       help
          This option enables channel context support in ath9k, which is needed
          for multi-channel concurrency. Enable this if P2P PowerSave support
          is required.
@@ -181,7 +181,7 @@ config ATH9K_HTC
        select LEDS_CLASS
        select NEW_LEDS
        select ATH9K_COMMON
-       ---help---
+       help
          Support for Atheros HTC based cards.
          Chipsets supported: AR9271
 
@@ -193,7 +193,7 @@ config ATH9K_HTC_DEBUGFS
        bool "Atheros ath9k_htc debugging"
        depends on ATH9K_HTC && DEBUG_FS
        select ATH9K_COMMON_DEBUG
-       ---help---
+       help
          Say Y, if you need access to ath9k_htc's statistics.
          As well as access to the FFT/spectral data.
 
@@ -201,7 +201,7 @@ config ATH9K_HWRNG
        bool "Random number generator support"
        depends on ATH9K && (HW_RANDOM = y || HW_RANDOM = ATH9K)
        default n
-       ---help---
+       help
          This option incorporates the ADC register output as a source of
          randomness into Linux entropy pool (/dev/urandom and /dev/random)
 
@@ -213,5 +213,5 @@ config ATH9K_COMMON_SPECTRAL
        depends on ATH9K_DEBUGFS || ATH9K_HTC_DEBUGFS
        select RELAY
        default n
-       ---help---
+       help
          Say Y to enable access to the FFT/spectral data via debugfs.
index a4b1534..5832c7e 100644 (file)
@@ -4,7 +4,7 @@ config WCN36XX
        depends on MAC80211 && HAS_DMA
        depends on QCOM_WCNSS_CTRL || QCOM_WCNSS_CTRL=n
        depends on RPMSG || RPMSG=n
-       ---help---
+       help
          This module adds support for wireless adapters based on
          Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
 
@@ -13,7 +13,7 @@ config WCN36XX
 config WCN36XX_DEBUGFS
        bool "WCN36XX debugfs support"
        depends on WCN36XX
-       ---help---
+       help
          Enabled debugfs support
 
          If unsure, say Y to make it easier to debug problems.
index 0d1a8da..dadba2d 100644 (file)
@@ -5,7 +5,7 @@ config WIL6210
        depends on CFG80211
        depends on PCI
        default n
-       ---help---
+       help
          This module adds support for wireless adapter based on
          wil6210 chip by Wilocity. It supports operation on the
          60 GHz band, covered by the IEEE802.11ad standard.
@@ -19,7 +19,7 @@ config WIL6210_ISR_COR
        bool "Use Clear-On-Read mode for ISR registers for wil6210"
        depends on WIL6210
        default y
-       ---help---
+       help
          ISR registers on wil6210 chip may operate in either
          COR (Clear-On-Read) or W1C (Write-1-to-Clear) mode.
          For production code, use COR (say y); is default since
@@ -35,7 +35,7 @@ config WIL6210_TRACING
        depends on WIL6210
        depends on EVENT_TRACING
        default n
-       ---help---
+       help
          Say Y here to enable tracepoints for the wil6210 driver
          using the kernel tracing infrastructure.  Select this
          option if you are interested in debugging the driver.
@@ -47,7 +47,7 @@ config WIL6210_DEBUGFS
        depends on WIL6210
        depends on DEBUG_FS
        default y
-       ---help---
+       help
          Say Y here to enable wil6210 debugfs support, using the
          kernel debugfs infrastructure. Select this
          option if you are interested in debugging the driver.
index c2142c7..ca45a10 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_ATMEL
        bool "Atmel devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -19,7 +19,7 @@ config ATMEL
        select WEXT_PRIV
        select FW_LOADER
        select CRC32
-       ---help---
+       help
          A driver 802.11b wireless cards based on the Atmel fast-vnet
          chips. This driver supports standard Linux wireless extensions.
 
@@ -33,7 +33,7 @@ config ATMEL
 config PCI_ATMEL
        tristate "Atmel at76c506 PCI cards"
        depends on ATMEL && PCI
-       ---help---
+       help
          Enable support for PCI and mini-PCI cards containing the
          Atmel at76c506 chip.
 
@@ -43,7 +43,7 @@ config PCMCIA_ATMEL
        select WIRELESS_EXT
        select FW_LOADER
        select CRC32
-       ---help---
+       help
          Enable support for PCMCIA cards containing the
          Atmel at76c502 and at76c504 chips.
 
@@ -51,7 +51,7 @@ config AT76C50X_USB
        tristate "Atmel at76c503/at76c505/at76c505a USB cards"
        depends on MAC80211 && USB
        select FW_LOADER
-       ---help---
+       help
          Enable support for USB Wireless devices using Atmel at76c503,
          at76c505 or at76c505a chips.
 
index bb1cb40..f743333 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_BROADCOM
        bool "Broadcom devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index 3b582e7..4559549 100644 (file)
@@ -6,7 +6,7 @@ config B43
        select SSB if B43_SSB
        select FW_LOADER
        select CORDIC
-       ---help---
+       help
          b43 is a driver for the Broadcom 43xx series wireless devices.
 
          Check "lspci" for something like
@@ -77,7 +77,7 @@ config B43_SDIO
        bool "Broadcom 43xx SDIO device support"
        depends on B43 && B43_SSB && SSB_SDIOHOST_POSSIBLE
        select SSB_SDIOHOST
-       ---help---
+       help
          Broadcom 43xx device support for Soft-MAC SDIO devices.
 
          With this config option you can drive Soft-MAC b43 cards with a
@@ -108,7 +108,7 @@ config B43_PHY_G
        bool "Support for G-PHY (802.11g) devices"
        depends on B43 && B43_SSB
        default y
-       ---help---
+       help
          This PHY type can be found in the following chipsets:
          PCI: BCM4306, BCM4311, BCM4318
          SoC: BCM4712, BCM5352E
@@ -117,7 +117,7 @@ config B43_PHY_N
        bool "Support for N-PHY (the main 802.11n series) devices"
        depends on B43
        default y
-       ---help---
+       help
          This PHY type can be found in the following chipsets:
          PCI: BCM4321, BCM4322,
               BCM43222, BCM43224, BCM43225,
@@ -128,7 +128,7 @@ config B43_PHY_LP
        bool "Support for LP-PHY (low-power 802.11g) devices"
        depends on B43 && B43_SSB
        default y
-       ---help---
+       help
          The LP-PHY is a low-power PHY built into some notebooks
          and embedded devices. It supports 802.11a/b/g
          (802.11a support is optional, and currently disabled).
@@ -137,13 +137,13 @@ config B43_PHY_HT
        bool "Support for HT-PHY (high throughput 802.11n) devices"
        depends on B43 && B43_BCMA
        default y
-       ---help---
+       help
          This PHY type with 3x3:3 MIMO can be found in the BCM4331 PCI chipset.
 
 config B43_PHY_LCN
        bool "Support for LCN-PHY devices (BROKEN)"
        depends on B43 && BROKEN
-       ---help---
+       help
          Support for the LCN-PHY.
 
          Say N, this is BROKEN and crashes driver.
@@ -151,7 +151,7 @@ config B43_PHY_LCN
 config B43_PHY_AC
        bool "Support for AC-PHY (802.11ac) devices (BROKEN)"
        depends on B43 && B43_BCMA && BROKEN
-       ---help---
+       help
          This PHY type can be found in the following chipsets:
          PCI: BCM4352, BCM4360
 
@@ -174,7 +174,7 @@ config B43_HWRNG
 config B43_DEBUG
        bool "Broadcom 43xx debugging"
        depends on B43
-       ---help---
+       help
          Broadcom 43xx debugging.
 
          This adds additional runtime sanity checks and statistics to the driver.
index bfac341..e4da34e 100644 (file)
@@ -4,7 +4,7 @@ config B43LEGACY
        depends on SSB_POSSIBLE && MAC80211 && HAS_DMA
        select SSB
        select FW_LOADER
-       ---help---
+       help
          b43legacy is a driver for 802.11b devices from Broadcom (BCM4301 and
          BCM4303) and early model 802.11g chips (BCM4306 Ver. 2) used in the
          Linksys WPC54G V1 PCMCIA devices.
@@ -54,7 +54,7 @@ config B43LEGACY_DEBUG
        bool "Broadcom 43xx-legacy debugging"
        depends on B43LEGACY
        default y
-       ---help---
+       help
          Say Y, because this information will help you get the driver running.
          This option generates a minimum of log output.
 
@@ -75,7 +75,7 @@ config B43LEGACY_DMA_AND_PIO_MODE
        bool "DMA + PIO"
        select B43LEGACY_DMA
        select B43LEGACY_PIO
-       ---help---
+       help
          Include both, Direct Memory Access (DMA) and Programmed I/O (PIO)
          data transfer modes. The mode actually used is selectable through
          the module parameter "pio". With pio=0 as a module parameter, the
@@ -86,14 +86,14 @@ config B43LEGACY_DMA_AND_PIO_MODE
 config B43LEGACY_DMA_MODE
        bool "DMA (Direct Memory Access) only"
        select B43LEGACY_DMA
-       ---help---
+       help
          Only include Direct Memory Access (DMA).
          This reduces the size of the driver module, by omitting the PIO code.
 
 config B43LEGACY_PIO_MODE
        bool "PIO (Programmed I/O) only"
        select B43LEGACY_PIO
-       ---help---
+       help
          Only include Programmed I/O (PIO).
          This reduces the size of the driver module, by omitting the DMA code.
          Please note that PIO transfers are slow (compared to DMA).
index a5bf16c..5bf2318 100644 (file)
@@ -12,7 +12,7 @@ config BRCMSMAC
        select BRCMUTIL
        select FW_LOADER
        select CORDIC
-       ---help---
+       help
          This module adds support for PCIe wireless adapters based on Broadcom
          IEEE802.11n SoftMAC chipsets. It also has WLAN led support, which will
          be available if you select BCMA_DRIVER_GPIO. If you choose to build a
@@ -23,7 +23,7 @@ source "drivers/net/wireless/broadcom/brcm80211/brcmfmac/Kconfig"
 config BRCM_TRACING
        bool "Broadcom device tracing"
        depends on BRCMSMAC || BRCMFMAC
-       ---help---
+       help
          If you say Y here, the Broadcom wireless drivers will register
          with ftrace to dump event information into the trace ringbuffer.
          Tracing can be enabled at runtime to aid in debugging wireless
@@ -35,5 +35,5 @@ config BRCMDBG
        bool "Broadcom driver debug functions"
        depends on BRCMSMAC || BRCMFMAC
        select WANT_DEV_COREDUMP if BRCMFMAC
-       ---help---
+       help
          Selecting this enables additional code for debug purposes.
index 7a3b3bb..681bfc2 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_CISCO
        bool "Cisco devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -20,7 +20,7 @@ config AIRO
        select CRYPTO_SKCIPHER
        select WEXT_SPY
        select WEXT_PRIV
-       ---help---
+       help
          This is the standard Linux driver to support Cisco/Aironet ISA and
          PCI 802.11 wireless cards.
          It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
@@ -42,7 +42,7 @@ config AIRO_CS
        select CRYPTO
        select CRYPTO_AES
        select CRYPTO_CTR
-       ---help---
+       help
          This is the standard Linux driver to support Cisco/Aironet PCMCIA
          802.11 wireless cards.  This driver is the same as the Aironet
          driver part of the Linux Pcmcia package.
index 6ec42f6..3d1d7d1 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_INTEL
        bool "Intel devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index f42b3cd..d003869 100644 (file)
@@ -12,7 +12,7 @@ config IPW2100
        select FW_LOADER
        select LIB80211
        select LIBIPW
-       ---help---
+       help
          A driver for the Intel PRO/Wireless 2100 Network
          Connection 802.11b wireless network adapter.
 
@@ -41,7 +41,7 @@ config IPW2100
 config IPW2100_MONITOR
        bool "Enable promiscuous mode"
        depends on IPW2100
-       ---help---
+       help
          Enables promiscuous/monitor mode support for the ipw2100 driver.
          With this feature compiled into the driver, you can switch to
          promiscuous mode via the Wireless Tool's Monitor mode.  While in this
@@ -50,7 +50,7 @@ config IPW2100_MONITOR
 config IPW2100_DEBUG
        bool "Enable full debugging output in IPW2100 module."
        depends on IPW2100
-       ---help---
+       help
          This option will enable debug tracing output for the IPW2100.
 
          This will result in the kernel module being ~60k larger.  You can
@@ -74,7 +74,7 @@ config IPW2200
        select FW_LOADER
        select LIB80211
        select LIBIPW
-       ---help---
+       help
          A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network
          Connection adapters.
 
@@ -103,7 +103,7 @@ config IPW2200
 config IPW2200_MONITOR
        bool "Enable promiscuous mode"
        depends on IPW2200
-       ---help---
+       help
          Enables promiscuous/monitor mode support for the ipw2200 driver.
          With this feature compiled into the driver, you can switch to
          promiscuous mode via the Wireless Tool's Monitor mode.  While in this
@@ -117,7 +117,7 @@ config IPW2200_PROMISCUOUS
        bool "Enable creation of a RF radiotap promiscuous interface"
        depends on IPW2200_MONITOR
        select IPW2200_RADIOTAP
-       ---help---
+       help
          Enables the creation of a second interface prefixed 'rtap'.
          This second interface will provide every received in radiotap
          format.
@@ -144,7 +144,7 @@ config IPW2200_QOS
 config IPW2200_DEBUG
        bool "Enable full debugging output in IPW2200 module."
        depends on IPW2200
-       ---help---
+       help
          This option will enable low level debug tracing output for IPW2200.
 
          Note, normal debug code is already compiled in. This low level
@@ -170,7 +170,7 @@ config LIBIPW
        select LIB80211_CRYPT_WEP
        select LIB80211_CRYPT_TKIP
        select LIB80211_CRYPT_CCMP
-       ---help---
+       help
        This option enables the hardware independent IEEE 802.11
        networking stack.  This component is deprecated in favor of the
        mac80211 component.
@@ -178,7 +178,7 @@ config LIBIPW
 config LIBIPW_DEBUG
        bool "Full debugging output for the LIBIPW component"
        depends on LIBIPW
-       ---help---
+       help
          This option will enable debug tracing output for the
          libipw component.
 
index 100f558..24fe3f6 100644 (file)
@@ -11,7 +11,7 @@ config IWL4965
        tristate "Intel Wireless WiFi 4965AGN (iwl4965)"
        depends on PCI && MAC80211
        select IWLEGACY
-       ---help---
+       help
          This option enables support for
 
          Select to build the driver supporting the:
@@ -39,7 +39,7 @@ config IWL3945
        tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)"
        depends on PCI && MAC80211
        select IWLEGACY
-       ---help---
+       help
          Select to build the driver supporting the:
 
          Intel PRO/Wireless 3945ABG/BG Network Connection
@@ -67,7 +67,7 @@ menu "iwl3945 / iwl4965 Debugging Options"
 config IWLEGACY_DEBUG
        bool "Enable full debugging output in iwlegacy (iwl 3945/4965) drivers"
        depends on IWLEGACY
-       ---help---
+       help
          This option will enable debug tracing output for the iwlegacy
          drivers.
 
@@ -93,7 +93,7 @@ config IWLEGACY_DEBUG
 config IWLEGACY_DEBUGFS
        bool "iwlegacy (iwl 3945/4965) debugfs support"
        depends on IWLEGACY && MAC80211_DEBUGFS
-       ---help---
+       help
          Enable creation of debugfs files for the iwlegacy drivers. This
          is a low-impact option that allows getting insight into the
          driver's state at runtime.
index 091d621..36153fa 100644 (file)
@@ -3,7 +3,7 @@ config IWLWIFI
        tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) "
        depends on PCI && HAS_IOMEM && CFG80211
        select FW_LOADER
-       ---help---
+       help
          Select to build the driver supporting the:
 
          Intel Wireless WiFi Link Next-Gen AGN
@@ -96,7 +96,7 @@ menu "Debugging Options"
 
 config IWLWIFI_DEBUG
        bool "Enable full debugging output in the iwlwifi driver"
-       ---help---
+       help
          This option will enable debug tracing output for the iwlwifi drivers
 
          This will result in the kernel module being ~100k larger.  You can
@@ -121,7 +121,7 @@ config IWLWIFI_DEBUG
 config IWLWIFI_DEBUGFS
        bool "iwlwifi debugfs support"
        depends on MAC80211_DEBUGFS
-       ---help---
+       help
          Enable creation of debugfs files for the iwlwifi drivers. This
          is a low-impact option that allows getting insight into the
          driver's state at runtime.
index 4e96891..6a6ce9d 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_INTERSIL
        bool "Intersil devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -23,7 +23,7 @@ config PRISM54
        select WEXT_SPY
        select WEXT_PRIV
        select FW_LOADER
-       ---help---
+       help
          This enables support for FullMAC PCI/Cardbus prism54 devices. This
          driver is now deprecated in favor for the SoftMAC driver, p54pci.
          p54pci supports FullMAC PCI/Cardbus devices as well.
index c70dc16..6ad8829 100644 (file)
@@ -15,7 +15,7 @@ config HOSTAP
        select LIB80211_CRYPT_WEP
        select LIB80211_CRYPT_TKIP
        select LIB80211_CRYPT_CCMP
-       ---help---
+       help
        Shared driver code for IEEE 802.11b wireless cards based on
        Intersil Prism2/2.5/3 chipset. This driver supports so called
        Host AP mode that allows the card to act as an IEEE 802.11
@@ -36,7 +36,7 @@ config HOSTAP
 config HOSTAP_FIRMWARE
        bool "Support downloading firmware images with Host AP driver"
        depends on HOSTAP
-       ---help---
+       help
        Configure Host AP driver to include support for firmware image
        download. This option by itself only enables downloading to the
        volatile memory, i.e. the card RAM. This option is required to
@@ -49,7 +49,7 @@ config HOSTAP_FIRMWARE
 config HOSTAP_FIRMWARE_NVRAM
        bool "Support for non-volatile firmware download"
        depends on HOSTAP_FIRMWARE
-       ---help---
+       help
        Allow Host AP driver to write firmware images to the non-volatile
        card memory, i.e. flash memory that survives power cycling.
        Enable this option if you want to be able to change card firmware
@@ -61,7 +61,7 @@ config HOSTAP_FIRMWARE_NVRAM
 config HOSTAP_PLX
        tristate "Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors"
        depends on PCI && HOSTAP
-       ---help---
+       help
        Host AP driver's version for Prism2/2.5/3 PC Cards in PLX9052 based
        PCI adaptors.
 
@@ -75,7 +75,7 @@ config HOSTAP_PLX
 config HOSTAP_PCI
        tristate "Host AP driver for Prism2.5 PCI adaptors"
        depends on PCI && HOSTAP
-       ---help---
+       help
        Host AP driver's version for Prism2.5 PCI adaptors.
 
        "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this
@@ -88,7 +88,7 @@ config HOSTAP_PCI
 config HOSTAP_CS
        tristate "Host AP driver for Prism2/2.5/3 PC Cards"
        depends on PCMCIA && HOSTAP
-       ---help---
+       help
        Host AP driver's version for Prism2/2.5/3 PC Cards.
 
        "Host AP support for Prism2/2.5/3 IEEE 802.11b" is required for this
index c430d7a..c470ee2 100644 (file)
@@ -10,7 +10,7 @@ config HERMES
        select FW_LOADER
        select CRYPTO
        select CRYPTO_MICHAEL_MIC
-       ---help---
+       help
          A driver for 802.11b wireless cards based on the "Hermes" or
          Intersil HFA384x (Prism 2) MAC controller.  This includes the vast
          majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
@@ -32,7 +32,7 @@ config HERMES
 config HERMES_PRISM
        bool "Support Prism 2/2.5 chipset"
        depends on HERMES
-       ---help---
+       help
 
          Say Y to enable support for Prism 2 and 2.5 chipsets.  These
          chipsets are better handled by the hostap driver.  This driver
@@ -44,7 +44,7 @@ config HERMES_CACHE_FW_ON_INIT
        bool "Cache Hermes firmware on driver initialisation"
        depends on HERMES
        default y
-       ---help---
+       help
          Say Y to cache any firmware required by the Hermes drivers
          on startup.  The firmware will remain cached until the
          driver is unloaded.  The cache uses 64K of RAM.
@@ -110,7 +110,7 @@ config PCI_HERMES
 config PCMCIA_HERMES
        tristate "Hermes PCMCIA card support"
        depends on PCMCIA && HERMES && HAS_IOPORT_MAP
-       ---help---
+       help
          A driver for "Hermes" chipset based PCMCIA wireless adaptors, such
          as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/
          EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and
@@ -125,7 +125,7 @@ config PCMCIA_HERMES
 config PCMCIA_SPECTRUM
        tristate "Symbol Spectrum24 Trilogy PCMCIA card support"
        depends on PCMCIA && HERMES && HAS_IOPORT_MAP
-       ---help---
+       help
 
          This is a driver for 802.11b cards using RAM-loadable Symbol
          firmware, such as Symbol Wireless Networker LA4100, CompactFlash
@@ -139,5 +139,5 @@ config ORINOCO_USB
        tristate "Agere Orinoco USB support"
        depends on USB && HERMES
        select FW_LOADER
-       ---help---
+       help
          This driver is for USB versions of the Agere Orinoco card.
index 26cd807..024be55 100644 (file)
@@ -4,7 +4,7 @@ config P54_COMMON
        depends on MAC80211
        select FW_LOADER
        select CRC_CCITT
-       ---help---
+       help
          This is common code for isl38xx/stlc45xx based modules.
          This module does nothing by itself - the USB/PCI/SPI front-ends
          also need to be enabled in order to support any devices.
@@ -18,7 +18,7 @@ config P54_USB
        tristate "Prism54 USB support"
        depends on P54_COMMON && USB
        select CRC32
-       ---help---
+       help
          This driver is for USB isl38xx based wireless cards.
 
          These devices require softmac firmware which can be found at
@@ -29,7 +29,7 @@ config P54_USB
 config P54_PCI
        tristate "Prism54 PCI support"
        depends on P54_COMMON && PCI
-       ---help---
+       help
          This driver is for PCI isl38xx based wireless cards.
          This driver supports most devices that are supported by the
          fullmac prism54 driver plus many devices which are not
@@ -43,7 +43,7 @@ config P54_PCI
 config P54_SPI
        tristate "Prism54 SPI (stlc45xx) support"
        depends on P54_COMMON && SPI_MASTER
-       ---help---
+       help
          This driver is for stlc4550 or stlc4560 based wireless chips
          such as Nokia's N800/N810 Portable Internet Tablet.
 
@@ -53,7 +53,7 @@ config P54_SPI_DEFAULT_EEPROM
        bool "Include fallback EEPROM blob"
        depends on P54_SPI
        default n
-       ---help---
+       help
         Unlike the PCI or USB devices, the SPI variants don't have
         a dedicated EEPROM chip to store all device specific values
         for calibration, country and interface settings.
index dff82fd..864bc0f 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_MARVELL
        bool "Marvell devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -19,7 +19,7 @@ source "drivers/net/wireless/marvell/mwifiex/Kconfig"
 config MWL8K
        tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
        depends on MAC80211 && PCI
-       ---help---
+       help
          This driver supports Marvell TOPDOG 802.11 wireless cards.
 
          To compile this driver as a module, choose M here: the module
index b9fe598..6d62ab4 100644 (file)
@@ -6,37 +6,37 @@ config LIBERTAS
        select WEXT_SPY
        select LIB80211
        select FW_LOADER
-       ---help---
+       help
          A library for Marvell Libertas 8xxx devices.
 
 config LIBERTAS_USB
        tristate "Marvell Libertas 8388 USB 802.11b/g cards"
        depends on LIBERTAS && USB
-       ---help---
+       help
          A driver for Marvell Libertas 8388 USB devices.
 
 config LIBERTAS_CS
        tristate "Marvell Libertas 8385 CompactFlash 802.11b/g cards"
        depends on LIBERTAS && PCMCIA && HAS_IOPORT_MAP
-       ---help---
+       help
          A driver for Marvell Libertas 8385 CompactFlash devices.
 
 config LIBERTAS_SDIO
        tristate "Marvell Libertas 8385/8686/8688 SDIO 802.11b/g cards"
        depends on LIBERTAS && MMC
-       ---help---
+       help
          A driver for Marvell Libertas 8385/8686/8688 SDIO devices.
 
 config LIBERTAS_SPI
        tristate "Marvell Libertas 8686 SPI 802.11b/g cards"
        depends on LIBERTAS && SPI
-       ---help---
+       help
          A driver for Marvell Libertas 8686 SPI devices.
 
 config LIBERTAS_DEBUG
        bool "Enable full debugging output in the Libertas module."
        depends on LIBERTAS
-       ---help---
+       help
          Debugging support.
 
 config LIBERTAS_MESH
index aa40d65..345da4a 100644 (file)
@@ -3,17 +3,17 @@ config LIBERTAS_THINFIRM
        tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
        depends on MAC80211
        select FW_LOADER
-       ---help---
+       help
          A library for Marvell Libertas 8xxx devices using thinfirm.
 
 config LIBERTAS_THINFIRM_DEBUG
        bool "Enable full debugging output in the Libertas thin firmware module."
        depends on LIBERTAS_THINFIRM
-       ---help---
+       help
          Debugging support.
 
 config LIBERTAS_THINFIRM_USB
        tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
        depends on LIBERTAS_THINFIRM && USB
-       ---help---
+       help
          A driver for Marvell Libertas 8388 USB devices using thinfirm.
index 64d8a11..2b4ff2b 100644 (file)
@@ -2,7 +2,7 @@
 config MWIFIEX
        tristate "Marvell WiFi-Ex Driver"
        depends on CFG80211
-       ---help---
+       help
          This adds support for wireless adapters based on Marvell
          802.11n/ac chipsets.
 
@@ -14,7 +14,7 @@ config MWIFIEX_SDIO
        depends on MWIFIEX && MMC
        select FW_LOADER
        select WANT_DEV_COREDUMP
-       ---help---
+       help
          This adds support for wireless adapters based on Marvell
          8786/8787/8797/8887/8897/8977/8987/8997 chipsets with SDIO interface.
 
@@ -26,7 +26,7 @@ config MWIFIEX_PCIE
        depends on MWIFIEX && PCI
        select FW_LOADER
        select WANT_DEV_COREDUMP
-       ---help---
+       help
          This adds support for wireless adapters based on Marvell
          8766/8897/8997 chipsets with PCIe interface.
 
@@ -37,7 +37,7 @@ config MWIFIEX_USB
        tristate "Marvell WiFi-Ex Driver for USB8766/8797/8997"
        depends on MWIFIEX && USB
        select FW_LOADER
-       ---help---
+       help
          This adds support for wireless adapters based on Marvell
          8797/8997 chipset with USB interface.
 
index 02d1120..bd4db12 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_MEDIATEK
        bool "MediaTek devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index 0b230f3..4a8b962 100644 (file)
@@ -3,5 +3,5 @@ config MT7601U
        tristate "MediaTek MT7601U (USB) support"
        depends on MAC80211
        depends on USB
-       ---help---
+       help
          This adds support for MT7601U-based wireless USB dongles.
index 92eec8f..135a191 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_RALINK
        bool "Ralink devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index d4969d6..dcccc29 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig RT2X00
        tristate "Ralink driver support"
        depends on MAC80211 && HAS_DMA
-       ---help---
+       help
          This will enable the support for the Ralink drivers,
          developed in the rt2x00 project <http://rt2x00.serialmonkey.com>.
 
@@ -24,7 +24,7 @@ config RT2400PCI
        select RT2X00_LIB_MMIO
        select RT2X00_LIB_PCI
        select EEPROM_93CX6
-       ---help---
+       help
          This adds support for rt2400 wireless chipset family.
          Supported chips: RT2460.
 
@@ -36,7 +36,7 @@ config RT2500PCI
        select RT2X00_LIB_MMIO
        select RT2X00_LIB_PCI
        select EEPROM_93CX6
-       ---help---
+       help
          This adds support for rt2500 wireless chipset family.
          Supported chips: RT2560.
 
@@ -51,7 +51,7 @@ config RT61PCI
        select RT2X00_LIB_CRYPTO
        select CRC_ITU_T
        select EEPROM_93CX6
-       ---help---
+       help
          This adds support for rt2501 wireless chipset family.
          Supported chips: RT2561, RT2561S & RT2661.
 
@@ -68,7 +68,7 @@ config RT2800PCI
        select RT2X00_LIB_CRYPTO
        select CRC_CCITT
        select EEPROM_93CX6
-       ---help---
+       help
          This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
          Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890, RT3052,
                           RT3090, RT3091 & RT3092
@@ -80,7 +80,7 @@ if RT2800PCI
 config RT2800PCI_RT33XX
        bool "rt2800pci - Include support for rt33xx devices"
        default y
-       ---help---
+       help
          This adds support for rt33xx wireless chipset family to the
          rt2800pci driver.
          Supported chips: RT3390
@@ -88,7 +88,7 @@ config RT2800PCI_RT33XX
 config RT2800PCI_RT35XX
        bool "rt2800pci - Include support for rt35xx devices (EXPERIMENTAL)"
        default y
-       ---help---
+       help
          This adds support for rt35xx wireless chipset family to the
          rt2800pci driver.
          Supported chips: RT3060, RT3062, RT3562, RT3592
@@ -97,7 +97,7 @@ config RT2800PCI_RT35XX
 config RT2800PCI_RT53XX
        bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
        default y
-       ---help---
+       help
          This adds support for rt53xx wireless chipset family to the
          rt2800pci driver.
          Supported chips: RT5390
@@ -105,7 +105,7 @@ config RT2800PCI_RT53XX
 config RT2800PCI_RT3290
        bool "rt2800pci - Include support for rt3290 devices (EXPERIMENTAL)"
        default y
-       ---help---
+       help
          This adds support for rt3290 wireless chipset family to the
          rt2800pci driver.
          Supported chips: RT3290
@@ -116,7 +116,7 @@ config RT2500USB
        depends on USB
        select RT2X00_LIB_USB
        select RT2X00_LIB_CRYPTO
-       ---help---
+       help
          This adds support for rt2500 wireless chipset family.
          Supported chips: RT2571 & RT2572.
 
@@ -129,7 +129,7 @@ config RT73USB
        select RT2X00_LIB_FIRMWARE
        select RT2X00_LIB_CRYPTO
        select CRC_ITU_T
-       ---help---
+       help
          This adds support for rt2501 wireless chipset family.
          Supported chips: RT2571W, RT2573 & RT2671.
 
@@ -143,7 +143,7 @@ config RT2800USB
        select RT2X00_LIB_FIRMWARE
        select RT2X00_LIB_CRYPTO
        select CRC_CCITT
-       ---help---
+       help
          This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
          Supported chips: RT2770, RT2870 & RT3070, RT3071 & RT3072
 
@@ -154,7 +154,7 @@ if RT2800USB
 config RT2800USB_RT33XX
        bool "rt2800usb - Include support for rt33xx devices"
        default y
-       ---help---
+       help
          This adds support for rt33xx wireless chipset family to the
          rt2800usb driver.
          Supported chips: RT3370
@@ -162,27 +162,27 @@ config RT2800USB_RT33XX
 config RT2800USB_RT35XX
        bool "rt2800usb - Include support for rt35xx devices (EXPERIMENTAL)"
        default y
-       ---help---
+       help
          This adds support for rt35xx wireless chipset family to the
          rt2800usb driver.
          Supported chips: RT3572
 
 config RT2800USB_RT3573
        bool "rt2800usb - Include support for rt3573 devices (EXPERIMENTAL)"
-       ---help---
+       help
          This enables support for RT3573 chipset based wireless USB devices
          in the rt2800usb driver.
 
 config RT2800USB_RT53XX
        bool "rt2800usb - Include support for rt53xx devices (EXPERIMENTAL)"
-       ---help---
+       help
          This adds support for rt53xx wireless chipset family to the
          rt2800usb driver.
          Supported chips: RT5370
 
 config RT2800USB_RT55XX
        bool "rt2800usb - Include support for rt55xx devices (EXPERIMENTAL)"
-       ---help---
+       help
          This adds support for rt55xx wireless chipset family to the
          rt2800usb driver.
          Supported chips: RT5572
@@ -190,7 +190,7 @@ config RT2800USB_RT55XX
 config RT2800USB_UNKNOWN
        bool "rt2800usb - Include support for unknown (USB) devices"
        default n
-       ---help---
+       help
          This adds support for rt2800usb devices that are known to
          have a rt28xx family compatible chipset, but for which the exact
          chipset is unknown.
@@ -209,7 +209,7 @@ config RT2800SOC
        select RT2X00_LIB_FIRMWARE
        select RT2800_LIB
        select RT2800_LIB_MMIO
-       ---help---
+       help
          This adds support for Ralink WiSoC devices.
          Supported chips: RT2880, RT3050, RT3052, RT3350, RT3352.
 
@@ -256,7 +256,7 @@ config RT2X00_LIB_LEDS
 config RT2X00_LIB_DEBUGFS
        bool "Ralink debugfs support"
        depends on RT2X00_LIB && MAC80211_DEBUGFS
-       ---help---
+       help
          Enable creation of debugfs files for the rt2x00 drivers.
          These debugfs files support both reading and writing of the
          most important register types of the rt2x00 hardware.
@@ -264,7 +264,7 @@ config RT2X00_LIB_DEBUGFS
 config RT2X00_DEBUG
        bool "Ralink debug output"
        depends on RT2X00_LIB
-       ---help---
+       help
          Enable debugging output for all rt2x00 modules
 
 endif
index 8ea2d8d..4748432 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_REALTEK
        bool "Realtek devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index e1aa3fc..603812c 100644 (file)
@@ -6,7 +6,7 @@ config RTL8180
        tristate "Realtek 8180/8185/8187SE PCI support"
        depends on MAC80211 && PCI
        select EEPROM_93CX6
-       ---help---
+       help
          This is a driver for RTL8180, RTL8185 and RTL8187SE based cards.
          These are PCI based chips found in cards such as:
 
@@ -62,7 +62,7 @@ config RTL8187
        tristate "Realtek 8187 and 8187B USB support"
        depends on MAC80211 && USB
        select EEPROM_93CX6
-       ---help---
+       help
          This is a driver for RTL8187 and RTL8187B based cards.
          These are USB based chips found in devices such as:
 
index 32d151c..a263507 100644 (file)
@@ -5,7 +5,7 @@
 config RTL8XXXU
        tristate "RTL8723AU/RTL8188[CR]U/RTL819[12]CU (mac80211) support"
        depends on MAC80211 && USB
-       ---help---
+       help
          This is an alternative driver for various Realtek RTL8XXX
          parts written to utilize the Linux mac80211 stack.
          The driver is known to work with a number of RTL8723AU,
@@ -27,7 +27,7 @@ config RTL8XXXU
 config RTL8XXXU_UNTESTED
        bool "Include support for untested Realtek 8xxx USB devices (EXPERIMENTAL)"
        depends on RTL8XXXU
-       ---help---
+       help
          This option enables detection of Realtek 8723/8188/8191/8192 WiFi
          USB devices which have not been tested directly by the driver
          author or reported to be working by third parties.
index 28c247f..9f6a4e3 100644 (file)
@@ -3,7 +3,7 @@ menuconfig RTL_CARDS
        tristate "Realtek rtlwifi family of devices"
        depends on MAC80211 && (PCI || USB)
        default y
-       ---help---
+       help
          This option will enable support for the Realtek mac80211-based
          wireless drivers. Drivers rtl8192ce, rtl8192cu, rtl8192se, rtl8192de,
          rtl8723ae, rtl8723be, rtl8188ee, rtl8192ee, and rtl8821ae share
@@ -17,7 +17,7 @@ config RTL8192CE
        select RTL8192C_COMMON
        select RTLWIFI
        select RTLWIFI_PCI
-       ---help---
+       help
        This is the driver for Realtek RTL8192CE/RTL8188CE 802.11n PCIe
        wireless network adapters.
 
@@ -28,7 +28,7 @@ config RTL8192SE
        depends on PCI
        select RTLWIFI
        select RTLWIFI_PCI
-       ---help---
+       help
        This is the driver for Realtek RTL8192SE/RTL8191SE 802.11n PCIe
        wireless network adapters.
 
@@ -39,7 +39,7 @@ config RTL8192DE
        depends on PCI
        select RTLWIFI
        select RTLWIFI_PCI
-       ---help---
+       help
        This is the driver for Realtek RTL8192DE/RTL8188DE 802.11n PCIe
        wireless network adapters.
 
@@ -52,7 +52,7 @@ config RTL8723AE
        select RTLWIFI_PCI
        select RTL8723_COMMON
        select RTLBTCOEXIST
-       ---help---
+       help
        This is the driver for Realtek RTL8723AE 802.11n PCIe
        wireless network adapters.
 
@@ -65,7 +65,7 @@ config RTL8723BE
        select RTLWIFI_PCI
        select RTL8723_COMMON
        select RTLBTCOEXIST
-       ---help---
+       help
        This is the driver for Realtek RTL8723BE 802.11n PCIe
        wireless network adapters.
 
@@ -76,7 +76,7 @@ config RTL8188EE
        depends on PCI
        select RTLWIFI
        select RTLWIFI_PCI
-       ---help---
+       help
        This is the driver for Realtek RTL8188EE 802.11n PCIe
        wireless network adapters.
 
@@ -88,7 +88,7 @@ config RTL8192EE
        select RTLWIFI
        select RTLWIFI_PCI
        select RTLBTCOEXIST
-       ---help---
+       help
        This is the driver for Realtek RTL8192EE 802.11n PCIe
        wireless network adapters.
 
@@ -100,7 +100,7 @@ config RTL8821AE
        select RTLWIFI
        select RTLWIFI_PCI
        select RTLBTCOEXIST
-       ---help---
+       help
        This is the driver for Realtek RTL8821AE/RTL8812AE 802.11ac PCIe
        wireless network adapters.
 
@@ -112,7 +112,7 @@ config RTL8192CU
        select RTLWIFI
        select RTLWIFI_USB
        select RTL8192C_COMMON
-       ---help---
+       help
        This is the driver for Realtek RTL8192CU/RTL8188CU 802.11n USB
        wireless network adapters.
 
@@ -132,7 +132,7 @@ config RTLWIFI_DEBUG
        bool "Debugging output for rtlwifi driver family"
        depends on RTLWIFI
        default y
-       ---help---
+       help
        To use the module option that sets the dynamic-debugging level for,
        the front-end driver, this parameter must be "Y". For memory-limited
        systems, choose "N". If in doubt, choose "Y".
index ad5d343..09a5924 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_RSI
        bool "Redpine Signals Inc devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -16,7 +16,7 @@ config RSI_91X
        tristate "Redpine Signals Inc 91x WLAN driver support"
        select BT_HCIRSI if RSI_COEX
        depends on MAC80211
-       ---help---
+       help
          This option enabes support for RSI 1x1 devices.
          Select M (recommended), if you have a RSI 1x1 wireless module.
 
@@ -24,7 +24,7 @@ config RSI_DEBUGFS
        bool "Redpine Signals Inc debug support"
        depends on RSI_91X
        default y
-       ---help---
+       help
         Say Y, if you would like to enable debug support. This option
         creates debugfs entries
 
@@ -32,7 +32,7 @@ config RSI_SDIO
        tristate "Redpine Signals SDIO bus support"
        depends on MMC && RSI_91X
        default m
-       ---help---
+       help
          This option enables the SDIO bus support in rsi drivers.
          Select M (recommended), if you have a RSI 1x1 wireless module.
 
@@ -40,7 +40,7 @@ config RSI_USB
        tristate "Redpine Signals USB bus support"
        depends on USB && RSI_91X
        default m
-       ---help---
+       help
          This option enables the USB bus support in rsi drivers.
          Select M (recommended), if you have a RSI 1x1 wireless module.
 
@@ -49,7 +49,7 @@ config RSI_COEX
        depends on BT && RSI_91X
        depends on !(BT=m && RSI_91X=y)
        default y
-       ---help---
+       help
          This option enables the WLAN BT coex support in rsi drivers.
          Select M (recommended), if you have want to use this feature
          and you have RS9113 module.
index 441d1b8..cd647a5 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_ST
        bool "STMicroelectronics devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
index b81f2e4..7c0b17a 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_TI
        bool "Texas Instrument devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -22,7 +22,7 @@ config WILINK_PLATFORM_DATA
        bool "TI WiLink platform data"
        depends on WLCORE_SDIO || WL1251_SDIO
        default y
-       ---help---
+       help
        Small platform data bit needed to pass data to the sdio modules.
 
 
index 7d39f0a..de1c70e 100644 (file)
@@ -4,7 +4,7 @@ config WL1251
        depends on MAC80211
        select FW_LOADER
        select CRC7
-       ---help---
+       help
          This will enable TI wl1251 driver support. The drivers make
          use of the mac80211 stack.
 
@@ -14,7 +14,7 @@ config WL1251
 config WL1251_SPI
        tristate "TI wl1251 SPI support"
        depends on WL1251 && SPI_MASTER
-       ---help---
+       help
          This module adds support for the SPI interface of adapters using
          TI wl1251 chipset.  Select this if your platform is using
          the SPI bus.
@@ -25,7 +25,7 @@ config WL1251_SPI
 config WL1251_SDIO
        tristate "TI wl1251 SDIO support"
        depends on WL1251 && MMC
-       ---help---
+       help
          This module adds support for the SDIO interface of adapters using
          TI wl1251 chipset.  Select this if your platform is using
          the SDIO bus.
index 9c45116..786fff2 100644 (file)
@@ -3,7 +3,7 @@ config WL12XX
        tristate "TI wl12xx support"
        depends on MAC80211
        select WLCORE
-       ---help---
+       help
          This module adds support for wireless adapters based on TI wl1271,
          wl1273, wl1281 and wl1283 chipsets. This module does *not* include
          support for wl1251.  For wl1251 support, use the separate homonymous
index e29aa2a..98fe188 100644 (file)
@@ -3,6 +3,6 @@ config WL18XX
        tristate "TI wl18xx support"
        depends on MAC80211
        select WLCORE
-       ---help---
+       help
          This module adds support for wireless adapters based on TI
          WiLink 8 chipsets.
index a9db128..8094323 100644 (file)
@@ -3,7 +3,7 @@ config WLCORE
        tristate "TI wlcore support"
        depends on MAC80211
        select FW_LOADER
-       ---help---
+       help
          This module contains the main code for TI WLAN chips.  It abstracts
          hardware-specific differences among different chipset families.
          Each chipset family needs to implement its own lower-level module
@@ -16,7 +16,7 @@ config WLCORE_SPI
        tristate "TI wlcore SPI support"
        depends on WLCORE && SPI_MASTER && OF
        select CRC7
-       ---help---
+       help
          This module adds support for the SPI interface of adapters using
          TI WLAN chipsets.  Select this if your platform is using
          the SPI bus.
@@ -27,7 +27,7 @@ config WLCORE_SPI
 config WLCORE_SDIO
        tristate "TI wlcore SDIO support"
        depends on WLCORE && MMC
-       ---help---
+       help
          This module adds support for the SDIO interface of adapters using
          TI WLAN chipsets.  Select this if your platform is using
          the SDIO bus.
index 78a45cc..0857443 100644 (file)
@@ -2,7 +2,7 @@
 config WLAN_VENDOR_ZYDAS
        bool "ZyDAS devices"
        default y
-       ---help---
+       help
          If you have a wireless card belonging to this class, say Y.
 
          Note that the answer to this question doesn't directly affect the
@@ -18,7 +18,7 @@ config USB_ZD1201
        select WIRELESS_EXT
        select WEXT_PRIV
        select FW_LOADER
-       ---help---
+       help
          Say Y if you want to use wireless LAN adapters based on the ZyDAS
          ZD1201 chip.
 
index 0b7f181..f9da8c0 100644 (file)
@@ -3,7 +3,7 @@ config ZD1211RW
        tristate "ZyDAS ZD1211/ZD1211B USB-wireless support"
        depends on USB && MAC80211
        select FW_LOADER
-       ---help---
+       help
          This is a driver for the ZyDAS ZD1211/ZD1211B wireless
          chip, present in many USB-wireless adapters.
 
@@ -13,7 +13,7 @@ config ZD1211RW
 config ZD1211RW_DEBUG
        bool "ZyDAS ZD1211 debugging"
        depends on ZD1211RW
-       ---help---
+       help
          ZD1211 debugging messages. Choosing Y will result in additional debug
          messages being saved to your kernel logs, which may help debug any
          problems.
index f575d2a..6c51f4a 100644 (file)
@@ -4,7 +4,7 @@ config NFC_FDP
        depends on NFC_NCI
        select CRC_CCITT
        default n
-       ---help---
+       help
          Intel Fields Peak NFC controller core driver.
          This is a driver based on the NCI NFC kernel layers.
 
@@ -15,7 +15,7 @@ config NFC_FDP
 config NFC_FDP_I2C
        tristate "NFC FDP i2c support"
        depends on NFC_FDP && I2C
-       ---help---
+       help
          This module adds support for the Intel Fields Peak NFC controller
          i2c interface.
          Select this if your platform is using the i2c bus.
index 07be6d4..21a682b 100644 (file)
@@ -2,7 +2,7 @@
 config NFC_MICROREAD
        tristate
        select CRC_CCITT
-       ---help---
+       help
          This module contains the main code for Inside Secure microread
          NFC chipsets. It implements the chipset HCI logic and hooks into
          the NFC kernel APIs. Physical layers will register against it.
@@ -11,7 +11,7 @@ config NFC_MICROREAD_I2C
        tristate "Inside Secure Microread device support (I2C)"
        depends on NFC_HCI && I2C && NFC_SHDLC
        select NFC_MICROREAD
-       ---help---
+       help
          This module adds support for the i2c interface of adapters using
          Inside microread chipsets.  Select this if your platform is using
          the i2c bus.
@@ -23,7 +23,7 @@ config NFC_MICROREAD_MEI
        tristate "Inside Secure Microread device support (MEI)"
        depends on NFC_HCI && NFC_MEI_PHY
        select NFC_MICROREAD
-       ---help---
+       help
          This module adds support for the mei interface of adapters using
          Inside microread chipsets.  Select this if your microread chipset
          is handled by Intel's Management Engine Interface on your platform.
index e1f71de..ab6db98 100644 (file)
@@ -2,7 +2,7 @@
 config NFC_NXP_NCI
        tristate "NXP-NCI NFC driver"
        depends on NFC_NCI
-       ---help---
+       help
          Generic core driver for NXP NCI chips such as the NPC100 (PN547),
          NPC300 (PN548) or PN7150 families.
          This is a driver based on the NCI NFC kernel layers and
@@ -15,7 +15,7 @@ config NFC_NXP_NCI
 config NFC_NXP_NCI_I2C
        tristate "NXP-NCI I2C support"
        depends on NFC_NXP_NCI && I2C
-       ---help---
+       help
          This module adds support for an I2C interface to the NXP NCI
          chips.
          Select this if your platform is using the I2C bus.
index 7fe1bbe..31822b4 100644 (file)
@@ -9,7 +9,7 @@ config NFC_PN533_USB
        tristate "NFC PN533 device support (USB)"
        depends on USB
        select NFC_PN533
-       ---help---
+       help
          This module adds support for the NXP pn533 USB interface.
          Select this if your platform is using the USB bus.
 
@@ -20,7 +20,7 @@ config NFC_PN533_I2C
        tristate "NFC PN533 device support (I2C)"
        depends on I2C
        select NFC_PN533
-       ---help---
+       help
          This module adds support for the NXP pn533 I2C interface.
          Select this if your platform is using the I2C bus.
 
@@ -31,7 +31,7 @@ config NFC_PN532_UART
        tristate "NFC PN532 device support (UART)"
        depends on SERIAL_DEV_BUS
        select NFC_PN533
-       ---help---
+       help
          This module adds support for the NXP pn532 UART interface.
          Select this if your platform is using the UART bus.
 
index 47ef5e3..0fdc310 100644 (file)
@@ -2,7 +2,7 @@
 config NFC_PN544
        tristate
        select CRC_CCITT
-       ---help---
+       help
          NXP PN544 core driver.
          This is a driver based on the HCI NFC kernel layers and
          will thus not work with NXP libnfc library.
@@ -11,7 +11,7 @@ config NFC_PN544_I2C
        tristate "NXP PN544 device support (I2C)"
        depends on NFC_HCI && I2C && NFC_SHDLC
        select NFC_PN544
-       ---help---
+       help
          This module adds support for the NXP pn544 i2c interface.
          Select this if your platform is using the i2c bus.
 
@@ -22,7 +22,7 @@ config NFC_PN544_MEI
        tristate "NXP PN544 device support (MEI)"
        depends on NFC_HCI && NFC_MEI_PHY
        select NFC_PN544
-       ---help---
+       help
          This module adds support for the mei interface of adapters using
          NXP pn544 chipsets.  Select this if your pn544 chipset
          is handled by Intel's Management Engine Interface on your platform.
index c4e86df..af9d186 100644 (file)
@@ -2,7 +2,7 @@
 config NFC_S3FWRN5
        tristate
        select CRYPTO
-       ---help---
+       help
          Core driver for Samsung S3FWRN5 NFC chip. Contains core utilities
          of chip. It's intended to be used by PHYs to avoid duplicating lots
          of common code.
@@ -12,7 +12,7 @@ config NFC_S3FWRN5_I2C
        depends on NFC_NCI && I2C
        select NFC_S3FWRN5
        default n
-       ---help---
+       help
          This module adds support for an I2C interface to the S3FWRN5 chip.
          Select this if your platform is using the I2C bus.
 
index 8fe53da..0e69092 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config NFC_ST_NCI
        tristate
-       ---help---
+       help
          STMicroelectronics NFC NCI chips core driver. It implements the chipset
          NCI logic and hooks into the NFC kernel APIs. Physical layers will
          register against it.
@@ -10,7 +10,7 @@ config NFC_ST_NCI_I2C
        tristate "STMicroelectronics ST NCI NFC driver (I2C)"
        depends on NFC_NCI && I2C
        select NFC_ST_NCI
-       ---help---
+       help
          This module adds support for an I2C interface to the
          STMicroelectronics NFC NCI chips family.
          Select this if your platform is using the i2c bus.
@@ -22,7 +22,7 @@ config NFC_ST_NCI_SPI
        tristate "STMicroelectronics ST NCI NFC driver (SPI)"
        depends on NFC_NCI && SPI
        select NFC_ST_NCI
-       ---help---
+       help
          This module adds support for an SPI interface to the
          STMicroelectronics NFC NCI chips family.
          Select this if your platform is using the spi bus.
index ab20724..3407e9c 100644 (file)
@@ -2,7 +2,7 @@
 config NFC_ST21NFCA
        tristate
        select CRC_CCITT
-       ---help---
+       help
          STMicroelectronics ST21NFCA core driver. It implements the chipset
          HCI logic and hooks into the NFC kernel APIs. Physical layers will
          register against it.
@@ -11,7 +11,7 @@ config NFC_ST21NFCA_I2C
        tristate "STMicroelectronics ST21NFCA NFC driver (I2C)"
        depends on NFC_HCI && I2C && NFC_SHDLC
        select NFC_ST21NFCA
-       ---help---
+       help
          This module adds support for the STMicroelectronics st21nfca i2c interface.
          Select this if your platform is using the i2c bus.
 
index 9c17ed3..3ed9786 100644 (file)
@@ -7,7 +7,7 @@ config BLK_DEV_NVME
        tristate "NVM Express block device"
        depends on PCI && BLOCK
        select NVME_CORE
-       ---help---
+       help
          The NVM Express driver is for solid state drives directly
          connected to the PCI or PCI Express bus.  If you know you
          don't have one of these, it is safe to answer N.
@@ -18,7 +18,7 @@ config BLK_DEV_NVME
 config NVME_MULTIPATH
        bool "NVMe multipath support"
        depends on NVME_CORE
-       ---help---
+       help
           This option enables support for multipath access to NVMe
           subsystems.  If this option is enabled only a single
           /dev/nvmeXnY device will show up for each NVMe namespaces,
index 35dfc7e..e8ce47b 100644 (file)
@@ -2,7 +2,7 @@
 config PM_OPP
        bool
        select SRCU
-       ---help---
+       help
          SOCs have a standard set of tuples consisting of frequency and
          voltage pairs that the device will support per voltage domain. This
          is called Operating Performance Point or OPP. The actual definitions
index 1791830..e78a9f0 100644 (file)
@@ -15,7 +15,7 @@ config ARCH_MIGHT_HAVE_PC_PARPORT
 menuconfig PARPORT
        tristate "Parallel port support"
        depends on HAS_IOMEM
-       ---help---
+       help
          If you want to use devices connected to your machine's parallel port
          (the connector at the computer with 25 holes), e.g. printer, ZIP
          drive, PLIP link (Parallel Line Internet Protocol is mainly used to
index b08efea..adddf21 100644 (file)
@@ -248,7 +248,7 @@ config PCIE_TANGO_SMP8759
 config VMD
        depends on PCI_MSI && X86_64 && SRCU
        tristate "Intel Volume Management Device Driver"
-       ---help---
+       help
          Adds support for the Intel Volume Management Device (VMD). VMD is a
          secondary PCI host bridge that allows PCI Express root ports,
          and devices attached to them, to be removed from the default
index 32455a7..840a84b 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig HOTPLUG_PCI
        bool "Support for PCI Hotplug"
        depends on PCI && SYSFS
-       ---help---
+       help
          Say Y here if you have a motherboard with a PCI Hotplug controller.
          This allows you to add and remove PCI cards while the machine is
          powered up and running.
index e004d8d..82d10b6 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig PCCARD
        tristate "PCCard (PCMCIA/CardBus) support"
        depends on !UML
-       ---help---
+       help
          Say Y here if you want to attach PCMCIA- or PC-cards to your Linux
          computer.  These are credit-card size devices such as network cards,
          modems or hard drives often used with laptops computers.  There are
@@ -22,7 +22,7 @@ config PCMCIA
        tristate "16-bit PCMCIA support"
        select CRC32
        default y
-       ---help---
+       help
           This option enables support for 16-bit PCMCIA cards. Most older
           PC-cards are such 16-bit PCMCIA cards, so unless you know you're
           only using 32-bit CardBus cards, say Y or M here.
@@ -54,7 +54,7 @@ config CARDBUS
        bool "32-bit CardBus support"
        depends on PCI
        default y
-       ---help---
+       help
          CardBus is a bus mastering architecture for PC-cards, which allows
          for 32 bit PC-cards (the original PCMCIA standard specifies only
          a 16 bit wide bus). Many newer PC-cards are actually CardBus cards.
@@ -75,7 +75,7 @@ config YENTA
        depends on PCI
        select CARDBUS if !EXPERT
        select PCCARD_NONSTATIC if PCMCIA != n
-       ---help---
+       help
          This option enables support for CardBus host bridges.  Virtually
          all modern PCMCIA bridges are CardBus compatible.  A "bridge" is
          the hardware inside your computer that PCMCIA cards are plugged
index a484ab2..cf07215 100644 (file)
@@ -16,7 +16,7 @@ config MFD_CROS_EC
 menuconfig CHROME_PLATFORMS
        bool "Platform support for Chrome hardware"
        depends on X86 || ARM || ARM64 || COMPILE_TEST
-       ---help---
+       help
          Say Y here to get to see options for platform support for
          various Chromebooks and Chromeboxes. This option alone does
          not add any kernel code.
@@ -28,7 +28,7 @@ if CHROME_PLATFORMS
 config CHROMEOS_LAPTOP
        tristate "Chrome OS Laptop"
        depends on I2C && DMI && X86
-       ---help---
+       help
          This driver instantiates i2c and smbus devices such as
          light sensors and touchpads.
 
@@ -38,7 +38,7 @@ config CHROMEOS_LAPTOP
 config CHROMEOS_PSTORE
        tristate "Chrome OS pstore support"
        depends on X86
-       ---help---
+       help
          This module instantiates the persistent storage on x86 ChromeOS
          devices. It can be used to store away console logs and crash
          information across reboots.
@@ -112,7 +112,7 @@ config CROS_EC_SPI
        tristate "ChromeOS Embedded Controller (SPI)"
        depends on CROS_EC && SPI
 
-       ---help---
+       help
          If you say Y here, you get support for talking to the ChromeOS EC
          through a SPI bus, using a byte-level protocol. Since the EC's
          response time cannot be guaranteed, we support ignoring
index 56e0376..916b39d 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig MELLANOX_PLATFORM
        bool "Platform support for Mellanox hardware"
        depends on X86 || ARM || ARM64 || COMPILE_TEST
-       ---help---
+       help
          Say Y here to get to see options for platform support for
          Mellanox systems. This option alone does not add any kernel code.
 
@@ -19,7 +19,7 @@ config MLXREG_HOTPLUG
        depends on REGMAP
        depends on HWMON
        depends on I2C
-       ---help---
+       help
          This driver handles hot-plug events for the power suppliers, power
          cables and fans on the wide range Mellanox IB and Ethernet systems.
 
index ee93dcd..0581a54 100644 (file)
@@ -7,7 +7,7 @@ menuconfig X86_PLATFORM_DEVICES
        bool "X86 Platform Specific Device Drivers"
        default y
        depends on X86
-       ---help---
+       help
          Say Y here to get to see options for device drivers for various
          x86 platforms, including vendor-specific laptop extension drivers.
          This option alone does not add any kernel code.
@@ -41,7 +41,7 @@ config WMI_BMOF
        tristate "WMI embedded Binary MOF driver"
        depends on ACPI_WMI
        default ACPI_WMI
-       ---help---
+       help
          Say Y here if you want to be able to read a firmware-embedded
          WMI Binary MOF data. Using this requires userspace tools and may be
          rather tedious.
@@ -55,7 +55,7 @@ config ALIENWARE_WMI
        depends on LEDS_CLASS
        depends on NEW_LEDS
        depends on ACPI_WMI
-       ---help---
+       help
         This is a driver for controlling Alienware BIOS driven
         features.  It exposes an interface for controlling the AlienFX
         zones on Alienware machines that don't contain a dedicated AlienFX
@@ -91,7 +91,7 @@ config INTEL_WMI_SBL_FW_UPDATE
 config INTEL_WMI_THUNDERBOLT
        tristate "Intel WMI thunderbolt force power driver"
        depends on ACPI_WMI
-       ---help---
+       help
          Say Y here if you want to be able to use the WMI interface on select
          systems to force the power control of Intel Thunderbolt controllers.
          This is useful for updating the firmware when devices are not plugged
@@ -103,7 +103,7 @@ config INTEL_WMI_THUNDERBOLT
 config MXM_WMI
        tristate "WMI support for MXM Laptop Graphics"
        depends on ACPI_WMI
-       ---help---
+       help
           MXM is a standard for laptop graphics cards, the WMI interface
          is required for switchable nvidia graphics machines
 
@@ -128,7 +128,7 @@ config ACERHDF
        tristate "Acer Aspire One temperature and fan driver"
        depends on ACPI && THERMAL
        select THERMAL_GOV_BANG_BANG
-       ---help---
+       help
          This is a driver for Acer Aspire One netbooks. It allows to access
          the temperature sensor and to control the fan.
 
@@ -149,7 +149,7 @@ config ACER_WIRELESS
         tristate "Acer Wireless Radio Control Driver"
         depends on ACPI
         depends on INPUT
-        ---help---
+       help
           The Acer Wireless Radio Control handles the airplane mode hotkey
           present on new Acer laptops.
 
@@ -172,7 +172,7 @@ config ACER_WMI
        select INPUT_SPARSEKMAP
        # Acer WMI depends on ACPI_VIDEO when ACPI is enabled
         select ACPI_VIDEO if ACPI
-       ---help---
+       help
          This is a driver for newer Acer (and Wistron) laptops. It adds
          wireless radio and bluetooth control, and on some laptops,
          exposes the mail LED and LCD backlight.
@@ -187,7 +187,7 @@ config APPLE_GMUX
        depends on BACKLIGHT_CLASS_DEVICE
        depends on BACKLIGHT_APPLE=n || BACKLIGHT_APPLE
        depends on ACPI_VIDEO=n || ACPI_VIDEO
-       ---help---
+       help
          This driver provides support for the gmux device found on many
          Apple laptops, which controls the display mux for the hybrid
          graphics as well as the backlight. Currently only backlight
@@ -203,7 +203,7 @@ config ASUS_LAPTOP
        depends on RFKILL || RFKILL = n
        depends on ACPI_VIDEO || ACPI_VIDEO = n
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This is a driver for Asus laptops, Lenovo SL and the Pegatron
          Lucid tablet. It may also support some MEDION, JVC or VICTOR
          laptops. It makes all the extra buttons generate standard
@@ -223,7 +223,7 @@ config ASUS_WIRELESS
        depends on INPUT
        select NEW_LEDS
        select LEDS_CLASS
-       ---help---
+       help
          The Asus Wireless Radio Control handles the airplane mode hotkey
          present on some Asus laptops.
 
@@ -246,7 +246,7 @@ config ASUS_WMI
        select INPUT_SPARSEKMAP
        select LEDS_CLASS
        select NEW_LEDS
-       ---help---
+       help
          Say Y here if you have a WMI aware Asus laptop (like Eee PCs or new
          Asus Notebooks).
 
@@ -257,7 +257,7 @@ config ASUS_NB_WMI
        tristate "Asus Notebook WMI Driver"
        depends on ASUS_WMI
        depends on SERIO_I8042 || SERIO_I8042 = n
-       ---help---
+       help
          This is a driver for newer Asus notebooks. It adds extra features
          like wireless radio and bluetooth control, leds, hotkeys, backlight...
 
@@ -279,7 +279,7 @@ config EEEPC_LAPTOP
        select LEDS_CLASS
        select NEW_LEDS
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This driver supports the Fn-Fx keys on Eee PC laptops.
 
          It  also gives access to some extra laptop functionalities like
@@ -292,7 +292,7 @@ config EEEPC_LAPTOP
 config EEEPC_WMI
        tristate "Eee PC WMI Driver"
        depends on ASUS_WMI
-       ---help---
+       help
          This is a driver for newer Eee PC laptops. It adds extra features
          like wireless radio and bluetooth control, leds, hotkeys, backlight...
 
@@ -327,7 +327,7 @@ config DELL_SMBIOS
        tristate "Dell SMBIOS driver"
        depends on DCDBAS || DCDBAS=n
        depends on ACPI_WMI || ACPI_WMI=n
-       ---help---
+       help
        This provides support for the Dell SMBIOS calling interface.
        If you have a Dell computer you should enable this option.
 
@@ -339,7 +339,7 @@ config DELL_SMBIOS_WMI
        depends on ACPI_WMI
        select DELL_WMI_DESCRIPTOR
        depends on DELL_SMBIOS
-       ---help---
+       help
        This provides an implementation for the Dell SMBIOS calling interface
        communicated over ACPI-WMI.
 
@@ -352,7 +352,7 @@ config DELL_SMBIOS_SMM
        default y
        depends on DCDBAS
        depends on DELL_SMBIOS
-       ---help---
+       help
        This provides an implementation for the Dell SMBIOS calling interface
        communicated over SMI/SMM.
 
@@ -373,7 +373,7 @@ config DELL_LAPTOP
        select NEW_LEDS
        select LEDS_TRIGGERS
        select LEDS_TRIGGER_AUDIO
-       ---help---
+       help
        This driver adds support for rfkill and backlight control to Dell
        laptops (except for some models covered by the Compal driver).
 
@@ -382,7 +382,7 @@ config DELL_RBTN
        depends on ACPI
        depends on INPUT
        depends on RFKILL
-       ---help---
+       help
          Say Y here if you want to support Dell Airplane Mode Switch ACPI
          device on Dell laptops. Sometimes it has names: DELLABCE or DELRBTN.
          This driver register rfkill device or input hotkey device depending
@@ -408,7 +408,7 @@ config DELL_RBU
 config DELL_SMO8800
        tristate "Dell Latitude freefall driver (ACPI SMO88XX)"
        depends on ACPI
-       ---help---
+       help
          Say Y here if you want to support SMO88XX freefall devices
          on Dell Latitude laptops.
 
@@ -424,7 +424,7 @@ config DELL_WMI
        depends on DELL_SMBIOS
        select DELL_WMI_DESCRIPTOR
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          Say Y here if you want to support WMI-based hotkeys on Dell laptops.
 
          To compile this driver as a module, choose M here: the module will
@@ -439,7 +439,7 @@ config DELL_WMI_AIO
        depends on ACPI_WMI
        depends on INPUT
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          Say Y here if you want to support WMI-based hotkeys on Dell
          All-In-One machines.
 
@@ -458,7 +458,7 @@ config AMILO_RFKILL
        tristate "Fujitsu-Siemens Amilo rfkill support"
        depends on RFKILL
        depends on SERIO_I8042
-       ---help---
+       help
          This is a driver for enabling wifi on some Fujitsu-Siemens Amilo
          laptops.
 
@@ -470,7 +470,7 @@ config FUJITSU_LAPTOP
        depends on ACPI_VIDEO || ACPI_VIDEO = n
        select INPUT_SPARSEKMAP
        select LEDS_CLASS
-       ---help---
+       help
          This is a driver for laptops built by Fujitsu:
 
            * P2xxx/P5xxx/S6xxx/S7xxx series Lifebooks
@@ -485,7 +485,7 @@ config FUJITSU_TABLET
        tristate "Fujitsu Tablet Extras"
        depends on ACPI
        depends on INPUT
-       ---help---
+       help
          This is a driver for tablets built by Fujitsu:
 
            * Lifebook P1510/P1610/P1620/Txxxx
@@ -502,7 +502,7 @@ config GPD_POCKET_FAN
        tristate "GPD Pocket Fan Controller support"
        depends on ACPI
        depends on THERMAL
-       ---help---
+       help
          Driver for the GPD Pocket vendor specific FAN02501 ACPI device
          which controls the fan speed on the GPD Pocket.
 
@@ -558,14 +558,14 @@ config TC1100_WMI
        depends on !X86_64
        depends on ACPI
        depends on ACPI_WMI
-       ---help---
+       help
          This is a driver for the WMI extensions (wireless and bluetooth power
          control) of the HP Compaq TC1100 tablet.
 
 config IBM_RTL
        tristate "Device driver to enable PRTL support"
        depends on PCI
-       ---help---
+       help
         Enable support for IBM Premium Real Time Mode (PRTM).
         This module will allow you the enter and exit PRTM in the BIOS via
         sysfs on platforms that support this feature.  System in PRTM will
@@ -623,7 +623,7 @@ config THINKPAD_ACPI
        select LEDS_CLASS
        select LEDS_TRIGGERS
        select LEDS_TRIGGER_AUDIO
-       ---help---
+       help
          This is a driver for the IBM and Lenovo ThinkPad laptops. It adds
          support for Fn-Fx key combinations, Bluetooth control, video
          output switching, ThinkLight control, UltraBay eject and more.
@@ -646,7 +646,7 @@ config THINKPAD_ACPI_ALSA_SUPPORT
        depends on SND
        depends on SND = y || THINKPAD_ACPI = SND
        default y
-       ---help---
+       help
          Enables monitoring of the built-in console audio output control
          (headphone and speakers), which is operated by the mute and (in
          some ThinkPad models) volume hotkeys.
@@ -666,7 +666,7 @@ config THINKPAD_ACPI_ALSA_SUPPORT
 config THINKPAD_ACPI_DEBUGFACILITIES
        bool "Maintainer debug facilities"
        depends on THINKPAD_ACPI
-       ---help---
+       help
          Enables extra stuff in the thinkpad-acpi which is completely useless
          for normal use.  Read the driver source to find out what it does.
 
@@ -676,7 +676,7 @@ config THINKPAD_ACPI_DEBUGFACILITIES
 config THINKPAD_ACPI_DEBUG
        bool "Verbose debug mode"
        depends on THINKPAD_ACPI
-       ---help---
+       help
          Enables extra debugging information, at the expense of a slightly
          increase in driver size.
 
@@ -685,7 +685,7 @@ config THINKPAD_ACPI_DEBUG
 config THINKPAD_ACPI_UNSAFE_LEDS
        bool "Allow control of important LEDs (unsafe)"
        depends on THINKPAD_ACPI
-       ---help---
+       help
          Overriding LED state on ThinkPads can mask important
          firmware alerts (like critical battery condition), or misled
          the user into damaging the hardware (undocking or ejecting
@@ -709,7 +709,7 @@ config THINKPAD_ACPI_VIDEO
        bool "Video output control support"
        depends on THINKPAD_ACPI
        default y
-       ---help---
+       help
          Allows the thinkpad_acpi driver to provide an interface to control
          the various video output ports.
 
@@ -732,7 +732,7 @@ config THINKPAD_ACPI_HOTKEY_POLL
        bool "Support NVRAM polling for hot keys"
        depends on THINKPAD_ACPI
        default y
-       ---help---
+       help
          Some thinkpad models benefit from NVRAM polling to detect a few of
          the hot key press events.  If you know your ThinkPad model does not
          need to do NVRAM polling to support any of the hot keys you use,
@@ -767,7 +767,7 @@ config INTEL_CHT_INT33FE
        depends on CHARGER_BQ24190=y || (CHARGER_BQ24190=m && m)
        depends on USB_ROLES_INTEL_XHCI=y || (USB_ROLES_INTEL_XHCI=m && m)
        depends on TYPEC_MUX_PI3USB30532=y || (TYPEC_MUX_PI3USB30532=m && m)
-       ---help---
+       help
          This driver add support for the INT33FE ACPI device found on
          some Intel Cherry Trail devices.
 
@@ -801,7 +801,7 @@ config INTEL_INT0002_VGPIO
        tristate "Intel ACPI INT0002 Virtual GPIO driver"
        depends on GPIOLIB && ACPI
        select GPIOLIB_IRQCHIP
-       ---help---
+       help
          Some peripherals on Bay Trail and Cherry Trail platforms signal a
          Power Management Event (PME) to the Power Management Controller (PMC)
          to wakeup the system. When this happens software needs to explicitly
@@ -820,7 +820,7 @@ config INTEL_MENLOW
        tristate "Thermal Management driver for Intel menlow platform"
        depends on ACPI_THERMAL
        select THERMAL
-       ---help---
+       help
          ACPI thermal management enhancement driver on
          Intel Menlow platform.
 
@@ -831,7 +831,7 @@ config INTEL_OAKTRAIL
        depends on ACPI
        depends on ACPI_VIDEO || ACPI_VIDEO = n
        depends on RFKILL && BACKLIGHT_CLASS_DEVICE && ACPI
-       ---help---
+       help
          Intel Oaktrail platform need this driver to provide interfaces to
          enable/disable the Camera, WiFi, BT etc. devices. If in doubt, say Y
          here; it will only load on supported platforms.
@@ -854,7 +854,7 @@ config SURFACE3_WMI
        depends on DMI
        depends on INPUT
        depends on SPI
-       ---help---
+       help
          Say Y here if you have a Surface 3.
 
          To compile this driver as a module, choose M here: the module will
@@ -863,7 +863,7 @@ config SURFACE3_WMI
 config SURFACE_3_BUTTON
        tristate "Power/home/volume buttons driver for Microsoft Surface 3 tablet"
        depends on ACPI && KEYBOARD_GPIO && I2C
-       ---help---
+       help
          This driver handles the power/home/volume buttons on the Microsoft Surface 3 tablet.
 
 config SURFACE_3_POWER_OPREGION
@@ -876,7 +876,7 @@ config SURFACE_3_POWER_OPREGION
 config SURFACE_PRO3_BUTTON
        tristate "Power/home/volume buttons driver for Microsoft Surface Pro 3/4 tablet"
        depends on ACPI && INPUT
-       ---help---
+       help
          This driver handles the power/home/volume buttons on the Microsoft Surface Pro 3/4 tablet.
 
 config MSI_LAPTOP
@@ -887,7 +887,7 @@ config MSI_LAPTOP
        depends on RFKILL
        depends on INPUT && SERIO_I8042
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This is a driver for laptops built by MSI (MICRO-STAR
          INTERNATIONAL):
 
@@ -918,7 +918,7 @@ config XO15_EBOOK
        tristate "OLPC XO-1.5 ebook switch"
        depends on OLPC || COMPILE_TEST
        depends on ACPI && INPUT
-       ---help---
+       help
          Support for the ebook switch on the OLPC XO-1.5 laptop.
 
          This switch is triggered as the screen is rotated and folded down to
@@ -928,7 +928,7 @@ config XO1_RFKILL
        tristate "OLPC XO-1 software RF kill switch"
        depends on OLPC || COMPILE_TEST
        depends on RFKILL
-       ---help---
+       help
          Support for enabling/disabling the WLAN interface on the OLPC XO-1
          laptop.
 
@@ -953,7 +953,7 @@ config SAMSUNG_LAPTOP
        depends on BACKLIGHT_CLASS_DEVICE
        select LEDS_CLASS
        select NEW_LEDS
-       ---help---
+       help
          This module implements a driver for a wide range of different
          Samsung laptops.  It offers control over the different
          function keys, wireless LED, LCD backlight level.
@@ -968,7 +968,7 @@ config SAMSUNG_Q10
        tristate "Samsung Q10 Extras"
        depends on ACPI
        select BACKLIGHT_CLASS_DEVICE
-       ---help---
+       help
          This driver provides support for backlight control on Samsung Q10
          and related laptops, including Dell Latitude X200.
 
@@ -985,7 +985,7 @@ config ACPI_TOSHIBA
        depends on RFKILL || RFKILL = n
        depends on IIO
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This driver adds support for access to certain system settings
          on "legacy free" Toshiba laptops.  These laptops can be recognized by
          their lack of a BIOS setup menu and APM support.
@@ -1012,7 +1012,7 @@ config TOSHIBA_BT_RFKILL
        tristate "Toshiba Bluetooth RFKill switch support"
        depends on ACPI
        depends on RFKILL || RFKILL = n
-       ---help---
+       help
          This driver adds support for Bluetooth events for the RFKill
          switch on modern Toshiba laptops with full ACPI support and
          an RFKill switch.
@@ -1027,7 +1027,7 @@ config TOSHIBA_BT_RFKILL
 config TOSHIBA_HAPS
        tristate "Toshiba HDD Active Protection Sensor"
        depends on ACPI
-       ---help---
+       help
          This driver adds support for the built-in accelerometer
          found on recent Toshiba laptops equipped with HID TOS620A
          device.
@@ -1048,7 +1048,7 @@ config TOSHIBA_WMI
        depends on ACPI_WMI
        depends on INPUT
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This driver adds hotkey monitoring support to some Toshiba models
          that manage the hotkeys via WMI events.
 
@@ -1078,7 +1078,7 @@ config COMPAL_LAPTOP
        depends on RFKILL
        depends on HWMON
        depends on POWER_SUPPLY
-       ---help---
+       help
          This is a driver for laptops built by Compal, and some models by
          other brands (e.g. Dell, Toshiba).
 
@@ -1104,7 +1104,7 @@ config PANASONIC_LAPTOP
        depends on INPUT && ACPI
        depends on BACKLIGHT_CLASS_DEVICE
        select INPUT_SPARSEKMAP
-       ---help---
+       help
          This driver adds support for access to backlight control and hotkeys
          on Panasonic Let's Note laptops.
 
@@ -1118,7 +1118,7 @@ config SONY_LAPTOP
        depends on BACKLIGHT_CLASS_DEVICE
        depends on INPUT
        depends on RFKILL
-       ---help---
+       help
          This mini-driver drives the SNC and SPIC devices present in the ACPI
          BIOS of the Sony Vaio laptops.
 
@@ -1131,7 +1131,7 @@ config SONY_LAPTOP
 config SONYPI_COMPAT
        bool "Sonypi compatibility"
        depends on SONY_LAPTOP
-       ---help---
+       help
          Build the sonypi driver compatibility code into the sony-laptop driver.
 
 config SYSTEM76_ACPI
@@ -1154,7 +1154,7 @@ config TOPSTAR_LAPTOP
        select INPUT_SPARSEKMAP
        select LEDS_CLASS
        select NEW_LEDS
-       ---help---
+       help
          This driver adds support for hotkeys found on Topstar laptops.
 
          If you have a Topstar laptop, say Y or M here.
@@ -1173,7 +1173,7 @@ config I2C_MULTI_INSTANTIATE
 config MLX_PLATFORM
        tristate "Mellanox Technologies platform support"
        depends on I2C && REGMAP
-       ---help---
+       help
          This option enables system support for the Mellanox Technologies
          platform. The Mellanox systems provide data center networking
          solutions based on Virtual Protocol Interconnect (VPI) technology
@@ -1186,7 +1186,7 @@ config TOUCHSCREEN_DMI
        bool "DMI based touchscreen configuration info"
        depends on ACPI && DMI && I2C=y && TOUCHSCREEN_SILEAD
        select EFI_EMBEDDED_FIRMWARE if EFI
-       ---help---
+       help
          Certain ACPI based tablets with e.g. Silead or Chipone touchscreens
          do not have enough data in ACPI tables for the touchscreen driver to
          handle the touchscreen properly, as OEMs expect the data to be baked
@@ -1197,7 +1197,7 @@ config TOUCHSCREEN_DMI
 config INTEL_IMR
        bool "Intel Isolated Memory Region support"
        depends on X86_INTEL_QUARK && IOSF_MBI
-       ---help---
+       help
          This option provides a means to manipulate Isolated Memory Regions.
          IMRs are a set of registers that define read and write access masks
          to prohibit certain system agents from accessing memory with 1 KiB
@@ -1221,7 +1221,7 @@ config INTEL_IMR
 config INTEL_IPS
        tristate "Intel Intelligent Power Sharing"
        depends on ACPI && PCI
-       ---help---
+       help
          Intel Calpella platforms support dynamic power sharing between the
          CPU and GPU, maximizing performance in a given TDP.  This driver,
          along with the CPU frequency and i915 drivers, provides that
@@ -1231,7 +1231,7 @@ config INTEL_IPS
 config INTEL_RST
         tristate "Intel Rapid Start Technology Driver"
        depends on ACPI
-       ---help---
+       help
          This driver provides support for modifying parameters on systems
          equipped with Intel's Rapid Start Technology. When put in an ACPI
          sleep state, these devices will wake after either a configured
@@ -1243,7 +1243,7 @@ config INTEL_RST
 config INTEL_SMARTCONNECT
         tristate "Intel Smart Connect disabling driver"
        depends on ACPI
-       ---help---
+       help
          Intel Smart Connect is a technology intended to permit devices to
          update state by resuming for a short period of time at regular
          intervals. If a user enables this functionality under Windows and
@@ -1259,7 +1259,7 @@ source "drivers/platform/x86/intel_speed_select_if/Kconfig"
 config INTEL_TURBO_MAX_3
        bool "Intel Turbo Boost Max Technology 3.0 enumeration driver"
        depends on X86_64 && SCHED_MC_PRIO
-       ---help---
+       help
          This driver reads maximum performance ratio of each CPU and set up
          the scheduler priority metrics. In this way scheduler can prefer
          CPU with higher performance to schedule tasks.
@@ -1282,7 +1282,7 @@ config INTEL_BXTWC_PMIC_TMU
        depends on REGMAP
        depends on MFD_INTEL_PMC_BXT
        depends on INTEL_SOC_PMIC_BXTWC
-       ---help---
+       help
          Select this driver to use Intel BXT Whiskey Cove PMIC TMU feature.
          This driver enables the alarm wakeup functionality in the TMU unit
          of Whiskey Cove PMIC.
@@ -1291,7 +1291,7 @@ config INTEL_CHTDC_TI_PWRBTN
        tristate "Intel Cherry Trail Dollar Cove TI power button driver"
        depends on INTEL_SOC_PMIC_CHTDC_TI
        depends on INPUT
-       ---help---
+       help
          This option adds a power button driver driver for Dollar Cove TI
          PMIC on Intel Cherry Trail devices.
 
@@ -1317,7 +1317,7 @@ config INTEL_MRFLD_PWRBTN
        tristate "Intel Merrifield Basin Cove power button driver"
        depends on INTEL_SOC_PMIC_MRFLD
        depends on INPUT
-       ---help---
+       help
          This option adds a power button driver for Basin Cove PMIC
          on Intel Merrifield devices.
 
@@ -1327,7 +1327,7 @@ config INTEL_MRFLD_PWRBTN
 config INTEL_PMC_CORE
        tristate "Intel PMC Core driver"
        depends on PCI
-       ---help---
+       help
          The Intel Platform Controller Hub for Intel Core SoCs provides access
          to Power Management Controller registers via a PCI interface. This
          driver can utilize debugging capabilities and supported features as
@@ -1341,7 +1341,7 @@ config INTEL_PMC_CORE
 
 config INTEL_PUNIT_IPC
        tristate "Intel P-Unit IPC Driver"
-       ---help---
+       help
          This driver provides support for Intel P-Unit Mailbox IPC mechanism,
          which is used to bridge the communications between kernel and P-Unit.
 
@@ -1379,7 +1379,7 @@ config INTEL_SCU_PLATFORM
 config INTEL_SCU_IPC_UTIL
        tristate "Intel SCU IPC utility driver"
        depends on INTEL_SCU
-       ---help---
+       help
          The IPC Util driver provides an interface with the SCU enabling
          low level access for debug work and updating the firmware. Say
          N unless you will be doing this on an Intel MID platform.
@@ -1389,7 +1389,7 @@ config INTEL_TELEMETRY
        depends on X86_64
        depends on MFD_INTEL_PMC_BXT
        depends on INTEL_PUNIT_IPC
-       ---help---
+       help
          This driver provides interfaces to configure and use
          telemetry for INTEL SoC from APL onwards. It is also
          used to get various SoC events and parameters
index 39191be..a72141d 100644 (file)
@@ -7,7 +7,7 @@ menuconfig PNP
        bool "Plug and Play support"
        depends on HAS_IOMEM
        depends on ISA || ACPI
-       ---help---
+       help
          Plug and Play (PnP) is a standard for peripherals which allows those
          peripherals to be configured by software, e.g. assign IRQ's or other
          parameters. No jumpers on the cards are needed, instead the values
index 7da992b..bcdac26 100644 (file)
@@ -6,7 +6,7 @@ config PNPBIOS
        bool "Plug and Play BIOS support"
        depends on ISA && X86_32
        default n
-       ---help---
+       help
          Linux uses the PNPBIOS as defined in "Plug and Play BIOS
          Specification Version 1.0A May 5, 1994" to autodetect built-in
          mainboard resources (e.g. parallel port resources).
@@ -26,7 +26,7 @@ config PNPBIOS
 config PNPBIOS_PROC_FS
        bool "Plug and Play BIOS /proc interface"
        depends on PNPBIOS && PROC_FS
-       ---help---
+       help
          If you say Y here and to "/proc file system support", you will be
          able to directly access the PNPBIOS.  This includes resource
          allocation, ESCD, and other PNPBIOS services.  Using this
index dc1c138..ebc4d45 100644 (file)
@@ -23,7 +23,7 @@ config INTEL_RAPL
        tristate "Intel RAPL Support via MSR Interface"
        depends on X86 && IOSF_MBI
        select INTEL_RAPL_CORE
-       ---help---
+       help
          This enables support for the Intel Running Average Power Limit (RAPL)
          technology via MSR interface, which allows power limits to be enforced
          and monitored on modern Intel processors (Sandy Bridge and later).
index afbf5e2..e1651d5 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig PPS
        tristate "PPS support"
-       ---help---
+       help
          PPS (Pulse Per Second) is a special pulse provided by some GPS
          antennae. Userland can use it to get a high-precision time
          reference.
index 86400c7..942f72d 100644 (file)
@@ -64,7 +64,7 @@ config DP83640_PHY
        depends on NETWORK_PHY_TIMESTAMPING
        depends on PHYLIB
        depends on PTP_1588_CLOCK
-       ---help---
+       help
          Supports the DP83640 PHYTER with IEEE 1588 features.
 
          This driver adds support for using the DP83640 as a PTP
index 677d1af..e4c422d 100644 (file)
@@ -19,14 +19,14 @@ config RAPIDIO_DISC_TIMEOUT
        int "Discovery timeout duration (seconds)"
        depends on RAPIDIO
        default "30"
-       ---help---
+       help
          Amount of time a discovery node waits for a host to complete
          enumeration before giving up.
 
 config RAPIDIO_ENABLE_RX_TX_PORTS
        bool "Enable RapidIO Input/Output Ports"
        depends on RAPIDIO
-       ---help---
+       help
          The RapidIO specification describes a Output port transmit
          enable and a Input port receive enable. The recommended state
          for Input ports and Output ports should be disabled. When
index 9a19565..c416531 100644 (file)
@@ -7,5 +7,5 @@ config RAPIDIO_TSI721
        tristate "IDT Tsi721 PCI Express SRIO Controller support"
        depends on RAPIDIO && PCIEPORTBUS
        default "n"
-       ---help---
+       help
          Include support for IDT Tsi721 PCI Express Serial RapidIO controller.
index c1eb9cb..3e18f9c 100644 (file)
@@ -4,28 +4,28 @@
 #
 config RAPIDIO_TSI57X
        tristate "IDT Tsi57x SRIO switches support"
-       ---help---
+       help
          Includes support for IDT Tsi57x family of serial RapidIO switches.
 
 config RAPIDIO_CPS_XX
        tristate "IDT CPS-xx SRIO switches support"
-       ---help---
+       help
          Includes support for IDT CPS-16/12/10/8 serial RapidIO switches.
 
 config RAPIDIO_TSI568
        tristate "Tsi568 SRIO switch support"
        default n
-       ---help---
+       help
          Includes support for IDT Tsi568 serial RapidIO switch.
 
 config RAPIDIO_CPS_GEN2
        tristate "IDT CPS Gen.2 SRIO switch support"
        default n
-       ---help---
+       help
          Includes support for ITD CPS Gen.2 serial RapidIO switches.
 
 config RAPIDIO_RXS_GEN3
        tristate "IDT RXS Gen.3 SRIO switch support"
        default n
-       ---help---
+       help
          Includes support for ITD RXS Gen.3 serial RapidIO switches.
index cebfbbb..7c0a308 100644 (file)
@@ -53,7 +53,7 @@ config ENVCTRL
 config DISPLAY7SEG
        tristate "7-Segment Display support"
        depends on PCI && SPARC64
-       ---help---
+       help
          This is the driver for the 7-segment display and LED present on
          Sun Microsystems CompactPCI models CP1400 and CP1500.
 
index 2017c43..e9ff4cd 100644 (file)
@@ -11,7 +11,7 @@ config RAID_ATTRS
        default n
        depends on BLOCK
        depends on SCSI_MOD
-       ---help---
+       help
          Provides RAID
 
 config SCSI
@@ -20,7 +20,7 @@ config SCSI
        select SCSI_DMA if HAS_DMA
        select SG_POOL
        select BLK_SCSI_REQUEST
-       ---help---
+       help
          If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or
          any other SCSI device under Linux, say Y and make sure that you know
          the name of your SCSI host adapter (the card inside your computer
@@ -55,7 +55,7 @@ config SCSI_PROC_FS
        bool "legacy /proc/scsi/ support"
        depends on SCSI && PROC_FS
        default y
-       ---help---
+       help
          This option enables support for the various files in
          /proc/scsi.  In Linux 2.6 this has been superseded by
          files in sysfs but many legacy applications rely on this.
@@ -69,7 +69,7 @@ config BLK_DEV_SD
        tristate "SCSI disk support"
        depends on SCSI
        select BLK_DEV_INTEGRITY_T10 if BLK_DEV_INTEGRITY
-       ---help---
+       help
          If you want to use SCSI hard disks, Fibre Channel disks,
          Serial ATA (SATA) or Parallel ATA (PATA) hard disks,
          USB storage or the SCSI or parallel port version of
@@ -90,7 +90,7 @@ config BLK_DEV_SD
 config CHR_DEV_ST
        tristate "SCSI tape support"
        depends on SCSI
-       ---help---
+       help
          If you want to use a SCSI tape drive under Linux, say Y and read the
          SCSI-HOWTO, available from
          <http://www.tldp.org/docs.html#howto>, and
@@ -104,7 +104,7 @@ config BLK_DEV_SR
        tristate "SCSI CDROM support"
        depends on SCSI && BLK_DEV
        select CDROM
-       ---help---
+       help
          If you want to use a CD or DVD drive attached to your computer
          by SCSI, FireWire, USB or ATAPI, say Y and read the SCSI-HOWTO
          and the CDROM-HOWTO at <http://www.tldp.org/docs.html#howto>.
@@ -118,7 +118,7 @@ config BLK_DEV_SR
 config CHR_DEV_SG
        tristate "SCSI generic support"
        depends on SCSI
-       ---help---
+       help
          If you want to use SCSI scanners, synthesizers or CD-writers or just
          about anything having "SCSI" in its name other than hard disks,
          CD-ROMs or tapes, say Y here. These won't be supported by the kernel
@@ -143,7 +143,7 @@ config CHR_DEV_SG
 config CHR_DEV_SCH
        tristate "SCSI media changer support"
        depends on SCSI
-       ---help---
+       help
          This is a driver for SCSI media changers.  Most common devices are
          tape libraries and MOD/CDROM jukeboxes.  *Real* jukeboxes, you
          don't need this for those tiny 6-slot cdrom changers.  Media
@@ -178,7 +178,7 @@ config SCSI_CONSTANTS
 config SCSI_LOGGING
        bool "SCSI logging facility"
        depends on SCSI
-       ---help---
+       help
          This turns on a logging facility that can be used to debug a number
          of SCSI related problems.
 
@@ -376,7 +376,7 @@ config SCSI_AHA152X
        depends on ISA && SCSI
        select SCSI_SPI_ATTRS
        select CHECK_SIGNATURE
-       ---help---
+       help
          This is a driver for the AHA-1510, AHA-1520, AHA-1522, and AHA-2825
          SCSI host adapters. It also works for the AVA-1505, but the IRQ etc.
          must be manually specified in this case.
@@ -391,7 +391,7 @@ config SCSI_AHA152X
 config SCSI_AHA1542
        tristate "Adaptec AHA1542 support"
        depends on ISA && SCSI && ISA_DMA_API
-       ---help---
+       help
          This is support for a SCSI host adapter.  It is explained in section
          3.4 of the SCSI-HOWTO, available from
          <http://www.tldp.org/docs.html#howto>.  Note that Trantor was
@@ -405,7 +405,7 @@ config SCSI_AHA1542
 config SCSI_AHA1740
        tristate "Adaptec AHA1740 support"
        depends on EISA && SCSI
-       ---help---
+       help
          This is support for a SCSI host adapter.  It is explained in section
          3.5 of the SCSI-HOWTO, available from
          <http://www.tldp.org/docs.html#howto>.  If it doesn't work out
@@ -498,7 +498,7 @@ config SCSI_HPTIOP
 config SCSI_BUSLOGIC
        tristate "BusLogic SCSI support"
        depends on (PCI || ISA) && SCSI && ISA_DMA_API && VIRT_TO_BUS
-       ---help---
+       help
          This is support for BusLogic MultiMaster and FlashPoint SCSI Host
          Adapters. Consult the SCSI-HOWTO, available from
          <http://www.tldp.org/docs.html#howto>, and the files
@@ -580,20 +580,20 @@ config LIBFC
        tristate "LibFC module"
        depends on SCSI_FC_ATTRS
        select CRC32
-       ---help---
+       help
          Fibre Channel library module
 
 config LIBFCOE
        tristate "LibFCoE module"
        depends on LIBFC
-       ---help---
+       help
          Library for Fibre Channel over Ethernet module
 
 config FCOE
        tristate "FCoE module"
        depends on PCI
        depends on LIBFCOE
-       ---help---
+       help
          Fibre Channel over Ethernet module
 
 config FCOE_FNIC
@@ -672,7 +672,7 @@ config SCSI_FDOMAIN_ISA
 config SCSI_GDTH
        tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support"
        depends on PCI && SCSI
-       ---help---
+       help
          Formerly called GDT SCSI Disk Array Controller Support.
 
          This is a driver for RAID/SCSI Disk Array Controllers (EISA/ISA/PCI) 
@@ -688,7 +688,7 @@ config SCSI_ISCI
        depends on PCI && SCSI
        depends on X86
        select SCSI_SAS_LIBSAS
-       ---help---
+       help
          This driver supports the 6Gb/s SAS capabilities of the storage
          control unit found in the Intel(R) C600 series chipset.
 
@@ -696,7 +696,7 @@ config SCSI_GENERIC_NCR5380
        tristate "Generic NCR5380/53c400 SCSI ISA card support"
        depends on ISA && SCSI && HAS_IOPORT_MAP
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          This is a driver for old ISA card SCSI controllers based on a
          NCR 5380, 53C80, 53C400, 53C400A, or DTC 436 device.
          Most boards such as the Trantor T130 fit this category, as do
@@ -708,7 +708,7 @@ config SCSI_GENERIC_NCR5380
 config SCSI_IPS
        tristate "IBM ServeRAID support"
        depends on PCI && SCSI
-       ---help---
+       help
          This is support for the IBM ServeRAID hardware RAID controllers.
          See <http://www.developer.ibm.com/welcome/netfinity/serveraid.html>
          and <http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=SERV-RAID>
@@ -790,7 +790,7 @@ config SCSI_INIA100
 config SCSI_PPA
        tristate "IOMEGA parallel port (ppa - older drives)"
        depends on SCSI && PARPORT_PC
-       ---help---
+       help
          This driver supports older versions of IOMEGA's parallel port ZIP
          drive (a 100 MB removable media device).
 
@@ -817,7 +817,7 @@ config SCSI_PPA
 config SCSI_IMM
        tristate "IOMEGA parallel port (imm - newer drives)"
        depends on SCSI && PARPORT_PC
-       ---help---
+       help
          This driver supports newer versions of IOMEGA's parallel port ZIP
          drive (a 100 MB removable media device).
 
@@ -844,7 +844,7 @@ config SCSI_IMM
 config SCSI_IZIP_EPP16
        bool "ppa/imm option - Use slow (but safe) EPP-16"
        depends on SCSI_PPA || SCSI_IMM
-       ---help---
+       help
          EPP (Enhanced Parallel Port) is a standard for parallel ports which
          allows them to act as expansion buses that can handle up to 64
          peripheral devices.
@@ -896,7 +896,7 @@ config 53C700_LE_ON_BE
 config SCSI_STEX
        tristate "Promise SuperTrak EX Series support"
        depends on PCI && SCSI
-       ---help---
+       help
          This driver supports Promise SuperTrak EX series storage controllers.
 
          Promise provides Linux RAID configuration utility for these
@@ -914,7 +914,7 @@ config SCSI_SYM53C8XX_2
        tristate "SYM53C8XX Version 2 SCSI support"
        depends on PCI && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          This driver supports the whole NCR53C8XX/SYM53C8XX family of
          PCI-SCSI controllers.  It also supports the subset of LSI53C10XX
          Ultra-160 controllers that are based on the SYM53C8XX SCRIPTS
@@ -928,7 +928,7 @@ config SCSI_SYM53C8XX_DMA_ADDRESSING_MODE
        int "DMA addressing mode"
        depends on SCSI_SYM53C8XX_2
        default "1"
-       ---help---
+       help
          This option only applies to PCI-SCSI chips that are PCI DAC
          capable (875A, 895A, 896, 1010-33, 1010-66, 1000).
 
@@ -984,7 +984,7 @@ config SCSI_IPR
        select FW_LOADER
        select IRQ_POLL
        select SGL_ALLOC
-       ---help---
+       help
          This driver supports the IBM Power Linux family RAID adapters.
          This includes IBM pSeries 5712, 5703, 5709, and 570A, as well
          as IBM iSeries 5702, 5703, 5709, and 570A.
@@ -1022,7 +1022,7 @@ config SCSI_NCR53C8XX_DEFAULT_TAGS
        int "default tagged command queue depth"
        depends on SCSI_ZALON
        default "8"
-       ---help---
+       help
          "Tagged command queuing" is a feature of SCSI-2 which improves
          performance: the host adapter can send several SCSI commands to a
          device's queue even if previous commands haven't finished yet.
@@ -1048,7 +1048,7 @@ config SCSI_NCR53C8XX_MAX_TAGS
        int "maximum number of queued commands"
        depends on SCSI_ZALON
        default "32"
-       ---help---
+       help
          This option allows you to specify the maximum number of commands
          that can be queued to any device, when tagged command queuing is
          possible. The default value is 32. Minimum is 2, maximum is 64.
@@ -1065,7 +1065,7 @@ config SCSI_NCR53C8XX_SYNC
        int "synchronous transfers frequency in MHz"
        depends on SCSI_ZALON
        default "20"
-       ---help---
+       help
          The SCSI Parallel Interface-2 Standard defines 5 classes of transfer
          rates: FAST-5, FAST-10, FAST-20, FAST-40 and FAST-80.  The numbers
          are respectively the maximum data transfer rates in mega-transfers
@@ -1108,7 +1108,7 @@ config SCSI_NCR53C8XX_NO_DISCONNECT
 config SCSI_QLOGIC_FAS
        tristate "Qlogic FAS SCSI support"
        depends on ISA && SCSI
-       ---help---
+       help
          This is a driver for the ISA, VLB, and PCMCIA versions of the Qlogic
          FastSCSI! cards as well as any other card based on the FASXX chip
          (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
@@ -1158,14 +1158,14 @@ config SCSI_LPFC
        depends on NVME_TARGET_FC || NVME_TARGET_FC=n
        depends on NVME_FC || NVME_FC=n
        select CRC_T10DIF
-       ---help---
+       help
           This lpfc driver supports the Emulex LightPulse
           Family of Fibre Channel PCI host adapters.
 
 config SCSI_LPFC_DEBUG_FS
        bool "Emulex LightPulse Fibre Channel debugfs Support"
        depends on SCSI_LPFC && DEBUG_FS
-       ---help---
+       help
          This makes debugging information from the lpfc driver
          available via the debugfs filesystem.
 
@@ -1173,7 +1173,7 @@ config SCSI_SIM710
        tristate "Simple 53c710 SCSI support (Compaq, NCR machines)"
        depends on EISA && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          This driver is for NCR53c710 based SCSI host adapters.
 
          It currently supports Compaq EISA cards.
@@ -1181,7 +1181,7 @@ config SCSI_SIM710
 config SCSI_DC395x
        tristate "Tekram DC395(U/UW/F) and DC315(U) SCSI support"
        depends on PCI && SCSI
-       ---help---
+       help
          This driver supports PCI SCSI host adapters based on the ASIC
          TRM-S1040 chip, e.g Tekram DC395(U/UW/F) and DC315(U) variants.
 
@@ -1197,7 +1197,7 @@ config SCSI_AM53C974
        tristate "Tekram DC390(T) and Am53/79C974 SCSI support (new driver)"
        depends on PCI && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          This driver supports PCI SCSI host adapters based on the Am53C974A
          chip, e.g. Tekram DC390(T), DawiControl 2974 and some onboard
          PCscsi/PCnet (Am53/79C974) solutions.
@@ -1224,7 +1224,7 @@ config SCSI_WD719X
        tristate "Western Digital WD7193/7197/7296 support"
        depends on PCI && SCSI
        select EEPROM_93CX6
-       ---help---
+       help
          This is a driver for Western Digital WD7193, WD7197 and WD7296 PCI
          SCSI controllers (based on WD33C296A chip).
 
@@ -1318,7 +1318,7 @@ config A2091_SCSI
 config GVP11_SCSI
        tristate "GVP Series II WD33C93A support"
        depends on ZORRO && SCSI
-       ---help---
+       help
          If you have a Great Valley Products Series II SCSI controller,
          answer Y. Also say Y if you have a later model of GVP SCSI
          controller (such as the GVP A4008 or a Combo board). Otherwise,
@@ -1374,7 +1374,7 @@ config ATARI_SCSI
        tristate "Atari native SCSI support"
        depends on ATARI && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
          If you have an Atari with built-in NCR5380 SCSI controller (TT,
          Falcon, ...) say Y to get it supported. Of course also, if you have
          a compatible SCSI controller (e.g. for Medusa).
@@ -1486,7 +1486,7 @@ config SCSI_PMCRAID
        tristate "PMC SIERRA Linux MaxRAID adapter support"
        depends on PCI && SCSI && NET
        select SGL_ALLOC
-       ---help---
+       help
          This driver supports the PMC SIERRA MaxRAID adapters.
 
 config SCSI_PM8001
index d4c50b8..a47dbd5 100644 (file)
@@ -15,7 +15,7 @@ config AIC79XX_CMDS_PER_DEVICE
        int "Maximum number of TCQ commands per device"
        depends on SCSI_AIC79XX
        default "32"
-       ---help---
+       help
        Specify the number of commands you would like to allocate per SCSI
        device when Tagged Command Queueing (TCQ) is enabled on that device.
 
@@ -38,7 +38,7 @@ config AIC79XX_RESET_DELAY_MS
        int "Initial bus reset delay in milli-seconds"
        depends on SCSI_AIC79XX
        default "5000"
-       ---help---
+       help
        The number of milliseconds to delay after an initial bus reset.
        The bus settle delay following all error recovery actions is
        dictated by the SCSI layer and is not affected by this value.
index 9d02754..0cfd92c 100644 (file)
@@ -7,7 +7,7 @@ config SCSI_AIC7XXX
        tristate "Adaptec AIC7xxx Fast -> U160 support"
        depends on (PCI || EISA) && SCSI
        select SCSI_SPI_ATTRS
-       ---help---
+       help
        This driver supports all of Adaptec's Fast through Ultra 160 PCI
        based SCSI controllers as well as the aic7770 based EISA and VLB
        SCSI controllers (the 274x and 284x series).  For AAA and ARO based
@@ -20,7 +20,7 @@ config AIC7XXX_CMDS_PER_DEVICE
        int "Maximum number of TCQ commands per device"
        depends on SCSI_AIC7XXX
        default "32"
-       ---help---
+       help
        Specify the number of commands you would like to allocate per SCSI
        device when Tagged Command Queueing (TCQ) is enabled on that device.
 
@@ -43,7 +43,7 @@ config AIC7XXX_RESET_DELAY_MS
        int "Initial bus reset delay in milli-seconds"
        depends on SCSI_AIC7XXX
        default "5000"
-       ---help---
+       help
        The number of milliseconds to delay after an initial bus reset.
        The bus settle delay following all error recovery actions is
        dictated by the SCSI layer and is not affected by this value.
index e0ccb48..3cf7e08 100644 (file)
@@ -9,5 +9,5 @@ config SCSI_BNX2X_FCOE
        select ETHERNET
        select NET_VENDOR_BROADCOM
        select CNIC
-       ---help---
+       help
        This driver supports FCoE offload for the QLogic devices.
index 702dc82..75ace23 100644 (file)
@@ -9,6 +9,6 @@ config SCSI_BNX2_ISCSI
        select ETHERNET
        select NET_VENDOR_BROADCOM
        select CNIC
-       ---help---
+       help
        This driver supports iSCSI offload for the QLogic NetXtreme II
        devices.
index 3e4b644..e20e6f3 100644 (file)
@@ -8,5 +8,5 @@ config SCSI_CXGB3_ISCSI
        select CHELSIO_T3
        select CHELSIO_LIB
        select SCSI_ISCSI_ATTRS
-       ---help---
+       help
          This driver supports iSCSI offload for the Chelsio T3 devices.
index d1f1bab..b206e26 100644 (file)
@@ -8,5 +8,5 @@ config SCSI_CXGB4_ISCSI
        select CHELSIO_T4
        select CHELSIO_LIB
        select SCSI_ISCSI_ATTRS
-       ---help---
+       help
          This driver supports iSCSI offload for the Chelsio T4 devices.
index 19f6d30..c9b43f7 100644 (file)
@@ -2,5 +2,5 @@
 config SCSI_ESAS2R
        tristate "ATTO Technology's ExpressSAS RAID adapter driver"
        depends on PCI && SCSI
-       ---help---
+       help
          This driver supports the ATTO ExpressSAS R6xx SAS/SATA RAID controllers.
index a072187..8620945 100644 (file)
@@ -46,7 +46,7 @@ config SCSI_MPT3SAS
        select SCSI_SAS_ATTRS
        select RAID_ATTRS
        select IRQ_POLL
-       ---help---
+       help
        This driver supports PCI-Express SAS 12Gb/s Host Adapters.
 
 config SCSI_MPT2SAS_MAX_SGE
@@ -54,7 +54,7 @@ config SCSI_MPT2SAS_MAX_SGE
        depends on PCI && SCSI && SCSI_MPT3SAS
        default "128"
        range 16 256
-       ---help---
+       help
        This option allows you to specify the maximum number of scatter-
        gather entries per I/O. The driver default is 128, which matches
        MAX_PHYS_SEGMENTS in most kernels.  However in SuSE kernels this
@@ -66,7 +66,7 @@ config SCSI_MPT3SAS_MAX_SGE
        depends on PCI && SCSI && SCSI_MPT3SAS
        default "128"
        range 16 256
-       ---help---
+       help
        This option allows you to specify the maximum number of scatter-
        gather entries per I/O. The driver default is 128, which matches
        MAX_PHYS_SEGMENTS in most kernels.  However in SuSE kernels this
@@ -78,6 +78,6 @@ config SCSI_MPT2SAS
        default n
        select SCSI_MPT3SAS
        depends on PCI && SCSI
-       ---help---
+       help
        Dummy config option for backwards compatiblity: configure the MPT3SAS
        driver instead.
index 7cd993b..eb81a1b 100644 (file)
@@ -7,6 +7,6 @@ config QEDF
         depends on LIBFCOE
        select QED_LL2
        select QED_FCOE
-       ---help---
+       help
        This driver supports FCoE offload for the QLogic FastLinQ
        41000 Series Converged Network Adapters.
index 7ab07f3..2091d88 100644 (file)
@@ -8,6 +8,6 @@ config QEDI
        select QED_OOO
        select QED_ISCSI
        select ISCSI_BOOT_SYSFS
-       ---help---
+       help
        This driver supports iSCSI offload for the QLogic FastLinQ
        41000 Series Converged Network Adapters.
index 7645018..802c373 100644 (file)
@@ -6,7 +6,7 @@ config SCSI_QLA_FC
        depends on NVME_FC || !NVME_FC
        select FW_LOADER
        select BTREE
-       ---help---
+       help
        This qla2xxx driver supports all QLogic Fibre Channel
        PCI and PCIe host adapters.
 
@@ -37,14 +37,14 @@ config TCM_QLA2XXX
        depends on LIBFC
        select BTREE
        default n
-       ---help---
+       help
        Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs
 
 if TCM_QLA2XXX
 config TCM_QLA2XXX_DEBUG
        bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs"
        default n
-       ---help---
+       help
        Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
        This will include code to enable the SCSI command jammer
 endif
index 4bdf31b..2fa249d 100644 (file)
@@ -4,6 +4,6 @@ config SCSI_QLA_ISCSI
        depends on PCI && SCSI && NET
        select SCSI_ISCSI_ATTRS
        select ISCSI_BOOT_SYSFS
-       ---help---
+       help
        This driver supports the QLogic 40xx (ISP4XXX), 8022 (ISP82XX)
        and 8032 (ISP83XX) iSCSI host adapter family.
index d3311c0..8eec241 100644 (file)
@@ -42,7 +42,7 @@ config SCSI_SMARTPQI
        depends on PCI && SCSI && !S390
        select SCSI_SAS_ATTRS
        select RAID_ATTRS
-       ---help---
+       help
        This driver supports Microsemi PQI controllers.
 
        <http://www.microsemi.com>
index e2005ae..d35378b 100644 (file)
@@ -38,7 +38,7 @@ config SCSI_UFSHCD
        select PM_DEVFREQ
        select DEVFREQ_GOV_SIMPLE_ONDEMAND
        select NLS
-       ---help---
+       help
        This selects the support for UFS devices in Linux, say Y and make
          sure that you know the name of your UFS host adapter (the card
          inside your computer that "speaks" the UFS protocol, also
@@ -53,7 +53,7 @@ config SCSI_UFSHCD
 config SCSI_UFSHCD_PCI
        tristate "PCI bus based UFS Controller support"
        depends on SCSI_UFSHCD && PCI
-       ---help---
+       help
        This selects the PCI UFS Host Controller Interface. Select this if
        you have UFS Host Controller with PCI Interface.
 
@@ -64,7 +64,7 @@ config SCSI_UFSHCD_PCI
 config SCSI_UFS_DWC_TC_PCI
        tristate "DesignWare pci support using a G210 Test Chip"
        depends on SCSI_UFSHCD_PCI
-       ---help---
+       help
          Synopsys Test Chip is a PHY for prototyping purposes.
 
          If unsure, say N.
@@ -72,7 +72,7 @@ config SCSI_UFS_DWC_TC_PCI
 config SCSI_UFSHCD_PLATFORM
        tristate "Platform bus based UFS Controller support"
        depends on SCSI_UFSHCD
-       ---help---
+       help
        This selects the UFS host controller support. Select this if
        you have an UFS controller on Platform bus.
 
@@ -91,7 +91,7 @@ config SCSI_UFS_CDNS_PLATFORM
 config SCSI_UFS_DWC_TC_PLATFORM
        tristate "DesignWare platform support using a G210 Test Chip"
        depends on SCSI_UFSHCD_PLATFORM
-       ---help---
+       help
          Synopsys Test Chip is a PHY for prototyping purposes.
 
          If unsure, say N.
@@ -126,7 +126,7 @@ config SCSI_UFS_MEDIATEK
 config SCSI_UFS_HISI
        tristate "Hisilicon specific hooks to UFS controller platform driver"
        depends on (ARCH_HISI || COMPILE_TEST) && SCSI_UFSHCD_PLATFORM
-       ---help---
+       help
          This selects the Hisilicon specific additions to UFSHCD platform driver.
 
          Select this if you have UFS controller on Hisilicon chipset.
index 1878d37..3d0b64d 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig SFI
        bool "SFI (Simple Firmware Interface) Support"
-       ---help---
+       help
        The Simple Firmware Interface (SFI) provides a lightweight method
        for platform firmware to pass information to the operating system
        via static tables in memory.  Kernel SFI support is required to
index 323e177..c95fa30 100644 (file)
@@ -8,7 +8,7 @@ config SOC_ASPEED
 config ASPEED_LPC_CTRL
        depends on SOC_ASPEED && REGMAP && MFD_SYSCON
        tristate "Aspeed ast2400/2500 HOST LPC to BMC bridge control"
-       ---help---
+       help
          Control Aspeed ast2400/2500 HOST LPC to BMC mappings through
          ioctl()s, the driver also provides a read/write interface to a BMC ram
          region where the host LPC read/write region can be buffered.
index a9939ff..4ec5528 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 menuconfig STAGING
        bool "Staging drivers"
-       ---help---
+       help
          This option allows you to select a number of drivers that are
          not of the "normal" Linux kernel quality level.  These drivers
          are placed here in order to get a wider audience to make use of
index d4777f5..9389e7a 100644 (file)
@@ -4,7 +4,7 @@ if GREYBUS
 config GREYBUS_AUDIO
        tristate "Greybus Audio Class driver"
        depends on SOUND
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Audio Class specification.
 
@@ -13,7 +13,7 @@ config GREYBUS_AUDIO
 
 config GREYBUS_BOOTROM
        tristate "Greybus Bootrom Class driver"
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Bootrom Class specification.
 
@@ -23,7 +23,7 @@ config GREYBUS_BOOTROM
 config GREYBUS_CAMERA
        tristate "Greybus Camera Class driver"
        depends on MEDIA_SUPPORT && LEDS_CLASS_FLASH && BROKEN
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Camera Class specification.
 
@@ -33,7 +33,7 @@ config GREYBUS_CAMERA
 config GREYBUS_FIRMWARE
        tristate "Greybus Firmware Download Class driver"
        depends on SPI
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Firmware Download Class specification.
 
@@ -43,7 +43,7 @@ config GREYBUS_FIRMWARE
 config GREYBUS_HID
        tristate "Greybus HID Class driver"
        depends on HID && INPUT
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus HID Class specification.
 
@@ -53,7 +53,7 @@ config GREYBUS_HID
 config GREYBUS_LIGHT
        tristate "Greybus LED Class driver"
        depends on LEDS_CLASS
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus LED Class specification.
 
@@ -62,7 +62,7 @@ config GREYBUS_LIGHT
 
 config GREYBUS_LOG
        tristate "Greybus Debug Log Class driver"
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Debug Log Class specification.
 
@@ -71,7 +71,7 @@ config GREYBUS_LOG
 
 config GREYBUS_LOOPBACK
        tristate "Greybus Loopback Class driver"
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Debug Log Class specification.
 
@@ -81,7 +81,7 @@ config GREYBUS_LOOPBACK
 config GREYBUS_POWER
        tristate "Greybus Powersupply Class driver"
        depends on POWER_SUPPLY
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Powersupply Class specification.
 
@@ -90,7 +90,7 @@ config GREYBUS_POWER
 
 config GREYBUS_RAW
        tristate "Greybus Raw Class driver"
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Raw Class specification.
 
@@ -99,7 +99,7 @@ config GREYBUS_RAW
 
 config GREYBUS_VIBRATOR
        tristate "Greybus Vibrator Motor Class driver"
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus Vibrator Motor Class specification.
 
@@ -108,7 +108,7 @@ config GREYBUS_VIBRATOR
 
 menuconfig GREYBUS_BRIDGED_PHY
        tristate "Greybus Bridged PHY Class drivers"
-       ---help---
+       help
          Select this option to pick from a variety of Greybus Bridged
          PHY class drivers.  These drivers emulate a number of
          different "traditional" busses by tunneling them over Greybus.
@@ -123,7 +123,7 @@ config GREYBUS_GPIO
        tristate "Greybus GPIO Bridged PHY driver"
        depends on GPIOLIB
        select GPIOLIB_IRQCHIP
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus GPIO Bridged PHY Class specification.
 
@@ -133,7 +133,7 @@ config GREYBUS_GPIO
 config GREYBUS_I2C
        tristate "Greybus I2C Bridged PHY driver"
        depends on I2C
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus I2C Bridged PHY Class specification.
 
@@ -143,7 +143,7 @@ config GREYBUS_I2C
 config GREYBUS_PWM
        tristate "Greybus PWM Bridged PHY driver"
        depends on PWM
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus PWM Bridged PHY Class specification.
 
@@ -153,7 +153,7 @@ config GREYBUS_PWM
 config GREYBUS_SDIO
        tristate "Greybus SDIO Bridged PHY driver"
        depends on MMC
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus SDIO Bridged PHY Class specification.
 
@@ -163,7 +163,7 @@ config GREYBUS_SDIO
 config GREYBUS_SPI
        tristate "Greybus SPI Bridged PHY driver"
        depends on SPI
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus SPI Bridged PHY Class specification.
 
@@ -173,7 +173,7 @@ config GREYBUS_SPI
 config GREYBUS_UART
        tristate "Greybus UART Bridged PHY driver"
        depends on TTY
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus UART Bridged PHY Class specification.
 
@@ -183,7 +183,7 @@ config GREYBUS_UART
 config GREYBUS_USB
        tristate "Greybus USB Host Bridged PHY driver"
        depends on USB
-       ---help---
+       help
          Select this option if you have a device that follows the
          Greybus USB Host Bridged PHY Class specification.
 
@@ -195,7 +195,7 @@ endif       # GREYBUS_BRIDGED_PHY
 config GREYBUS_ARCHE
        tristate "Greybus Arche Platform driver"
        depends on USB_HSIC_USB3613 || COMPILE_TEST
-       ---help---
+       help
          Select this option if you have an Arche device.
 
          To compile this code as a module, chose M here: the module
index c4f3049..ba2855f 100644 (file)
@@ -13,7 +13,7 @@ config VIDEO_ATOMISP
        depends on VIDEO_V4L2 && INTEL_ATOMISP
        select IOSF_MBI
        select VIDEOBUF_VMALLOC
-       ---help---
+       help
          Say Y here if your platform supports Intel Atom SoC
          camera imaging subsystem.
          To compile this driver as a module, choose M here: the
index f7f7177..96f33a4 100644 (file)
@@ -8,7 +8,7 @@ config VIDEO_ATOMISP_OV2722
        tristate "OVT ov2722 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
         This is a Video4Linux2 sensor-level driver for the OVT
         OV2722 raw camera.
 
@@ -20,7 +20,7 @@ config VIDEO_ATOMISP_GC2235
        tristate "Galaxy gc2235 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
         This is a Video4Linux2 sensor-level driver for the OVT
         GC2235 raw camera.
 
@@ -31,7 +31,7 @@ config VIDEO_ATOMISP_GC2235
 config VIDEO_ATOMISP_MSRLIST_HELPER
        tristate "Helper library to load, parse and apply large register lists."
        depends on I2C
-       ---help---
+       help
         This is a helper library to be used from a sensor driver to load, parse
         and apply large register lists.
 
@@ -42,7 +42,7 @@ config VIDEO_ATOMISP_MT9M114
        tristate "Aptina mt9m114 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
         This is a Video4Linux2 sensor-level driver for the Micron
         mt9m114 1.3 Mpixel camera.
 
@@ -54,7 +54,7 @@ config VIDEO_ATOMISP_GC0310
        tristate "GC0310 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
          This is a Video4Linux2 sensor-level driver for the Galaxycore
          GC0310 0.3MP sensor.
         
@@ -62,7 +62,7 @@ config VIDEO_ATOMISP_OV2680
        tristate "Omnivision OV2680 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
         This is a Video4Linux2 sensor-level driver for the Omnivision
         OV2680 raw camera.
 
@@ -78,7 +78,7 @@ config VIDEO_ATOMISP_LM3554
        tristate "LM3554 flash light driver"
        depends on ACPI
        depends on VIDEO_V4L2 && I2C
-       ---help---
+       help
         This is a Video4Linux2 sub-dev driver for the LM3554
         flash light driver.
 
index 3f527f2..038b0b8 100644 (file)
@@ -2,7 +2,7 @@ config VIDEO_ATOMISP_OV5693
        tristate "Omnivision ov5693 sensor support"
        depends on ACPI
        depends on I2C && VIDEO_V4L2
-       ---help---
+       help
         This is a Video4Linux2 sensor-level driver for the Micron
         ov5693 5 Mpixel camera.
 
index 330c95f..dab9947 100644 (file)
@@ -6,7 +6,7 @@
 config MOST_CDEV
        tristate "Cdev"
 
-       ---help---
+       help
          Say Y here if you want to commumicate via character devices.
 
          To compile this driver as a module, choose M here: the
index 22f6900..c211f0d 100644 (file)
@@ -7,7 +7,7 @@ config MOST_DIM2
        tristate "DIM2"
        depends on HAS_IOMEM && OF
 
-       ---help---
+       help
          Say Y here if you want to connect via MediaLB to network transceiver.
          This device driver is platform dependent and needs an additional
          platform driver to be installed. For more information contact
index 8686dbd..bdeefa7 100644 (file)
@@ -3,6 +3,6 @@ config ISCSI_TARGET_CXGB4
        tristate "Chelsio iSCSI target offload driver"
        depends on ISCSI_TARGET && CHELSIO_T4 && INET
        select CHELSIO_LIB
-       ---help---
+       help
        To compile this driver as module, choose M here: the module
        will be called cxgbit.
index 2dff93d..93fd984 100644 (file)
@@ -2,7 +2,7 @@
 config TTY
        bool "Enable TTY" if EXPERT
        default y
-       ---help---
+       help
          Allows you to remove TTY support which can save space, and
          blocks features that require TTY from inclusion in the kernel.
          TTY is required for any text terminals or serial port
@@ -15,7 +15,7 @@ config VT
        depends on !UML
        select INPUT
        default y
-       ---help---
+       help
          If you say Y here, you will get support for terminal devices with
          display and keyboard devices. These are called "virtual" because you
          can run several virtual terminals (also called virtual consoles) on
@@ -46,7 +46,7 @@ config CONSOLE_TRANSLATIONS
        depends on VT
        default y
        bool "Enable character translations in console" if EXPERT
-       ---help---
+       help
          This enables support for font mapping and Unicode translation
          on virtual consoles.
 
@@ -54,7 +54,7 @@ config VT_CONSOLE
        bool "Support for console on virtual terminal" if EXPERT
        depends on VT
        default y
-       ---help---
+       help
          The system console is the device which receives all kernel messages
          and warnings and which allows logins in single user mode. If you
          answer Y here, a virtual terminal (the device used to interact with
@@ -84,7 +84,7 @@ config HW_CONSOLE
 config VT_HW_CONSOLE_BINDING
        bool "Support for binding and unbinding console drivers"
        depends on HW_CONSOLE
-       ---help---
+       help
          The virtual terminal is the device that interacts with the physical
          terminal through console drivers. On these systems, at least one
          console driver is loaded. In other configurations, additional console
@@ -100,7 +100,7 @@ config VT_HW_CONSOLE_BINDING
 config UNIX98_PTYS
        bool "Unix98 PTY support" if EXPERT
        default y
-       ---help---
+       help
          A pseudo terminal (PTY) is a software device consisting of two
          halves: a master and a slave. The slave device behaves identical to
          a physical terminal; the master device is used by a process to
@@ -123,7 +123,7 @@ config UNIX98_PTYS
 config LEGACY_PTYS
        bool "Legacy (BSD) PTY support"
        default y
-       ---help---
+       help
          A pseudo terminal (PTY) is a software device consisting of two
          halves: a master and a slave. The slave device behaves identical to
          a physical terminal; the master device is used by a process to
@@ -142,7 +142,7 @@ config LEGACY_PTY_COUNT
        depends on LEGACY_PTYS
        range 0 256
        default "256"
-       ---help---
+       help
          The maximum number of legacy PTYs that can be used at any one time.
          The default is 256, and should be more than enough.  Embedded
          systems may want to reduce this to save memory.
@@ -178,7 +178,7 @@ source "drivers/tty/serial/Kconfig"
 config SERIAL_NONSTANDARD
        bool "Non-standard serial port support"
        depends on HAS_IOMEM
-       ---help---
+       help
          Say Y here if you have any non-standard serial boards -- boards
          which aren't supported using the standard "dumb" serial driver.
          This includes intelligent serial boards such as Cyclades,
@@ -211,7 +211,7 @@ config CYCLADES
        tristate "Cyclades async mux support"
        depends on SERIAL_NONSTANDARD && (PCI || ISA)
        select FW_LOADER
-       ---help---
+       help
          This driver supports Cyclades Z and Y multiserial boards.
          You would need something like this to connect more than two modems to
          your Linux box, for instance in order to become a dial-in server.
index 8195a31..d2ae033 100644 (file)
@@ -9,7 +9,7 @@ config SERIAL_8250
        depends on !S390
        select SERIAL_CORE
        select SERIAL_MCTRL_GPIO if GPIOLIB
-       ---help---
+       help
          This selects whether you want to include the driver for the standard
          serial ports.  The standard answer is Y.  People who might say N
          here are those that are setting up dedicated Ethernet WWW/FTP
@@ -39,7 +39,7 @@ config SERIAL_8250_DEPRECATED_OPTIONS
        bool "Support 8250_core.* kernel options (DEPRECATED)"
        depends on SERIAL_8250
        default y
-       ---help---
+       help
          In 3.7 we renamed 8250 to 8250_core by mistake, so now we have to
          accept kernel parameters in both forms like 8250_core.nr_uarts=4 and
          8250.nr_uarts=4. We now renamed the module back to 8250, but if
@@ -56,7 +56,7 @@ config SERIAL_8250_PNP
        bool "8250/16550 PNP device support" if EXPERT
        depends on SERIAL_8250 && PNP
        default y
-       ---help---
+       help
          This builds standard PNP serial support. You may be able to
          disable this feature if you only need legacy serial support.
 
@@ -74,7 +74,7 @@ config SERIAL_8250_16550A_VARIANTS
 config SERIAL_8250_FINTEK
        bool "Support for Fintek F81216A LPC to 4 UART RS485 API"
        depends on SERIAL_8250
-       ---help---
+       help
          Selecting this option will add support for the RS485 capabilities
          of the Fintek F81216A LPC to 4 UART.
 
@@ -88,7 +88,7 @@ config SERIAL_8250_CONSOLE
        depends on SERIAL_8250=y
        select SERIAL_CORE_CONSOLE
        select SERIAL_EARLYCON
-       ---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
@@ -158,7 +158,7 @@ config SERIAL_8250_HP300
 config SERIAL_8250_CS
        tristate "8250/16550 PCMCIA device support"
        depends on PCMCIA && SERIAL_8250
-       ---help---
+       help
          Say Y here to enable support for 16-bit PCMCIA serial devices,
          including serial port cards, modems, and the modem functions of
          multi-function Ethernet/modem cards. (PCMCIA- or PC-cards are
index 0282ad9..780908d 100644 (file)
@@ -32,7 +32,7 @@ config SERIAL_AMBA_PL010_CONSOLE
        bool "Support for console on AMBA serial port"
        depends on SERIAL_AMBA_PL010=y
        select SERIAL_CORE_CONSOLE
-       ---help---
+       help
          Say Y here if you wish to use an AMBA PrimeCell UART as the system
          console (the system console is the device which receives all kernel
          messages and warnings and which allows logins in single user mode).
@@ -60,7 +60,7 @@ config SERIAL_AMBA_PL011_CONSOLE
        depends on SERIAL_AMBA_PL011=y
        select SERIAL_CORE_CONSOLE
        select SERIAL_EARLYCON
-       ---help---
+       help
          Say Y here if you wish to use an AMBA PrimeCell UART as the system
          console (the system console is the device which receives all kernel
          messages and warnings and which allows logins in single user mode).
@@ -101,7 +101,7 @@ config SERIAL_SB1250_DUART
        depends on SIBYTE_SB1xxx_SOC=y
        select SERIAL_CORE
        default y
-       ---help---
+       help
          Support for the asynchronous serial interface (DUART) included in
          the BCM1250 and derived System-On-a-Chip (SOC) devices.  Note that
          the letter D in DUART stands for "dual", which is how the device
@@ -116,7 +116,7 @@ config SERIAL_SB1250_DUART_CONSOLE
        depends on SERIAL_SB1250_DUART=y
        select SERIAL_CORE_CONSOLE
        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
@@ -322,7 +322,7 @@ config SERIAL_TEGRA_TCU_CONSOLE
        depends on SERIAL_TEGRA_TCU=y
        select SERIAL_CORE_CONSOLE
        default y
-       ---help---
+       help
          If you say Y here, it will be possible to use a the Tegra TCU as the
          system console (the system console is the device which receives all
          kernel messages and warnings and which allows logins in single user
@@ -355,7 +355,7 @@ config SERIAL_DZ
        depends on MACH_DECSTATION && 32BIT
        select SERIAL_CORE
        default y
-       ---help---
+       help
          DZ11-family serial controllers for DECstations and VAXstations,
          including the DC7085, M7814, and M7819.
 
@@ -364,7 +364,7 @@ config SERIAL_DZ_CONSOLE
        depends on SERIAL_DZ=y
        select SERIAL_CORE_CONSOLE
        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
@@ -380,7 +380,7 @@ config SERIAL_ZS
        depends on MACH_DECSTATION
        select SERIAL_CORE
        default y
-       ---help---
+       help
          Support for the Zilog 85C350 serial communications controller used
          for serial ports in newer DECstation systems.  These include the
          DECsystem 5900 and all models of the DECstation and DECsystem 5000
@@ -394,7 +394,7 @@ config SERIAL_ZS_CONSOLE
        depends on SERIAL_ZS=y
        select SERIAL_CORE_CONSOLE
        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
@@ -588,7 +588,7 @@ config SERIAL_MUX
        depends on GSC
        select SERIAL_CORE
        default y
-       ---help---
+       help
          Saying Y here will enable the hardware MUX serial driver for
          the Nova, K class systems and D class with a 'remote control card'.
          The hardware MUX is not 8250/16550 compatible therefore the
@@ -1116,7 +1116,7 @@ config SERIAL_TIMBERDALE
        tristate "Support for timberdale UART"
        select SERIAL_CORE
        depends on X86_32 || COMPILE_TEST
-       ---help---
+       help
        Add support for UART controller on timberdale.
 
 config SERIAL_BCM63XX
@@ -1145,7 +1145,7 @@ config SERIAL_GRLIB_GAISLER_APBUART
        tristate "GRLIB APBUART serial support"
        depends on OF && SPARC
        select SERIAL_CORE
-       ---help---
+       help
        Add support for the GRLIB APBUART serial port.
 
 config SERIAL_GRLIB_GAISLER_APBUART_CONSOLE
index 275568a..26475b4 100644 (file)
@@ -30,7 +30,7 @@ menuconfig USB_SUPPORT
        bool "USB support"
        depends on HAS_IOMEM
        default y
-       ---help---
+       help
          This option adds core support for Universal Serial Bus (USB).
          You will also need drivers from the following menu to make use of it.
 
@@ -47,7 +47,7 @@ config USB
        select GENERIC_ALLOCATOR
        select USB_COMMON
        select NLS  # for UTF-8 strings
-       ---help---
+       help
          Universal Serial Bus (USB) is a specification for a serial bus
          subsystem which offers higher speeds and more features than the
          traditional PC serial port.  The bus supplies power to peripherals
@@ -83,7 +83,7 @@ config USB_PCI
        bool "PCI based USB host interface"
        depends on PCI
        default y
-       ---help---
+       help
          Many embedded system SOCs (e.g. freescale T2080) have both
          PCI and USB modules with the USB module directly controlled by
          registers and having no relationship to the PCI module.
@@ -133,7 +133,7 @@ config USB_USS720
        tristate "USS720 parport driver"
        depends on PARPORT
        select PARPORT_NOT_PC
-       ---help---
+       help
          This driver is for USB parallel port adapters that use the Lucent
          Technologies USS-720 chip. These cables are plugged into your USB
          port and provide USB compatibility to peripherals designed with
index f8a7989..d3f5162 100644 (file)
@@ -7,7 +7,7 @@ comment "USB Device Class drivers"
 config USB_ACM
        tristate "USB Modem (CDC ACM) support"
        depends on TTY
-       ---help---
+       help
          This driver supports USB modems and ISDN adapters which support the
          Communication Device Class Abstract Control Model interface.
          Please read <file:Documentation/usb/acm.rst> for details.
@@ -30,7 +30,7 @@ config USB_PRINTER
 
 config USB_WDM
        tristate "USB Wireless Device Management support"
-       ---help---
+       help
          This driver supports the WMC Device Management functionality
          of cell phones compliant to the CDC WMC specification. You can use
          AT commands over this device.
index 62c3480..1cb3004 100644 (file)
@@ -20,7 +20,7 @@ config USB_C67X00_HCD
 config USB_XHCI_HCD
        tristate "xHCI HCD (USB 3.0) support"
        depends on HAS_DMA && HAS_IOMEM
-       ---help---
+       help
          The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
          "SuperSpeed" host controller hardware.
 
@@ -31,7 +31,7 @@ if USB_XHCI_HCD
 config USB_XHCI_DBGCAP
        bool "xHCI support for debug capability"
        depends on TTY
-       ---help---
+       help
          Say 'Y' to enable the support for the xHCI debug capability. Make
          sure that your xHCI host supports the extended debug capability and
          you want a TTY serial device based on the xHCI debug capability
@@ -45,7 +45,7 @@ config USB_XHCI_PCI
 
 config USB_XHCI_PCI_RENESAS
        tristate "Support for additional Renesas xHCI controller with firwmare"
-       ---help---
+       help
          Say 'Y' to enable the support for the Renesas xHCI controller with
          firwmare. Make sure you have the firwmare for the device and
          installed on your system for this device to work.
@@ -54,7 +54,7 @@ config USB_XHCI_PCI_RENESAS
 config USB_XHCI_PLATFORM
        tristate "Generic xHCI driver for a platform device"
        select USB_XHCI_RCAR if ARCH_RENESAS
-       ---help---
+       help
          Adds an xHCI host driver for a generic platform device, which
          provides a memory space and an irq.
          It is also a prerequisite for platform specific drivers that
@@ -73,7 +73,7 @@ config USB_XHCI_MTK
        tristate "xHCI support for MediaTek SoCs"
        select MFD_SYSCON
        depends on (MIPS && SOC_MT7621) || ARCH_MEDIATEK || COMPILE_TEST
-       ---help---
+       help
          Say 'Y' to enable the support for the xHCI host controller
          found in MediaTek SoCs.
          If unsure, say N.
@@ -83,7 +83,7 @@ config USB_XHCI_MVEBU
        select USB_XHCI_PLATFORM
        depends on HAS_IOMEM
        depends on ARCH_MVEBU || COMPILE_TEST
-       ---help---
+       help
          Say 'Y' to enable the support for the xHCI host controller
          found in Marvell Armada 375/38x/37xx ARM SOCs.
 
@@ -91,7 +91,7 @@ config USB_XHCI_RCAR
        tristate "xHCI support for Renesas R-Car SoCs"
        depends on USB_XHCI_PLATFORM
        depends on ARCH_RENESAS || COMPILE_TEST
-       ---help---
+       help
          Say 'Y' to enable the support for the xHCI host controller
          found in Renesas R-Car ARM SoCs.
 
@@ -100,7 +100,7 @@ config USB_XHCI_TEGRA
        depends on PHY_TEGRA_XUSB
        depends on RESET_CONTROLLER
        select FW_LOADER
-       ---help---
+       help
          Say 'Y' to enable the support for the xHCI host controller
          found in NVIDIA Tegra124 and later SoCs.
 
@@ -129,7 +129,7 @@ config USB_BRCMSTB
 config USB_EHCI_HCD
        tristate "EHCI HCD (USB 2.0) support"
        depends on HAS_DMA && HAS_IOMEM
-       ---help---
+       help
          The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0
          "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware.
          If your USB host controller supports USB 2.0, you will likely want to
@@ -151,7 +151,7 @@ config USB_EHCI_HCD
 config USB_EHCI_ROOT_HUB_TT
        bool "Root Hub Transaction Translators"
        depends on USB_EHCI_HCD
-       ---help---
+       help
          Some EHCI chips have vendor-specific extensions to integrate
          transaction translators, so that no OHCI or UHCI companion
          controller is needed.  It's safe to say "y" even if your
@@ -164,7 +164,7 @@ config USB_EHCI_TT_NEWSCHED
        bool "Improved Transaction Translator scheduling"
        depends on USB_EHCI_HCD
        default y
-       ---help---
+       help
          This changes the periodic scheduling code to fill more of the low
          and full speed bandwidth available from the Transaction Translator
          (TT) in USB 2.0 hubs.  Without this, only one transfer will be
@@ -192,7 +192,7 @@ config USB_EHCI_HCD_PMC_MSP
        depends on MSP_HAS_USB
        select USB_EHCI_BIG_ENDIAN_DESC
        select USB_EHCI_BIG_ENDIAN_MMIO
-       ---help---
+       help
                Enables support for the onchip USB controller on the PMC_MSP7100 Family SoC's.
                If unsure, say N.
 
@@ -201,7 +201,7 @@ config XPS_USB_HCD_XILINX
        depends on (PPC32 || MICROBLAZE)
        select USB_EHCI_BIG_ENDIAN_DESC
        select USB_EHCI_BIG_ENDIAN_MMIO
-       ---help---
+       help
                Xilinx xps USB host controller core is EHCI compliant and has
                transaction translator built-in. It can be configured to either
                support both high speed and full speed devices, or high speed
@@ -210,14 +210,14 @@ config XPS_USB_HCD_XILINX
 config USB_EHCI_FSL
        tristate "Support for Freescale on-chip EHCI USB controller"
        select USB_EHCI_ROOT_HUB_TT
-       ---help---
+       help
          Variation of ARC USB block used in some Freescale chips.
 
 config USB_EHCI_MXC
        tristate "Support for Freescale i.MX on-chip EHCI USB controller"
        depends on ARCH_MXC || COMPILE_TEST
        select USB_EHCI_ROOT_HUB_TT
-       ---help---
+       help
          Variation of ARC USB block used in some Freescale chips.
 
 config USB_EHCI_HCD_NPCM7XX
@@ -233,7 +233,7 @@ config USB_EHCI_HCD_OMAP
        depends on ARCH_OMAP
        depends on NOP_USB_XCEIV
        default y
-       ---help---
+       help
          Enables support for the on-chip EHCI controller on
          OMAP3 and later chips.
 
@@ -241,7 +241,7 @@ config USB_EHCI_HCD_ORION
        tristate  "Support for Marvell EBU on-chip EHCI USB controller"
        depends on USB_EHCI_HCD && (PLAT_ORION || ARCH_MVEBU || COMPILE_TEST)
        default y if (PLAT_ORION || ARCH_MVEBU)
-       ---help---
+       help
          Enables support for the on-chip EHCI controller on Marvell's
          embedded ARM SoCs, including Orion, Kirkwood, Dove, Armada XP,
          Armada 370.  This is different from the EHCI implementation
@@ -252,7 +252,7 @@ config USB_EHCI_HCD_SPEAR
        tristate "Support for ST SPEAr on-chip EHCI USB controller"
        depends on USB_EHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
        default y if PLAT_SPEAR
-       ---help---
+       help
          Enables support for the on-chip EHCI controller on
          ST SPEAr chips.
 
@@ -269,7 +269,7 @@ config USB_EHCI_HCD_AT91
        tristate  "Support for Atmel on-chip EHCI USB controller"
        depends on USB_EHCI_HCD && (ARCH_AT91 || COMPILE_TEST)
        default y if ARCH_AT91
-       ---help---
+       help
          Enables support for the on-chip EHCI controller on
          Atmel chips.
 
@@ -286,14 +286,14 @@ config USB_EHCI_HCD_PPC_OF
        bool "EHCI support for PPC USB controller on OF platform bus"
        depends on PPC
        default y
-       ---help---
+       help
          Enables support for the USB controller present on the PowerPC
          OpenFirmware platform bus.
 
 config USB_EHCI_SH
        bool "EHCI support for SuperH USB controller"
        depends on SUPERH || COMPILE_TEST
-       ---help---
+       help
          Enables support for the on-chip EHCI controller on the SuperH.
          If you use the PCI EHCI controller, this option is not necessary.
 
@@ -307,7 +307,7 @@ config USB_EHCI_MV
        tristate "EHCI support for Marvell PXA/MMP USB controller"
        depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
        select USB_EHCI_ROOT_HUB_TT
-       ---help---
+       help
          Enables support for Marvell (including PXA and MMP series) on-chip
          USB SPH and OTG controller. SPH is a single port host, and it can
          only be EHCI host. OTG is controller that can switch to host mode.
@@ -320,7 +320,7 @@ config USB_CNS3XXX_EHCI
        bool "Cavium CNS3XXX EHCI Module (DEPRECATED)"
        depends on ARCH_CNS3XXX || COMPILE_TEST
        select USB_EHCI_HCD_PLATFORM
-       ---help---
+       help
          This option is deprecated now and the driver was removed, use
          USB_EHCI_HCD_PLATFORM instead.
 
@@ -330,7 +330,7 @@ config USB_CNS3XXX_EHCI
 
 config USB_EHCI_HCD_PLATFORM
        tristate "Generic EHCI driver for a platform device"
-       ---help---
+       help
          Adds an EHCI host driver for a generic platform device, which
          provides a memory space and an irq.
 
@@ -355,7 +355,7 @@ endif # USB_EHCI_HCD
 config USB_OXU210HP_HCD
        tristate "OXU210HP HCD support"
        depends on HAS_IOMEM
-       ---help---
+       help
          The OXU210HP is an USB host/OTG/device controller. Enable this
          option if your board has this chip. If unsure, say N.
 
@@ -368,7 +368,7 @@ config USB_OXU210HP_HCD
 config USB_ISP116X_HCD
        tristate "ISP116X HCD support"
        depends on HAS_IOMEM
-       ---help---
+       help
          The ISP1160 and ISP1161 chips are USB host controllers. Enable this
          option if your board has this chip. If unsure, say N.
 
@@ -381,7 +381,7 @@ config USB_ISP1362_HCD
        tristate "ISP1362 HCD support"
        depends on HAS_IOMEM
        depends on COMPILE_TEST # nothing uses this
-       ---help---
+       help
          Supports the Philips ISP1362 chip as a host controller
 
          This driver does not support isochronous transfers.
@@ -392,7 +392,7 @@ config USB_ISP1362_HCD
 config USB_FOTG210_HCD
        tristate "FOTG210 HCD support"
        depends on USB && HAS_DMA && HAS_IOMEM
-       ---help---
+       help
          Faraday FOTG210 is an OTG controller which can be configured as
          an USB2.0 host. It is designed to meet USB2.0 EHCI specification
          with minor modification.
@@ -403,7 +403,7 @@ config USB_FOTG210_HCD
 config USB_MAX3421_HCD
        tristate "MAX3421 HCD (USB-over-SPI) support"
        depends on USB && SPI
-       ---help---
+       help
          The Maxim MAX3421E chip supports standard USB 2.0-compliant
          full-speed devices either in host or peripheral mode.  This
          driver supports the host-mode of the MAX3421E only.
@@ -414,7 +414,7 @@ config USB_MAX3421_HCD
 config USB_OHCI_HCD
        tristate "OHCI HCD (USB 1.1) support"
        depends on HAS_DMA && HAS_IOMEM
-       ---help---
+       help
          The Open Host Controller Interface (OHCI) is a standard for accessing
          USB 1.1 host controller hardware.  It does more in hardware than Intel's
          UHCI specification.  If your USB host controller follows the OHCI spec,
@@ -434,14 +434,14 @@ config USB_OHCI_HCD_OMAP1
        depends on ARCH_OMAP1
        depends on ISP1301_OMAP || !(MACH_OMAP_H2 || MACH_OMAP_H3)
        default y
-       ---help---
+       help
          Enables support for the OHCI controller on OMAP1/2 chips.
 
 config USB_OHCI_HCD_SPEAR
        tristate "Support for ST SPEAr on-chip OHCI USB controller"
        depends on USB_OHCI_HCD && (PLAT_SPEAR || COMPILE_TEST)
        default y if PLAT_SPEAR
-       ---help---
+       help
          Enables support for the on-chip OHCI controller on
          ST SPEAr chips.
 
@@ -458,7 +458,7 @@ config USB_OHCI_HCD_S3C2410
        tristate "OHCI support for Samsung S3C24xx/S3C64xx SoC series"
        depends on USB_OHCI_HCD && (ARCH_S3C24XX || ARCH_S3C64XX || COMPILE_TEST)
        default y if (ARCH_S3C24XX || ARCH_S3C64XX)
-       ---help---
+       help
          Enables support for the on-chip OHCI controller on
          S3C24xx/S3C64xx chips.
 
@@ -468,7 +468,7 @@ config USB_OHCI_HCD_LPC32XX
        depends on ARCH_LPC32XX || COMPILE_TEST
        depends on USB_ISP1301
        default y
-       ---help---
+       help
          Enables support for the on-chip OHCI controller on
          NXP chips.
 
@@ -476,7 +476,7 @@ config USB_OHCI_HCD_PXA27X
        tristate "Support for PXA27X/PXA3XX on-chip OHCI USB controller"
        depends on USB_OHCI_HCD && (PXA27x || PXA3xx)
        default y
-       ---help---
+       help
          Enables support for the on-chip OHCI controller on
          PXA27x/PXA3xx chips.
 
@@ -484,7 +484,7 @@ config USB_OHCI_HCD_AT91
        tristate "Support for Atmel on-chip OHCI USB controller"
        depends on USB_OHCI_HCD && (ARCH_AT91 || COMPILE_TEST) && OF
        default y if ARCH_AT91
-       ---help---
+       help
          Enables support for the on-chip OHCI controller on
          Atmel chips.
 
@@ -516,7 +516,7 @@ config USB_OHCI_HCD_PPC_OF_BE
        depends on PPC
        select USB_OHCI_BIG_ENDIAN_DESC
        select USB_OHCI_BIG_ENDIAN_MMIO
-       ---help---
+       help
          Enables support for big-endian USB controllers present on the
          OpenFirmware platform bus.
 
@@ -524,7 +524,7 @@ config USB_OHCI_HCD_PPC_OF_LE
        bool "OHCI support for OF platform bus (little endian)"
        depends on PPC
        select USB_OHCI_LITTLE_ENDIAN
-       ---help---
+       help
          Enables support for little-endian USB controllers present on the
          OpenFirmware platform bus.
 
@@ -538,7 +538,7 @@ config USB_OHCI_HCD_PCI
        depends on USB_PCI
        default y
        select USB_OHCI_LITTLE_ENDIAN
-       ---help---
+       help
          Enables support for PCI-bus plug-in USB controller cards.
          If unsure, say Y.
 
@@ -547,7 +547,7 @@ config USB_OHCI_HCD_SSB
        depends on (SSB = y || SSB = USB_OHCI_HCD)
        select USB_HCD_SSB
        select USB_OHCI_HCD_PLATFORM
-       ---help---
+       help
          This option is deprecated now and the driver was removed, use
          USB_HCD_SSB and USB_OHCI_HCD_PLATFORM instead.
 
@@ -563,7 +563,7 @@ config USB_OHCI_SH
        bool "OHCI support for SuperH USB controller (DEPRECATED)"
        depends on SUPERH || COMPILE_TEST
        select USB_OHCI_HCD_PLATFORM
-       ---help---
+       help
          This option is deprecated now and the driver was removed, use
          USB_OHCI_HCD_PLATFORM instead.
 
@@ -580,7 +580,7 @@ config USB_CNS3XXX_OHCI
        bool "Cavium CNS3XXX OHCI Module (DEPRECATED)"
        depends on ARCH_CNS3XXX || COMPILE_TEST
        select USB_OHCI_HCD_PLATFORM
-       ---help---
+       help
          This option is deprecated now and the driver was removed, use
          USB_OHCI_HCD_PLATFORM instead.
 
@@ -589,7 +589,7 @@ config USB_CNS3XXX_OHCI
 
 config USB_OHCI_HCD_PLATFORM
        tristate "Generic OHCI driver for a platform device"
-       ---help---
+       help
          Adds an OHCI host driver for a generic platform device, which
          provides a memory space and an irq.
 
@@ -615,7 +615,7 @@ endif # USB_OHCI_HCD
 config USB_UHCI_HCD
        tristate "UHCI HCD (most Intel and VIA) support"
        depends on USB_PCI || USB_UHCI_SUPPORT_NON_PCI_HC
-       ---help---
+       help
          The Universal Host Controller Interface is a standard by Intel for
          accessing the USB hardware in the PC (which is also called the USB
          host controller). If your USB host controller conforms to this
@@ -777,7 +777,7 @@ config USB_HCD_SSB
 
 config USB_HCD_TEST_MODE
        bool "HCD test mode support"
-       ---help---
+       help
          Say 'Y' to enable additional software test modes that may be
          supported by the host controller drivers.
 
index 26c75f3..a65c638 100644 (file)
@@ -6,7 +6,7 @@ comment "USB Imaging devices"
 
 config USB_MDC800
        tristate "USB Mustek MDC800 Digital Camera support"
-       ---help---
+       help
          Say Y here if you want to connect this type of still camera to
          your computer's USB port. This driver can be used with gphoto 0.4.3
          and higher (look at <http://www.gphoto.org/>).
index 833a460..4e48f8e 100644 (file)
@@ -6,7 +6,7 @@ comment "USB Miscellaneous drivers"
 
 config USB_EMI62
        tristate "EMI 6|2m USB Audio interface support"
-       ---help---
+       help
          This driver loads firmware to Emagic EMI 6|2m low latency USB
          Audio and Midi interface.
 
@@ -20,7 +20,7 @@ config USB_EMI62
 
 config USB_EMI26
        tristate "EMI 2|6 USB Audio interface support"
-       ---help---
+       help
          This driver loads firmware to Emagic EMI 2|6 low latency USB
          Audio interface.
 
index c161212..655d9cb 100644 (file)
@@ -4,7 +4,7 @@ config USB_SISUSBVGA
        tristate "USB 2.0 SVGA dongle support (Net2280/SiS315)"
        depends on (USB_MUSB_HDRC || USB_EHCI_HCD)
        select FONT_SUPPORT if USB_SISUSBVGA_CON
-       ---help---
+       help
          Say Y here if you intend to attach a USB2VGA dongle based on a
          Net2280 and a SiS315 chip.
 
@@ -18,7 +18,7 @@ config USB_SISUSBVGA_CON
        bool "Text console and mode switching support" if USB_SISUSBVGA
        depends on VT
        select FONT_8x16
-       ---help---
+       help
          Say Y here if you want a VGA text console via the USB dongle or
          want to support userland applications that utilize the driver's
          display mode switching capabilities.
index 25d7e0c..4007fa2 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig USB_SERIAL
        tristate "USB Serial Converter support"
        depends on TTY
-       ---help---
+       help
          Say Y here if you have a USB device that provides normal serial
          ports, or acts like a serial device, and you want to connect it to
          your USB bus.
@@ -23,7 +23,7 @@ if USB_SERIAL
 config USB_SERIAL_CONSOLE
        bool "USB Serial Console device support"
        depends on USB_SERIAL=y
-       ---help---
+       help
          If you say Y here, it will be possible to use a USB to serial
          converter port as the system console (the system console is the
          device which receives all kernel messages and warnings and which
@@ -123,7 +123,7 @@ config USB_SERIAL_WHITEHEAT
 
 config USB_SERIAL_DIGI_ACCELEPORT
        tristate "USB Digi International AccelePort USB Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use Digi AccelePort USB 2 or 4 devices,
          2 port (plus parallel port) and 4 port USB serial converters.  The
          parallel port on the USB 2 appears as a third serial port on Linux.
@@ -168,7 +168,7 @@ config USB_SERIAL_EMPEG
 
 config USB_SERIAL_FTDI_SIO
        tristate "USB FTDI Single Port Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use a FTDI SIO single port USB to serial
          converter device. The implementation I have is called the USC-1000.
          This driver has also been tested with the 245 and 232 devices.
@@ -213,7 +213,7 @@ config USB_SERIAL_IR
 
 config USB_SERIAL_EDGEPORT
        tristate "USB Inside Out Edgeport Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use any of the following devices from
          Inside Out Networks (Digi):
          Edgeport/4
@@ -311,7 +311,7 @@ config USB_SERIAL_KEYSPAN_PDA
 config USB_SERIAL_KEYSPAN
        tristate "USB Keyspan USA-xxx Serial Driver"
        select USB_EZUSB_FX2
-       ---help---
+       help
          Say Y here if you want to use Keyspan USB to serial converter
          devices.  This driver makes use of Keyspan's official firmware
          and was developed with their support.  You must also include
@@ -324,7 +324,7 @@ config USB_SERIAL_KEYSPAN
 
 config USB_SERIAL_KLSI
        tristate "USB KL5KUSB105 (Palmconnect) Driver"
-       ---help---
+       help
          Say Y here if you want to use a KL5KUSB105 - based single port
          serial adapter. The most widely known -- and currently the only
          tested -- device in this category is the PalmConnect USB Serial
@@ -339,7 +339,7 @@ config USB_SERIAL_KLSI
 
 config USB_SERIAL_KOBIL_SCT
        tristate "USB KOBIL chipcard reader"
-       ---help---
+       help
          Say Y here if you want to use one of the following KOBIL USB chipcard
          readers:
 
@@ -356,7 +356,7 @@ config USB_SERIAL_KOBIL_SCT
 
 config USB_SERIAL_MCT_U232
        tristate "USB MCT Single Port Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use a USB Serial single port adapter from
          Magic Control Technology Corp. (U232 is one of the model numbers).
 
@@ -368,7 +368,7 @@ config USB_SERIAL_MCT_U232
 
 config USB_SERIAL_METRO
        tristate "USB Metrologic Instruments USB-POS Barcode Scanner Driver"
-       ---help---
+       help
          Say Y here if you want to use a USB POS Metrologic barcode scanner.
 
          To compile this driver as a module, choose M here: the
@@ -376,7 +376,7 @@ config USB_SERIAL_METRO
 
 config USB_SERIAL_MOS7720
        tristate "USB Moschip 7720 Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use USB Serial single and double
          port adapters from Moschip Semiconductor Tech.
 
@@ -388,14 +388,14 @@ config USB_SERIAL_MOS7715_PARPORT
        depends on USB_SERIAL_MOS7720
        depends on PARPORT=y || PARPORT=USB_SERIAL_MOS7720
        select PARPORT_NOT_PC
-       ---help---
+       help
        Say Y if you have a Moschip 7715 device and would like to use
        the parallel port it provides.  The port will register with
        the parport subsystem as a low-level driver.
 
 config USB_SERIAL_MOS7840
        tristate "USB Moschip 7840/7820 USB Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use a MCS7840 Quad-Serial or MCS7820
          Dual-Serial port device from MosChip Semiconductor.
 
@@ -409,7 +409,7 @@ config USB_SERIAL_MOS7840
 
 config USB_SERIAL_MXUPORT
        tristate "USB Moxa UPORT Serial Driver"
-       ---help---
+       help
          Say Y here if you want to use a MOXA UPort Serial hub.
 
          This driver supports:
@@ -528,7 +528,7 @@ config USB_SERIAL_TI
 
 config USB_SERIAL_CYBERJACK
        tristate "USB REINER SCT cyberJack pinpad/e-com chipcard reader"
-       ---help---
+       help
          Say Y here if you want to use a cyberJack pinpad/e-com USB chipcard
          reader. This is an interface to ISO 7816 compatible contact-based
          chipcards, e.g. GSM SIMs.
index 59aad38..5335a7f 100644 (file)
@@ -9,7 +9,7 @@ comment "also be needed; see USB_STORAGE Help for more info"
 config USB_STORAGE
        tristate "USB Mass Storage support"
        depends on SCSI
-       ---help---
+       help
          Say Y here if you want to connect USB mass storage devices to your
          computer's USB port. This is the driver you need for USB
          floppy drives, USB hard disks, USB tape drives, USB CD-ROMs,
@@ -63,7 +63,7 @@ config USB_STORAGE_FREECOM
 
 config USB_STORAGE_ISD200
        tristate "ISD-200 USB/ATA Bridge support"
-       ---help---
+       help
          Say Y here if you want to use USB Mass Store devices based
          on the In-Systems Design ISD-200 USB/ATA bridge.
 
@@ -165,7 +165,7 @@ config USB_STORAGE_KARMA
 
 config USB_STORAGE_CYPRESS_ATACB
        tristate "SAT emulation on Cypress USB/ATA Bridge with ATACB"
-       ---help---
+       help
          Say Y here if you want to use SAT (ata pass through) on devices based
          on the Cypress USB/ATA bridge supporting ATACB. This will allow you
          to use tools to tune and monitor your drive (like hdparm or smartctl).
@@ -177,7 +177,7 @@ config USB_STORAGE_CYPRESS_ATACB
 
 config USB_STORAGE_ENE_UB6250
        tristate "USB ENE card reader support"
-       ---help---
+       help
          Say Y here if you wish to control a ENE SD/MS Card reader.
          Note that this driver does not support SM cards.
 
index 7bbae7a..b9f94e2 100644 (file)
@@ -5,7 +5,7 @@ config USBIP_CORE
        depends on NET
        select USB_COMMON
        select SGL_ALLOC
-       ---help---
+       help
          This enables pushing USB packets over IP to allow remote
          machines direct access to USB devices. It provides the
          USB/IP core that is required by both drivers.
@@ -21,7 +21,7 @@ config USBIP_CORE
 config USBIP_VHCI_HCD
        tristate "VHCI hcd"
        depends on USBIP_CORE && USB
-       ---help---
+       help
          This enables the USB/IP virtual host controller driver,
          which is run on the remote machine.
 
@@ -33,7 +33,7 @@ config USBIP_VHCI_HC_PORTS
        range 1 15
        default 8
        depends on USBIP_VHCI_HCD
-       ---help---
+       help
          To increase number of ports available for USB/IP virtual
          host controller driver, this defines number of ports per
          USB/IP virtual host controller.
@@ -43,7 +43,7 @@ config USBIP_VHCI_NR_HCS
        range 1 128
        default 1
        depends on USBIP_VHCI_HCD
-       ---help---
+       help
          To increase number of ports available for USB/IP virtual
          host controller driver, this defines number of USB/IP
          virtual host controllers as if adding physical host
@@ -52,7 +52,7 @@ config USBIP_VHCI_NR_HCS
 config USBIP_HOST
        tristate "Host driver"
        depends on USBIP_CORE && USB
-       ---help---
+       help
          This enables the USB/IP host driver, which is run on the
          machine that is sharing the USB devices.
 
@@ -62,7 +62,7 @@ config USBIP_HOST
 config USBIP_VUDC
        tristate "VUDC driver"
        depends on USBIP_CORE && USB_GADGET
-       ---help---
+       help
          This enables the USB/IP virtual USB device controller
          driver, which is run on the host machine, allowing the
          machine itself to act as a device.
@@ -73,5 +73,5 @@ config USBIP_VUDC
 config USBIP_DEBUG
        bool "Debug messages for USB/IP"
        depends on USBIP_CORE
-       ---help---
+       help
          This enables the debug messages from the USB/IP drivers.
index 2c75d16..d3688c6 100644 (file)
@@ -30,7 +30,7 @@ config VHOST_NET
        tristate "Host kernel accelerator for virtio net"
        depends on NET && EVENTFD && (TUN || !TUN) && (TAP || !TAP)
        select VHOST
-       ---help---
+       help
          This kernel module can be loaded in host kernel to accelerate
          guest networking with virtio_net. Not to be confused with virtio_net
          module itself which needs to be loaded in guest kernel.
@@ -43,7 +43,7 @@ config VHOST_SCSI
        depends on TARGET_CORE && EVENTFD
        select VHOST
        default n
-       ---help---
+       help
        Say M here to enable the vhost_scsi TCM fabric module
        for use with virtio-scsi guests
 
@@ -53,7 +53,7 @@ config VHOST_VSOCK
        select VHOST
        select VIRTIO_VSOCKETS_COMMON
        default n
-       ---help---
+       help
        This kernel module can be loaded in the host kernel to provide AF_VSOCK
        sockets for communicating with guests.  The guests must have the
        virtio_transport.ko driver loaded to use the virtio-vsock device.
@@ -76,7 +76,7 @@ config VHOST_VDPA
 config VHOST_CROSS_ENDIAN_LEGACY
        bool "Cross-endian support for vhost"
        default n
-       ---help---
+       help
          This option allows vhost to support guests with a different byte
          ordering from host while using legacy virtio.
 
index 3c01b0d..5e850cc 100644 (file)
@@ -71,7 +71,7 @@ config VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT
 config MDA_CONSOLE
        depends on !M68K && !PARISC && ISA
        tristate "MDA text console (dual-headed)"
-       ---help---
+       help
          Say Y here if you have an old MDA or monochrome Hercules graphics
          adapter in your system acting as a second head ( = video card). You
          will then be able to use two monitors with your Linux system. Do not
@@ -128,7 +128,7 @@ config FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
        bool "Map the console to the primary display device"
        depends on FRAMEBUFFER_CONSOLE
        default n
-       ---help---
+       help
         If this option is selected, the framebuffer console will
         automatically select the primary display device (if the architecture
         supports this feature).  Otherwise, the framebuffer console will
index 844ada9..0f559ae 100644 (file)
@@ -13,7 +13,7 @@ menuconfig FB
        tristate "Support for frame buffer devices"
        select FB_CMDLINE
        select FB_NOTIFY
-       ---help---
+       help
          The frame buffer device provides an abstraction for the graphics
          hardware. It represents the frame buffer of some video hardware and
          allows application software to access the graphics hardware through
@@ -48,7 +48,7 @@ menuconfig FB
 config FIRMWARE_EDID
        bool "Enable firmware EDID"
        depends on FB
-       ---help---
+       help
          This enables access to the EDID transferred from the firmware.
          On the i386, this is from the Video BIOS. Enable this if DDC/I2C
          transfers do not work for your driver and if you are using
@@ -69,14 +69,14 @@ config FB_DDC
 config FB_BOOT_VESA_SUPPORT
        bool
        depends on FB
-       ---help---
+       help
          If true, at least one selected framebuffer driver can take advantage
          of VESA video modes set at an early boot stage via the vga= parameter.
 
 config FB_CFB_FILLRECT
        tristate
        depends on FB
-       ---help---
+       help
          Include the cfb_fillrect function for generic software rectangle
          filling. This is used by drivers that don't provide their own
          (accelerated) version.
@@ -84,7 +84,7 @@ config FB_CFB_FILLRECT
 config FB_CFB_COPYAREA
        tristate
        depends on FB
-       ---help---
+       help
          Include the cfb_copyarea function for generic software area copying.
          This is used by drivers that don't provide their own (accelerated)
          version.
@@ -92,7 +92,7 @@ config FB_CFB_COPYAREA
 config FB_CFB_IMAGEBLIT
        tristate
        depends on FB
-       ---help---
+       help
          Include the cfb_imageblit function for generic software image
          blitting. This is used by drivers that don't provide their own
          (accelerated) version.
@@ -100,7 +100,7 @@ config FB_CFB_IMAGEBLIT
 config FB_CFB_REV_PIXELS_IN_BYTE
        bool
        depends on FB
-       ---help---
+       help
          Allow generic frame-buffer functions to work on displays with 1, 2
          and 4 bits per pixel depths which has opposite order of pixels in
          byte order to bytes in long order.
@@ -108,7 +108,7 @@ config FB_CFB_REV_PIXELS_IN_BYTE
 config FB_SYS_FILLRECT
        tristate
        depends on FB
-       ---help---
+       help
          Include the sys_fillrect function for generic software rectangle
          filling. This is used by drivers that don't provide their own
          (accelerated) version and the framebuffer is in system RAM.
@@ -116,7 +116,7 @@ config FB_SYS_FILLRECT
 config FB_SYS_COPYAREA
        tristate
        depends on FB
-       ---help---
+       help
          Include the sys_copyarea function for generic software area copying.
          This is used by drivers that don't provide their own (accelerated)
          version and the framebuffer is in system RAM.
@@ -124,7 +124,7 @@ config FB_SYS_COPYAREA
 config FB_SYS_IMAGEBLIT
        tristate
        depends on FB
-       ---help---
+       help
          Include the sys_imageblit function for generic software image
          blitting. This is used by drivers that don't provide their own
          (accelerated) version and the framebuffer is in system RAM.
@@ -132,14 +132,14 @@ config FB_SYS_IMAGEBLIT
 config FB_PROVIDE_GET_FB_UNMAPPED_AREA
        bool
        depends on FB
-       ---help---
+       help
          Allow generic frame-buffer to provide get_fb_unmapped_area
          function.
 
 menuconfig FB_FOREIGN_ENDIAN
        bool "Framebuffer foreign endianness support"
        depends on FB
-       ---help---
+       help
          This menu will let you enable support for the framebuffers with
          non-native endianness (e.g. Little-Endian framebuffer on a
          Big-Endian machine). Most probably you don't have such hardware,
@@ -176,7 +176,7 @@ config FB_HECUBA
 config FB_SVGALIB
        tristate
        depends on FB
-       ---help---
+       help
          Common utility functions useful to fbdev drivers of VGA-based
          cards.
 
@@ -192,7 +192,7 @@ config FB_BACKLIGHT
 config FB_MODE_HELPERS
        bool "Enable Video Mode Handling Helpers"
        depends on FB
-       ---help---
+       help
          This enables functions for handling video modes using the
          Generalized Timing Formula and the EDID parser. A few drivers rely
          on this feature such as the radeonfb, rivafb, and the i810fb. If
@@ -202,7 +202,7 @@ config FB_MODE_HELPERS
 config FB_TILEBLITTING
        bool "Enable Tile Blitting Support"
        depends on FB
-       ---help---
+       help
          This enables tile blitting.  Tile blitting is a drawing technique
          where the screen is divided into rectangular sections (tiles), whereas
          the standard blitting divides the screen into pixels. Because the
@@ -225,7 +225,7 @@ config FB_GRVGA
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          This enables support for the SVGACTRL framebuffer in the GRLIB IP library from Aeroflex Gaisler.
 
 config FB_CIRRUS
@@ -234,7 +234,7 @@ config FB_CIRRUS
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          This enables support for Cirrus Logic GD542x/543x based boards on
          Amiga: SD64, Piccolo, Picasso II/II+, Picasso IV, or EGS Spectrum.
 
@@ -553,7 +553,7 @@ config FB_STI
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
        default y
-       ---help---
+       help
          STI refers to the HP "Standard Text Interface" which is a set of
          BIOS routines contained in a ROM chip in HP PA-RISC based machines.
          Enabling this option will implement the linux framebuffer device
@@ -587,7 +587,7 @@ config FB_TGA
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
        select BITREVERSE
-       ---help---
+       help
          This is the frame buffer device driver for generic TGA and SFB+
          graphic cards.  These include DEC ZLXp-E1, -E2 and -E3 PCI cards,
          also known as PBXGA-A, -B and -C, and DEC ZLX-E1, -E2 and -E3
@@ -815,7 +815,7 @@ config FB_PVR2
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Say Y here if you have a PowerVR 2 card in your box.  If you plan to
          run linux on your Dreamcast, you will have to say Y here.
          This driver may or may not work on other PowerVR 2 cards, but is
@@ -1066,7 +1066,7 @@ config FB_INTEL
 config FB_INTEL_DEBUG
        bool "Intel driver Debug Messages"
        depends on FB_INTEL
-       ---help---
+       help
          Say Y here if you want the Intel driver to output all sorts
          of debugging information to provide to the maintainer when
          something goes wrong.
@@ -1087,7 +1087,7 @@ config FB_MATROX
        select FB_CFB_IMAGEBLIT
        select FB_TILEBLITTING
        select FB_MACMODES if PPC_PMAC
-       ---help---
+       help
          Say Y here if you have a Matrox Millennium, Matrox Millennium II,
          Matrox Mystique, Matrox Mystique 220, Matrox Productiva G100, Matrox
          Mystique G200, Matrox Millennium G200, Matrox Marvel G200 video,
@@ -1123,7 +1123,7 @@ config FB_MATROX_MYSTIQUE
 config FB_MATROX_G
        bool "G100/G200/G400/G450/G550 support"
        depends on FB_MATROX
-       ---help---
+       help
          Say Y here if you have a Matrox G100, G200, G400, G450 or G550 based
          video card. If you select "Advanced lowlevel driver options", you
          should check 8 bpp packed pixel, 16 bpp packed pixel, 24 bpp packed
@@ -1154,7 +1154,7 @@ config FB_MATROX_I2C
        tristate "Matrox I2C support"
        depends on FB_MATROX
        select FB_DDC
-       ---help---
+       help
          This drivers creates I2C buses which are needed for accessing the
          DDC (I2C) bus present on all Matroxes, an I2C bus which
          interconnects Matrox optional devices, like MGA-TVO on G200 and
@@ -1170,7 +1170,7 @@ config FB_MATROX_I2C
 config FB_MATROX_MAVEN
        tristate "G400 second head support"
        depends on FB_MATROX_G && FB_MATROX_I2C
-       ---help---
+       help
          WARNING !!! This support does not work with G450 !!!
 
          Say Y or M here if you want to use a secondary head (meaning two
@@ -1321,7 +1321,7 @@ config FB_S3
        select FB_SVGALIB
        select VGASTATE
        select FONT_8x16 if FRAMEBUFFER_CONSOLE
-       ---help---
+       help
          Driver for graphics boards with S3 Trio / S3 Virge chip.
 
 config FB_S3_DDC
@@ -1484,7 +1484,7 @@ config FB_3DFX
 config FB_3DFX_ACCEL
        bool "3Dfx Acceleration functions"
        depends on FB_3DFX
-       ---help---
+       help
        This will compile the 3Dfx Banshee/Voodoo3/VSA-100 frame buffer
        device driver with acceleration functions.
 
@@ -1502,7 +1502,7 @@ config FB_VOODOO1
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Say Y here if you have a 3Dfx Voodoo Graphics (Voodoo1/sst1) or
          Voodoo2 (cvg) based graphics card.
 
@@ -1524,7 +1524,7 @@ config FB_VT8623
        select FB_SVGALIB
        select VGASTATE
        select FONT_8x16 if FRAMEBUFFER_CONSOLE
-       ---help---
+       help
          Driver for CastleRock integrated graphics core in the
          VIA VT8623 [Apollo CLE266] chipset.
 
@@ -1536,7 +1536,7 @@ config FB_TRIDENT
        select FB_CFB_IMAGEBLIT
        select FB_DDC
        select FB_MODE_HELPERS
-       ---help---
+       help
          This is the frame buffer device driver for Trident PCI/AGP chipsets.
          Supported chipset families are TGUI 9440/96XX, 3DImage, Blade3D
          and Blade XP.
@@ -1560,7 +1560,7 @@ config FB_ARK
        select FB_SVGALIB
        select VGASTATE
        select FONT_8x16 if FRAMEBUFFER_CONSOLE
-       ---help---
+       help
          Driver for PCI graphics boards with ARK 2000PV chip
          and ICS 5342 RAMDAC.
 
@@ -1738,7 +1738,7 @@ config FB_PXA168
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the built-in LCD controller in the Marvell
          MMP processor.
 
@@ -1750,7 +1750,7 @@ config FB_PXA
        select FB_CFB_IMAGEBLIT
        select VIDEOMODE_HELPERS if OF
        select FB_MODE_HELPERS if OF
-       ---help---
+       help
          Frame buffer driver for the built-in LCD controller in the Intel
          PXA2x0 processor.
 
@@ -1772,7 +1772,7 @@ config FB_PXA_SMARTPANEL
 config FB_PXA_PARAMETERS
        bool "PXA LCD command line parameters"
        depends on FB_PXA
-       ---help---
+       help
          Enable the use of kernel command line or module parameters
          to configure the physical properties of the LCD panel when
          using the PXA LCD driver.
@@ -1801,14 +1801,14 @@ config FB_MBX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for the Intel 2700G (Marathon) Graphics
          Accelerator
 
 config FB_MBX_DEBUG
        bool "Enable debugging info via debugfs"
        depends on FB_MBX && DEBUG_FS
-       ---help---
+       help
          Enable this if you want debugging information using the debug
          filesystem (debugfs)
 
@@ -1822,7 +1822,7 @@ config FB_FSL_DIU
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
        select PPC_LIB_RHEAP
-       ---help---
+       help
          Framebuffer driver for the Freescale SoC DIU
 
 config FB_W100
@@ -1831,7 +1831,7 @@ config FB_W100
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the w100 as found on the Sharp SL-Cxx series.
          It can also drive the w3220 chip found on iPAQ hx4700.
 
@@ -1852,7 +1852,7 @@ config FB_SH_MOBILE_LCDC
        select FB_SYS_FOPS
        select FB_DEFERRED_IO
        select FB_BACKLIGHT
-       ---help---
+       help
          Frame buffer driver for the on-chip SH-Mobile LCD controller.
 
 config FB_TMIO
@@ -1861,7 +1861,7 @@ config FB_TMIO
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the Toshiba Mobile IO integrated as found
          on the Sharp SL-6000 series
 
@@ -1884,7 +1884,7 @@ config FB_S3C
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the built-in FB controller in the Samsung
          SoC line from the S3C2443 onwards, including the S3C2416, S3C2450,
          and the S3C64XX series such as the S3C6400 and S3C6410.
@@ -1899,7 +1899,7 @@ config FB_S3C
 config FB_S3C_DEBUG_REGWRITE
        bool "Debug register writes"
        depends on FB_S3C
-       ---help---
+       help
          Show all register writes via pr_debug()
 
 config FB_S3C2410
@@ -1908,7 +1908,7 @@ config FB_S3C2410
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the built-in LCD controller in the Samsung
          S3C2410 processor.
 
@@ -1931,7 +1931,7 @@ config FB_SM501
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for the CRT and LCD controllers in the Silicon
          Motion SM501.
 
@@ -1951,7 +1951,7 @@ config FB_SMSCUFX
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
        select FB_DEFERRED_IO
-       ---help---
+       help
          This is a kernel framebuffer driver for SMSC UFX USB devices.
          Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and
          mplayer -vo fbdev. Supports both UFX6000 (USB 2.0) and UFX7000
@@ -1967,7 +1967,7 @@ config FB_UDL
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
        select FB_DEFERRED_IO
-       ---help---
+       help
          This is a kernel framebuffer driver for DisplayLink USB devices.
          Supports fbdev clients like xf86-video-fbdev, kdrive, fbi, and
          mplayer -vo fbdev. Supports all USB 2.0 era DisplayLink devices.
@@ -1979,7 +1979,7 @@ config FB_IBM_GXT4500
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Say Y here to enable support for the IBM GXT4000P/6000P and
          GXT4500P/6500P display adaptor based on Raster Engine RC1000,
          found on some IBM System P (pSeries) machines. This driver
@@ -1993,14 +1993,14 @@ config FB_PS3
        select FB_SYS_COPYAREA
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
-       ---help---
+       help
          Include support for the virtual frame buffer in the PS3 platform.
 
 config FB_PS3_DEFAULT_SIZE_M
        int "PS3 default frame buffer size (in MiB)"
        depends on FB_PS3
        default 9
-       ---help---
+       help
          This is the default size (in MiB) of the virtual frame buffer in
          the PS3.
          The default value can be overridden on the kernel command line
@@ -2012,7 +2012,7 @@ config FB_XILINX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Include support for the Xilinx ML300/ML403 reference design
          framebuffer. ML300 carries a 640*480 LCD display on the board,
          ML403 uses a standard DB15 VGA connector.
@@ -2024,7 +2024,7 @@ config FB_GOLDFISH
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for Goldfish Virtual Platform
 
 config FB_COBALT
@@ -2038,7 +2038,7 @@ config FB_SH7760
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Support for the SH7760/SH7763/SH7720/SH7721 integrated
          (D)STN/TFT LCD Controller.
          Supports display resolutions up to 1024x1024 pixel, grayscale and
@@ -2056,7 +2056,7 @@ config FB_DA8XX
        select FB_CFB_REV_PIXELS_IN_BYTE
        select FB_MODE_HELPERS
        select VIDEOMODE_HELPERS
-       ---help---
+       help
          This is the frame buffer device driver for the TI LCD controller
          found on DA8xx/OMAP-L1xx/AM335x SoCs.
          If unsure, say N.
@@ -2068,7 +2068,7 @@ config FB_VIRTUAL
        select FB_SYS_COPYAREA
        select FB_SYS_IMAGEBLIT
        select FB_SYS_FOPS
-       ---help---
+       help
          This is a `virtual' frame buffer device. It operates on a chunk of
          unswappable kernel memory instead of on the memory of a graphics
          board. This means you cannot see any output sent to this frame
@@ -2119,7 +2119,7 @@ config FB_MB862XX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Frame buffer driver for Fujitsu Carmine/Coral-P(A)/Lime controllers.
 
 choice
@@ -2129,7 +2129,7 @@ choice
 config FB_MB862XX_PCI_GDC
        bool "Carmine/Coral-P(A) GDC"
        depends on PCI
-       ---help---
+       help
          This enables framebuffer support for Fujitsu Carmine/Coral-P(A)
          PCI graphics controller devices.
 
@@ -2138,7 +2138,7 @@ config FB_MB862XX_LIME
        depends on OF && PPC
        select FB_FOREIGN_ENDIAN
        select FB_LITTLE_ENDIAN
-       ---help---
+       help
          Framebuffer support for Fujitsu Lime GDC on host CPU bus.
 
 endchoice
@@ -2159,7 +2159,7 @@ config FB_EP93XX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for the Cirrus Logic EP93XX series of processors.
          This driver is also available as a module. The module will be called
          ep93xx-fb.
@@ -2167,7 +2167,7 @@ config FB_EP93XX
 config FB_PRE_INIT_FB
        bool "Don't reinitialize, use bootloader's GDC/Display configuration"
        depends on FB && FB_MB862XX_LIME
-       ---help---
+       help
          Select this option if display contents should be inherited as set by
          the bootloader.
 
index b36b94b..ac9c860 100644 (file)
@@ -5,7 +5,7 @@
 config FB_GEODE
        bool "AMD Geode family framebuffer support"
        depends on FB && PCI && (X86_32 || (X86 && COMPILE_TEST))
-       ---help---
+       help
          Say 'Y' here to allow you to select framebuffer drivers for
          the AMD Geode family of processors.
 
@@ -15,7 +15,7 @@ config FB_GEODE_LX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for the display controller integrated into the
          AMD Geode LX processors.
 
@@ -30,7 +30,7 @@ config FB_GEODE_GX
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for the display controller integrated into the
          AMD Geode GX processors.
 
@@ -45,7 +45,7 @@ config FB_GEODE_GX1
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
-       ---help---
+       help
          Framebuffer driver for the display controller integrated into the
          AMD Geode GX1 processor.
 
index 363af2e..cbc1f25 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig VIRT_DRIVERS
        bool "Virtualization drivers"
-       ---help---
+       help
          Say Y here to get to see options for device drivers that support
          virtualization environments.
 
index 4c1e146..5809e5f 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config VIRTIO
        tristate
-       ---help---
+       help
          This option is selected by any driver which implements the virtio
          bus, such as CONFIG_VIRTIO_PCI, CONFIG_VIRTIO_MMIO, CONFIG_RPMSG
          or CONFIG_S390_GUEST.
@@ -16,7 +16,7 @@ config VIRTIO_PCI
        tristate "PCI driver for virtio devices"
        depends on PCI
        select VIRTIO
-       ---help---
+       help
          This driver provides support for virtio based paravirtual device
          drivers over PCI.  This requires that your VMM has appropriate PCI
          virtio backends.  Most QEMU based VMMs should support these devices
@@ -28,7 +28,7 @@ config VIRTIO_PCI_LEGACY
        bool "Support for legacy virtio draft 0.9.X and older devices"
        default y
        depends on VIRTIO_PCI
-       ---help---
+       help
           Virtio PCI Card 0.9.X Draft (circa 2014) and older device support.
 
          This option enables building a transitional driver, supporting
@@ -72,7 +72,7 @@ config VIRTIO_BALLOON
        depends on VIRTIO
        select MEMORY_BALLOON
        select PAGE_REPORTING
-       ---help---
+       help
         This driver supports increasing and decreasing the amount
         of memory within a KVM guest.
 
@@ -99,7 +99,7 @@ config VIRTIO_INPUT
        tristate "Virtio input driver"
        depends on VIRTIO
        depends on INPUT
-       ---help---
+       help
         This driver supports virtio input devices such as
         keyboards, mice and tablets.
 
@@ -109,7 +109,7 @@ config VIRTIO_MMIO
        tristate "Platform bus driver for memory mapped virtio devices"
        depends on HAS_IOMEM && HAS_DMA
        select VIRTIO
-       ---help---
+       help
         This drivers provides support for memory mapped virtio
         platform device driver.
 
@@ -118,7 +118,7 @@ config VIRTIO_MMIO
 config VIRTIO_MMIO_CMDLINE_DEVICES
        bool "Memory mapped virtio devices parameter parsing"
        depends on VIRTIO_MMIO
-       ---help---
+       help
         Allow virtio-mmio devices instantiation via the kernel command line
         or module parameters. Be aware that using incorrect parameters (base
         address in particular) can crash your system - you have been warned.
index d702c44..fa947a7 100644 (file)
@@ -6,7 +6,7 @@
 config UNISYS_VISORBUS
        tristate "Unisys visorbus driver"
        depends on X86_64 && ACPI
-       ---help---
+       help
        The visorbus driver is a virtualized bus for the Unisys s-Par firmware.
        Virtualized devices allow Linux guests on a system to share disks and
        network cards that do not have SR-IOV support, and to be accessed using
index 7cb9ec6..936392c 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig VME_BUS
        bool "VME bridge support"
        depends on PCI
-       ---help---
+       help
          If you say Y here you get support for the VME bridge Framework.
 
 if VME_BUS
index 3e7ad7b..0d6f467 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig W1
        tristate "Dallas's 1-wire support"
        depends on HAS_IOMEM
-       ---help---
+       help
          Dallas' 1-wire bus is useful to connect slow 1-pin devices
          such as iButtons and thermal sensors.
 
@@ -17,7 +17,7 @@ config W1_CON
        depends on CONNECTOR
        bool "Userspace communication over connector"
        default y
-       ---help---
+       help
          This allows to communicate with userspace using connector. For more
          information see <file:Documentation/driver-api/connector.rst>.
          There are three types of messages between w1 core and userspace:
index 55b910c..4f4687c 100644 (file)
@@ -6,7 +6,7 @@
 
 menuconfig WATCHDOG
        bool "Watchdog Timer Support"
-       ---help---
+       help
          If you say Y here (and to one of the following options) and create a
          character special file /dev/watchdog with major number 10 and minor
          number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
@@ -32,7 +32,7 @@ if WATCHDOG
 
 config WATCHDOG_CORE
        tristate "WatchDog Timer Driver Core"
-       ---help---
+       help
          Say Y here if you want to use the new watchdog timer driver core.
          This driver provides a framework for all watchdog timer drivers
          and gives them the /dev/watchdog interface (and later also the
@@ -1009,7 +1009,7 @@ config PM8916_WATCHDOG
 config ACQUIRE_WDT
        tristate "Acquire SBC Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog on Single Board
          Computers produced by Acquire Inc (and others). This watchdog
          simply watches your kernel to make sure it doesn't freeze, and if
@@ -1032,7 +1032,7 @@ config ADVANTECH_WDT
 config ALIM1535_WDT
        tristate "ALi M1535 PMU Watchdog Timer"
        depends on X86 && PCI
-       ---help---
+       help
          This is the driver for the hardware watchdog on the ALi M1535 PMU.
 
          To compile this driver as a module, choose M here: the
@@ -1078,7 +1078,7 @@ config SP5100_TCO
        tristate "AMD/ATI SP5100 TCO Timer/Watchdog"
        depends on X86 && PCI
        select WATCHDOG_CORE
-       ---help---
+       help
          Hardware watchdog driver for the AMD/ATI SP5100 chipset. The TCO
          (Total Cost of Ownership) timer is a watchdog timer that will reboot
          the machine after its expiration. The expiration time can be
@@ -1116,7 +1116,7 @@ config SC520_WDT
 config SBC_FITPC2_WATCHDOG
        tristate "Compulab SBC-FITPC2 watchdog"
        depends on X86
-       ---help---
+       help
          This is the driver for the built-in watchdog timer on the fit-PC2,
          fit-PC2i, CM-iAM single-board computers made by Compulab.
 
@@ -1146,7 +1146,7 @@ config EUROTECH_WDT
 config IB700_WDT
        tristate "IB700 SBC Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog on the IB700 Single
          Board Computer produced by TMC Technology (www.tmc-uk.com). This watchdog
          simply watches your kernel to make sure it doesn't freeze, and if
@@ -1184,7 +1184,7 @@ config I6300ESB_WDT
        tristate "Intel 6300ESB Timer/Watchdog"
        depends on PCI
        select WATCHDOG_CORE
-       ---help---
+       help
          Hardware driver for the watchdog timer built into the Intel
          6300ESB controller hub.
 
@@ -1197,7 +1197,7 @@ config IE6XX_WDT
        select WATCHDOG_CORE
        select MFD_CORE
        select LPC_SCH
-       ---help---
+       help
          Hardware driver for the watchdog timer built into the Intel
          Atom E6XX (TunnelCreek) processor.
 
@@ -1207,7 +1207,7 @@ config IE6XX_WDT
 config INTEL_SCU_WATCHDOG
        bool "Intel SCU Watchdog for Mobile Platforms"
        depends on X86_INTEL_MID
-       ---help---
+       help
          Hardware driver for the watchdog time built into the Intel SCU
          for Intel Mobile Platforms.
 
@@ -1217,7 +1217,7 @@ config INTEL_MID_WATCHDOG
        tristate "Intel MID Watchdog Timer"
        depends on X86_INTEL_MID
        select WATCHDOG_CORE
-       ---help---
+       help
          Watchdog timer driver built into the Intel SCU for Intel MID
          Platforms.
 
@@ -1234,7 +1234,7 @@ config ITCO_WDT
        depends on MFD_INTEL_PMC_BXT || !MFD_INTEL_PMC_BXT
        select LPC_ICH if !EXPERT
        select I2C_I801 if !EXPERT && I2C
-       ---help---
+       help
          Hardware driver for the intel TCO timer based watchdog devices.
          These drivers are included in the Intel 82801 I/O Controller
          Hub family (from ICH0 up to ICH10) and in the Intel 63xxESB
@@ -1255,7 +1255,7 @@ config ITCO_WDT
 config ITCO_VENDOR_SUPPORT
        bool "Intel TCO Timer/Watchdog Specific Vendor Support"
        depends on ITCO_WDT
-       ---help---
+       help
          Add vendor specific support to the intel TCO timer based watchdog
          devices. At this moment we only have additional support for some
          SuperMicro Inc. motherboards.
@@ -1263,7 +1263,7 @@ config ITCO_VENDOR_SUPPORT
 config IT8712F_WDT
        tristate "IT8712F (Smart Guardian) Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the built-in watchdog timer on the IT8712F
          Super I/0 chipset used on many motherboards.
 
@@ -1277,7 +1277,7 @@ config IT87_WDT
        tristate "IT87 Watchdog Timer"
        depends on X86
        select WATCHDOG_CORE
-       ---help---
+       help
          This is the driver for the hardware watchdog on the ITE IT8607,
          IT8620, IT8622, IT8625, IT8628, IT8655, IT8665, IT8686, IT8702,
          IT8712, IT8716, IT8718, IT8720, IT8721, IT8726, IT8728, and
@@ -1347,7 +1347,7 @@ config SCx200_WDT
 config PC87413_WDT
        tristate "NS PC87413 watchdog"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog on the PC87413 chipset
          This watchdog simply watches your kernel to make sure it doesn't
          freeze, and if it does, it reboots your computer after a certain
@@ -1361,7 +1361,7 @@ config PC87413_WDT
 config NV_TCO
        tristate "nVidia TCO Timer/Watchdog"
        depends on X86 && PCI
-       ---help---
+       help
          Hardware driver for the TCO timer built into the nVidia Hub family
          (such as the MCP51).  The TCO (Total Cost of Ownership) timer is a
          watchdog timer that will reboot the machine after its second
@@ -1404,7 +1404,7 @@ config 60XX_WDT
 config SBC8360_WDT
        tristate "SBC8360 Watchdog Timer"
        depends on X86_32
-       ---help---
+       help
 
          This is the driver for the hardware watchdog on the SBC8360 Single
          Board Computer produced by Axiomtek Co., Ltd. (www.axiomtek.com).
@@ -1417,7 +1417,7 @@ config SBC8360_WDT
 config SBC7240_WDT
        tristate "SBC Nano 7240 Watchdog Timer"
        depends on X86_32 && !UML
-       ---help---
+       help
          This is the driver for the hardware watchdog found on the IEI
          single board computers EPIC Nano 7240 (and likely others). This
          watchdog simply watches your kernel to make sure it doesn't freeze,
@@ -1430,7 +1430,7 @@ config SBC7240_WDT
 config CPU5_WDT
        tristate "SMA CPU5 Watchdog"
        depends on X86
-       ---help---
+       help
          TBD.
          To compile this driver as a module, choose M here: the
          module will be called cpu5wdt.
@@ -1438,7 +1438,7 @@ config CPU5_WDT
 config SMSC_SCH311X_WDT
        tristate "SMSC SCH311X Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog timer on the
          SMSC SCH3112, SCH3114 and SCH3116 Super IO chipset
          (LPC IO with 8042 KBC, Reset Generation, HWM and multiple
@@ -1450,7 +1450,7 @@ config SMSC_SCH311X_WDT
 config SMSC37B787_WDT
        tristate "Winbond SMsC37B787 Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog component on the
          Winbond SMsC37B787 chipset as used on the NetRunner Mainboard
          from Vision Systems and maybe others.
@@ -1484,7 +1484,7 @@ config VIA_WDT
        tristate "VIA Watchdog Timer"
        depends on X86 && PCI
        select WATCHDOG_CORE
-       ---help---
+       help
        This is the driver for the hardware watchdog timer on VIA
        southbridge chipset CX700, VX800/VX820 or VX855/VX875.
 
@@ -1497,7 +1497,7 @@ config W83627HF_WDT
        tristate "Watchdog timer for W83627HF/W83627DHG and compatibles"
        depends on X86
        select WATCHDOG_CORE
-       ---help---
+       help
          This is the driver for the hardware watchdog on the following
          Super I/O chips.
                W83627DHG/DHG-P/EHF/EHG/F/G/HF/S/SF/THF/UHG/UG
@@ -1526,7 +1526,7 @@ config W83627HF_WDT
 config W83877F_WDT
        tristate "W83877F (EMACS) Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog on the W83877F chipset
          as used in EMACS PC-104 motherboards (and likely others).  This
          watchdog simply watches your kernel to make sure it doesn't freeze,
@@ -1541,7 +1541,7 @@ config W83877F_WDT
 config W83977F_WDT
        tristate "W83977F (PCM-5335) Watchdog Timer"
        depends on X86
-       ---help---
+       help
          This is the driver for the hardware watchdog on the W83977F I/O chip
          as used in AAEON's PCM-5335 SBC (and likely others).  This
          watchdog simply watches your kernel to make sure it doesn't freeze,
@@ -1554,7 +1554,7 @@ config W83977F_WDT
 config MACHZ_WDT
        tristate "ZF MachZ Watchdog"
        depends on X86
-       ---help---
+       help
          If you are using a ZF Micro MachZ processor, say Y here, otherwise
          N.  This is the driver for the watchdog timer built-in on that
          processor using ZF-Logic interface.  This watchdog simply watches
@@ -1567,7 +1567,7 @@ config MACHZ_WDT
 config SBC_EPX_C3_WATCHDOG
        tristate "Winsystems SBC EPX-C3 watchdog"
        depends on X86
-       ---help---
+       help
          This is the driver for the built-in watchdog timer on the EPX-C3
          Single-board computer made by Winsystems, Inc.
 
@@ -1589,7 +1589,7 @@ config INTEL_MEI_WDT
        tristate "Intel MEI iAMT Watchdog"
        depends on INTEL_MEI && X86
        select WATCHDOG_CORE
-       ---help---
+       help
          A device driver for the Intel MEI iAMT watchdog.
 
          The Intel AMT Watchdog is an OS Health (Hang/Crash) watchdog.
@@ -1604,7 +1604,7 @@ config NI903X_WDT
        tristate "NI 903x/913x Watchdog"
        depends on X86 && ACPI
        select WATCHDOG_CORE
-       ---help---
+       help
          This is the driver for the watchdog timer on the National Instruments
          903x/913x real-time controllers.
 
@@ -1615,7 +1615,7 @@ config NIC7018_WDT
        tristate "NIC7018 Watchdog"
        depends on X86 && ACPI
        select WATCHDOG_CORE
-       ---help---
+       help
          Support for National Instruments NIC7018 Watchdog.
 
          To compile this driver as a module, choose M here: the module will be
@@ -1865,7 +1865,7 @@ config PIC32_DMT
 config GEF_WDT
        tristate "GE Watchdog Timer"
        depends on GE_FPGA
-       ---help---
+       help
          Watchdog timer found in a number of GE single board computers.
 
 config MPC5200_WDT
@@ -1903,7 +1903,7 @@ config BOOKE_WDT
        tristate "PowerPC Book-E Watchdog Timer"
        depends on BOOKE || 4xx
        select WATCHDOG_CORE
-       ---help---
+       help
          Watchdog driver for PowerPC Book-E chips, such as the Freescale
          MPC85xx SOCs and the IBM PowerPC 440.
 
@@ -1994,7 +1994,7 @@ config SH_WDT
 config WATCHDOG_CP1XXX
        tristate "CP1XXX Hardware Watchdog support"
        depends on SPARC64 && PCI
-       ---help---
+       help
          This is the driver for the hardware watchdog timers present on
          Sun Microsystems CompactPCI models CP1400 and CP1500.
 
@@ -2051,7 +2051,7 @@ comment "ISA-based Watchdog Cards"
 config PCWATCHDOG
        tristate "Berkshire Products ISA-PC Watchdog"
        depends on ISA
-       ---help---
+       help
          This is the driver for the Berkshire Products ISA-PC Watchdog card.
          This card simply watches your kernel to make sure it doesn't freeze,
          and if it does, it reboots your computer after a certain amount of
@@ -2067,7 +2067,7 @@ config PCWATCHDOG
 config MIXCOMWD
        tristate "Mixcom Watchdog"
        depends on ISA
-       ---help---
+       help
          This is a driver for the Mixcom hardware watchdog cards.  This
          watchdog simply watches your kernel to make sure it doesn't freeze,
          and if it does, it reboots your computer after a certain amount of
@@ -2081,7 +2081,7 @@ config MIXCOMWD
 config WDT
        tristate "WDT Watchdog timer"
        depends on ISA
-       ---help---
+       help
          If you have a WDT500P or WDT501P watchdog board, say Y here,
          otherwise N. It is not possible to probe for this board, which means
          that you have to inform the kernel about the IO port and IRQ that
@@ -2100,7 +2100,7 @@ comment "PCI-based Watchdog Cards"
 config PCIPCWATCHDOG
        tristate "Berkshire Products PCI-PC Watchdog"
        depends on PCI
-       ---help---
+       help
          This is the driver for the Berkshire Products PCI-PC Watchdog card.
          This card simply watches your kernel to make sure it doesn't freeze,
          and if it does, it reboots your computer after a certain amount of
@@ -2115,7 +2115,7 @@ config PCIPCWATCHDOG
 config WDTPCI
        tristate "PCI-WDT500/501 Watchdog timer"
        depends on PCI
-       ---help---
+       help
          If you have a PCI-WDT500/501 watchdog board, say Y here, otherwise N.
 
          If you have a PCI-WDT501 watchdog board then you can enable the
@@ -2138,7 +2138,7 @@ comment "USB-based Watchdog Cards"
 config USBPCWATCHDOG
        tristate "Berkshire Products USB-PC Watchdog"
        depends on USB
-       ---help---
+       help
          This is the driver for the Berkshire Products USB-PC Watchdog card.
          This card simply watches your kernel to make sure it doesn't freeze,
          and if it does, it reboots your computer after a certain amount of
index 2b6ed29..41475ad 100644 (file)
@@ -5,7 +5,7 @@
 config ZORRO_NAMES
        bool "Zorro device name database"
        depends on ZORRO
-       ---help---
+       help
          By default, the kernel contains a database of all known Zorro device
          names to make the information in /proc/iomem comprehensible to the
          user. This database increases the size of the kernel image by about
index d1ad393..a88aa3a 100644 (file)
@@ -229,7 +229,7 @@ endmenu
 menuconfig MISC_FILESYSTEMS
        bool "Miscellaneous filesystems"
        default y
-       ---help---
+       help
          Say Y here to get to see options for various miscellaneous
          filesystems, such as filesystems that came from other
          operating systems.
@@ -274,7 +274,7 @@ menuconfig NETWORK_FILESYSTEMS
        bool "Network File Systems"
        default y
        depends on NET
-       ---help---
+       help
          Say Y here to get to see options for network filesystems and
          filesystem-related networking code, such as NFS daemon and
          RPCSEC security modules.
index 8cd471d..885da6d 100644 (file)
@@ -7,7 +7,7 @@ config BINFMT_ELF
        depends on MMU
        select ELFCORE
        default y
-       ---help---
+       help
          ELF (Executable and Linkable Format) is a format for libraries and
          executables used across different architectures and operating
          systems. Saying Y here will enable your kernel to run ELF binaries
@@ -138,7 +138,7 @@ config HAVE_AOUT
 config BINFMT_AOUT
        tristate "Kernel support for a.out and ECOFF binaries"
        depends on HAVE_AOUT
-       ---help---
+       help
          A.out (Assembler.OUTput) is a set of formats for libraries and
          executables used in the earliest versions of UNIX.  Linux used
          the a.out formats QMAGIC and ZMAGIC until they were replaced
@@ -168,7 +168,7 @@ config OSF4_COMPAT
 config BINFMT_EM86
        tristate "Kernel support for Linux/Intel ELF binaries"
        depends on ALPHA
-       ---help---
+       help
          Say Y here if you want to be able to execute Linux/Intel ELF
          binaries just like native Alpha binaries on your Alpha machine. For
          this to work, you need to have the emulator /usr/bin/em86 in place.
@@ -182,7 +182,7 @@ config BINFMT_EM86
 
 config BINFMT_MISC
        tristate "Kernel support for MISC binaries"
-       ---help---
+       help
          If you say Y here, it will be possible to plug wrapper-driven binary
          formats into the kernel. You will like this especially when you use
          programs that need an interpreter to run like Java, Python, .NET or
index 5a63303..c7857e3 100644 (file)
@@ -5,7 +5,7 @@
 
 menuconfig NLS
        tristate "Native language support"
-       ---help---
+       help
          The base Native Language Support. A number of filesystems
          depend on it (e.g. FAT, JOLIET, NT, BEOS filesystems), as well
          as the ability of some filesystems to use native languages
@@ -21,7 +21,7 @@ if NLS
 config NLS_DEFAULT
        string "Default NLS Option"
        default "iso8859-1"
-       ---help---
+       help
          The default NLS used when mounting file system. Note, that this is
          the NLS used by your console, not the NLS used by a specific file
          system (if different) to store data (filenames) on a disk.
@@ -76,7 +76,7 @@ config NLS_CODEPAGE_775
 
 config NLS_CODEPAGE_850
        tristate "Codepage 850 (Europe)"
-       ---help---
+       help
          The Microsoft FAT file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called DOS codepages. You need to include the appropriate
@@ -92,7 +92,7 @@ config NLS_CODEPAGE_850
 
 config NLS_CODEPAGE_852
        tristate "Codepage 852 (Central/Eastern Europe)"
-       ---help---
+       help
          The Microsoft FAT file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called DOS codepages. You need to include the appropriate
@@ -421,7 +421,7 @@ config NLS_ISO8859_14
 
 config NLS_ISO8859_15
        tristate "NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)"
-       ---help---
+       help
          If you want to display filenames with native language characters
          from the Microsoft FAT file system family or from JOLIET CD-ROMs
          correctly on the screen, you need to include the appropriate
@@ -455,7 +455,7 @@ config NLS_KOI8_U
 
 config NLS_MAC_ROMAN
        tristate "Codepage macroman"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -470,7 +470,7 @@ config NLS_MAC_ROMAN
 
 config NLS_MAC_CELTIC
        tristate "Codepage macceltic"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -484,7 +484,7 @@ config NLS_MAC_CELTIC
 
 config NLS_MAC_CENTEURO
        tristate "Codepage maccenteuro"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -498,7 +498,7 @@ config NLS_MAC_CENTEURO
 
 config NLS_MAC_CROATIAN
        tristate "Codepage maccroatian"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -512,7 +512,7 @@ config NLS_MAC_CROATIAN
 
 config NLS_MAC_CYRILLIC
        tristate "Codepage maccyrillic"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -526,7 +526,7 @@ config NLS_MAC_CYRILLIC
 
 config NLS_MAC_GAELIC
        tristate "Codepage macgaelic"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -540,7 +540,7 @@ config NLS_MAC_GAELIC
 
 config NLS_MAC_GREEK
        tristate "Codepage macgreek"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -554,7 +554,7 @@ config NLS_MAC_GREEK
 
 config NLS_MAC_ICELAND
        tristate "Codepage maciceland"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -568,7 +568,7 @@ config NLS_MAC_ICELAND
 
 config NLS_MAC_INUIT
        tristate "Codepage macinuit"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -582,7 +582,7 @@ config NLS_MAC_INUIT
 
 config NLS_MAC_ROMANIAN
        tristate "Codepage macromanian"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
@@ -596,7 +596,7 @@ config NLS_MAC_ROMANIAN
 
 config NLS_MAC_TURKISH
        tristate "Codepage macturkish"
-       ---help---
+       help
          The Apple HFS file system family can deal with filenames in
          native language character sets. These character sets are stored in
          so-called MAC codepages. You need to include the appropriate
index 8b9103f..a511f9d 100644 (file)
@@ -4,7 +4,7 @@ config FANOTIFY
        select FSNOTIFY
        select EXPORTFS
        default n
-       ---help---
+       help
           Say Y here to enable fanotify support.  fanotify is a file access
           notification system which differs from inotify in that it sends
           an open file descriptor to the userspace listener along with
@@ -17,7 +17,7 @@ config FANOTIFY_ACCESS_PERMISSIONS
        depends on FANOTIFY
        depends on SECURITY
        default n
-       ---help---
+       help
           Say Y here is you want fanotify listeners to be able to make permissions
           decisions concerning filesystem events.  This is used by some fanotify
           listeners which need to scan files before allowing the system access to
index 7715fad..1cc8be2 100644 (file)
@@ -3,7 +3,7 @@ config INOTIFY_USER
        bool "Inotify support for userspace"
        select FSNOTIFY
        default y
-       ---help---
+       help
          Say Y here to enable inotify support for userspace, including the
          associated system calls.  Inotify allows monitoring of both files and
          directories via a single open fd.  Events are read from the file
index 971a42f..c930001 100644 (file)
@@ -66,7 +66,7 @@ config PROC_SYSCTL
        depends on PROC_FS
        select SYSCTL
        default y
-       ---help---
+       help
          The sysctl interface provides a means of dynamically changing
          certain kernel parameters and variables on the fly without requiring
          a recompile of the kernel or reboot of the system.  The primary
index 9737b8e..8eb8700 100644 (file)
@@ -2,7 +2,7 @@
 config ROMFS_FS
        tristate "ROM file system support"
        depends on BLOCK || MTD
-       ---help---
+       help
          This is a very small read-only file system mainly intended for
          initial ram disks of installation disks, but it could be used for
          other read-only media as well.  Read
index 49eb7a3..8f90d31 100644 (file)
@@ -326,7 +326,7 @@ config SWAP
 
 config SYSVIPC
        bool "System V IPC"
-       ---help---
+       help
          Inter Process Communication is a suite of library functions and
          system calls which let processes (running programs) synchronize and
          exchange information. It is generally considered to be a good thing,
@@ -348,7 +348,7 @@ config SYSVIPC_SYSCTL
 config POSIX_MQUEUE
        bool "POSIX Message Queues"
        depends on NET
-       ---help---
+       help
          POSIX variant of message queues is a part of IPC. In POSIX message
          queues every message has a priority which decides about succession
          of receiving it by a process. If you want to compile and run
@@ -614,7 +614,7 @@ config BUILD_BIN2C
 
 config IKCONFIG
        tristate "Kernel .config support"
-       ---help---
+       help
          This option enables the complete Linux kernel ".config" file
          contents to be saved in the kernel. It provides documentation
          of which kernel options are used in a running kernel or in an
@@ -627,7 +627,7 @@ config IKCONFIG
 config IKCONFIG_PROC
        bool "Enable access to .config through /proc/config.gz"
        depends on IKCONFIG && PROC_FS
-       ---help---
+       help
          This option enables access to the kernel configuration file
          through /proc/config.gz.
 
@@ -873,7 +873,7 @@ config BLK_CGROUP
        bool "IO controller"
        depends on BLOCK
        default n
-       ---help---
+       help
        Generic block IO controller cgroup interface. This is the common
        cgroup interface which should be used by various IO controlling
        policies.
@@ -1374,7 +1374,7 @@ config MULTIUSER
 config SGETMASK_SYSCALL
        bool "sgetmask/ssetmask syscalls support" if EXPERT
        def_bool PARISC || M68K || PPC || MIPS || X86 || SPARC || MICROBLAZE || SUPERH
-       ---help---
+       help
          sys_sgetmask and sys_ssetmask are obsolete system calls
          no longer supported in libc but still enabled by default in some
          architectures.
@@ -1384,7 +1384,7 @@ config SGETMASK_SYSCALL
 config SYSFS_SYSCALL
        bool "Sysfs syscall support" if EXPERT
        default y
-       ---help---
+       help
          sys_sysfs is an obsolete system call no longer supported in libc.
          Note that disabling this option is more secure but might break
          compatibility with some systems.
index feaad59..3110c77 100644 (file)
@@ -6,7 +6,7 @@ config GCOV_KERNEL
        depends on DEBUG_FS
        select CONSTRUCTORS if !UML
        default n
-       ---help---
+       help
        This option enables gcov-based code profiling (e.g. for code coverage
        measurements).
 
@@ -42,7 +42,7 @@ config GCOV_PROFILE_ALL
        depends on GCOV_KERNEL
        depends on ARCH_HAS_GCOV_PROFILE_ALL
        default n
-       ---help---
+       help
        This options activates profiling for the entire kernel.
 
        If unsure, say N.
index d63c324..2051225 100644 (file)
@@ -118,7 +118,7 @@ config IRQ_FORCED_THREADING
 
 config SPARSE_IRQ
        bool "Support sparse irq numbering" if MAY_HAVE_SPARSE_IRQ
-       ---help---
+       help
 
          Sparse irq numbering is useful for distro kernels that want
          to define a high CONFIG_NR_CPUS value but still want to have
@@ -134,7 +134,7 @@ config GENERIC_IRQ_DEBUGFS
        depends on DEBUG_FS
        select GENERIC_IRQ_INJECTION
        default n
-       ---help---
+       help
 
          Exposes internal state information through debugfs. Mostly for
          developers and debugging of hard to diagnose interrupt problems.
index 4d0e6e8..a7320f0 100644 (file)
@@ -3,7 +3,7 @@ config SUSPEND
        bool "Suspend to RAM and standby"
        depends on ARCH_SUSPEND_POSSIBLE
        default y
-       ---help---
+       help
          Allow the system to enter sleep states in which main memory is
          powered and thus its contents are preserved, such as the
          suspend-to-RAM state (e.g. the ACPI S3 state).
@@ -42,7 +42,7 @@ config HIBERNATION
        select LZO_COMPRESS
        select LZO_DECOMPRESS
        select CRC32
-       ---help---
+       help
          Enable the suspend to disk (STD) functionality, which is usually
          called "hibernation" in user interfaces.  STD checkpoints the
          system and powers it off; and restores that checkpoint on reboot.
@@ -84,7 +84,7 @@ config HIBERNATION_SNAPSHOT_DEV
        bool "Userspace snapshot device"
        depends on HIBERNATION
        default y
-       ---help---
+       help
          Device used by the uswsusp tools.
 
          Say N if no snapshotting from userspace is needed, this also
@@ -96,7 +96,7 @@ config PM_STD_PARTITION
        string "Default resume partition"
        depends on HIBERNATION
        default ""
-       ---help---
+       help
          The default resume partition is the partition that the suspend-
          to-disk implementation will look for a suspended disk image. 
 
@@ -131,7 +131,7 @@ config PM_SLEEP_SMP_NONZERO_CPU
        def_bool y
        depends on PM_SLEEP_SMP
        depends on ARCH_SUSPEND_NONZERO_CPU
-       ---help---
+       help
        If an arch can suspend (for suspend, hibernate, kexec, etc) on a
        non-zero numbered CPU, it may define ARCH_SUSPEND_NONZERO_CPU. This
        will allow nohz_full mask to include CPU0.
@@ -140,7 +140,7 @@ config PM_AUTOSLEEP
        bool "Opportunistic sleep"
        depends on PM_SLEEP
        default n
-       ---help---
+       help
        Allow the kernel to trigger a system transition into a global sleep
        state automatically whenever there are no active wakeup sources.
 
@@ -148,7 +148,7 @@ config PM_WAKELOCKS
        bool "User space wakeup sources interface"
        depends on PM_SLEEP
        default n
-       ---help---
+       help
        Allow user space to create, activate and deactivate wakeup source
        objects with the help of a sysfs-based interface.
 
@@ -165,7 +165,7 @@ config PM_WAKELOCKS_GC
 
 config PM
        bool "Device power management core functionality"
-       ---help---
+       help
          Enable functionality allowing I/O devices to be put into energy-saving
          (low power) states, for example after a specified period of inactivity
          (autosuspended), and woken up in response to a hardware-generated
@@ -179,7 +179,7 @@ config PM
 config PM_DEBUG
        bool "Power Management Debug Support"
        depends on PM
-       ---help---
+       help
        This option enables various debugging support in the Power Management
        code. This is helpful when debugging and reporting PM bugs, like
        suspend support.
@@ -187,7 +187,7 @@ config PM_DEBUG
 config PM_ADVANCED_DEBUG
        bool "Extra PM attributes in sysfs for low-level debugging/testing"
        depends on PM_DEBUG
-       ---help---
+       help
        Add extra sysfs attributes allowing one to access some Power Management
        fields of device objects from user space.  If you are not a kernel
        developer interested in debugging/testing Power Management, say "no".
@@ -195,7 +195,7 @@ config PM_ADVANCED_DEBUG
 config PM_TEST_SUSPEND
        bool "Test suspend/resume and wakealarm during bootup"
        depends on SUSPEND && PM_DEBUG && RTC_CLASS=y
-       ---help---
+       help
        This option will let you suspend your machine during bootup, and
        make it wake up a few seconds later using an RTC wakeup alarm.
        Enable this with a kernel parameter like "test_suspend=mem".
@@ -210,7 +210,7 @@ config PM_SLEEP_DEBUG
 config DPM_WATCHDOG
        bool "Device suspend/resume watchdog"
        depends on PM_DEBUG && PSTORE && EXPERT
-       ---help---
+       help
          Sets up a watchdog timer to capture drivers that are
          locked up attempting to suspend/resume a device.
          A detected lockup causes system panic with message
@@ -243,7 +243,7 @@ config PM_TRACE_RTC
        depends on PM_SLEEP_DEBUG
        depends on X86
        select PM_TRACE
-       ---help---
+       help
        This enables some cheesy code to save the last PM event point in the
        RTC across reboots, so that you can debug a machine that just hangs
        during suspend (or more commonly, during resume).
index cb98741..29bb066 100644 (file)
@@ -822,7 +822,7 @@ config HAVE_DEBUG_STACKOVERFLOW
 config DEBUG_STACKOVERFLOW
        bool "Check for stack overflows"
        depends on DEBUG_KERNEL && HAVE_DEBUG_STACKOVERFLOW
-       ---help---
+       help
          Say Y here if you want to check for overflows of kernel, IRQ
          and exception stacks (if your architecture uses them). This
          option will show detailed messages if free stack space drops
@@ -1954,7 +1954,7 @@ config ASYNC_RAID6_TEST
        tristate "Self test for hardware accelerated raid6 recovery"
        depends on ASYNC_RAID6_RECOV
        select ASYNC_MEMCPY
-       ---help---
+       help
          This is a one-shot self test that permutes through the
          recovery of all the possible two disk failure scenarios for a
          N-disk array.  Recovery is performed with the asynchronous
@@ -2310,7 +2310,7 @@ endif # RUNTIME_TESTING_MENU
 
 config MEMTEST
        bool "Memtest"
-       ---help---
+       help
          This option adds a kernel parameter 'memtest', which allows memtest
          to be set.
                memtest=0, mean disabled; -- default
index 2409f7f..864f129 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 config PAGE_EXTENSION
        bool "Extend memmap on extra space for more information on page"
-       ---help---
+       help
          Extend memmap on extra space for more information on page. This
          could be used for debugging features that need to insert extra
          field for every page. This extension enables us to save memory
@@ -13,7 +13,7 @@ config DEBUG_PAGEALLOC
        depends on DEBUG_KERNEL
        depends on !HIBERNATION || ARCH_SUPPORTS_DEBUG_PAGEALLOC && !PPC && !SPARC
        select PAGE_POISONING if !ARCH_SUPPORTS_DEBUG_PAGEALLOC
-       ---help---
+       help
          Unmap pages from the kernel linear mapping after free_pages().
          Depending on runtime enablement, this results in a small or large
          slowdown, but helps to find certain types of memory corruption.
@@ -41,7 +41,7 @@ config DEBUG_PAGEALLOC
 config DEBUG_PAGEALLOC_ENABLE_DEFAULT
        bool "Enable debug page memory allocations by default?"
        depends on DEBUG_PAGEALLOC
-       ---help---
+       help
          Enable debug page memory allocations by default? This value
          can be overridden by debug_pagealloc=off|on.
 
@@ -65,7 +65,7 @@ config PAGE_OWNER
 config PAGE_POISONING
        bool "Poison pages after freeing"
        select PAGE_POISONING_NO_SANITY if HIBERNATION
-       ---help---
+       help
          Fill the pages with poison patterns after free_pages() and verify
          the patterns before alloc_pages. The filling of the memory helps
          reduce the risk of information leaks from freed data. This does
@@ -80,7 +80,7 @@ config PAGE_POISONING
 config PAGE_POISONING_NO_SANITY
        depends on PAGE_POISONING
        bool "Only poison, don't sanity check"
-       ---help---
+       help
           Skip the sanity checking on alloc, only fill the pages with
           poison on free. This reduces some of the overhead of the
           poisoning feature.
@@ -91,7 +91,7 @@ config PAGE_POISONING_NO_SANITY
 config PAGE_POISONING_ZERO
        bool "Use zero for poisoning instead of debugging value"
        depends on PAGE_POISONING
-       ---help---
+       help
           Instead of using the existing poison value, fill the pages with
           zeros. This makes it harder to detect when errors are occurring
           due to sanitization but the zeroing at free means that it is
@@ -104,7 +104,7 @@ config DEBUG_PAGE_REF
        bool "Enable tracepoint to track down page reference manipulation"
        depends on DEBUG_KERNEL
        depends on TRACEPOINTS
-       ---help---
+       help
          This is a feature to add tracepoint for tracking down page reference
          manipulation. This tracking is useful to diagnose functional failure
          due to migration failures caused by page reference mismatches.  Be
@@ -115,7 +115,7 @@ config DEBUG_PAGE_REF
 config DEBUG_RODATA_TEST
     bool "Testcase for the marking rodata read-only"
     depends on STRICT_KERNEL_RWX
-    ---help---
+       help
       This option enables a testcase for the setting rodata read-only.
 
 config ARCH_HAS_DEBUG_WX
index 4c1f4c0..d8fc459 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig 6LOWPAN
        tristate "6LoWPAN Support"
        depends on IPV6
-       ---help---
+       help
          This enables IPv6 over Low power Wireless Personal Area Network -
          "6LoWPAN" which is supported by IEEE 802.15.4 or Bluetooth stacks.
 
@@ -10,7 +10,7 @@ config 6LOWPAN_DEBUGFS
        bool "6LoWPAN debugfs support"
        depends on 6LOWPAN
        depends on DEBUG_FS
-       ---help---
+       help
          This enables 6LoWPAN debugfs support. For example to manipulate
          IPHC context information at runtime.
 
@@ -18,7 +18,7 @@ menuconfig 6LOWPAN_NHC
        tristate "Next Header and Generic Header Compression Support"
        depends on 6LOWPAN
        default y
-       ---help---
+       help
          Support for next header and generic header compression defined in
          RFC6282 and RFC7400.
 
@@ -27,78 +27,78 @@ if 6LOWPAN_NHC
 config 6LOWPAN_NHC_DEST
        tristate "Destination Options Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Destination Options Header compression according to
          RFC6282.
 
 config 6LOWPAN_NHC_FRAGMENT
        tristate "Fragment Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Fragment Header compression according to RFC6282.
 
 config 6LOWPAN_NHC_HOP
        tristate "Hop-by-Hop Options Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Hop-by-Hop Options Header compression according to
          RFC6282.
 
 config 6LOWPAN_NHC_IPV6
        tristate "IPv6 Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Header compression according to RFC6282.
 
 config 6LOWPAN_NHC_MOBILITY
        tristate "Mobility Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Mobility Header compression according to RFC6282.
 
 config 6LOWPAN_NHC_ROUTING
        tristate "Routing Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 Routing Header compression according to RFC6282.
 
 config 6LOWPAN_NHC_UDP
        tristate "UDP Header Support"
        default y
-       ---help---
+       help
          6LoWPAN IPv6 UDP Header compression according to RFC6282.
 
 config 6LOWPAN_GHC_EXT_HDR_HOP
        tristate "GHC Hop-by-Hop Options Header Support"
-       ---help---
+       help
          6LoWPAN IPv6 Hop-by-Hop option generic header compression according
          to RFC7400.
 
 config 6LOWPAN_GHC_UDP
        tristate "GHC UDP Support"
-       ---help---
+       help
          6LoWPAN IPv6 UDP generic header compression according to RFC7400.
 
 config 6LOWPAN_GHC_ICMPV6
        tristate "GHC ICMPv6 Support"
-       ---help---
+       help
          6LoWPAN IPv6 ICMPv6 generic header compression according to RFC7400.
 
 config 6LOWPAN_GHC_EXT_HDR_DEST
        tristate "GHC Destination Options Header Support"
-       ---help---
+       help
          6LoWPAN IPv6 destination option generic header compression according
          to RFC7400.
 
 config 6LOWPAN_GHC_EXT_HDR_FRAG
        tristate "GHC Fragmentation Options Header Support"
-       ---help---
+       help
          6LoWPAN IPv6 fragmentation option generic header compression
          according to RFC7400.
 
 config 6LOWPAN_GHC_EXT_HDR_ROUTE
        tristate "GHC Routing Options Header Support"
-       ---help---
+       help
          6LoWPAN IPv6 routing option generic header compression according
          to RFC7400.
 
index 5510b4b..8bf7a17 100644 (file)
@@ -5,7 +5,7 @@
 
 config VLAN_8021Q
        tristate "802.1Q/802.1ad VLAN Support"
-       ---help---
+       help
          Select this and you will be able to create 802.1Q VLAN interfaces
          on your Ethernet interfaces. 802.1Q VLAN supports almost
          everything a regular Ethernet interface does, including
index 5c524c6..d167228 100644 (file)
@@ -8,7 +8,7 @@ menuconfig NET
        select NLATTR
        select GENERIC_NET_UTILS
        select BPF
-       ---help---
+       help
          Unless you really know what you are doing, you should say Y here.
          The reason is that some programs need kernel networking support even
          when running on a stand-alone machine that isn't connected to any
@@ -70,7 +70,7 @@ source "net/xdp/Kconfig"
 
 config INET
        bool "TCP/IP networking"
-       ---help---
+       help
          These are the protocols used on the Internet and on most local
          Ethernets. It is highly recommended to say Y here (this will enlarge
          your kernel by about 400 KB), since some programs (e.g. the X window
@@ -121,7 +121,7 @@ config NETWORK_PHY_TIMESTAMPING
 
 menuconfig NETFILTER
        bool "Network packet filtering framework (Netfilter)"
-       ---help---
+       help
          Netfilter is a framework for filtering and mangling network packets
          that pass through your Linux box.
 
@@ -192,7 +192,7 @@ config BRIDGE_NETFILTER
        depends on NETFILTER_ADVANCED
        select NETFILTER_FAMILY_BRIDGE
        select SKB_EXTENSIONS
-       ---help---
+       help
          Enabling this option will let arptables resp. iptables see bridged
          ARP resp. IP traffic. If you want a bridging firewall, you probably
          want this option enabled.
@@ -268,7 +268,7 @@ config CGROUP_NET_PRIO
        bool "Network priority cgroup"
        depends on CGROUPS
        select SOCK_CGROUP_DATA
-       ---help---
+       help
          Cgroup subsystem for use in assigning processes to network priorities on
          a per-interface basis.
 
@@ -276,7 +276,7 @@ config CGROUP_NET_CLASSID
        bool "Network classid cgroup"
        depends on CGROUPS
        select SOCK_CGROUP_DATA
-       ---help---
+       help
          Cgroup subsystem for use as general purpose socket classid marker that is
          being used in cls_cgroup and for netfilter matching.
 
@@ -294,7 +294,7 @@ config BPF_JIT
        bool "enable BPF Just In Time compiler"
        depends on HAVE_CBPF_JIT || HAVE_EBPF_JIT
        depends on MODULES
-       ---help---
+       help
          Berkeley Packet Filter filtering capabilities are normally handled
          by an interpreter. This option allows kernel to generate a native
          code when filter is loaded in memory. This should speedup
@@ -312,7 +312,7 @@ config BPF_STREAM_PARSER
        depends on CGROUP_BPF
        select STREAM_PARSER
        select NET_SOCK_MSG
-       ---help---
+       help
          Enabling this allows a stream parser to be used with
          BPF_MAP_TYPE_SOCKMAP.
 
@@ -324,7 +324,7 @@ config NET_FLOW_LIMIT
        bool
        depends on RPS
        default y
-       ---help---
+       help
          The network stack has to drop packets when a receive processing CPU's
          backlog reaches netdev_max_backlog. If a few out of many active flows
          generate the vast majority of load, drop their traffic earlier to
@@ -337,7 +337,7 @@ menu "Network testing"
 config NET_PKTGEN
        tristate "Packet Generator (USE WITH CAUTION)"
        depends on INET && PROC_FS
-       ---help---
+       help
          This module will inject preconfigured packets, at a configurable
          rate, out of a given interface.  It is used for network interface
          stress testing and performance analysis.  If you don't understand
@@ -352,7 +352,7 @@ config NET_PKTGEN
 config NET_DROP_MONITOR
        tristate "Network packet drop alerting service"
        depends on INET && TRACEPOINTS
-       ---help---
+       help
          This feature provides an alerting service to userspace in the
          event that packets are discarded in the network stack.  Alerts
          are broadcast via netlink socket to any listening user space
@@ -398,7 +398,7 @@ source "net/ife/Kconfig"
 
 config LWTUNNEL
        bool "Network light weight tunnels"
-       ---help---
+       help
          This feature provides an infrastructure to support light weight
          tunnels like mpls. There is no netdevice associated with a light
          weight tunnel endpoint. Tunnel encapsulation parameters are stored
@@ -408,7 +408,7 @@ config LWTUNNEL_BPF
        bool "Execute BPF program as route nexthop action"
        depends on LWTUNNEL && INET
        default y if LWTUNNEL=y
-       ---help---
+       help
          Allows to run BPF programs as a nexthop action following a route
          lookup for incoming and outgoing packets.
 
index e61dcc9..77343d5 100644 (file)
@@ -5,7 +5,7 @@
 
 config ATM
        tristate "Asynchronous Transfer Mode (ATM)"
-       ---help---
+       help
          ATM is a high-speed networking technology for Local Area Networks
          and Wide Area Networks.  It uses a fixed packet size and is
          connection oriented, allowing for the negotiation of minimum
index 51a6414..8087919 100644 (file)
@@ -8,7 +8,7 @@ config BRIDGE
        select LLC
        select STP
        depends on IPV6 || IPV6=n
-       ---help---
+       help
          If you say Y here, then your Linux box will be able to act as an
          Ethernet bridge, which means that the different Ethernet segments it
          is connected to will appear as one Ethernet to the participants.
@@ -39,7 +39,7 @@ config BRIDGE_IGMP_SNOOPING
        depends on BRIDGE
        depends on INET
        default y
-       ---help---
+       help
          If you say Y here, then the Ethernet bridge will be able selectively
          forward multicast traffic based on IGMP/MLD traffic received from
          each port.
@@ -53,7 +53,7 @@ config BRIDGE_VLAN_FILTERING
        depends on BRIDGE
        depends on VLAN_8021Q
        default n
-       ---help---
+       help
          If you say Y here, then the Ethernet bridge will be able selectively
          receive and forward traffic based on VLAN information in the packet
          any VLAN information configured on the bridge port or bridge device.
index b7532a7..8720525 100644 (file)
@@ -7,7 +7,7 @@ menuconfig CAIF
        tristate "CAIF support"
        select CRC_CCITT
        default n
-       ---help---
+       help
        The "Communication CPU to Application CPU Interface" (CAIF) is a packet
        based connection-oriented MUX protocol developed by ST-Ericsson for use
        with its modems. It is accessed from user space as sockets (PF_CAIF).
@@ -26,7 +26,7 @@ config  CAIF_DEBUG
        bool "Enable Debug"
        depends on CAIF
        default n
-       ---help---
+       help
        Enable the inclusion of debug code in the CAIF stack.
        Be aware that doing this will impact performance.
        If unsure say N.
@@ -35,7 +35,7 @@ config CAIF_NETDEV
        tristate "CAIF GPRS Network device"
        depends on CAIF
        default CAIF
-       ---help---
+       help
        Say Y if you will be using a CAIF based GPRS network device.
        This can be either built-in or a loadable module.
        If you select to build it as a built-in then the main CAIF device must
@@ -46,7 +46,7 @@ config CAIF_USB
        tristate "CAIF USB support"
        depends on CAIF
        default n
-       ---help---
+       help
        Say Y if you are using CAIF over USB CDC NCM.
        This can be either built-in or a loadable module.
        If you select to build it as a built-in then the main CAIF device must
index d770427..25436a7 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig CAN
        depends on NET
        tristate "CAN bus subsystem support"
-       ---help---
+       help
          Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
          communications protocol. Development of the CAN bus started in
          1983 at Robert Bosch GmbH, and the protocol was officially
@@ -23,7 +23,7 @@ if CAN
 config CAN_RAW
        tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
        default y
-       ---help---
+       help
          The raw CAN protocol option offers access to the CAN bus via
          the BSD socket API. You probably want to use the raw socket in
          most cases where no higher level protocol is being used. The raw
@@ -33,7 +33,7 @@ config CAN_RAW
 config CAN_BCM
        tristate "Broadcast Manager CAN Protocol (with content filtering)"
        default y
-       ---help---
+       help
          The Broadcast Manager offers content filtering, timeout monitoring,
          sending of RTR frames, and cyclic CAN messages without permanent user
          interaction. The BCM can be 'programmed' via the BSD socket API and
@@ -45,7 +45,7 @@ config CAN_BCM
 config CAN_GW
        tristate "CAN Gateway/Router (with netlink configuration)"
        default y
-       ---help---
+       help
          The CAN Gateway/Router is used to route (and modify) CAN frames.
          It is based on the PF_CAN core infrastructure for msg filtering and
          msg sending and can optionally modify routed CAN frames on the fly.
index 917e6e7..efee8b9 100644 (file)
@@ -2,7 +2,7 @@
 config DCB
        bool "Data Center Bridging support"
        default n
-       ---help---
+       help
          This enables support for configuring Data Center Bridging (DCB)
          features on DCB capable Ethernet adapters via rtnetlink.  Say 'Y'
          if you have a DCB capable Ethernet adapter which supports this
index f7c7495..51ac263 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig IP_DCCP
        tristate "The DCCP Protocol"
        depends on INET
-       ---help---
+       help
          Datagram Congestion Control Protocol (RFC 4340)
 
          From http://www.ietf.org/rfc/rfc4340.txt:
@@ -32,7 +32,7 @@ menu "DCCP Kernel Hacking"
 
 config IP_DCCP_DEBUG
        bool "DCCP debug messages"
-       ---help---
+       help
          Only use this if you're hacking DCCP.
 
          When compiling DCCP as a module, this debugging output can be toggled
index 4a358e6..4d7771f 100644 (file)
@@ -3,7 +3,7 @@ menu "DCCP CCIDs Configuration"
 
 config IP_DCCP_CCID2_DEBUG
        bool "CCID-2 debugging messages"
-       ---help---
+       help
          Enable CCID-2 specific debugging messages.
 
          The debugging output can additionally be toggled by setting the
@@ -14,7 +14,7 @@ config IP_DCCP_CCID2_DEBUG
 config IP_DCCP_CCID3
        bool "CCID-3 (TCP-Friendly)"
        def_bool y if (IP_DCCP = y || IP_DCCP = m)
-       ---help---
+       help
          CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based
          rate-controlled congestion control mechanism.  TFRC is designed to
          be reasonably fair when competing for bandwidth with TCP-like flows,
@@ -39,7 +39,7 @@ config IP_DCCP_CCID3
 config IP_DCCP_CCID3_DEBUG
        bool "CCID-3 debugging messages"
        depends on IP_DCCP_CCID3
-       ---help---
+       help
          Enable CCID-3 specific debugging messages.
 
          The debugging output can additionally be toggled by setting the
index 8f98fb2..24336bd 100644 (file)
@@ -4,7 +4,7 @@
 #
 config DECNET
        tristate "DECnet Support"
-       ---help---
+       help
          The DECnet networking protocol was used in many products made by
          Digital (now Compaq).  It provides reliable stream and sequenced
          packet communications over which run a variety of services similar
@@ -29,7 +29,7 @@ config DECNET_ROUTER
        bool "DECnet: router support"
        depends on DECNET
        select FIB_RULES
-       ---help---
+       help
          Add support for turning your DECnet Endnode into a level 1 or 2
          router.  This is an experimental, but functional option.  If you
          do say Y here, then make sure that you also say Y to "Kernel/User
index 7396130..d5bc6ac 100644 (file)
@@ -13,7 +13,7 @@ menuconfig NET_DSA
        select NET_SWITCHDEV
        select PHYLINK
        select NET_DEVLINK
-       ---help---
+       help
          Say Y if you want to enable support for the hardware switches supported
          by the Distributed Switch Architecture.
 
index 9c58f87..8095b03 100644 (file)
@@ -5,7 +5,7 @@
 
 config HSR
        tristate "High-availability Seamless Redundancy (HSR)"
-       ---help---
+       help
          If you say Y here, then your Linux box will be able to act as a
          DANH ("Doubly attached node implementing HSR"). For this to work,
          your Linux box needs (at least) two physical Ethernet interfaces,
index d1b4655..e808e4d 100644 (file)
@@ -2,5 +2,5 @@
 config IEEE802154_6LOWPAN
        tristate "6lowpan support over IEEE 802.15.4"
        depends on 6LOWPAN
-       ---help---
+       help
          IPv6 compression over IEEE 802.15.4.
index 5dbbc2c..bcb05ba 100644 (file)
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0-only
 menuconfig IEEE802154
        tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support"
-       ---help---
+       help
          IEEE Std 802.15.4 defines a low data rate, low power and low
          complexity short range wireless personal area networks. It was
          designed to organise networks of sensors, switches, etc automation
@@ -15,13 +15,13 @@ if IEEE802154
 
 config IEEE802154_NL802154_EXPERIMENTAL
        bool "IEEE 802.15.4 experimental netlink support"
-       ---help---
+       help
          Adds experimental netlink support for nl802154.
 
 config IEEE802154_SOCKET
        tristate "IEEE 802.15.4 socket interface"
        default y
-       ---help---
+       help
          Socket interface for IEEE 802.15.4. Contains DGRAM sockets interface
          for 802.15.4 dataframes. Also RAW socket interface to build MAC
          header from userspace.
index 23ba504..6ecbb0c 100644 (file)
@@ -14,7 +14,7 @@ config IP_MULTICAST
 
 config IP_ADVANCED_ROUTER
        bool "IP: advanced router"
-       ---help---
+       help
          If you intend to run your Linux box mostly as a router, i.e. as a
          computer that forwards and redistributes network packets, say Y; you
          will then be presented with several options that allow more precise
@@ -56,7 +56,7 @@ config IP_ADVANCED_ROUTER
 config IP_FIB_TRIE_STATS
        bool "FIB TRIE statistics"
        depends on IP_ADVANCED_ROUTER
-       ---help---
+       help
          Keep track of statistics on structure of FIB TRIE table.
          Useful for testing and measuring TRIE performance.
 
@@ -64,7 +64,7 @@ config IP_MULTIPLE_TABLES
        bool "IP: policy routing"
        depends on IP_ADVANCED_ROUTER
        select FIB_RULES
-       ---help---
+       help
          Normally, a router decides what to do with a received packet based
          solely on the packet's final destination address. If you say Y here,
          the Linux router will also be able to take the packet's source
@@ -117,7 +117,7 @@ config IP_PNP
 config IP_PNP_DHCP
        bool "IP: DHCP support"
        depends on IP_PNP
-       ---help---
+       help
          If you want your Linux box to mount its whole root file system (the
          one containing the directory /) from some other computer over the
          net via NFS and you want the IP address of your computer to be
@@ -134,7 +134,7 @@ config IP_PNP_DHCP
 config IP_PNP_BOOTP
        bool "IP: BOOTP support"
        depends on IP_PNP
-       ---help---
+       help
          If you want your Linux box to mount its whole root file system (the
          one containing the directory /) from some other computer over the
          net via NFS and you want the IP address of your computer to be
@@ -163,7 +163,7 @@ config NET_IPIP
        tristate "IP: tunneling"
        select INET_TUNNEL
        select NET_IP_TUNNEL
-       ---help---
+       help
          Tunneling means encapsulating data of one protocol type within
          another protocol and sending it over a channel that understands the
          encapsulating protocol. This particular tunneling driver implements
@@ -267,7 +267,7 @@ config IP_PIMSM_V2
 
 config SYN_COOKIES
        bool "IP: TCP syncookie support"
-       ---help---
+       help
          Normal TCP/IP networking is open to an attack known as "SYN
          flooding". This denial-of-service attack prevents legitimate remote
          users from being able to connect to your computer during an ongoing
@@ -307,7 +307,7 @@ config NET_IPVTI
        select INET_TUNNEL
        select NET_IP_TUNNEL
        select XFRM
-       ---help---
+       help
          Tunneling means encapsulating data of one protocol type within
          another protocol and sending it over a channel that understands the
          encapsulating protocol. This can be used with xfrm mode tunnel to give
@@ -323,7 +323,7 @@ config NET_FOU
        tristate "IP: Foo (IP protocols) over UDP"
        select XFRM
        select NET_UDP_TUNNEL
-       ---help---
+       help
          Foo over UDP allows any IP protocol to be directly encapsulated
          over UDP include tunnels (IPIP, GRE, SIT). By encapsulating in UDP
          network mechanisms and optimizations for UDP (such as ECMP
@@ -333,7 +333,7 @@ config NET_FOU_IP_TUNNELS
        bool "IP: FOU encapsulation of IP tunnels"
        depends on NET_IPIP || NET_IPGRE || IPV6_SIT
        select NET_FOU
-       ---help---
+       help
          Allow configuration of FOU or GUE encapsulation for IP tunnels.
          When this option is enabled IP tunnels can be configured to use
          FOU or GUE encapsulation.
@@ -345,7 +345,7 @@ config INET_AH
        select CRYPTO_HMAC
        select CRYPTO_MD5
        select CRYPTO_SHA1
-       ---help---
+       help
          Support for IPsec AH.
 
          If unsure, say Y.
@@ -361,7 +361,7 @@ config INET_ESP
        select CRYPTO_SHA1
        select CRYPTO_DES
        select CRYPTO_ECHAINIV
-       ---help---
+       help
          Support for IPsec ESP.
 
          If unsure, say Y.
@@ -371,7 +371,7 @@ config INET_ESP_OFFLOAD
        depends on INET_ESP
        select XFRM_OFFLOAD
        default n
-       ---help---
+       help
          Support for ESP transformation offload. This makes sense
          only if this system really does IPsec and want to do it
          with high throughput. A typical desktop system does not
@@ -395,7 +395,7 @@ config INET_IPCOMP
        tristate "IP: IPComp transformation"
        select INET_XFRM_TUNNEL
        select XFRM_IPCOMP
-       ---help---
+       help
          Support for IP Payload Compression Protocol (IPComp) (RFC3173),
          typically needed for IPsec.
 
@@ -413,7 +413,7 @@ config INET_TUNNEL
 config INET_DIAG
        tristate "INET: socket monitoring interface"
        default y
-       ---help---
+       help
          Support for INET (TCP, DCCP, etc) socket monitoring interface used by
          native Linux tools such as ss. ss is included in iproute2, currently
          downloadable at:
@@ -430,7 +430,7 @@ config INET_UDP_DIAG
        tristate "UDP: socket monitoring interface"
        depends on INET_DIAG && (IPV6 || IPV6=n)
        default n
-       ---help---
+       help
          Support for UDP socket monitoring interface used by the ss tool.
          If unsure, say Y.
 
@@ -438,7 +438,7 @@ config INET_RAW_DIAG
        tristate "RAW: socket monitoring interface"
        depends on INET_DIAG && (IPV6 || IPV6=n)
        default n
-       ---help---
+       help
          Support for RAW socket monitoring interface used by the ss tool.
          If unsure, say Y.
 
@@ -446,7 +446,7 @@ config INET_DIAG_DESTROY
        bool "INET: allow privileged process to administratively close sockets"
        depends on INET_DIAG
        default n
-       ---help---
+       help
          Provides a SOCK_DESTROY operation that allows privileged processes
          (e.g., a connection manager or a network administration tool such as
          ss) to close sockets opened by other processes. Closing a socket in
@@ -457,7 +457,7 @@ config INET_DIAG_DESTROY
 
 menuconfig TCP_CONG_ADVANCED
        bool "TCP: advanced congestion control"
-       ---help---
+       help
          Support for selection of various TCP congestion control
          modules.
 
@@ -471,7 +471,7 @@ if TCP_CONG_ADVANCED
 config TCP_CONG_BIC
        tristate "Binary Increase Congestion (BIC) control"
        default m
-       ---help---
+       help
          BIC-TCP is a sender-side only change that ensures a linear RTT
          fairness under large windows while offering both scalability and
          bounded TCP-friendliness. The protocol combines two schemes
@@ -485,7 +485,7 @@ config TCP_CONG_BIC
 config TCP_CONG_CUBIC
        tristate "CUBIC TCP"
        default y
-       ---help---
+       help
          This is version 2.0 of BIC-TCP which uses a cubic growth function
          among other techniques.
          See http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/cubic-paper.pdf
@@ -493,7 +493,7 @@ config TCP_CONG_CUBIC
 config TCP_CONG_WESTWOOD
        tristate "TCP Westwood+"
        default m
-       ---help---
+       help
          TCP Westwood+ is a sender-side only modification of the TCP Reno
          protocol stack that optimizes the performance of TCP congestion
          control. It is based on end-to-end bandwidth estimation to set
@@ -507,7 +507,7 @@ config TCP_CONG_WESTWOOD
 config TCP_CONG_HTCP
        tristate "H-TCP"
        default m
-       ---help---
+       help
          H-TCP is a send-side only modifications of the TCP Reno
          protocol stack that optimizes the performance of TCP
          congestion control for high speed network links. It uses a
@@ -518,7 +518,7 @@ config TCP_CONG_HTCP
 config TCP_CONG_HSTCP
        tristate "High Speed TCP"
        default n
-       ---help---
+       help
          Sally Floyd's High Speed TCP (RFC 3649) congestion control.
          A modification to TCP's congestion control mechanism for use
          with large congestion windows. A table indicates how much to
@@ -528,7 +528,7 @@ config TCP_CONG_HSTCP
 config TCP_CONG_HYBLA
        tristate "TCP-Hybla congestion control algorithm"
        default n
-       ---help---
+       help
          TCP-Hybla is a sender-side only change that eliminates penalization of
          long-RTT, large-bandwidth connections, like when satellite legs are
          involved, especially when sharing a common bottleneck with normal
@@ -537,7 +537,7 @@ config TCP_CONG_HYBLA
 config TCP_CONG_VEGAS
        tristate "TCP Vegas"
        default n
-       ---help---
+       help
          TCP Vegas is a sender-side only change to TCP that anticipates
          the onset of congestion by estimating the bandwidth. TCP Vegas
          adjusts the sending rate by modifying the congestion
@@ -547,7 +547,7 @@ config TCP_CONG_VEGAS
 config TCP_CONG_NV
        tristate "TCP NV"
        default n
-       ---help---
+       help
          TCP NV is a follow up to TCP Vegas. It has been modified to deal with
          10G networks, measurement noise introduced by LRO, GRO and interrupt
          coalescence. In addition, it will decrease its cwnd multiplicatively
@@ -563,7 +563,7 @@ config TCP_CONG_NV
 config TCP_CONG_SCALABLE
        tristate "Scalable TCP"
        default n
-       ---help---
+       help
          Scalable TCP is a sender-side only change to TCP which uses a
          MIMD congestion control algorithm which has some nice scaling
          properties, though is known to have fairness issues.
@@ -572,7 +572,7 @@ config TCP_CONG_SCALABLE
 config TCP_CONG_LP
        tristate "TCP Low Priority"
        default n
-       ---help---
+       help
          TCP Low Priority (TCP-LP), a distributed algorithm whose goal is
          to utilize only the excess network bandwidth as compared to the
          ``fair share`` of bandwidth as targeted by TCP.
@@ -581,7 +581,7 @@ config TCP_CONG_LP
 config TCP_CONG_VENO
        tristate "TCP Veno"
        default n
-       ---help---
+       help
          TCP Veno is a sender-side only enhancement of TCP to obtain better
          throughput over wireless networks. TCP Veno makes use of state
          distinguishing to circumvent the difficult judgment of the packet loss
@@ -593,7 +593,7 @@ config TCP_CONG_YEAH
        tristate "YeAH TCP"
        select TCP_CONG_VEGAS
        default n
-       ---help---
+       help
          YeAH-TCP is a sender-side high-speed enabled TCP congestion control
          algorithm, which uses a mixed loss/delay approach to compute the
          congestion window. It's design goals target high efficiency,
@@ -606,7 +606,7 @@ config TCP_CONG_YEAH
 config TCP_CONG_ILLINOIS
        tristate "TCP Illinois"
        default n
-       ---help---
+       help
          TCP-Illinois is a sender-side modification of TCP Reno for
          high speed long delay links. It uses round-trip-time to
          adjust the alpha and beta parameters to achieve a higher average
@@ -618,7 +618,7 @@ config TCP_CONG_ILLINOIS
 config TCP_CONG_DCTCP
        tristate "DataCenter TCP (DCTCP)"
        default n
-       ---help---
+       help
          DCTCP leverages Explicit Congestion Notification (ECN) in the network to
          provide multi-bit feedback to the end hosts. It is designed to provide:
 
@@ -639,7 +639,7 @@ config TCP_CONG_DCTCP
 config TCP_CONG_CDG
        tristate "CAIA Delay-Gradient (CDG)"
        default n
-       ---help---
+       help
          CAIA Delay-Gradient (CDG) is a TCP congestion control that modifies
          the TCP sender in order to:
 
@@ -655,7 +655,7 @@ config TCP_CONG_CDG
 config TCP_CONG_BBR
        tristate "BBR TCP"
        default n
-       ---help---
+       help
 
          BBR (Bottleneck Bandwidth and RTT) TCP congestion control aims to
          maximize network utilization and minimize queues. It builds an explicit
@@ -734,7 +734,7 @@ config TCP_MD5SIG
        bool "TCP: MD5 Signature Option support (RFC2385)"
        select CRYPTO
        select CRYPTO_MD5
-       ---help---
+       help
          RFC2385 specifies a method of giving MD5 protection to TCP sessions.
          Its main (only?) use is to protect BGP sessions between core routers
          on the Internet.
index f17b402..a2f4f89 100644 (file)
@@ -94,7 +94,7 @@ config NF_NAT_SNMP_BASIC
        depends on NETFILTER_ADVANCED
        default NF_NAT && NF_CONNTRACK_SNMP
        select ASN1
-       ---help---
+       help
 
          This module implements an Application Layer Gateway (ALG) for
          SNMP payloads.  In conjunction with NAT, it allows a network
@@ -146,7 +146,7 @@ config IP_NF_MATCH_ECN
        tristate '"ecn" match support'
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_MATCH_ECN
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_MATCH_ECN.
@@ -155,7 +155,7 @@ config IP_NF_MATCH_RPFILTER
        tristate '"rpfilter" reverse path filter match support'
        depends on NETFILTER_ADVANCED
        depends on IP_NF_MANGLE || IP_NF_RAW
-       ---help---
+       help
          This option allows you to match packets whose replies would
          go out via the interface the packet came in.
 
@@ -166,7 +166,7 @@ config IP_NF_MATCH_TTL
        tristate '"ttl" match support'
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_MATCH_HL
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_MATCH_HL.
@@ -234,7 +234,7 @@ config IP_NF_TARGET_NETMAP
        tristate "NETMAP target support"
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_TARGET_NETMAP
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_TARGET_NETMAP.
@@ -243,7 +243,7 @@ config IP_NF_TARGET_REDIRECT
        tristate "REDIRECT target support"
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_TARGET_REDIRECT
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_TARGET_REDIRECT.
@@ -279,7 +279,7 @@ config IP_NF_TARGET_ECN
        tristate "ECN target support"
        depends on IP_NF_MANGLE
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This option adds a `ECN' target, which can be used in the iptables mangle
          table.
 
@@ -294,7 +294,7 @@ config IP_NF_TARGET_TTL
        tristate '"TTL" target support'
        depends on NETFILTER_ADVANCED && IP_NF_MANGLE
        select NETFILTER_XT_TARGET_HL
-       ---help---
+       help
        This is a backwards-compatible option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_TARGET_HL.
index 4f03aec..992cf45 100644 (file)
@@ -7,7 +7,7 @@
 menuconfig IPV6
        tristate "The IPv6 protocol"
        default y
-       ---help---
+       help
          Support for IP version 6 (IPv6).
 
          For general information about IPv6, see
@@ -23,7 +23,7 @@ if IPV6
 
 config IPV6_ROUTER_PREF
        bool "IPv6: Router Preference (RFC 4191) support"
-       ---help---
+       help
          Router Preference is an optional extension to the Router
          Advertisement message which improves the ability of hosts
          to pick an appropriate router, especially when the hosts
@@ -34,14 +34,14 @@ config IPV6_ROUTER_PREF
 config IPV6_ROUTE_INFO
        bool "IPv6: Route Information (RFC 4191) support"
        depends on IPV6_ROUTER_PREF
-       ---help---
+       help
          Support of Route Information.
 
          If unsure, say N.
 
 config IPV6_OPTIMISTIC_DAD
        bool "IPv6: Enable RFC 4429 Optimistic DAD"
-       ---help---
+       help
          Support for optimistic Duplicate Address Detection. It allows for
          autoconfigured addresses to be used more quickly.
 
@@ -54,7 +54,7 @@ config INET6_AH
        select CRYPTO_HMAC
        select CRYPTO_MD5
        select CRYPTO_SHA1
-       ---help---
+       help
          Support for IPsec AH.
 
          If unsure, say Y.
@@ -70,7 +70,7 @@ config INET6_ESP
        select CRYPTO_SHA1
        select CRYPTO_DES
        select CRYPTO_ECHAINIV
-       ---help---
+       help
          Support for IPsec ESP.
 
          If unsure, say Y.
@@ -80,7 +80,7 @@ config INET6_ESP_OFFLOAD
        depends on INET6_ESP
        select XFRM_OFFLOAD
        default n
-       ---help---
+       help
          Support for ESP transformation offload. This makes sense
          only if this system really does IPsec and want to do it
          with high throughput. A typical desktop system does not
@@ -104,7 +104,7 @@ config INET6_IPCOMP
        tristate "IPv6: IPComp transformation"
        select INET6_XFRM_TUNNEL
        select XFRM_IPCOMP
-       ---help---
+       help
          Support for IP Payload Compression Protocol (IPComp) (RFC3173),
          typically needed for IPsec.
 
@@ -113,7 +113,7 @@ config INET6_IPCOMP
 config IPV6_MIP6
        tristate "IPv6: Mobility"
        select XFRM
-       ---help---
+       help
          Support for IPv6 Mobility described in RFC 3775.
 
          If unsure, say N.
@@ -123,7 +123,7 @@ config IPV6_ILA
        depends on NETFILTER
        select DST_CACHE
        select LWTUNNEL
-       ---help---
+       help
          Support for IPv6 Identifier Locator Addressing (ILA).
 
          ILA is a mechanism to do network virtualization without
@@ -153,7 +153,7 @@ tristate "Virtual (secure) IPv6: tunneling"
        select IPV6_TUNNEL
        select NET_IP_TUNNEL
        select XFRM
-       ---help---
+       help
        Tunneling means encapsulating data of one protocol type within
        another protocol and sending it over a channel that understands the
        encapsulating protocol. This can be used with xfrm mode tunnel to give
@@ -166,7 +166,7 @@ config IPV6_SIT
        select NET_IP_TUNNEL
        select IPV6_NDISC_NODETYPE
        default y
-       ---help---
+       help
          Tunneling means encapsulating data of one protocol type within
          another protocol and sending it over a channel that understands the
          encapsulating protocol. This driver implements encapsulation of IPv6
@@ -179,7 +179,7 @@ config IPV6_SIT_6RD
        bool "IPv6: IPv6 Rapid Deployment (6RD)"
        depends on IPV6_SIT
        default n
-       ---help---
+       help
          IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon
          mechanisms of 6to4 (RFC3056) to enable a service provider to rapidly
          deploy IPv6 unicast service to IPv4 sites to which it provides
@@ -202,7 +202,7 @@ config IPV6_TUNNEL
        select INET6_TUNNEL
        select DST_CACHE
        select GRO_CELLS
-       ---help---
+       help
          Support for IPv6-in-IPv6 and IPv4-in-IPv6 tunnels described in
          RFC 2473.
 
@@ -213,7 +213,7 @@ config IPV6_GRE
        select IPV6_TUNNEL
        select NET_IP_TUNNEL
        depends on NET_IPGRE_DEMUX
-       ---help---
+       help
          Tunneling means encapsulating data of one protocol type within
          another protocol and sending it over a channel that understands the
          encapsulating protocol. This particular tunneling driver implements
@@ -238,13 +238,13 @@ config IPV6_FOU_TUNNEL
 config IPV6_MULTIPLE_TABLES
        bool "IPv6: Multiple Routing Tables"
        select FIB_RULES
-       ---help---
+       help
          Support multiple routing tables.
 
 config IPV6_SUBTREES
        bool "IPv6: source address based routing"
        depends on IPV6_MULTIPLE_TABLES
-       ---help---
+       help
          Enable routing by source address or prefix.
 
          The destination address is still the primary routing key, so mixing
@@ -259,7 +259,7 @@ config IPV6_MROUTE
        bool "IPv6: multicast routing"
        depends on IPV6
        select IP_MROUTE_COMMON
-       ---help---
+       help
          Support for IPv6 multicast forwarding.
          If unsure, say N.
 
@@ -280,7 +280,7 @@ config IPV6_MROUTE_MULTIPLE_TABLES
 config IPV6_PIMSM_V2
        bool "IPv6: PIM-SM version 2 support"
        depends on IPV6_MROUTE
-       ---help---
+       help
          Support for IPv6 PIM multicast routing protocol PIM-SMv2.
          If unsure, say N.
 
@@ -290,7 +290,7 @@ config IPV6_SEG6_LWTUNNEL
        select LWTUNNEL
        select DST_CACHE
        select IPV6_MULTIPLE_TABLES
-       ---help---
+       help
          Support for encapsulation of packets within an outer IPv6
          header and a Segment Routing Header using the lightweight
          tunnels mechanism. Also enable support for advanced local
@@ -304,7 +304,7 @@ config IPV6_SEG6_HMAC
        select CRYPTO_HMAC
        select CRYPTO_SHA1
        select CRYPTO_SHA256
-       ---help---
+       help
          Support for HMAC signature generation and verification
          of SR-enabled packets.
 
@@ -319,7 +319,7 @@ config IPV6_RPL_LWTUNNEL
        bool "IPv6: RPL Source Routing Header support"
        depends on IPV6
        select LWTUNNEL
-       ---help---
+       help
          Support for RFC6554 RPL Source Routing Header using the lightweight
          tunnels mechanism.
 
index 0594131..262bb51 100644 (file)
@@ -127,7 +127,7 @@ config IP6_NF_MATCH_HL
        tristate '"hl" hoplimit match support'
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_MATCH_HL
-       ---help---
+       help
          This is a backwards-compat option for the user's convenience
          (e.g. when running oldconfig). It selects
          CONFIG_NETFILTER_XT_MATCH_HL.
@@ -153,7 +153,7 @@ config IP6_NF_MATCH_RPFILTER
        tristate '"rpfilter" reverse path filter match support'
        depends on NETFILTER_ADVANCED
        depends on IP6_NF_MANGLE || IP6_NF_RAW
-       ---help---
+       help
          This option allows you to match packets whose replies would
          go out via the interface the packet came in.
 
@@ -183,7 +183,7 @@ config IP6_NF_TARGET_HL
        tristate '"HL" hoplimit target support'
        depends on NETFILTER_ADVANCED && IP6_NF_MANGLE
        select NETFILTER_XT_TARGET_HL
-       ---help---
+       help
          This is a backwards-compatible option for the user's convenience
          (e.g. when running oldconfig). It selects
          CONFIG_NETFILTER_XT_TARGET_HL.
index bf7e970..16f39f2 100644 (file)
@@ -5,7 +5,7 @@ config AF_KCM
        depends on INET
        select BPF_SYSCALL
        select STREAM_PARSER
-       ---help---
+       help
          KCM (Kernel Connection Multiplexor) sockets provide a method
          for multiplexing messages of a message based application
          protocol over kernel connectons (e.g. TCP connections).
index 655e064..b785674 100644 (file)
@@ -8,7 +8,7 @@ menuconfig L2TP
        depends on (IPV6 || IPV6=n)
        depends on INET
        select NET_UDP_TUNNEL
-       ---help---
+       help
          Layer Two Tunneling Protocol
 
          From RFC 2661 <http://www.ietf.org/rfc/rfc2661.txt>.
index de186df..2b2861e 100644 (file)
@@ -6,6 +6,6 @@
 config NET_L3_MASTER_DEV
        bool "L3 Master device support"
        depends on INET || IPV6
-       ---help---
+       help
          This module provides glue between core networking code and device
          drivers to support L3 master devices like VRF.
index 5b50e8d..da87b47 100644 (file)
@@ -5,7 +5,7 @@
 
 config LAPB
        tristate "LAPB Data Link Driver"
-       ---help---
+       help
          Link Access Procedure, Balanced (LAPB) is the data link layer (i.e.
          the lower) part of the X.25 protocol. It offers a reliable
          connection service to exchange data frames with one other host, and
index 0c93b1b..cd9a9bd 100644 (file)
@@ -9,7 +9,7 @@ config MAC80211
        select CRYPTO_GCM
        select CRYPTO_CMAC
        select CRC32
-       ---help---
+       help
          This option enables the hardware independent IEEE 802.11
          networking stack.
 
@@ -25,14 +25,14 @@ config MAC80211_RC_MINSTREL
        bool "Minstrel" if EXPERT
        select MAC80211_HAS_RC
        default y
-       ---help---
+       help
          This option enables the 'minstrel' TX rate control algorithm
 
 choice
        prompt "Default rate control algorithm"
        depends on MAC80211_HAS_RC
        default MAC80211_RC_DEFAULT_MINSTREL
-       ---help---
+       help
          This option selects the default rate control algorithm
          mac80211 will use. Note that this default can still be
          overridden through the ieee80211_default_rc_algo module
@@ -41,7 +41,7 @@ choice
 config MAC80211_RC_DEFAULT_MINSTREL
        bool "Minstrel"
        depends on MAC80211_RC_MINSTREL
-       ---help---
+       help
          Select Minstrel as the default rate control algorithm.
 
 
@@ -60,7 +60,7 @@ comment "Some wireless drivers require a rate control algorithm"
 config MAC80211_MESH
        bool "Enable mac80211 mesh networking support"
        depends on MAC80211
-       ---help---
+       help
          Select this option to enable 802.11 mesh operation in mac80211
          drivers that support it.  802.11 mesh connects multiple stations
          over (possibly multi-hop) wireless links to form a single logical
@@ -71,14 +71,14 @@ config MAC80211_LEDS
        depends on MAC80211
        depends on LEDS_CLASS
        select LEDS_TRIGGERS
-       ---help---
+       help
          This option enables a few LED triggers for different
          packet receive/transmit events.
 
 config MAC80211_DEBUGFS
        bool "Export mac80211 internals in DebugFS"
        depends on MAC80211 && DEBUG_FS
-       ---help---
+       help
          Select this to see extensive information about
          the internal state of mac80211 in debugfs.
 
@@ -87,7 +87,7 @@ config MAC80211_DEBUGFS
 config MAC80211_MESSAGE_TRACING
        bool "Trace all mac80211 debug messages"
        depends on MAC80211
-       ---help---
+       help
          Select this option to have mac80211 register the
          mac80211_msg trace subsystem with tracepoints to
          collect all debugging messages, independent of
@@ -100,13 +100,13 @@ config MAC80211_MESSAGE_TRACING
 menuconfig MAC80211_DEBUG_MENU
        bool "Select mac80211 debugging features"
        depends on MAC80211
-       ---help---
+       help
          This option collects various mac80211 debug settings.
 
 config MAC80211_NOINLINE
        bool "Do not inline TX/RX handlers"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          This option affects code generation in mac80211, when
          selected some functions are marked "noinline" to allow
          easier debugging of problems in the transmit and receive
@@ -122,7 +122,7 @@ config MAC80211_NOINLINE
 config MAC80211_VERBOSE_DEBUG
        bool "Verbose debugging output"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out
          many debugging messages. It should not be selected
          on production systems as some of the messages are
@@ -133,7 +133,7 @@ config MAC80211_VERBOSE_DEBUG
 config MAC80211_MLME_DEBUG
        bool "Verbose managed MLME output"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out
          debugging messages for the managed-mode MLME. It
          should not be selected on production systems as some
@@ -144,7 +144,7 @@ config MAC80211_MLME_DEBUG
 config MAC80211_STA_DEBUG
        bool "Verbose station debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out
          debugging messages for station addition/removal.
 
@@ -153,7 +153,7 @@ config MAC80211_STA_DEBUG
 config MAC80211_HT_DEBUG
        bool "Verbose HT debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          This option enables 802.11n High Throughput features
          debug tracing output.
 
@@ -165,7 +165,7 @@ config MAC80211_HT_DEBUG
 config MAC80211_OCB_DEBUG
        bool "Verbose OCB debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out
          very verbose OCB debugging messages. It should not
          be selected on production systems as those messages
@@ -176,7 +176,7 @@ config MAC80211_OCB_DEBUG
 config MAC80211_IBSS_DEBUG
        bool "Verbose IBSS debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out
          very verbose IBSS debugging messages. It should not
          be selected on production systems as those messages
@@ -187,7 +187,7 @@ config MAC80211_IBSS_DEBUG
 config MAC80211_PS_DEBUG
        bool "Verbose powersave mode debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very
          verbose power save mode debugging messages (when mac80211
          is an AP and has power saving stations.)
@@ -200,7 +200,7 @@ config MAC80211_MPL_DEBUG
        bool "Verbose mesh peer link debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very
          verbose mesh peer link debugging messages (when mac80211
          is taking part in a mesh network).
@@ -213,7 +213,7 @@ config MAC80211_MPATH_DEBUG
        bool "Verbose mesh path debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very
          verbose mesh path selection debugging messages (when mac80211
          is taking part in a mesh network).
@@ -226,7 +226,7 @@ config MAC80211_MHWMP_DEBUG
        bool "Verbose mesh HWMP routing debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very
          verbose mesh routing (HWMP) debugging messages (when mac80211
          is taking part in a mesh network).
@@ -239,7 +239,7 @@ config MAC80211_MESH_SYNC_DEBUG
        bool "Verbose mesh synchronization debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very verbose mesh
          synchronization debugging messages (when mac80211 is taking part in a
          mesh network).
@@ -250,7 +250,7 @@ config MAC80211_MESH_CSA_DEBUG
        bool "Verbose mesh channel switch debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very verbose mesh
          channel switch debugging messages (when mac80211 is taking part in a
          mesh network).
@@ -261,7 +261,7 @@ config MAC80211_MESH_PS_DEBUG
        bool "Verbose mesh powersave debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_MESH
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very verbose mesh
          powersave debugging messages (when mac80211 is taking part in a
          mesh network).
@@ -271,7 +271,7 @@ config MAC80211_MESH_PS_DEBUG
 config MAC80211_TDLS_DEBUG
        bool "Verbose TDLS debugging"
        depends on MAC80211_DEBUG_MENU
-       ---help---
+       help
          Selecting this option causes mac80211 to print out very
          verbose TDLS selection debugging messages (when mac80211
          is a TDLS STA).
@@ -284,7 +284,7 @@ config MAC80211_DEBUG_COUNTERS
        bool "Extra statistics for TX/RX debugging"
        depends on MAC80211_DEBUG_MENU
        depends on MAC80211_DEBUGFS
-       ---help---
+       help
          Selecting this option causes mac80211 to keep additional
          and very verbose statistics about TX and RX handler use
          as well as a few selected dot11 counters. These will be
@@ -298,7 +298,7 @@ config MAC80211_DEBUG_COUNTERS
 config MAC80211_STA_HASH_MAX_SIZE
        int "Station hash table maximum size" if MAC80211_DEBUG_MENU
        default 0
-       ---help---
+       help
          Setting this option to a low value (e.g. 4) allows testing the
          hash table with collisions relatively deterministically (just
          connect more stations than the number selected here.)
index 742624e..901167b 100644 (file)
@@ -8,7 +8,7 @@ config MAC802154
        select CRYPTO_CCM
        select CRYPTO_CTR
        select CRYPTO_AES
-       ---help---
+       help
          This option enables the hardware independent IEEE 802.15.4
          networking stack for SoftMAC devices (the ones implementing
          only PHY level of IEEE 802.15.4 standard).
index d1ad69b..d672ab7 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig MPLS
        bool "MultiProtocol Label Switching"
        default n
-       ---help---
+       help
          MultiProtocol Label Switching routes packets through logical
          circuits.  Originally conceived as a way of routing packets at
          hardware speeds (before hardware was capable of routing ipv4 packets),
@@ -27,13 +27,13 @@ config MPLS_ROUTING
        tristate "MPLS: routing support"
        depends on NET_IP_TUNNEL || NET_IP_TUNNEL=n
        depends on PROC_SYSCTL
-       ---help---
+       help
         Add support for forwarding of mpls packets.
 
 config MPLS_IPTUNNEL
        tristate "MPLS: IP over MPLS tunnel support"
        depends on LWTUNNEL && MPLS_ROUTING
-       ---help---
+       help
         mpls ip tunnel support.
 
 endif # MPLS
index 2f1e575..9330908 100644 (file)
@@ -6,7 +6,7 @@
 config NET_NCSI
        bool "NCSI interface support"
        depends on INET
-       ---help---
+       help
          This module provides NCSI (Network Controller Sideband Interface)
          support. Enable this only if your system connects to a network
          device via NCSI and the ethernet driver you're using supports
@@ -14,6 +14,6 @@ config NET_NCSI
 config NCSI_OEM_CMD_GET_MAC
        bool "Get NCSI OEM MAC Address"
        depends on NET_NCSI
-       ---help---
+       help
          This allows to get MAC address from NCSI firmware and set them back to
                controller.
index 3a3915d..0ffe2b8 100644 (file)
@@ -120,7 +120,7 @@ config NF_CONNTRACK_PROCFS
        bool "Supply CT list in procfs (OBSOLETE)"
        default y
        depends on PROC_FS
-       ---help---
+       help
        This option enables for the list of known conntrack entries
        to be shown in procfs under net/netfilter/nf_conntrack. This
        is considered obsolete in favor of using the conntrack(8)
@@ -717,7 +717,7 @@ comment "Xtables combined modules"
 config NETFILTER_XT_MARK
        tristate 'nfmark target and match support'
        default m if NETFILTER_ADVANCED=n
-       ---help---
+       help
        This option adds the "MARK" target and "mark" match.
 
        Netfilter mark matching allows you to match packets based on the
@@ -733,7 +733,7 @@ config NETFILTER_XT_CONNMARK
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
        select NF_CONNTRACK_MARK
-       ---help---
+       help
        This option adds the "CONNMARK" target and "connmark" match.
 
        Netfilter allows you to store a mark value per connection (a.k.a.
@@ -760,7 +760,7 @@ config NETFILTER_XT_TARGET_AUDIT
        tristate "AUDIT target support"
        depends on AUDIT
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This option adds a 'AUDIT' target, which can be used to create
          audit records for packets dropped/accepted.
 
@@ -770,7 +770,7 @@ config NETFILTER_XT_TARGET_CHECKSUM
        tristate "CHECKSUM target support"
        depends on IP_NF_MANGLE || IP6_NF_MANGLE
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This option adds a `CHECKSUM' target, which can be used in the iptables mangle
          table to work around buggy DHCP clients in virtualized environments.
 
@@ -799,7 +799,7 @@ config NETFILTER_XT_TARGET_CONNMARK
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_CONNMARK
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_CONNMARK (combined connmark/CONNMARK module).
@@ -848,7 +848,7 @@ config NETFILTER_XT_TARGET_HL
        tristate '"HL" hoplimit target support'
        depends on IP_NF_MANGLE || IP6_NF_MANGLE
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        This option adds the "HL" (for IPv6) and "TTL" (for IPv4)
        targets, which enable the user to change the
        hoplimit/time-to-live value of the IP header.
@@ -863,7 +863,7 @@ config NETFILTER_XT_TARGET_HMARK
        tristate '"HMARK" target support'
        depends on IP6_NF_IPTABLES || IP6_NF_IPTABLES=n
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        This option adds the "HMARK" target.
 
        The target allows you to create rules in the "raw" and "mangle" tables
@@ -925,7 +925,7 @@ config NETFILTER_XT_TARGET_MARK
        tristate '"MARK" target support'
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_MARK
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_MARK (combined mark/MARK module).
@@ -933,7 +933,7 @@ config NETFILTER_XT_TARGET_MARK
 config NETFILTER_XT_NAT
        tristate '"SNAT and DNAT" targets support'
        depends on NF_NAT
-       ---help---
+       help
        This option enables the SNAT and DNAT targets.
 
        To compile it as a module, choose M here. If unsure, say N.
@@ -941,7 +941,7 @@ config NETFILTER_XT_NAT
 config NETFILTER_XT_TARGET_NETMAP
        tristate '"NETMAP" target support'
        depends on NF_NAT
-       ---help---
+       help
        NETMAP is an implementation of static 1:1 NAT mapping of network
        addresses. It maps the network address part, while keeping the host
        address part intact.
@@ -991,7 +991,7 @@ config NETFILTER_XT_TARGET_REDIRECT
        tristate "REDIRECT target support"
        depends on NF_NAT
        select NF_NAT_REDIRECT
-       ---help---
+       help
        REDIRECT is a special case of NAT: all incoming connections are
        mapped onto the incoming interface's address, causing the packets to
        come to the local machine instead of passing through. This is
@@ -1021,7 +1021,7 @@ config NETFILTER_XT_TARGET_TEE
        depends on IP6_NF_IPTABLES || !IP6_NF_IPTABLES
        select NF_DUP_IPV4
        select NF_DUP_IPV6 if IP6_NF_IPTABLES
-       ---help---
+       help
        This option adds a "TEE" target with which a packet can be cloned and
        this clone be rerouted to another nexthop.
 
@@ -1073,7 +1073,7 @@ config NETFILTER_XT_TARGET_TCPMSS
        tristate '"TCPMSS" target support'
        depends on IPV6 || IPV6=n
        default m if NETFILTER_ADVANCED=n
-       ---help---
+       help
          This option adds a `TCPMSS' target, which allows you to alter the
          MSS value of TCP SYN packets, to control the maximum size for that
          connection (usually limiting it to your outgoing interface's MTU
@@ -1111,7 +1111,7 @@ comment "Xtables matches"
 config NETFILTER_XT_MATCH_ADDRTYPE
        tristate '"addrtype" address type match support'
        default m if NETFILTER_ADVANCED=n
-       ---help---
+       help
          This option allows you to match what routing thinks of an address,
          eg. UNICAST, LOCAL, BROADCAST, ...
 
@@ -1132,7 +1132,7 @@ config NETFILTER_XT_MATCH_CGROUP
        depends on NETFILTER_ADVANCED
        depends on CGROUPS
        select CGROUP_NET_CLASSID
-       ---help---
+       help
        Socket/process control group matching allows you to match locally
        generated packets based on which net_cls control group processes
        belong to.
@@ -1141,7 +1141,7 @@ config NETFILTER_XT_MATCH_CLUSTER
        tristate '"cluster" match support'
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This option allows you to build work-load-sharing clusters of
          network servers/stateful firewalls without having a dedicated
          load-balancing router/server/switch. Basically, this match returns
@@ -1179,7 +1179,7 @@ config NETFILTER_XT_MATCH_CONNLABEL
        select NF_CONNTRACK_LABELS
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This match allows you to test and assign userspace-defined labels names
          to a connection.  The kernel only stores bit values - mapping
          names to bits is done by userspace.
@@ -1192,7 +1192,7 @@ config NETFILTER_XT_MATCH_CONNLIMIT
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
        select NETFILTER_CONNCOUNT
-       ---help---
+       help
          This match allows you to match against the number of parallel
          connections to a server per client IP address (or address block).
 
@@ -1201,7 +1201,7 @@ config NETFILTER_XT_MATCH_CONNMARK
        depends on NF_CONNTRACK
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_CONNMARK
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_CONNMARK (combined connmark/CONNMARK module).
@@ -1267,7 +1267,7 @@ config NETFILTER_XT_MATCH_DSCP
 config NETFILTER_XT_MATCH_ECN
        tristate '"ecn" match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        This option adds an "ECN" match, which allows you to match against
        the IPv4 and TCP header ECN fields.
 
@@ -1310,7 +1310,7 @@ config NETFILTER_XT_MATCH_HELPER
 config NETFILTER_XT_MATCH_HL
        tristate '"hl" hoplimit/TTL match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        HL matching allows you to match packets based on the hoplimit
        in the IPv6 header, or the time-to-live field in the IPv4
        header of the packet.
@@ -1327,7 +1327,7 @@ config NETFILTER_XT_MATCH_IPCOMP
 config NETFILTER_XT_MATCH_IPRANGE
        tristate '"iprange" address range match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        This option adds a "iprange" match, which allows you to match based on
        an IP address range. (Normal iptables only matches on single addresses
        with an optional mask.)
@@ -1348,7 +1348,7 @@ config NETFILTER_XT_MATCH_L2TP
        tristate '"l2tp" match support'
        depends on NETFILTER_ADVANCED
        default L2TP
-       ---help---
+       help
        This option adds an "L2TP" match, which allows you to match against
        L2TP protocol header fields.
 
@@ -1386,7 +1386,7 @@ config NETFILTER_XT_MATCH_MARK
        tristate '"mark" match support'
        depends on NETFILTER_ADVANCED
        select NETFILTER_XT_MARK
-       ---help---
+       help
        This is a backwards-compat option for the user's convenience
        (e.g. when running oldconfig). It selects
        CONFIG_NETFILTER_XT_MARK (combined mark/MARK module).
@@ -1428,7 +1428,7 @@ config NETFILTER_XT_MATCH_OSF
 config NETFILTER_XT_MATCH_OWNER
        tristate '"owner" match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        Socket owner matching allows you to match locally-generated packets
        based on who created the socket: the user or group. It is also
        possible to check whether a socket actually exists.
@@ -1503,7 +1503,7 @@ config NETFILTER_XT_MATCH_REALM
 config NETFILTER_XT_MATCH_RECENT
        tristate '"recent" match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
        This match is used for creating one or many lists of recently
        used addresses and then matching against that/those list(s).
 
@@ -1586,7 +1586,7 @@ config NETFILTER_XT_MATCH_TCPMSS
 config NETFILTER_XT_MATCH_TIME
        tristate '"time" match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          This option adds a "time" match, which allows you to match based on
          the packet arrival time (at the machine which netfilter is running)
          on) or departure time/date (for locally generated packets).
@@ -1600,7 +1600,7 @@ config NETFILTER_XT_MATCH_TIME
 config NETFILTER_XT_MATCH_U32
        tristate '"u32" match support'
        depends on NETFILTER_ADVANCED
-       ---help---
+       help
          u32 allows you to extract quantities of up to 4 bytes from a packet,
          AND them with specified masks, shift them by specified amounts and
          test whether the results are in any of a set of specified ranges.
index 5b672e0..2c15930 100644 (file)
@@ -6,7 +6,7 @@ menuconfig IP_VS
        tristate "IP virtual server support"
        depends on NET && INET && NETFILTER
        depends on (NF_CONNTRACK || NF_CONNTRACK=n)
-       ---help---
+       help
          IP Virtual Server support will let you build a high-performance
          virtual server based on cluster of two or more real servers. This
          option must be enabled for at least one of the clustered computers
@@ -31,14 +31,14 @@ config      IP_VS_IPV6
        depends on IPV6 = y || IP_VS = IPV6
        select IP6_NF_IPTABLES
        select NF_DEFRAG_IPV6
-       ---help---
+       help
          Add IPv6 support to IPVS.
 
          Say Y if unsure.
 
 config IP_VS_DEBUG
        bool "IP virtual server debugging"
-       ---help---
+       help
          Say Y here if you want to get additional messages useful in
          debugging the IP virtual server code. You can change the debug
          level in /proc/sys/net/ipv4/vs/debug_level
@@ -47,7 +47,7 @@ config        IP_VS_TAB_BITS
        int "IPVS connection table size (the Nth power of 2)"
        range 8 20
        default 12
-       ---help---
+       help
          The IPVS connection hash table uses the chaining scheme to handle
          hash collisions. Using a big IPVS connection hash table will greatly
          reduce conflicts when there are hundreds of thousands of connections
@@ -78,13 +78,13 @@ comment "IPVS transport protocol load balancing support"
 
 config IP_VS_PROTO_TCP
        bool "TCP load balancing support"
-       ---help---
+       help
          This option enables support for load balancing TCP transport
          protocol. Say Y if unsure.
 
 config IP_VS_PROTO_UDP
        bool "UDP load balancing support"
-       ---help---
+       help
          This option enables support for load balancing UDP transport
          protocol. Say Y if unsure.
 
@@ -93,20 +93,20 @@ config      IP_VS_PROTO_AH_ESP
 
 config IP_VS_PROTO_ESP
        bool "ESP load balancing support"
-       ---help---
+       help
          This option enables support for load balancing ESP (Encapsulation
          Security Payload) transport protocol. Say Y if unsure.
 
 config IP_VS_PROTO_AH
        bool "AH load balancing support"
-       ---help---
+       help
          This option enables support for load balancing AH (Authentication
          Header) transport protocol. Say Y if unsure.
 
 config  IP_VS_PROTO_SCTP
        bool "SCTP load balancing support"
        select LIBCRC32C
-       ---help---
+       help
          This option enables support for load balancing SCTP transport
          protocol. Say Y if unsure.
 
@@ -114,7 +114,7 @@ comment "IPVS scheduler"
 
 config IP_VS_RR
        tristate "round-robin scheduling"
-       ---help---
+       help
          The robin-robin scheduling algorithm simply directs network
          connections to different real servers in a round-robin manner.
 
@@ -123,7 +123,7 @@ config      IP_VS_RR
  
 config IP_VS_WRR
        tristate "weighted round-robin scheduling"
-       ---help---
+       help
          The weighted robin-robin scheduling algorithm directs network
          connections to different real servers based on server weights
          in a round-robin manner. Servers with higher weights receive
@@ -136,7 +136,7 @@ config      IP_VS_WRR
 
 config IP_VS_LC
        tristate "least-connection scheduling"
-       ---help---
+       help
          The least-connection scheduling algorithm directs network
          connections to the server with the least number of active 
          connections.
@@ -146,7 +146,7 @@ config      IP_VS_LC
 
 config IP_VS_WLC
        tristate "weighted least-connection scheduling"
-       ---help---
+       help
          The weighted least-connection scheduling algorithm directs network
          connections to the server with the least active connections
          normalized by the server weight.
@@ -156,7 +156,7 @@ config      IP_VS_WLC
 
 config  IP_VS_FO
                tristate "weighted failover scheduling"
-       ---help---
+       help
          The weighted failover scheduling algorithm directs network
          connections to the server with the highest weight that is
          currently available.
@@ -166,7 +166,7 @@ config  IP_VS_FO
 
 config  IP_VS_OVF
        tristate "weighted overflow scheduling"
-       ---help---
+       help
          The weighted overflow scheduling algorithm directs network
          connections to the server with the highest weight that is
          currently available and overflows to the next when active
@@ -177,7 +177,7 @@ config  IP_VS_OVF
 
 config IP_VS_LBLC
        tristate "locality-based least-connection scheduling"
-       ---help---
+       help
          The locality-based least-connection scheduling algorithm is for
          destination IP load balancing. It is usually used in cache cluster.
          This algorithm usually directs packet destined for an IP address to
@@ -191,7 +191,7 @@ config      IP_VS_LBLC
 
 config  IP_VS_LBLCR
        tristate "locality-based least-connection with replication scheduling"
-       ---help---
+       help
          The locality-based least-connection with replication scheduling
          algorithm is also for destination IP load balancing. It is 
          usually used in cache cluster. It differs from the LBLC scheduling
@@ -209,7 +209,7 @@ config  IP_VS_LBLCR
 
 config IP_VS_DH
        tristate "destination hashing scheduling"
-       ---help---
+       help
          The destination hashing scheduling algorithm assigns network
          connections to the servers through looking up a statically assigned
          hash table by their destination IP addresses.
@@ -219,7 +219,7 @@ config      IP_VS_DH
 
 config IP_VS_SH
        tristate "source hashing scheduling"
-       ---help---
+       help
          The source hashing scheduling algorithm assigns network
          connections to the servers through looking up a statically assigned
          hash table by their source IP addresses.
@@ -229,7 +229,7 @@ config      IP_VS_SH
 
 config IP_VS_MH
        tristate "maglev hashing scheduling"
-       ---help---
+       help
          The maglev consistent hashing scheduling algorithm provides the
          Google's Maglev hashing algorithm as a IPVS scheduler. It assigns
          network connections to the servers through looking up a statically
@@ -248,7 +248,7 @@ config      IP_VS_MH
 
 config IP_VS_SED
        tristate "shortest expected delay scheduling"
-       ---help---
+       help
          The shortest expected delay scheduling algorithm assigns network
          connections to the server with the shortest expected delay. The 
          expected delay that the job will experience is (Ci + 1) / Ui if 
@@ -261,7 +261,7 @@ config      IP_VS_SED
 
 config IP_VS_NQ
        tristate "never queue scheduling"
-       ---help---
+       help
          The never queue scheduling algorithm adopts a two-speed model.
          When there is an idle server available, the job will be sent to
          the idle server, instead of waiting for a fast one. When there
@@ -278,7 +278,7 @@ config IP_VS_SH_TAB_BITS
        int "IPVS source hashing table size (the Nth power of 2)"
        range 4 20
        default 8
-       ---help---
+       help
          The source hashing scheduler maps source IPs to destinations
          stored in a hash table. This table is tiled by each destination
          until all slots in the table are filled. When using weights to
@@ -293,7 +293,7 @@ config IP_VS_MH_TAB_INDEX
        int "IPVS maglev hashing table index of size (the prime numbers)"
        range 8 17
        default 12
-       ---help---
+       help
          The maglev hashing scheduler maps source IPs to destinations
          stored in a hash table. This table is assigned by a preference
          list of the positions to each destination until all slots in
@@ -312,7 +312,7 @@ config      IP_VS_FTP
        depends on IP_VS_PROTO_TCP && NF_CONNTRACK && NF_NAT && \
                NF_CONNTRACK_FTP
        select IP_VS_NFCT
-       ---help---
+       help
          FTP is a protocol that transfers IP address and/or port number in
          the payload. In the virtual server via Network Address Translation,
          the IP address and port number of real servers cannot be sent to
@@ -326,7 +326,7 @@ config      IP_VS_FTP
 config IP_VS_NFCT
        bool "Netfilter connection tracking"
        depends on NF_CONNTRACK
-       ---help---
+       help
          The Netfilter connection tracking support allows the IPVS
          connection state to be exported to the Netfilter framework
          for filtering purposes.
@@ -335,7 +335,7 @@ config      IP_VS_PE_SIP
        tristate "SIP persistence engine"
        depends on IP_VS_PROTO_UDP
        depends on NF_CONNTRACK_SIP
-       ---help---
+       help
          Allow persistence based on the SIP Call-ID
 
 endif # IP_VS
index 07b03c3..4383ac2 100644 (file)
@@ -8,7 +8,7 @@ config NETLABEL
        depends on SECURITY
        select CRC_CCITT if IPV6
        default n
-       ---help---
+       help
          NetLabel provides support for explicit network packet labeling
          protocols such as CIPSO and RIPSO.  For more information see
          Documentation/netlabel as well as the NetLabel SourceForge project
index 20f9679..1039d4f 100644 (file)
@@ -6,6 +6,6 @@
 config NETLINK_DIAG
        tristate "NETLINK: socket monitoring interface"
        default n
-       ---help---
+       help
          Support for NETLINK socket monitoring interface used by the ss tool.
          If unsure, say Y.
index 4822d6f..9500b8a 100644 (file)
@@ -13,6 +13,6 @@ config NFC_SHDLC
        select CRC_CCITT
        bool "SHDLC link layer for HCI based NFC drivers"
        default n
-       ---help---
+       help
          Say yes if you use an NFC HCI driver that requires SHDLC link layer.
          If unsure, say N here.
index 19af948..84f2a28 100644 (file)
@@ -2,7 +2,7 @@
 menuconfig NET_NSH
        tristate "Network Service Header (NSH) protocol"
        default n
-       ---help---
+       help
          Network Service Header is an implementation of Service Function
          Chaining (RFC 7665). The current implementation in Linux supports
          only MD type 1 and only with the openvswitch module.
index 22d7d56..15bd287 100644 (file)
@@ -15,7 +15,7 @@ config OPENVSWITCH
        select NET_MPLS_GSO
        select DST_CACHE
        select NET_NSH
-       ---help---
+       help
          Open vSwitch is a multilayer Ethernet switch targeted at virtualized
          environments.  In addition to supporting a variety of features
          expected in a traditional hardware switch, it enables fine-grained
@@ -43,7 +43,7 @@ config OPENVSWITCH_GRE
        depends on OPENVSWITCH
        depends on NET_IPGRE
        default OPENVSWITCH
-       ---help---
+       help
          If you say Y here, then the Open vSwitch will be able create GRE
          vport.
 
@@ -56,7 +56,7 @@ config OPENVSWITCH_VXLAN
        depends on OPENVSWITCH
        depends on VXLAN
        default OPENVSWITCH
-       ---help---
+       help
          If you say Y here, then the Open vSwitch will be able create vxlan vport.
 
          Say N to exclude this support and reduce the binary size.
@@ -68,7 +68,7 @@ config OPENVSWITCH_GENEVE
        depends on OPENVSWITCH
        depends on GENEVE
        default OPENVSWITCH
-       ---help---
+       help
          If you say Y here, then the Open vSwitch will be able create geneve vport.
 
          Say N to exclude this support and reduce the binary size.
index b4abad1..2997382 100644 (file)
@@ -5,7 +5,7 @@
 
 config PACKET
        tristate "Packet socket"
-       ---help---
+       help
          The Packet protocol is used by applications which communicate
          directly with network devices without an intermediate network
          protocol implemented in the kernel, e.g. tcpdump.  If you want them
@@ -20,6 +20,6 @@ config PACKET_DIAG
        tristate "Packet: sockets monitoring interface"
        depends on PACKET
        default n
-       ---help---
+       help
          Support for PF_PACKET sockets monitoring interface used by the ss tool.
          If unsure, say Y.
index f362ca3..b4020b8 100644 (file)
@@ -4,7 +4,7 @@
 
 config QRTR
        tristate "Qualcomm IPC Router support"
-       ---help---
+       help
          Say Y if you intend to use Qualcomm IPC router protocol.  The
          protocol is used to communicate with services provided by other
          hardware blocks in the system.
@@ -17,13 +17,13 @@ if QRTR
 config QRTR_SMD
        tristate "SMD IPC Router channels"
        depends on RPMSG || (COMPILE_TEST && RPMSG=n)
-       ---help---
+       help
          Say Y here to support SMD based ipcrouter channels.  SMD is the
          most common transport for IPC Router.
 
 config QRTR_TUN
        tristate "TUN device for Qualcomm IPC Router"
-       ---help---
+       help
          Say Y here to expose a character device that allows user space to
          implement endpoints of QRTR, for purpose of tunneling data to other
          hosts or testing purposes.
index c64e154..75cd696 100644 (file)
@@ -3,14 +3,14 @@
 config RDS
        tristate "The Reliable Datagram Sockets Protocol"
        depends on INET
-       ---help---
+       help
          The RDS (Reliable Datagram Sockets) protocol provides reliable,
          sequenced delivery of datagrams over Infiniband or TCP.
 
 config RDS_RDMA
        tristate "RDS over Infiniband"
        depends on RDS && INFINIBAND && INFINIBAND_ADDR_TRANS
-       ---help---
+       help
          Allow RDS to use Infiniband as a transport.
          This transport supports RDMA operations.
 
@@ -18,7 +18,7 @@ config RDS_TCP
        tristate "RDS over TCP"
        depends on RDS
        depends on IPV6 || !IPV6
-       ---help---
+       help
          Allow RDS to use TCP as a transport.
          This transport does not support RDMA operations.
 
index 2f20073..84badf0 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig NET_SCHED
        bool "QoS and/or fair queueing"
        select NET_SCH_FIFO
-       ---help---
+       help
          When the kernel has several packets to send out over a network
          device, it has to decide which ones to send first, which ones to
          delay, and which ones to drop. This is the job of the queueing
@@ -47,7 +47,7 @@ comment "Queueing/Scheduling"
 
 config NET_SCH_CBQ
        tristate "Class Based Queueing (CBQ)"
-       ---help---
+       help
          Say Y here if you want to use the Class-Based Queueing (CBQ) packet
          scheduling algorithm. This algorithm classifies the waiting packets
          into a tree-like hierarchy of classes; the leaves of this tree are
@@ -64,7 +64,7 @@ config NET_SCH_CBQ
 
 config NET_SCH_HTB
        tristate "Hierarchical Token Bucket (HTB)"
-       ---help---
+       help
          Say Y here if you want to use the Hierarchical Token Buckets (HTB)
          packet scheduling algorithm. See
          <http://luxik.cdi.cz/~devik/qos/htb/> for complete manual and
@@ -78,7 +78,7 @@ config NET_SCH_HTB
 
 config NET_SCH_HFSC
        tristate "Hierarchical Fair Service Curve (HFSC)"
-       ---help---
+       help
          Say Y here if you want to use the Hierarchical Fair Service Curve
          (HFSC) packet scheduling algorithm.
 
@@ -88,7 +88,7 @@ config NET_SCH_HFSC
 config NET_SCH_ATM
        tristate "ATM Virtual Circuits (ATM)"
        depends on ATM
-       ---help---
+       help
          Say Y here if you want to use the ATM pseudo-scheduler.  This
          provides a framework for invoking classifiers, which in turn
          select classes of this queuing discipline.  Each class maps
@@ -101,7 +101,7 @@ config NET_SCH_ATM
 
 config NET_SCH_PRIO
        tristate "Multi Band Priority Queueing (PRIO)"
-       ---help---
+       help
          Say Y here if you want to use an n-band priority queue packet
          scheduler.
 
@@ -110,7 +110,7 @@ config NET_SCH_PRIO
 
 config NET_SCH_MULTIQ
        tristate "Hardware Multiqueue-aware Multi Band Queuing (MULTIQ)"
-       ---help---
+       help
          Say Y here if you want to use an n-band queue packet scheduler
          to support devices that have multiple hardware transmit queues.
 
@@ -119,7 +119,7 @@ config NET_SCH_MULTIQ
 
 config NET_SCH_RED
        tristate "Random Early Detection (RED)"
-       ---help---
+       help
          Say Y here if you want to use the Random Early Detection (RED)
          packet scheduling algorithm.
 
@@ -130,7 +130,7 @@ config NET_SCH_RED
 
 config NET_SCH_SFB
        tristate "Stochastic Fair Blue (SFB)"
-       ---help---
+       help
          Say Y here if you want to use the Stochastic Fair Blue (SFB)
          packet scheduling algorithm.
 
@@ -141,7 +141,7 @@ config NET_SCH_SFB
 
 config NET_SCH_SFQ
        tristate "Stochastic Fairness Queueing (SFQ)"
-       ---help---
+       help
          Say Y here if you want to use the Stochastic Fairness Queueing (SFQ)
          packet scheduling algorithm.
 
@@ -152,7 +152,7 @@ config NET_SCH_SFQ
 
 config NET_SCH_TEQL
        tristate "True Link Equalizer (TEQL)"
-       ---help---
+       help
          Say Y here if you want to use the True Link Equalizer (TLE) packet
          scheduling algorithm. This queueing discipline allows the combination
          of several physical devices into one virtual device.
@@ -164,7 +164,7 @@ config NET_SCH_TEQL
 
 config NET_SCH_TBF
        tristate "Token Bucket Filter (TBF)"
-       ---help---
+       help
          Say Y here if you want to use the Token Bucket Filter (TBF) packet
          scheduling algorithm.
 
@@ -175,7 +175,7 @@ config NET_SCH_TBF
 
 config NET_SCH_CBS
        tristate "Credit Based Shaper (CBS)"
-       ---help---
+       help
          Say Y here if you want to use the Credit Based Shaper (CBS) packet
          scheduling algorithm.
 
@@ -208,7 +208,7 @@ config NET_SCH_TAPRIO
 
 config NET_SCH_GRED
        tristate "Generic Random Early Detection (GRED)"
-       ---help---
+       help
          Say Y here if you want to use the Generic Random Early Detection
          (GRED) packet scheduling algorithm for some of your network devices
          (see the top of <file:net/sched/sch_red.c> for details and
@@ -219,7 +219,7 @@ config NET_SCH_GRED
 
 config NET_SCH_DSMARK
        tristate "Differentiated Services marker (DSMARK)"
-       ---help---
+       help
          Say Y if you want to schedule packets according to the
          Differentiated Services architecture proposed in RFC 2475.
          Technical information on this method, with pointers to associated
@@ -230,7 +230,7 @@ config NET_SCH_DSMARK
 
 config NET_SCH_NETEM
        tristate "Network emulator (NETEM)"
-       ---help---
+       help
          Say Y if you want to emulate network delay, loss, and packet
          re-ordering. This is often useful to simulate networks when
          testing applications or protocols.
@@ -384,7 +384,7 @@ config NET_SCH_INGRESS
        depends on NET_CLS_ACT
        select NET_INGRESS
        select NET_EGRESS
-       ---help---
+       help
          Say Y here if you want to use classifiers for incoming and/or outgoing
          packets. This qdisc doesn't do anything else besides running classifiers,
          which can also have actions attached to them. In case of outgoing packets,
@@ -398,7 +398,7 @@ config NET_SCH_INGRESS
 
 config NET_SCH_PLUG
        tristate "Plug network traffic until release (PLUG)"
-       ---help---
+       help
 
          This queuing discipline allows userspace to plug/unplug a network
          output queue, using the netlink interface.  When it receives an
@@ -441,7 +441,7 @@ config NET_SCH_ETS
 
 menuconfig NET_SCH_DEFAULT
        bool "Allow override default queue discipline"
-       ---help---
+       help
          Support for selection of default queuing discipline.
 
          Nearly all users can safely say no here, and the default
@@ -492,7 +492,7 @@ config NET_CLS
 config NET_CLS_BASIC
        tristate "Elementary classification (BASIC)"
        select NET_CLS
-       ---help---
+       help
          Say Y here if you want to be able to classify packets using
          only extended matches and actions.
 
@@ -502,7 +502,7 @@ config NET_CLS_BASIC
 config NET_CLS_TCINDEX
        tristate "Traffic-Control Index (TCINDEX)"
        select NET_CLS
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          traffic control indices. You will want this feature if you want
          to implement Differentiated Services together with DSMARK.
@@ -515,7 +515,7 @@ config NET_CLS_ROUTE4
        depends on INET
        select IP_ROUTE_CLASSID
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets
          according to the route table entry they matched.
 
@@ -525,7 +525,7 @@ config NET_CLS_ROUTE4
 config NET_CLS_FW
        tristate "Netfilter mark (FW)"
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets
          according to netfilter/firewall marks.
 
@@ -535,7 +535,7 @@ config NET_CLS_FW
 config NET_CLS_U32
        tristate "Universal 32bit comparisons w/ hashing (U32)"
        select NET_CLS
-       ---help---
+       help
          Say Y here to be able to classify packets using a universal
          32bit pieces based comparison scheme.
 
@@ -545,20 +545,20 @@ config NET_CLS_U32
 config CLS_U32_PERF
        bool "Performance counters support"
        depends on NET_CLS_U32
-       ---help---
+       help
          Say Y here to make u32 gather additional statistics useful for
          fine tuning u32 classifiers.
 
 config CLS_U32_MARK
        bool "Netfilter marks support"
        depends on NET_CLS_U32
-       ---help---
+       help
          Say Y here to be able to use netfilter marks as u32 key.
 
 config NET_CLS_RSVP
        tristate "IPv4 Resource Reservation Protocol (RSVP)"
        select NET_CLS
-       ---help---
+       help
          The Resource Reservation Protocol (RSVP) permits end systems to
          request a minimum and maximum data flow rate for a connection; this
          is important for real time data such as streaming sound or video.
@@ -572,7 +572,7 @@ config NET_CLS_RSVP
 config NET_CLS_RSVP6
        tristate "IPv6 Resource Reservation Protocol (RSVP6)"
        select NET_CLS
-       ---help---
+       help
          The Resource Reservation Protocol (RSVP) permits end systems to
          request a minimum and maximum data flow rate for a connection; this
          is important for real time data such as streaming sound or video.
@@ -586,7 +586,7 @@ config NET_CLS_RSVP6
 config NET_CLS_FLOW
        tristate "Flow classifier"
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets based on
          a configurable combination of packet keys. This is mostly useful
          in combination with SFQ.
@@ -599,7 +599,7 @@ config NET_CLS_CGROUP
        select NET_CLS
        select CGROUP_NET_CLASSID
        depends on CGROUPS
-       ---help---
+       help
          Say Y here if you want to classify packets based on the control
          cgroup of their process.
 
@@ -609,7 +609,7 @@ config NET_CLS_CGROUP
 config NET_CLS_BPF
        tristate "BPF-based classifier"
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets based on
          programmable BPF (JIT'ed) filters as an alternative to ematches.
 
@@ -619,7 +619,7 @@ config NET_CLS_BPF
 config NET_CLS_FLOWER
        tristate "Flower classifier"
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets based on
          a configurable combination of packet keys and masks.
 
@@ -629,7 +629,7 @@ config NET_CLS_FLOWER
 config NET_CLS_MATCHALL
        tristate "Match-all classifier"
        select NET_CLS
-       ---help---
+       help
          If you say Y here, you will be able to classify packets based on
          nothing. Every packet will match.
 
@@ -639,7 +639,7 @@ config NET_CLS_MATCHALL
 config NET_EMATCH
        bool "Extended Matches"
        select NET_CLS
-       ---help---
+       help
          Say Y here if you want to use extended matches on top of classifiers
          and select the extended matches below.
 
@@ -653,7 +653,7 @@ config NET_EMATCH_STACK
        int "Stack size"
        depends on NET_EMATCH
        default "32"
-       ---help---
+       help
          Size of the local stack variable used while evaluating the tree of
          ematches. Limits the depth of the tree, i.e. the number of
          encapsulated precedences. Every level requires 4 bytes of additional
@@ -662,7 +662,7 @@ config NET_EMATCH_STACK
 config NET_EMATCH_CMP
        tristate "Simple packet data comparison"
        depends on NET_EMATCH
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          simple packet data comparisons for 8, 16, and 32bit values.
 
@@ -672,7 +672,7 @@ config NET_EMATCH_CMP
 config NET_EMATCH_NBYTE
        tristate "Multi byte comparison"
        depends on NET_EMATCH
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          multiple byte comparisons mainly useful for IPv6 address comparisons.
 
@@ -682,7 +682,7 @@ config NET_EMATCH_NBYTE
 config NET_EMATCH_U32
        tristate "U32 key"
        depends on NET_EMATCH
-       ---help---
+       help
          Say Y here if you want to be able to classify packets using
          the famous u32 key in combination with logic relations.
 
@@ -692,7 +692,7 @@ config NET_EMATCH_U32
 config NET_EMATCH_META
        tristate "Metadata"
        depends on NET_EMATCH
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          metadata such as load average, netfilter attributes, socket
          attributes and routing decisions.
@@ -707,7 +707,7 @@ config NET_EMATCH_TEXT
        select TEXTSEARCH_KMP
        select TEXTSEARCH_BM
        select TEXTSEARCH_FSM
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          textsearch comparisons.
 
@@ -717,7 +717,7 @@ config NET_EMATCH_TEXT
 config NET_EMATCH_CANID
        tristate "CAN Identifier"
        depends on NET_EMATCH && (CAN=y || CAN=m)
-       ---help---
+       help
          Say Y here if you want to be able to classify CAN frames based
          on CAN Identifier.
 
@@ -727,7 +727,7 @@ config NET_EMATCH_CANID
 config NET_EMATCH_IPSET
        tristate "IPset"
        depends on NET_EMATCH && IP_SET
-       ---help---
+       help
          Say Y here if you want to be able to classify packets based on
          ipset membership.
 
@@ -737,7 +737,7 @@ config NET_EMATCH_IPSET
 config NET_EMATCH_IPT
        tristate "IPtables Matches"
        depends on NET_EMATCH && NETFILTER && NETFILTER_XTABLES
-       ---help---
+       help
          Say Y here to be able to classify packets based on iptables
          matches.
          Current supported match is "policy" which allows packet classification
@@ -749,7 +749,7 @@ config NET_EMATCH_IPT
 config NET_CLS_ACT
        bool "Actions"
        select NET_CLS
-       ---help---
+       help
          Say Y here if you want to use traffic control actions. Actions
          get attached to classifiers and are invoked after a successful
          classification. They are used to overwrite the classification
@@ -761,7 +761,7 @@ config NET_CLS_ACT
 config NET_ACT_POLICE
        tristate "Traffic Policing"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here if you want to do traffic policing, i.e. strict
          bandwidth limiting. This action replaces the existing policing
          module.
@@ -772,7 +772,7 @@ config NET_ACT_POLICE
 config NET_ACT_GACT
        tristate "Generic actions"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to take generic actions such as dropping and
          accepting packets.
 
@@ -782,13 +782,13 @@ config NET_ACT_GACT
 config GACT_PROB
        bool "Probability support"
        depends on NET_ACT_GACT
-       ---help---
+       help
          Say Y here to use the generic action randomly or deterministically.
 
 config NET_ACT_MIRRED
        tristate "Redirecting and Mirroring"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to allow packets to be mirrored or redirected to
          other devices.
 
@@ -799,7 +799,7 @@ config NET_ACT_SAMPLE
        tristate "Traffic Sampling"
        depends on NET_CLS_ACT
        select PSAMPLE
-       ---help---
+       help
          Say Y here to allow packet sampling tc action. The packet sample
          action consists of statistically choosing packets and sampling
          them using the psample module.
@@ -810,7 +810,7 @@ config NET_ACT_SAMPLE
 config NET_ACT_IPT
        tristate "IPtables targets"
        depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES
-       ---help---
+       help
          Say Y here to be able to invoke iptables targets after successful
          classification.
 
@@ -820,7 +820,7 @@ config NET_ACT_IPT
 config NET_ACT_NAT
        tristate "Stateless NAT"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to do stateless NAT on IPv4 packets.  You should use
          netfilter for NAT unless you know what you are doing.
 
@@ -830,7 +830,7 @@ config NET_ACT_NAT
 config NET_ACT_PEDIT
        tristate "Packet Editing"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here if you want to mangle the content of packets.
 
          To compile this code as a module, choose M here: the
@@ -839,7 +839,7 @@ config NET_ACT_PEDIT
 config NET_ACT_SIMP
        tristate "Simple Example (Debug)"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to add a simple action for demonstration purposes.
          It is meant as an example and for debugging purposes. It will
          print a configured policy string followed by the packet count
@@ -853,7 +853,7 @@ config NET_ACT_SIMP
 config NET_ACT_SKBEDIT
        tristate "SKB Editing"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to change skb priority or queue_mapping settings.
 
          If unsure, say N.
@@ -865,7 +865,7 @@ config NET_ACT_CSUM
        tristate "Checksum Updating"
        depends on NET_CLS_ACT && INET
        select LIBCRC32C
-       ---help---
+       help
          Say Y here to update some common checksum after some direct
          packet alterations.
 
@@ -886,7 +886,7 @@ config NET_ACT_MPLS
 config NET_ACT_VLAN
        tristate "Vlan manipulation"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to push or pop vlan headers.
 
          If unsure, say N.
@@ -897,7 +897,7 @@ config NET_ACT_VLAN
 config NET_ACT_BPF
        tristate "BPF based action"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to execute BPF code on packets. The BPF code will decide
          if the packet should be dropped or not.
 
@@ -910,7 +910,7 @@ config NET_ACT_CONNMARK
        tristate "Netfilter Connection Mark Retriever"
        depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES
        depends on NF_CONNTRACK && NF_CONNTRACK_MARK
-       ---help---
+       help
          Say Y here to allow retrieving of conn mark
 
          If unsure, say N.
@@ -938,7 +938,7 @@ config NET_ACT_CTINFO
 config NET_ACT_SKBMOD
        tristate "skb data modification action"
        depends on NET_CLS_ACT
-       ---help---
+       help
         Say Y here to allow modification of skb data
 
         If unsure, say N.
@@ -950,7 +950,7 @@ config NET_ACT_IFE
        tristate "Inter-FE action based on IETF ForCES InterFE LFB"
        depends on NET_CLS_ACT
        select NET_IFE
-       ---help---
+       help
          Say Y here to allow for sourcing and terminating metadata
          For details refer to netdev01 paper:
          "Distributing Linux Traffic Control Classifier-Action Subsystem"
@@ -962,7 +962,7 @@ config NET_ACT_IFE
 config NET_ACT_TUNNEL_KEY
        tristate "IP tunnel metadata manipulation"
        depends on NET_CLS_ACT
-       ---help---
+       help
          Say Y here to set/release ip tunnel metadata.
 
          If unsure, say N.
index 6893443..39d7fa9 100644 (file)
@@ -11,7 +11,7 @@ menuconfig IP_SCTP
        select CRYPTO_HMAC
        select CRYPTO_SHA1
        select LIBCRC32C
-       ---help---
+       help
          Stream Control Transmission Protocol
 
          From RFC 2960 <http://www.ietf.org/rfc/rfc2960.txt>.
index f54a70b..1ab3c5a 100644 (file)
@@ -2,7 +2,7 @@
 config SMC
        tristate "SMC socket protocol family"
        depends on INET && INFINIBAND
-       ---help---
+       help
          SMC-R provides a "sockets over RDMA" solution making use of
          RDMA over Converged Ethernet (RoCE) technology to upgrade
          AF_INET TCP connections transparently.
@@ -14,7 +14,7 @@ config SMC
 config SMC_DIAG
        tristate "SMC: socket monitoring interface"
        depends on SMC
-       ---help---
+       help
          Support for SMC socket monitoring interface used by tools such as
          smcss.
 
index 50f21a6..18a2d98 100644 (file)
@@ -6,7 +6,7 @@
 config NET_SWITCHDEV
        bool "Switch (and switch-ish) device support"
        depends on INET
-       ---help---
+       help
          This module provides glue between core networking code and device
          drivers in order to support hardware switch chips in very generic
          meaning of the word "switch". This include devices supporting L2/L3 but
index 716b61a..9dd7802 100644 (file)
@@ -6,7 +6,7 @@
 menuconfig TIPC
        tristate "The TIPC Protocol"
        depends on INET
-       ---help---
+       help
          The Transparent Inter Process Communication (TIPC) protocol is
          specially designed for intra cluster communication. This protocol
          originates from Ericsson where it has been used in carrier grade
@@ -55,6 +55,6 @@ config TIPC_DIAG
        tristate "TIPC: socket monitoring interface"
        depends on TIPC
        default y
-       ---help---
+       help
        Support for TIPC socket monitoring interface used by ss tool.
        If unsure, say Y.
index 61ec785..fa0724f 100644 (file)
@@ -11,7 +11,7 @@ config TLS
        select STREAM_PARSER
        select NET_SOCK_MSG
        default n
-       ---help---
+       help
        Enable kernel support for TLS protocol. This allows symmetric
        encryption handling of the TLS protocol to be done in-kernel.
 
index a23a5cc..b6c4282 100644 (file)
@@ -5,7 +5,7 @@
 
 config UNIX
        tristate "Unix domain sockets"
-       ---help---
+       help
          If you say Y here, you will include support for Unix domain sockets;
          sockets are the standard Unix mechanism for establishing and
          accessing network connections.  Many commonly used programs such as
@@ -29,6 +29,6 @@ config UNIX_DIAG
        tristate "UNIX: socket monitoring interface"
        depends on UNIX
        default n
-       ---help---
+       help
          Support for UNIX socket monitoring interface used by the ss tool.
          If unsure, say Y.
index 813e936..e9a712f 100644 (file)
@@ -25,7 +25,7 @@ config CFG80211
        # using a different algorithm, though right now they shouldn't
        # (this is here rather than below to allow it to be a module)
        select CRYPTO_SHA256 if CFG80211_USE_KERNEL_REGDB_KEYS
-       ---help---
+       help
          cfg80211 is the Linux wireless LAN (802.11) configuration API.
          Enable this if you have a wireless device.
 
@@ -71,7 +71,7 @@ config CFG80211_CERTIFICATION_ONUS
        bool "cfg80211 certification onus"
        depends on EXPERT
        default n
-       ---help---
+       help
          You should disable this option unless you are both capable
          and willing to ensure your system will remain regulatory
          compliant with the features available under this option.
@@ -124,7 +124,7 @@ config CFG80211_EXTRA_REGDB_KEYDIR
 config CFG80211_REG_CELLULAR_HINTS
        bool "cfg80211 regulatory support for cellular base station hints"
        depends on CFG80211_CERTIFICATION_ONUS
-       ---help---
+       help
          This option enables support for parsing regulatory hints
          from cellular base stations. If enabled and at least one driver
          claims support for parsing cellular base station hints the
@@ -137,7 +137,7 @@ config CFG80211_REG_CELLULAR_HINTS
 config CFG80211_REG_RELAX_NO_IR
        bool "cfg80211 support for NO_IR relaxation"
        depends on CFG80211_CERTIFICATION_ONUS
-       ---help---
+       help
         This option enables support for relaxation of the NO_IR flag for
         situations that certain regulatory bodies have provided clarifications
         on how relaxation can occur. This feature has an inherent dependency on
@@ -171,7 +171,7 @@ config CFG80211_DEFAULT_PS
 config CFG80211_DEBUGFS
        bool "cfg80211 DebugFS entries"
        depends on DEBUG_FS
-       ---help---
+       help
          You can enable this if you want debugfs entries for cfg80211.
 
          If unsure, say N.
@@ -228,7 +228,7 @@ config LIB80211_DEBUG
        bool "lib80211 debugging messages"
        depends on LIB80211
        default n
-       ---help---
+       help
          You can enable this if you want verbose debugging messages
          from lib80211.
 
index 9f0d58b..e3ed232 100644 (file)
@@ -5,7 +5,7 @@
 
 config X25
        tristate "CCITT X.25 Packet Layer"
-       ---help---
+       help
          X.25 is a set of standardized network protocols, similar in scope to
          frame relay; the one physical line from your box to the X.25 network
          entry point can carry several logical point-to-point connections
index b7fd9c8..b5d4a1e 100644 (file)
@@ -22,7 +22,7 @@ if INET
 config XFRM_USER
        tristate "Transformation user configuration interface"
        select XFRM_ALGO
-       ---help---
+       help
          Support for Transformation(XFRM) user configuration interface
          like IPsec used by native Linux tools.
 
@@ -31,7 +31,7 @@ config XFRM_USER
 config XFRM_INTERFACE
        tristate "Transformation virtual interface"
        depends on XFRM && IPV6
-       ---help---
+       help
          This provides a virtual interface to route IPsec traffic.
 
          If unsure, say N.
@@ -39,7 +39,7 @@ config XFRM_INTERFACE
 config XFRM_SUB_POLICY
        bool "Transformation sub policy support"
        depends on XFRM
-       ---help---
+       help
          Support sub policy for developers. By using sub policy with main
          one, two policies can be applied to the same packet at once.
          Policy which lives shorter time in kernel should be a sub.
@@ -49,7 +49,7 @@ config XFRM_SUB_POLICY
 config XFRM_MIGRATE
        bool "Transformation migrate database"
        depends on XFRM
-       ---help---
+       help
          A feature to update locator(s) of a given IPsec security
          association dynamically.  This feature is required, for
          instance, in a Mobile IPv6 environment with IPsec configuration
@@ -60,7 +60,7 @@ config XFRM_MIGRATE
 config XFRM_STATISTICS
        bool "Transformation statistics"
        depends on XFRM && PROC_FS
-       ---help---
+       help
          This statistics is not a SNMP/MIB specification but shows
          statistics about transformation error (or almost error) factor
          at packet processing for developer.
@@ -76,7 +76,7 @@ config XFRM_IPCOMP
 config NET_KEY
        tristate "PF_KEY sockets"
        select XFRM_ALGO
-       ---help---
+       help
          PF_KEYv2 socket family, compatible to KAME ones.
          They are required if you are going to use IPsec tools ported
          from KAME.
@@ -87,7 +87,7 @@ config NET_KEY_MIGRATE
        bool "PF_KEY MIGRATE"
        depends on NET_KEY
        select XFRM_MIGRATE
-       ---help---
+       help
          Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
          The PF_KEY MIGRATE message is used to dynamically update
          locator(s) of a given IPsec security association.
index 9221ea5..b9f8671 100644 (file)
@@ -43,7 +43,7 @@ config SECURITY_TOMOYO_OMIT_USERSPACE_LOADER
        bool "Activate without calling userspace policy loader."
        default n
        depends on SECURITY_TOMOYO
-       ---help---
+       help
          Say Y here if you want to activate access control as soon as built-in
          policy was loaded. This option will be useful for systems where
          operations which can lead to the hijacking of the boot sequence are
@@ -60,7 +60,7 @@ config SECURITY_TOMOYO_POLICY_LOADER
        default "/sbin/tomoyo-init"
        depends on SECURITY_TOMOYO
        depends on !SECURITY_TOMOYO_OMIT_USERSPACE_LOADER
-       ---help---
+       help
          This is the default pathname of policy loader which is called before
          activation. You can override this setting via TOMOYO_loader= kernel
          command line option.
@@ -70,7 +70,7 @@ config SECURITY_TOMOYO_ACTIVATION_TRIGGER
        default "/sbin/init"
        depends on SECURITY_TOMOYO
        depends on !SECURITY_TOMOYO_OMIT_USERSPACE_LOADER
-       ---help---
+       help
          This is the default pathname of activation trigger.
          You can override this setting via TOMOYO_trigger= kernel command line
          option. For example, if you pass init=/bin/systemd option, you may
index d70ca0f..c58308a 100644 (file)
@@ -3,7 +3,7 @@ menuconfig SND_AOA
        tristate "Apple Onboard Audio driver"
        depends on PPC_PMAC
        select SND_PCM
-       ---help---
+       help
        This option enables the new driver for the various
        Apple Onboard Audio components.
 
index 8ac13fd..03f89db 100644 (file)
@@ -3,7 +3,7 @@ config SND_AOA_ONYX
        tristate "support Onyx chip"
        select I2C
        select I2C_POWERMAC
-       ---help---
+       help
        This option enables support for the Onyx (pcm3052)
        codec chip found in the latest Apple machines
        (most of those with digital audio output).
@@ -12,14 +12,14 @@ config SND_AOA_TAS
        tristate "support TAS chips"
        select I2C
        select I2C_POWERMAC
-       ---help---
+       help
        This option enables support for the tas chips
        found in a lot of Apple Machines, especially
        iBooks and PowerBooks without digital.
 
 config SND_AOA_TOONIE
        tristate "support Toonie chip"
-       ---help---
+       help
        This option enables support for the toonie codec
        found in the Mac Mini. If you have a Mac Mini and
        want to hear sound, select this option.
index 1d8a718..0fa2da2 100644 (file)
@@ -3,7 +3,7 @@ config SND_AOA_FABRIC_LAYOUT
        tristate "layout-id fabric"
        select SND_AOA_SOUNDBUS
        select SND_AOA_SOUNDBUS_I2S
-       ---help---
+       help
        This enables the layout-id fabric for the Apple Onboard
        Audio driver, the module holding it all together
        based on the device-tree's layout-id property.
index ac084df..00189aa 100644 (file)
@@ -2,7 +2,7 @@
 config SND_AOA_SOUNDBUS
        tristate "Apple Soundbus support"
        select SND_PCM
-       ---help---
+       help
        This option enables the generic driver for the soundbus
        support on Apple machines.
        
@@ -11,5 +11,5 @@ config SND_AOA_SOUNDBUS
 config SND_AOA_SOUNDBUS_I2S
        tristate "I2S bus support"
        depends on SND_AOA_SOUNDBUS && PCI
-       ---help---
+       help
        This option enables support for Apple I2S busses.
index bdc305c..71a6fe8 100644 (file)
@@ -10,7 +10,7 @@ menuconfig SND_SOC
        select SND_JACK
        select REGMAP_I2C if I2C
        select REGMAP_SPI if SPI_MASTER
-       ---help---
+       help
 
          If you want ASoC support, you should say Y here and also to the
          specific driver for your SoC platform below.
index 112911d..99a4924 100644 (file)
@@ -4,7 +4,7 @@ menuconfig SND_SOC_SAMSUNG
        depends on PLAT_SAMSUNG || ARCH_EXYNOS || COMPILE_TEST
        depends on COMMON_CLK
        select SND_SOC_GENERIC_DMAENGINE_PCM
-       ---help---
+       help
          Say Y or M if you want to add support for codecs attached to
          the Samsung SoCs' Audio interfaces. You will also need to
          select the audio interfaces to support below.
index 21f8919..7777719 100644 (file)
@@ -3,7 +3,7 @@ menuconfig SND_X86
        bool "X86 sound devices"
        depends on X86
        default y
-       ---help---
+       help
          X86 sound devices that don't fall under SoC or PCI categories
 
 if SND_X86