Skip to content

Commit 395107a

Browse files
poornachandumarneniJonathan Corbet
authored andcommitted
docs: driver-api: fix spelling of "buses".
Replace incorrect plural form "busses" with "buses" in multiple documentation files under "Documentation/driver-api". Signed-off-by: Marneni PoornaChandu <[email protected]> Signed-off-by: Jonathan Corbet <[email protected]> Message-ID: <[email protected]>
1 parent 4eb018b commit 395107a

File tree

13 files changed

+22
-22
lines changed

13 files changed

+22
-22
lines changed

Documentation/driver-api/device-io.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Bus-Independent Device Accesses
1616
Introduction
1717
============
1818

19-
Linux provides an API which abstracts performing IO across all busses
19+
Linux provides an API which abstracts performing IO across all buses
2020
and devices, allowing device drivers to be written independently of bus
2121
type.
2222

@@ -71,7 +71,7 @@ can be compiler optimised, you can use __readb() and friends to
7171
indicate the relaxed ordering. Use this with care.
7272

7373
While the basic functions are defined to be synchronous with respect to
74-
each other and ordered with respect to each other the busses the devices
74+
each other and ordered with respect to each other the buses the devices
7575
sit on may themselves have asynchronicity. In particular many authors
7676
are burned by the fact that PCI bus writes are posted asynchronously. A
7777
driver author must issue a read from the same device to ensure that

Documentation/driver-api/driver-model/overview.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ uniformity across the different bus types.
2222

2323
The current driver model provides a common, uniform data model for describing
2424
a bus and the devices that can appear under the bus. The unified bus
25-
model includes a set of common attributes which all busses carry, and a set
25+
model includes a set of common attributes which all buses carry, and a set
2626
of common callbacks, such as device discovery during bus probing, bus
2727
shutdown, bus power management, etc.
2828

Documentation/driver-api/driver-model/platform.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Platform Devices and Drivers
44

55
See <linux/platform_device.h> for the driver model interface to the
66
platform bus: platform_device, and platform_driver. This pseudo-bus
7-
is used to connect devices on busses with minimal infrastructure,
7+
is used to connect devices on buses with minimal infrastructure,
88
like those used to integrate peripherals on many system-on-chip
99
processors, or some "legacy" PC interconnects; as opposed to large
1010
formally specified ones like PCI or USB.

Documentation/driver-api/eisa.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ This document groups random notes about porting EISA drivers to the
88
new EISA/sysfs API.
99

1010
Starting from version 2.5.59, the EISA bus is almost given the same
11-
status as other much more mainstream busses such as PCI or USB. This
11+
status as other much more mainstream buses such as PCI or USB. This
1212
has been possible through sysfs, which defines a nice enough set of
13-
abstractions to manage busses, devices and drivers.
13+
abstractions to manage buses, devices and drivers.
1414

1515
Although the new API is quite simple to use, converting existing
1616
drivers to the new infrastructure is not an easy task (mostly because
@@ -205,7 +205,7 @@ Random notes
205205
Converting an EISA driver to the new API mostly involves *deleting*
206206
code (since probing is now in the core EISA code). Unfortunately, most
207207
drivers share their probing routine between ISA, and EISA. Special
208-
care must be taken when ripping out the EISA code, so other busses
208+
care must be taken when ripping out the EISA code, so other buses
209209
won't suffer from these surgical strikes...
210210

211211
You *must not* expect any EISA device to be detected when returning

Documentation/driver-api/i3c/protocol.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,8 @@ The first thing attached to an HDR command is the HDR mode. There are currently
165165
for more details):
166166

167167
* HDR-DDR: Double Data Rate mode
168-
* HDR-TSP: Ternary Symbol Pure. Only usable on busses with no I2C devices
169-
* HDR-TSL: Ternary Symbol Legacy. Usable on busses with I2C devices
168+
* HDR-TSP: Ternary Symbol Pure. Only usable on buses with no I2C devices
169+
* HDR-TSL: Ternary Symbol Legacy. Usable on buses with I2C devices
170170

171171
When sending an HDR command, the whole bus has to enter HDR mode, which is done
172172
using a broadcast CCC command.

Documentation/driver-api/ipmi.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -617,12 +617,12 @@ Note that the address you give here is the I2C address, not the IPMI
617617
address. So if you want your MC address to be 0x60, you put 0x30
618618
here. See the I2C driver info for more details.
619619

620-
Command bridging to other IPMB busses through this interface does not
620+
Command bridging to other IPMB buses through this interface does not
621621
work. The receive message queue is not implemented, by design. There
622622
is only one receive message queue on a BMC, and that is meant for the
623623
host drivers, not something on the IPMB bus.
624624

625-
A BMC may have multiple IPMB busses, which bus your device sits on
625+
A BMC may have multiple IPMB buses, which bus your device sits on
626626
depends on how the system is wired. You can fetch the channels with
627627
"ipmitool channel info <n>" where <n> is the channel, with the
628628
channels being 0-7 and try the IPMB channels.

Documentation/driver-api/media/tx-rx.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ CSI-2 receiver in an SoC.
1212
Bus types
1313
---------
1414

15-
The following busses are the most common. This section discusses these two only.
15+
The following buses are the most common. This section discusses these two only.
1616

1717
MIPI CSI-2
1818
^^^^^^^^^^
@@ -36,7 +36,7 @@ Transmitter drivers
3636

3737
Transmitter drivers generally need to provide the receiver drivers with the
3838
configuration of the transmitter. What is required depends on the type of the
39-
bus. These are common for both busses.
39+
bus. These are common for both buses.
4040

4141
Media bus pixel code
4242
^^^^^^^^^^^^^^^^^^^^

Documentation/driver-api/nvdimm/nvdimm.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ LIBNVDIMM/LIBNDCTL: Bus
230230
A bus has a 1:1 relationship with an NFIT. The current expectation for
231231
ACPI based systems is that there is only ever one platform-global NFIT.
232232
That said, it is trivial to register multiple NFITs, the specification
233-
does not preclude it. The infrastructure supports multiple busses and
233+
does not preclude it. The infrastructure supports multiple buses and
234234
we use this capability to test multiple NFIT configurations in the unit
235235
test.
236236

Documentation/driver-api/pm/devices.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ get registered: a child can never be registered, probed or resumed before
255255
its parent; and can't be removed or suspended after that parent.
256256

257257
The policy is that the device hierarchy should match hardware bus topology.
258-
[Or at least the control bus, for devices which use multiple busses.]
258+
[Or at least the control bus, for devices which use multiple buses.]
259259
In particular, this means that a device registration may fail if the parent of
260260
the device is suspending (i.e. has been chosen by the PM core as the next
261261
device to suspend) or has already suspended, as well as after all of the other
@@ -493,7 +493,7 @@ states, like S3).
493493

494494
Drivers must also be prepared to notice that the device has been removed
495495
while the system was powered down, whenever that's physically possible.
496-
PCMCIA, MMC, USB, Firewire, SCSI, and even IDE are common examples of busses
496+
PCMCIA, MMC, USB, Firewire, SCSI, and even IDE are common examples of buses
497497
where common Linux platforms will see such removal. Details of how drivers
498498
will notice and handle such removals are currently bus-specific, and often
499499
involve a separate thread.

Documentation/driver-api/scsi.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ optical drives, test equipment, and medical devices) to a host computer.
1818

1919
Although the old parallel (fast/wide/ultra) SCSI bus has largely fallen
2020
out of use, the SCSI command set is more widely used than ever to
21-
communicate with devices over a number of different busses.
21+
communicate with devices over a number of different buses.
2222

2323
The `SCSI protocol <https://www.t10.org/scsi-3.htm>`__ is a big-endian
2424
peer-to-peer packet based protocol. SCSI commands are 6, 10, 12, or 16
@@ -286,7 +286,7 @@ Parallel SCSI (SPI) transport class
286286
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287287

288288
The file drivers/scsi/scsi_transport_spi.c defines transport
289-
attributes for traditional (fast/wide/ultra) SCSI busses.
289+
attributes for traditional (fast/wide/ultra) SCSI buses.
290290

291291
.. kernel-doc:: drivers/scsi/scsi_transport_spi.c
292292
:export:

0 commit comments

Comments
 (0)