Documentation: driver-api: correct spelling
authorRandy Dunlap <rdunlap@infradead.org>
Sun, 29 Jan 2023 23:10:46 +0000 (15:10 -0800)
committerJonathan Corbet <corbet@lwn.net>
Thu, 2 Feb 2023 18:05:16 +0000 (11:05 -0700)
Correct spelling problems for Documentation/driver-api/ as reported
by codespell.

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: linux-media@vger.kernel.org
Cc: Vishal Verma <vishal.l.verma@intel.com>
Cc: Dave Jiang <dave.jiang@intel.com>
Cc: nvdimm@lists.linux.dev
Cc: Vinod Koul <vkoul@kernel.org>
Cc: dmaengine@vger.kernel.org
Cc: linux-raid@vger.kernel.org
Cc: linux-usb@vger.kernel.org
Acked-by: Dan Williams <dan.j.williams@intel.com>
Acked-by: Song Liu <song@kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20230129231053.20863-3-rdunlap@infradead.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
21 files changed:
Documentation/driver-api/dma-buf.rst
Documentation/driver-api/dmaengine/client.rst
Documentation/driver-api/dmaengine/dmatest.rst
Documentation/driver-api/hsi.rst
Documentation/driver-api/io-mapping.rst
Documentation/driver-api/md/md-cluster.rst
Documentation/driver-api/md/raid5-cache.rst
Documentation/driver-api/media/drivers/vidtv.rst
Documentation/driver-api/media/dtv-demux.rst
Documentation/driver-api/media/v4l2-subdev.rst
Documentation/driver-api/mei/nfc.rst
Documentation/driver-api/nfc/nfc-hci.rst
Documentation/driver-api/nvdimm/nvdimm.rst
Documentation/driver-api/nvdimm/security.rst
Documentation/driver-api/pin-control.rst
Documentation/driver-api/pldmfw/index.rst
Documentation/driver-api/serial/driver.rst
Documentation/driver-api/surface_aggregator/ssh.rst
Documentation/driver-api/thermal/intel_powerclamp.rst
Documentation/driver-api/usb/dwc3.rst
Documentation/driver-api/usb/usb3-debug-port.rst

index 61b6f42ed0f180dbe7e88a5e695003af8b8bc16c..2e8dfd1a66b68bee9d591ffebb9434b097b1ede0 100644 (file)
@@ -264,7 +264,7 @@ through memory management dependencies which userspace is unaware of, which
 randomly hangs workloads until the timeout kicks in. Workloads, which from
 userspace's perspective, do not contain a deadlock.  In such a mixed fencing
 architecture there is no single entity with knowledge of all dependencies.
-Thefore preventing such deadlocks from within the kernel is not possible.
+Therefore preventing such deadlocks from within the kernel is not possible.
 
 The only solution to avoid dependencies loops is by not allowing indefinite
 fences in the kernel. This means:
index bfd057b21a0000f704cfbd5a2ce26f37075642e6..ecf139f73da4d58bbd308c75c2bd870d79463e1d 100644 (file)
@@ -175,7 +175,7 @@ The details of these operations are:
     driver can ask for the pointer, maximum size and the currently used size of
     the metadata and can directly update or read it.
 
-    Becasue the DMA driver manages the memory area containing the metadata,
+    Because the DMA driver manages the memory area containing the metadata,
     clients must make sure that they do not try to access or get the pointer
     after their transfer completion callback has run for the descriptor.
     If no completion callback has been defined for the transfer, then the
index cf9859cd0b436120cb60204b49a6f3395f825e71..e2a63cefd783eca2b937c80ef7b79db11d5b3782 100644 (file)
@@ -89,7 +89,7 @@ The following command returns the state of the test. ::
 
     % cat /sys/module/dmatest/parameters/run
 
-To wait for test completion userpace can poll 'run' until it is false, or use
+To wait for test completion userspace can poll 'run' until it is false, or use
 the wait parameter. Specifying 'wait=1' when loading the module causes module
 initialization to pause until a test run has completed, while reading
 /sys/module/dmatest/parameters/wait waits for any running test to complete
index f9cec02b72a16228952b68ebadb60023318dd1da..01b6bebfbd1a3ef3679a0adb2a60c12ed7f7fffd 100644 (file)
@@ -4,7 +4,7 @@ High Speed Synchronous Serial Interface (HSI)
 Introduction
 ---------------
 
-High Speed Syncronous Interface (HSI) is a fullduplex, low latency protocol,
+High Speed Synchronous Interface (HSI) is a full duplex, low latency protocol,
 that is optimized for die-level interconnect between an Application Processor
 and a Baseband chipset. It has been specified by the MIPI alliance in 2003 and
 implemented by multiple vendors since then.
@@ -52,7 +52,7 @@ hsi-char Device
 ------------------
 
 Each port automatically registers a generic client driver called hsi_char,
-which provides a charecter device for userspace representing the HSI port.
+which provides a character device for userspace representing the HSI port.
 It can be used to communicate via HSI from userspace. Userspace may
 configure the hsi_char device using the following ioctl commands:
 
index a0cfb15988dfcbd887e3e0579081ea520657dd05..7274204b04356187ee55b2e9eb8fcf89d1406957 100644 (file)
@@ -44,7 +44,7 @@ This _wc variant returns a write-combining map to the page and may only be
 used with mappings created by io_mapping_create_wc()
 
 Temporary mappings are only valid in the context of the caller. The mapping
-is not guaranteed to be globaly visible.
+is not guaranteed to be globally visible.
 
 io_mapping_map_local_wc() has a side effect on X86 32bit as it disables
 migration to make the mapping code work. No caller can rely on this side
@@ -78,7 +78,7 @@ variant, although this may be significantly slower::
                                unsigned long offset)
 
 This works like io_mapping_map_atomic/local_wc() except it has no side
-effects and the pointer is globaly visible.
+effects and the pointer is globally visible.
 
 The mappings are released with::
 
index 96eb52cec7ebc640ea932de6c7e729d2951e20fd..e93f35e0e157e335fbaf24d544061e35431b49f8 100644 (file)
@@ -65,7 +65,7 @@ There are three groups of locks for managing the device:
 2.3 new-device management
 -------------------------
 
- A single lock: "no-new-dev" is used to co-ordinate the addition of
+ A single lock: "no-new-dev" is used to coordinate the addition of
  new devices - this must be synchronized across the array.
  Normally all nodes hold a concurrent-read lock on this device.
 
index d7a15f44a7c3aaa29538009e7c5d2a0c343c8f13..5f947cbc2e78c804702d90be7ce40b54dcc05e1e 100644 (file)
@@ -81,7 +81,7 @@ The write-through and write-back cache use the same disk format. The cache disk
 is organized as a simple write log. The log consists of 'meta data' and 'data'
 pairs. The meta data describes the data. It also includes checksum and sequence
 ID for recovery identification. Data can be IO data and parity data. Data is
-checksumed too. The checksum is stored in the meta data ahead of the data. The
+checksummed too. The checksum is stored in the meta data ahead of the data. The
 checksum is an optimization because MD can write meta and data freely without
 worry about the order. MD superblock has a field pointed to the valid meta data
 of log head.
index 673bdff919ea47c7d6bc6636624560f0ff8efc59..54f269f478d3b1f5e0c755bdc793847d26a9d3b4 100644 (file)
@@ -28,7 +28,7 @@ Currently, it consists of:
   takes parameters at initialization that will dictate how the simulation
   behaves.
 
-- Code reponsible for encoding a valid MPEG Transport Stream, which is then
+- Code responsible for encoding a valid MPEG Transport Stream, which is then
   passed to the bridge driver. This fake stream contains some hardcoded content.
   For now, we have a single, audio-only channel containing a single MPEG
   Elementary Stream, which in turn contains a SMPTE 302m encoded sine-wave.
index c0ae5dec53281694cb82659007bcdb0d7f9eac07..14412414262271f73b3d36d6c1484474ad9fbfef 100644 (file)
@@ -24,7 +24,7 @@ unless this is fixed in the HW platform.
 
 The demux kABI only controls front-ends regarding to their connections with
 demuxes; the kABI used to set the other front-end parameters, such as
-tuning, are devined via the Digital TV Frontend kABI.
+tuning, are defined via the Digital TV Frontend kABI.
 
 The functions that implement the abstract interface demux should be defined
 static or module private and registered to the Demux core for external
index 6f8d79926aa555a83a72ec773f975ecd6991aa4b..8797037c4e2e9c54ba6093d1b39e1a414f4ad3a9 100644 (file)
@@ -321,7 +321,7 @@ response to video node operations. This hides the complexity of the underlying
 hardware from applications. For complex devices, finer-grained control of the
 device than what the video nodes offer may be required. In those cases, bridge
 drivers that implement :ref:`the media controller API <media_controller>` may
-opt for making the subdevice operations directly accessible from userpace.
+opt for making the subdevice operations directly accessible from userspace.
 
 Device nodes named ``v4l-subdev``\ *X* can be created in ``/dev`` to access
 sub-devices directly. If a sub-device supports direct userspace configuration
@@ -574,7 +574,7 @@ issues with subdevice drivers that let the V4L2 core manage the active state,
 as they expect to receive the appropriate state as a parameter. To help the
 conversion of subdevice drivers to a managed active state without having to
 convert all callers at the same time, an additional wrapper layer has been
-added to v4l2_subdev_call(), which handles the NULL case by geting and locking
+added to v4l2_subdev_call(), which handles the NULL case by getting and locking
 the callee's active state with :c:func:`v4l2_subdev_lock_and_get_active_state()`,
 and unlocking the state after the call.
 
index b5b6fc96f85e40404ff9e2c2809163d69c664a58..8fe8664c28cc5126507a88ca0efc9bb941f39f9a 100644 (file)
@@ -3,7 +3,7 @@
 MEI NFC
 -------
 
-Some Intel 8 and 9 Serieses chipsets supports NFC devices connected behind
+Some Intel 8 and 9 Series chipsets support NFC devices connected behind
 the Intel Management Engine controller.
 MEI client bus exposes the NFC chips as NFC phy devices and enables
 binding with Microread and NXP PN544 NFC device driver from the Linux NFC
index f10fe53aa9fed2faf9d864d3a190425c27332078..486aa647c4565b4f7cd969dae99ceee3f267df40 100644 (file)
@@ -150,7 +150,7 @@ LLC
 
 Communication between the CPU and the chip often requires some link layer
 protocol. Those are isolated as modules managed by the HCI layer. There are
-currently two modules : nop (raw transfert) and shdlc.
+currently two modules : nop (raw transfer) and shdlc.
 A new llc must implement the following functions::
 
   struct nfc_llc_ops {
index be8587a558e1e4bb1f166824fa3b55af98e9091f..ca16b5acbf30dc4807b1ba76ff7eed3854f8ee34 100644 (file)
@@ -82,7 +82,7 @@ LABEL:
   Metadata stored on a DIMM device that partitions and identifies
   (persistently names) capacity allocated to different PMEM namespaces. It
   also indicates whether an address abstraction like a BTT is applied to
-  the namepsace.  Note that traditional partition tables, GPT/MBR, are
+  the namespace.  Note that traditional partition tables, GPT/MBR, are
   layered on top of a PMEM namespace, or an address abstraction like BTT
   if present, but partition support is deprecated going forward.
 
index 7aab71524116466d6157dbb0e3739f947b0e9535..eb3d35e6a95c9faf683fd9591d0ea10a1264ec49 100644 (file)
@@ -83,7 +83,7 @@ passed in.
 6. Freeze
 ---------
 The freeze operation does not require any keys. The security config can be
-frozen by a user with root privelege.
+frozen by a user with root privilege.
 
 7. Disable
 ----------
index 0022e930e93e56de43ffa8e702b311f33e29ec9b..4070f330f60a63d12ca4100c5780dfe69a4e4fe1 100644 (file)
@@ -882,7 +882,7 @@ hardware and shall be put into different subsystems:
 
 Depending on the exact HW register design, some functions exposed by the
 GPIO subsystem may call into the pinctrl subsystem in order to
-co-ordinate register settings across HW modules. In particular, this may
+coordinate register settings across HW modules. In particular, this may
 be needed for HW with separate GPIO and pin controller HW modules, where
 e.g. GPIO direction is determined by a register in the pin controller HW
 module rather than the GPIO HW module.
index ad2c33ece30f3fb8341c26267b685c316343a3d1..fd871b83f34f3a46497b7de4833fd778d4db9eea 100644 (file)
@@ -20,7 +20,7 @@ Overview of the ``pldmfw`` library
 
 The ``pldmfw`` library is intended to be used by device drivers for
 implementing device flash update based on firmware files following the PLDM
-firwmare file format.
+firmware file format.
 
 It is implemented using an ops table that allows device drivers to provide
 the underlying device specific functionality.
index 98d268555dcc93f664f2514a515926672ba3710a..84b43061c11be2d6b4e3cd29fb8e6ecbdebe646d 100644 (file)
@@ -24,7 +24,7 @@ console support.
 Console Support
 ---------------
 
-The serial core provides a few helper functions.  This includes identifing
+The serial core provides a few helper functions.  This includes identifying
 the correct port structure (via uart_get_console()) and decoding command line
 arguments (uart_parse_options()).
 
index bf007d6c987321edf9dee963dce8c56faef7810b..080f0a7a100ceb755d3584d02b49fc8ad35659ae 100644 (file)
@@ -76,7 +76,7 @@ after the frame structure and before the payload. The payload is followed by
 its own CRC (over all payload bytes). If the payload is not present (i.e.
 the frame has ``LEN=0``), the CRC of the payload is still present and will
 evaluate to ``0xffff``. The |LEN| field does not include any of the CRCs, it
-equals the number of bytes inbetween the CRC of the frame and the CRC of the
+equals the number of bytes between the CRC of the frame and the CRC of the
 payload.
 
 Additionally, the following fixed two-byte sequences are used:
index 3f6dfb0b3ea6796ed00f881e7f593c5749b1889e..d09fa41e07da47b0a7b63c3976ada50dc89127c8 100644 (file)
@@ -85,7 +85,7 @@ migrated, unless the CPU is taken offline. In this case, threads
 belong to the offlined CPUs will be terminated immediately.
 
 Running as SCHED_FIFO and relatively high priority, also allows such
-scheme to work for both preemptable and non-preemptable kernels.
+scheme to work for both preemptible and non-preemptible kernels.
 Alignment of idle time around jiffies ensures scalability for HZ
 values. This effect can be better visualized using a Perf timechart.
 The following diagram shows the behavior of kernel thread
index 8b36ff11cef9a9e02a303510143c850e6e009594..e3d6a620997f107a35137b36e6bea0463e479589 100644 (file)
@@ -18,7 +18,7 @@ controller which can be configured in one of 4 ways:
        4. Hub configuration
 
 Linux currently supports several versions of this controller. In all
-likelyhood, the version in your SoC is already supported. At the time
+likelihood, the version in your SoC is already supported. At the time
 of this writing, known tested versions range from 2.02a to 3.10a. As a
 rule of thumb, anything above 2.02a should work reliably well.
 
index b9fd131f4723d1eaa848eed03d7fd25df861f9d0..d4610457b052febacb2e361fead9b7d14775f497 100644 (file)
@@ -48,7 +48,7 @@ kernel boot parameter::
        "earlyprintk=xdbc"
 
 If there are multiple xHCI controllers in your system, you can
-append a host contoller index to this kernel parameter. This
+append a host controller index to this kernel parameter. This
 index starts from 0.
 
 Current design doesn't support DbC runtime suspend/resume. As