Documentation: admin: move OOO entries in kernel-parameters.txt
authorRandy Dunlap <rdunlap@infradead.org>
Sun, 4 Dec 2022 01:30:50 +0000 (17:30 -0800)
committerJonathan Corbet <corbet@lwn.net>
Mon, 2 Jan 2023 23:18:22 +0000 (16:18 -0700)
Fix the most blatant out-of-order entries in kernel-parameters.txt.

No changes other than modifying the order of the entries.

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-doc@vger.kernel.org
Link: https://lore.kernel.org/r/20221204013050.11496-1-rdunlap@infradead.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/admin-guide/kernel-parameters.txt

index 6cfa6e3..80b1476 100644 (file)
        autoconf=       [IPV6]
                        See Documentation/networking/ipv6.rst.
 
-       show_lapic=     [APIC,X86] Advanced Programmable Interrupt Controller
-                       Limit apic dumping. The parameter defines the maximal
-                       number of local apics being dumped. Also it is possible
-                       to set it to "all" by meaning -- no limit here.
-                       Format: { 1 (default) | 2 | ... | all }.
-                       The parameter valid if only apic=debug or
-                       apic=verbose is specified.
-                       Example: apic=debug show_lapic=all
-
        apm=            [APM] Advanced Power Management
                        See header of arch/x86/kernel/apm_32.c.
 
+       apparmor=       [APPARMOR] Disable or enable AppArmor at boot time
+                       Format: { "0" | "1" }
+                       See security/apparmor/Kconfig help text
+                       0 -- disable.
+                       1 -- enable.
+                       Default value is set via kernel config option.
+
        arcrimi=        [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards
                        Format: <io>,<irq>,<nodeID>
 
                        can be useful when debugging issues that require an SLB
                        miss to occur.
 
-       stress_slb      [PPC]
-                       Limits the number of kernel SLB entries, and flushes
-                       them frequently to increase the rate of SLB faults
-                       on kernel addresses.
-
-       stress_hpt      [PPC]
-                       Limits the number of kernel HPT entries in the hash
-                       page table to increase the rate of hash page table
-                       faults on kernel addresses.
-
        disable=        [IPV6]
                        See Documentation/networking/ipv6.rst.
 
        disable_radix   [PPC]
                        Disable RADIX MMU mode on POWER9
 
-       radix_hcall_invalidate=on  [PPC/PSERIES]
-                       Disable RADIX GTSE feature and use hcall for TLB
-                       invalidate.
-
        disable_tlbie   [PPC]
                        Disable TLBIE instruction. Currently does not work
                        with KVM, with HASH MMU, or with coherent accelerators.
                        Documentation/admin-guide/dynamic-debug-howto.rst
                        for details.
 
-       nopku           [X86] Disable Memory Protection Keys CPU feature found
-                       in some Intel CPUs.
-
-       <module>.async_probe[=<bool>] [KNL]
-                       If no <bool> value is specified or if the value
-                       specified is not a valid <bool>, enable asynchronous
-                       probe on this module.  Otherwise, enable/disable
-                       asynchronous probe on this module as indicated by the
-                       <bool> value. See also: module.async_probe
-
        early_ioremap_debug [KNL]
                        Enable debug messages in early_ioremap support. This
                        is useful for tracking down temporary early mappings
                                      which allow the hypervisor to 'idle' the
                                      guest on lock contention.
 
-       keep_bootcon    [KNL]
-                       Do not unregister boot console at start. This is only
-                       useful for debugging when something happens in the window
-                       between unregistering the boot console and initializing
-                       the real console.
-
        i2c_bus=        [HW]    Override the default board specific I2C bus speed
                                or register an additional I2C bus that is not
                                registered from board initialization code.
        js=             [HW,JOY] Analog joystick
                        See Documentation/input/joydev/joystick.rst.
 
-       nokaslr         [KNL]
-                       When CONFIG_RANDOMIZE_BASE is set, this disables
-                       kernel and module base offset ASLR (Address Space
-                       Layout Randomization).
-
        kasan_multi_shot
                        [KNL] Enforce KASAN (Kernel Address Sanitizer) to print
                        report on every invalid memory access. Without this
                        parameter KASAN will print report only for the first
                        invalid access.
 
+       keep_bootcon    [KNL]
+                       Do not unregister boot console at start. This is only
+                       useful for debugging when something happens in the window
+                       between unregistering the boot console and initializing
+                       the real console.
+
        keepinitrd      [HW,ARM]
 
        kernelcore=     [KNL,X86,IA-64,PPC]
                        For details see:
                        Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
 
+       <module>.async_probe[=<bool>] [KNL]
+                       If no <bool> value is specified or if the value
+                       specified is not a valid <bool>, enable asynchronous
+                       probe on this module.  Otherwise, enable/disable
+                       asynchronous probe on this module as indicated by the
+                       <bool> value. See also: module.async_probe
+
        module.async_probe=<bool>
                        [KNL] When set to true, modules will use async probing
                        by default. To enable/disable async probing for a
 
        nojitter        [IA-64] Disables jitter checking for ITC timers.
 
+       nokaslr         [KNL]
+                       When CONFIG_RANDOMIZE_BASE is set, this disables
+                       kernel and module base offset ASLR (Address Space
+                       Layout Randomization).
+
        no-kvmclock     [X86,KVM] Disable paravirtualized KVM clock driver
 
        no-kvmapf       [X86,KVM] Disable paravirtualized asynchronous page
 
        nopcid          [X86-64] Disable the PCID cpu feature.
 
+       nopku           [X86] Disable Memory Protection Keys CPU feature found
+                       in some Intel CPUs.
+
+       nopv=           [X86,XEN,KVM,HYPER_V,VMWARE]
+                       Disables the PV optimizations forcing the guest to run
+                       as generic guest with no PV drivers. Currently support
+                       XEN HVM, KVM, HYPER_V and VMWARE guest.
+
+       nopvspin        [X86,XEN,KVM]
+                       Disables the qspinlock slow path using PV optimizations
+                       which allow the hypervisor to 'idle' the guest on lock
+                       contention.
+
        norandmaps      Don't use address space randomization.  Equivalent to
                        echo 0 > /proc/sys/kernel/randomize_va_space
 
 
        r128=           [HW,DRM]
 
+       radix_hcall_invalidate=on  [PPC/PSERIES]
+                       Disable RADIX GTSE feature and use hcall for TLB
+                       invalidate.
+
        raid=           [HW,RAID]
                        See Documentation/admin-guide/md.rst.
 
                        1 -- enable.
                        Default value is 1.
 
-       apparmor=       [APPARMOR] Disable or enable AppArmor at boot time
-                       Format: { "0" | "1" }
-                       See security/apparmor/Kconfig help text
-                       0 -- disable.
-                       1 -- enable.
-                       Default value is set via kernel config option.
-
        serialnumber    [BUGS=X86-32]
 
        sev=option[,option...] [X86-64] See Documentation/x86/x86_64/boot-options.rst
        shapers=        [NET]
                        Maximal number of shapers.
 
+       show_lapic=     [APIC,X86] Advanced Programmable Interrupt Controller
+                       Limit apic dumping. The parameter defines the maximal
+                       number of local apics being dumped. Also it is possible
+                       to set it to "all" by meaning -- no limit here.
+                       Format: { 1 (default) | 2 | ... | all }.
+                       The parameter valid if only apic=debug or
+                       apic=verbose is specified.
+                       Example: apic=debug show_lapic=all
+
        simeth=         [IA-64]
        simscsi=
 
                        be used to filter out binaries which have
                        not yet been made aware of AT_MINSIGSTKSZ.
 
+       stress_hpt      [PPC]
+                       Limits the number of kernel HPT entries in the hash
+                       page table to increase the rate of hash page table
+                       faults on kernel addresses.
+
+       stress_slb      [PPC]
+                       Limits the number of kernel SLB entries, and flushes
+                       them frequently to increase the rate of SLB faults
+                       on kernel addresses.
+
        sunrpc.min_resvport=
        sunrpc.max_resvport=
                        [NFS,SUNRPC]
                        fairer and the number of possible event channels is
                        much higher. Default is on (use fifo events).
 
-       nopv=           [X86,XEN,KVM,HYPER_V,VMWARE]
-                       Disables the PV optimizations forcing the guest to run
-                       as generic guest with no PV drivers. Currently support
-                       XEN HVM, KVM, HYPER_V and VMWARE guest.
-
-       nopvspin        [X86,XEN,KVM]
-                       Disables the qspinlock slow path using PV optimizations
-                       which allow the hypervisor to 'idle' the guest on lock
-                       contention.
-
        xirc2ps_cs=     [NET,PCMCIA]
                        Format:
                        <irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]