Commit dbeb56fe authored by Randy Dunlap's avatar Randy Dunlap Committed by Jonathan Corbet

Documentation: admin-guide: correct spelling

Correct spelling problems for Documentation/admin-guide/ as reported
by codespell.
Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Reviewed-by: default avatarMukesh Ojha <quic_mojha@quicinc.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Zefan Li <lizefan.x@bytedance.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: cgroups@vger.kernel.org
Cc: Alasdair Kergon <agk@redhat.com>
Cc: Mike Snitzer <snitzer@kernel.org>
Cc: dm-devel@redhat.com
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Cc: linux-mm@kvack.org
Link: https://lore.kernel.org/r/20230129231053.20863-2-rdunlap@infradead.orgSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent b7cb8405
...@@ -204,7 +204,7 @@ For example:: ...@@ -204,7 +204,7 @@ For example::
This should present your unmodified backing device data in /dev/loop0 This should present your unmodified backing device data in /dev/loop0
If your cache is in writethrough mode, then you can safely discard the If your cache is in writethrough mode, then you can safely discard the
cache device without loosing data. cache device without losing data.
E) Wiping a cache device E) Wiping a cache device
......
...@@ -106,7 +106,7 @@ Proportional weight policy files ...@@ -106,7 +106,7 @@ Proportional weight policy files
see Documentation/block/bfq-iosched.rst. see Documentation/block/bfq-iosched.rst.
blkio.bfq.weight_device blkio.bfq.weight_device
Specifes per cgroup per device weights, overriding the default group Specifies per cgroup per device weights, overriding the default group
weight. For more details, see Documentation/block/bfq-iosched.rst. weight. For more details, see Documentation/block/bfq-iosched.rst.
Following is the format:: Following is the format::
......
...@@ -622,7 +622,7 @@ and is an example of this type. ...@@ -622,7 +622,7 @@ and is an example of this type.
Limits Limits
------ ------
A child can only consume upto the configured amount of the resource. A child can only consume up to the configured amount of the resource.
Limits can be over-committed - the sum of the limits of children can Limits can be over-committed - the sum of the limits of children can
exceed the amount of resource available to the parent. exceed the amount of resource available to the parent.
...@@ -639,11 +639,11 @@ on an IO device and is an example of this type. ...@@ -639,11 +639,11 @@ on an IO device and is an example of this type.
Protections Protections
----------- -----------
A cgroup is protected upto the configured amount of the resource A cgroup is protected up to the configured amount of the resource
as long as the usages of all its ancestors are under their as long as the usages of all its ancestors are under their
protected levels. Protections can be hard guarantees or best effort protected levels. Protections can be hard guarantees or best effort
soft boundaries. Protections can also be over-committed in which case soft boundaries. Protections can also be over-committed in which case
only upto the amount available to the parent is protected among only up to the amount available to the parent is protected among
children. children.
Protections are in the range [0, max] and defaults to 0, which is Protections are in the range [0, max] and defaults to 0, which is
...@@ -1076,7 +1076,7 @@ All time durations are in microseconds. ...@@ -1076,7 +1076,7 @@ All time durations are in microseconds.
$MAX $PERIOD $MAX $PERIOD
which indicates that the group may consume upto $MAX in each which indicates that the group may consume up to $MAX in each
$PERIOD duration. "max" for $MAX indicates no limit. If only $PERIOD duration. "max" for $MAX indicates no limit. If only
one number is written, $MAX is updated. one number is written, $MAX is updated.
...@@ -2289,7 +2289,7 @@ Cpuset Interface Files ...@@ -2289,7 +2289,7 @@ Cpuset Interface Files
For a valid partition root with the sibling cpu exclusivity For a valid partition root with the sibling cpu exclusivity
rule enabled, changes made to "cpuset.cpus" that violate the rule enabled, changes made to "cpuset.cpus" that violate the
exclusivity rule will invalidate the partition as well as its exclusivity rule will invalidate the partition as well as its
sibiling partitions with conflicting cpuset.cpus values. So sibling partitions with conflicting cpuset.cpus values. So
care must be taking in changing "cpuset.cpus". care must be taking in changing "cpuset.cpus".
A valid non-root parent partition may distribute out all its CPUs A valid non-root parent partition may distribute out all its CPUs
......
...@@ -399,7 +399,7 @@ A partial list of the supported mount options follows: ...@@ -399,7 +399,7 @@ A partial list of the supported mount options follows:
sep sep
if first mount option (after the -o), overrides if first mount option (after the -o), overrides
the comma as the separator between the mount the comma as the separator between the mount
parms. e.g.:: parameters. e.g.::
-o user=myname,password=mypassword,domain=mydom -o user=myname,password=mypassword,domain=mydom
...@@ -765,7 +765,7 @@ cifsFYI If set to non-zero value, additional debug information ...@@ -765,7 +765,7 @@ cifsFYI If set to non-zero value, additional debug information
Some debugging statements are not compiled into the Some debugging statements are not compiled into the
cifs kernel unless CONFIG_CIFS_DEBUG2 is enabled in the cifs kernel unless CONFIG_CIFS_DEBUG2 is enabled in the
kernel configuration. cifsFYI may be set to one or kernel configuration. cifsFYI may be set to one or
nore of the following flags (7 sets them all):: more of the following flags (7 sets them all)::
+-----------------------------------------------+------+ +-----------------------------------------------+------+
| log cifs informational messages | 0x01 | | log cifs informational messages | 0x01 |
......
...@@ -70,7 +70,7 @@ the entries (each hotspot block covers a larger area than a single ...@@ -70,7 +70,7 @@ the entries (each hotspot block covers a larger area than a single
cache block). cache block).
All this means smq uses ~25bytes per cache block. Still a lot of All this means smq uses ~25bytes per cache block. Still a lot of
memory, but a substantial improvement nontheless. memory, but a substantial improvement nonetheless.
Level balancing Level balancing
^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
......
...@@ -31,7 +31,7 @@ Mandatory parameters: ...@@ -31,7 +31,7 @@ Mandatory parameters:
Optional parameter: Optional parameter:
<underyling sectors>: <underlying sectors>:
Number of sectors defining the logical block size of <dev path>. Number of sectors defining the logical block size of <dev path>.
2^N supported, e.g. 8 = emulate 8 sectors of 512 bytes = 4KiB. 2^N supported, e.g. 8 = emulate 8 sectors of 512 bytes = 4KiB.
If not provided, the logical block size of <dev path> will be used. If not provided, the logical block size of <dev path> will be used.
......
...@@ -46,7 +46,7 @@ just like conventional zones. ...@@ -46,7 +46,7 @@ just like conventional zones.
The zones of the device(s) are separated into 2 types: The zones of the device(s) are separated into 2 types:
1) Metadata zones: these are conventional zones used to store metadata. 1) Metadata zones: these are conventional zones used to store metadata.
Metadata zones are not reported as useable capacity to the user. Metadata zones are not reported as usable capacity to the user.
2) Data zones: all remaining zones, the vast majority of which will be 2) Data zones: all remaining zones, the vast majority of which will be
sequential zones used exclusively to store user data. The conventional sequential zones used exclusively to store user data. The conventional
......
...@@ -35,7 +35,7 @@ An example of undoing an existing dm-stripe ...@@ -35,7 +35,7 @@ An example of undoing an existing dm-stripe
This small bash script will setup 4 loop devices and use the existing This small bash script will setup 4 loop devices and use the existing
striped target to combine the 4 devices into one. It then will use striped target to combine the 4 devices into one. It then will use
the unstriped target ontop of the striped device to access the the unstriped target on top of the striped device to access the
individual backing loop devices. We write data to the newly exposed individual backing loop devices. We write data to the newly exposed
unstriped devices and verify the data written matches the correct unstriped devices and verify the data written matches the correct
underlying device on the striped array:: underlying device on the striped array::
...@@ -110,8 +110,8 @@ to get a 92% reduction in read latency using this device mapper target. ...@@ -110,8 +110,8 @@ to get a 92% reduction in read latency using this device mapper target.
Example dmsetup usage Example dmsetup usage
===================== =====================
unstriped ontop of Intel NVMe device that has 2 cores unstriped on top of Intel NVMe device that has 2 cores
----------------------------------------------------- ------------------------------------------------------
:: ::
...@@ -124,8 +124,8 @@ respectively:: ...@@ -124,8 +124,8 @@ respectively::
/dev/mapper/nvmset0 /dev/mapper/nvmset0
/dev/mapper/nvmset1 /dev/mapper/nvmset1
unstriped ontop of striped with 4 drives using 128K chunk size unstriped on top of striped with 4 drives using 128K chunk size
-------------------------------------------------------------- ---------------------------------------------------------------
:: ::
......
...@@ -330,7 +330,7 @@ Examples ...@@ -330,7 +330,7 @@ Examples
// boot-args example, with newlines and comments for readability // boot-args example, with newlines and comments for readability
Kernel command line: ... Kernel command line: ...
// see whats going on in dyndbg=value processing // see what's going on in dyndbg=value processing
dynamic_debug.verbose=3 dynamic_debug.verbose=3
// enable pr_debugs in the btrfs module (can be builtin or loadable) // enable pr_debugs in the btrfs module (can be builtin or loadable)
btrfs.dyndbg="+p" btrfs.dyndbg="+p"
......
...@@ -123,7 +123,7 @@ Each simulated GPIO chip creates a separate sysfs group under its device ...@@ -123,7 +123,7 @@ Each simulated GPIO chip creates a separate sysfs group under its device
directory for each exposed line directory for each exposed line
(e.g. ``/sys/devices/platform/gpio-sim.X/gpiochipY/``). The name of each group (e.g. ``/sys/devices/platform/gpio-sim.X/gpiochipY/``). The name of each group
is of the form: ``'sim_gpioX'`` where X is the offset of the line. Inside each is of the form: ``'sim_gpioX'`` where X is the offset of the line. Inside each
group there are two attibutes: group there are two attributes:
``pull`` - allows to read and set the current simulated pull setting for ``pull`` - allows to read and set the current simulated pull setting for
every line, when writing the value must be one of: ``'pull-up'``, every line, when writing the value must be one of: ``'pull-up'``,
......
...@@ -64,8 +64,8 @@ architecture section: :ref:`Documentation/x86/mds.rst <mds>`. ...@@ -64,8 +64,8 @@ architecture section: :ref:`Documentation/x86/mds.rst <mds>`.
Attack scenarios Attack scenarios
---------------- ----------------
Attacks against the MDS vulnerabilities can be mounted from malicious non Attacks against the MDS vulnerabilities can be mounted from malicious non-
priviledged user space applications running on hosts or guest. Malicious privileged user space applications running on hosts or guest. Malicious
guest OSes can obviously mount attacks as well. guest OSes can obviously mount attacks as well.
Contrary to other speculation based vulnerabilities the MDS vulnerability Contrary to other speculation based vulnerabilities the MDS vulnerability
......
...@@ -670,7 +670,7 @@ ...@@ -670,7 +670,7 @@
Sets the size of kernel per-numa memory area for Sets the size of kernel per-numa memory area for
contiguous memory allocations. A value of 0 disables contiguous memory allocations. A value of 0 disables
per-numa CMA altogether. And If this option is not per-numa CMA altogether. And If this option is not
specificed, the default value is 0. specified, the default value is 0.
With per-numa CMA enabled, DMA users on node nid will With per-numa CMA enabled, DMA users on node nid will
first try to allocate buffer from the pernuma area first try to allocate buffer from the pernuma area
which is located in node nid, if the allocation fails, which is located in node nid, if the allocation fails,
...@@ -942,7 +942,7 @@ ...@@ -942,7 +942,7 @@
driver code when a CPU writes to (or reads from) a driver code when a CPU writes to (or reads from) a
random memory location. Note that there exists a class random memory location. Note that there exists a class
of memory corruptions problems caused by buggy H/W or of memory corruptions problems caused by buggy H/W or
F/W or by drivers badly programing DMA (basically when F/W or by drivers badly programming DMA (basically when
memory is written at bus level and the CPU MMU is memory is written at bus level and the CPU MMU is
bypassed) which are not detectable by bypassed) which are not detectable by
CONFIG_DEBUG_PAGEALLOC, hence this option will not help CONFIG_DEBUG_PAGEALLOC, hence this option will not help
...@@ -1726,7 +1726,7 @@ ...@@ -1726,7 +1726,7 @@
boot-time allocation of gigantic hugepages is skipped. boot-time allocation of gigantic hugepages is skipped.
hugetlb_free_vmemmap= hugetlb_free_vmemmap=
[KNL] Reguires CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP [KNL] Requires CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
enabled. enabled.
Control if HugeTLB Vmemmap Optimization (HVO) is enabled. Control if HugeTLB Vmemmap Optimization (HVO) is enabled.
Allows heavy hugetlb users to free up some more Allows heavy hugetlb users to free up some more
...@@ -3684,7 +3684,7 @@ ...@@ -3684,7 +3684,7 @@
implementation; requires CONFIG_GENERIC_IDLE_POLL_SETUP implementation; requires CONFIG_GENERIC_IDLE_POLL_SETUP
to be effective. This is useful on platforms where the to be effective. This is useful on platforms where the
sleep(SH) or wfi(ARM,ARM64) instructions do not work sleep(SH) or wfi(ARM,ARM64) instructions do not work
correctly or when doing power measurements to evalute correctly or when doing power measurements to evaluate
the impact of the sleep instructions. This is also the impact of the sleep instructions. This is also
useful when using JTAG debugger. useful when using JTAG debugger.
......
...@@ -1488,7 +1488,7 @@ Example of command to set keyboard language is mentioned below:: ...@@ -1488,7 +1488,7 @@ Example of command to set keyboard language is mentioned below::
Text corresponding to keyboard layout to be set in sysfs are: be(Belgian), Text corresponding to keyboard layout to be set in sysfs are: be(Belgian),
cz(Czech), da(Danish), de(German), en(English), es(Spain), et(Estonian), cz(Czech), da(Danish), de(German), en(English), es(Spain), et(Estonian),
fr(French), fr-ch(French(Switzerland)), hu(Hungarian), it(Italy), jp (Japan), fr(French), fr-ch(French(Switzerland)), hu(Hungarian), it(Italy), jp (Japan),
nl(Dutch), nn(Norway), pl(Polish), pt(portugese), sl(Slovenian), sv(Sweden), nl(Dutch), nn(Norway), pl(Polish), pt(portuguese), sl(Slovenian), sv(Sweden),
tr(Turkey) tr(Turkey)
WWAN Antenna type WWAN Antenna type
......
...@@ -317,7 +317,7 @@ All md devices contain: ...@@ -317,7 +317,7 @@ All md devices contain:
suspended (not supported yet) suspended (not supported yet)
All IO requests will block. The array can be reconfigured. All IO requests will block. The array can be reconfigured.
Writing this, if accepted, will block until array is quiessent Writing this, if accepted, will block until array is quiescent
readonly readonly
no resync can happen. no superblocks get written. no resync can happen. no superblocks get written.
......
...@@ -909,7 +909,7 @@ DE hat diverse Treiber fuer diese Modelle (Stand 09/2002): ...@@ -909,7 +909,7 @@ DE hat diverse Treiber fuer diese Modelle (Stand 09/2002):
- TVPhone98 (Bt878) - TVPhone98 (Bt878)
- AVerTV und TVCapture98 w/VCR (Bt 878) - AVerTV und TVCapture98 w/VCR (Bt 878)
- AVerTVStudio und TVPhone98 w/VCR (Bt878) - AVerTVStudio und TVPhone98 w/VCR (Bt878)
- AVerTV GO Serie (Kein SVideo Input) - AVerTV GO Series (Kein SVideo Input)
- AVerTV98 (BT-878 chip) - AVerTV98 (BT-878 chip)
- AVerTV98 mit Fernbedienung (BT-878 chip) - AVerTV98 mit Fernbedienung (BT-878 chip)
- AVerTV/FM98 (BT-878 chip) - AVerTV/FM98 (BT-878 chip)
......
...@@ -137,7 +137,7 @@ The ``LIRC user interface`` option adds enhanced functionality when using the ...@@ -137,7 +137,7 @@ The ``LIRC user interface`` option adds enhanced functionality when using the
from remote controllers. from remote controllers.
The ``Support for eBPF programs attached to lirc devices`` option allows The ``Support for eBPF programs attached to lirc devices`` option allows
the usage of special programs (called eBPF) that would allow aplications the usage of special programs (called eBPF) that would allow applications
to add extra remote controller decoding functionality to the Linux Kernel. to add extra remote controller decoding functionality to the Linux Kernel.
The ``Remote controller decoders`` option allows selecting the The ``Remote controller decoders`` option allows selecting the
......
...@@ -142,7 +142,7 @@ The drivers exposes following files: ...@@ -142,7 +142,7 @@ The drivers exposes following files:
indicator indicator
0x18 lassi Signed Low side adjacent Channel 0x18 lassi Signed Low side adjacent Channel
Strength indicator Strength indicator
0x19 hassi ditto fpr High side 0x19 hassi ditto for High side
0x20 mult Multipath indicator 0x20 mult Multipath indicator
0x21 dev Frequency deviation 0x21 dev Frequency deviation
0x24 assi Adjacent channel SSI 0x24 assi Adjacent channel SSI
......
...@@ -580,7 +580,7 @@ Metadata Capture ...@@ -580,7 +580,7 @@ Metadata Capture
---------------- ----------------
The Metadata capture generates UVC format metadata. The PTS and SCR are The Metadata capture generates UVC format metadata. The PTS and SCR are
transmitted based on the values set in vivid contols. transmitted based on the values set in vivid controls.
The Metadata device will only work for the Webcam input, it will give The Metadata device will only work for the Webcam input, it will give
back an error for all other inputs. back an error for all other inputs.
......
...@@ -84,7 +84,7 @@ by increasing or decreasing the value of ``nr_hugepages``. ...@@ -84,7 +84,7 @@ by increasing or decreasing the value of ``nr_hugepages``.
Note: When the feature of freeing unused vmemmap pages associated with each Note: When the feature of freeing unused vmemmap pages associated with each
hugetlb page is enabled, we can fail to free the huge pages triggered by hugetlb page is enabled, we can fail to free the huge pages triggered by
the user when ths system is under memory pressure. Please try again later. the user when the system is under memory pressure. Please try again later.
Pages that are used as huge pages are reserved inside the kernel and cannot Pages that are used as huge pages are reserved inside the kernel and cannot
be used for other purposes. Huge pages cannot be swapped out under be used for other purposes. Huge pages cannot be swapped out under
......
...@@ -244,7 +244,7 @@ MPOL_INTERLEAVED ...@@ -244,7 +244,7 @@ MPOL_INTERLEAVED
interleaved system default policy works in this mode. interleaved system default policy works in this mode.
MPOL_PREFERRED_MANY MPOL_PREFERRED_MANY
This mode specifices that the allocation should be preferrably This mode specifies that the allocation should be preferably
satisfied from the nodemask specified in the policy. If there is satisfied from the nodemask specified in the policy. If there is
a memory pressure on all nodes in the nodemask, the allocation a memory pressure on all nodes in the nodemask, the allocation
can fall back to all existing numa nodes. This is effectively can fall back to all existing numa nodes. This is effectively
...@@ -358,7 +358,7 @@ and NUMA nodes. "Usage" here means one of the following: ...@@ -358,7 +358,7 @@ and NUMA nodes. "Usage" here means one of the following:
2) examination of the policy to determine the policy mode and associated node 2) examination of the policy to determine the policy mode and associated node
or node lists, if any, for page allocation. This is considered a "hot or node lists, if any, for page allocation. This is considered a "hot
path". Note that for MPOL_BIND, the "usage" extends across the entire path". Note that for MPOL_BIND, the "usage" extends across the entire
allocation process, which may sleep during page reclaimation, because the allocation process, which may sleep during page reclamation, because the
BIND policy nodemask is used, by reference, to filter ineligible nodes. BIND policy nodemask is used, by reference, to filter ineligible nodes.
We can avoid taking an extra reference during the usages listed above as We can avoid taking an extra reference during the usages listed above as
......
...@@ -53,7 +53,7 @@ two events have same value of bits 0~15 of config, that means they are ...@@ -53,7 +53,7 @@ two events have same value of bits 0~15 of config, that means they are
event pair. And the bit 16 of config indicates getting counter 0 or event pair. And the bit 16 of config indicates getting counter 0 or
counter 1 of hardware event. counter 1 of hardware event.
After getting two values of event pair in usersapce, the formula of After getting two values of event pair in userspace, the formula of
computation to calculate real performance data is::: computation to calculate real performance data is:::
counter 0 / counter 1 counter 0 / counter 1
......
...@@ -403,7 +403,7 @@ Unit Tests for amd-pstate ...@@ -403,7 +403,7 @@ Unit Tests for amd-pstate
* We can introduce more functional or performance tests to align the result together, it will benefit power and performance scale optimization. * We can introduce more functional or performance tests to align the result together, it will benefit power and performance scale optimization.
1. Test case decriptions 1. Test case descriptions
1). Basic tests 1). Basic tests
......
...@@ -1105,8 +1105,8 @@ speakup load ...@@ -1105,8 +1105,8 @@ speakup load
Alternatively, you can add the above line to your file Alternatively, you can add the above line to your file
~/.bashrc or ~/.bash_profile. ~/.bashrc or ~/.bash_profile.
If your system administrator ran himself the script, all the users will be able If your system administrator himself ran the script, all the users will be able
to change from English to the language choosed by root and do directly to change from English to the language chosen by root and do directly
speakupconf load (or add this to the ~/.bashrc or speakupconf load (or add this to the ~/.bashrc or
~/.bash_profile file). If there are several languages to handle, the ~/.bash_profile file). If there are several languages to handle, the
administrator (or every user) will have to run the first steps until speakupconf administrator (or every user) will have to run the first steps until speakupconf
......
...@@ -356,7 +356,7 @@ The lowmem_reserve_ratio is an array. You can see them by reading this file:: ...@@ -356,7 +356,7 @@ The lowmem_reserve_ratio is an array. You can see them by reading this file::
But, these values are not used directly. The kernel calculates # of protection But, these values are not used directly. The kernel calculates # of protection
pages for each zones from them. These are shown as array of protection pages pages for each zones from them. These are shown as array of protection pages
in /proc/zoneinfo like followings. (This is an example of x86-64 box). in /proc/zoneinfo like the following. (This is an example of x86-64 box).
Each zone has an array of protection pages like this:: Each zone has an array of protection pages like this::
Node 0, zone DMA Node 0, zone DMA
...@@ -433,7 +433,7 @@ a 2bit error in a memory module) is detected in the background by hardware ...@@ -433,7 +433,7 @@ a 2bit error in a memory module) is detected in the background by hardware
that cannot be handled by the kernel. In some cases (like the page that cannot be handled by the kernel. In some cases (like the page
still having a valid copy on disk) the kernel will handle the failure still having a valid copy on disk) the kernel will handle the failure
transparently without affecting any applications. But if there is transparently without affecting any applications. But if there is
no other uptodate copy of the data it will kill to prevent any data no other up-to-date copy of the data it will kill to prevent any data
corruptions from propagating. corruptions from propagating.
1: Kill all processes that have the corrupted and not reloadable page mapped 1: Kill all processes that have the corrupted and not reloadable page mapped
......
...@@ -138,7 +138,7 @@ Command Function ...@@ -138,7 +138,7 @@ Command Function
``v`` Forcefully restores framebuffer console ``v`` Forcefully restores framebuffer console
``v`` Causes ETM buffer dump [ARM-specific] ``v`` Causes ETM buffer dump [ARM-specific]
``w`` Dumps tasks that are in uninterruptable (blocked) state. ``w`` Dumps tasks that are in uninterruptible (blocked) state.
``x`` Used by xmon interface on ppc/powerpc platforms. ``x`` Used by xmon interface on ppc/powerpc platforms.
Show global PMU Registers on sparc64. Show global PMU Registers on sparc64.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment