Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

doc: fix misspellings with 'codespell' tool

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>

authored by

Anatol Pomozov and committed by
Jiri Kosina
f884ab15 7e21f14d

+48 -48
+3 -3
Documentation/DocBook/drm.tmpl
··· 434 434 The DRM core includes two memory managers, namely Translation Table Maps 435 435 (TTM) and Graphics Execution Manager (GEM). TTM was the first DRM memory 436 436 manager to be developed and tried to be a one-size-fits-them all 437 - solution. It provides a single userspace API to accomodate the need of 437 + solution. It provides a single userspace API to accommodate the need of 438 438 all hardware, supporting both Unified Memory Architecture (UMA) devices 439 439 and devices with dedicated video RAM (i.e. most discrete video cards). 440 440 This resulted in a large, complex piece of code that turned out to be ··· 701 701 <para> 702 702 Similar to global names, GEM file descriptors are also used to share GEM 703 703 objects across processes. They offer additional security: as file 704 - descriptors must be explictly sent over UNIX domain sockets to be shared 704 + descriptors must be explicitly sent over UNIX domain sockets to be shared 705 705 between applications, they can't be guessed like the globally unique GEM 706 706 names. 707 707 </para> ··· 1154 1154 </para> 1155 1155 <para> 1156 1156 The <methodname>page_flip</methodname> operation schedules a page flip. 1157 - Once any pending rendering targetting the new frame buffer has 1157 + Once any pending rendering targeting the new frame buffer has 1158 1158 completed, the CRTC will be reprogrammed to display that frame buffer 1159 1159 after the next vertical refresh. The operation must return immediately 1160 1160 without waiting for rendering or page flip to complete and must block
+1 -1
Documentation/DocBook/media/dvb/frontend.xml
··· 233 233 <entry align="char">The frontend FEC inner coding (Viterbi, LDPC or other inner code) is stable</entry> 234 234 </row><row> 235 235 <entry align="char">FE_HAS_SYNC</entry> 236 - <entry align="char">Syncronization bytes was found</entry> 236 + <entry align="char">Synchronization bytes was found</entry> 237 237 </row><row> 238 238 <entry align="char">FE_HAS_LOCK</entry> 239 239 <entry align="char">The DVB were locked and everything is working</entry>
+1 -1
Documentation/DocBook/media/v4l/controls.xml
··· 3147 3147 <entry>A multi-zone metering. The light intensity is measured 3148 3148 in several points of the frame and the the results are combined. The 3149 3149 algorithm of the zones selection and their significance in calculating the 3150 - final value is device dependant.</entry> 3150 + final value is device dependent.</entry> 3151 3151 </row> 3152 3152 </tbody> 3153 3153 </entrytbl>
+1 -1
Documentation/DocBook/writing_usb_driver.tmpl
··· 83 83 </para> 84 84 <para> 85 85 Because each different protocol causes a new driver to be created, I have 86 - written a generic USB driver skeleton, modeled after the pci-skeleton.c 86 + written a generic USB driver skeleton, modelled after the pci-skeleton.c 87 87 file in the kernel source tree upon which many PCI network drivers have 88 88 been based. This USB skeleton can be found at drivers/usb/usb-skeleton.c 89 89 in the kernel source tree. In this article I will walk through the basics
+5 -5
Documentation/bcache.txt
··· 181 181 182 182 In practice this isn't an issue because as soon as a write comes along it'll 183 183 cause the btree node to be split, and you need almost no write traffic for 184 - this to not show up enough to be noticable (especially since bcache's btree 184 + this to not show up enough to be noticeable (especially since bcache's btree 185 185 nodes are huge and index large regions of the device). But when you're 186 186 benchmarking, if you're trying to warm the cache by reading a bunch of data 187 187 and there's no other traffic - that can be a problem. ··· 222 222 it's in passthrough mode or caching). 223 223 224 224 sequential_cutoff 225 - A sequential IO will bypass the cache once it passes this threshhold; the 225 + A sequential IO will bypass the cache once it passes this threshold; the 226 226 most recent 128 IOs are tracked so sequential IO can be detected even when 227 227 it isn't all done at once. 228 228 ··· 296 296 since the synchronization for cache misses was rewritten) 297 297 298 298 cache_readaheads 299 - Count of times readahead occured. 299 + Count of times readahead occurred. 300 300 301 301 SYSFS - CACHE SET: 302 302 ··· 359 359 SYSFS - CACHE SET INTERNAL: 360 360 361 361 This directory also exposes timings for a number of internal operations, with 362 - separate files for average duration, average frequency, last occurence and max 362 + separate files for average duration, average frequency, last occurrence and max 363 363 duration: garbage collection, btree read, btree node sorts and btree splits. 364 364 365 365 active_journal_entries ··· 414 414 space. 415 415 416 416 io_errors 417 - Number of errors that have occured, decayed by io_error_halflife. 417 + Number of errors that have occurred, decayed by io_error_halflife. 418 418 419 419 metadata_written 420 420 Sum of all non data writes (btree writes and all other metadata).
+1 -1
Documentation/block/queue-sysfs.txt
··· 93 93 queue maintains a separate request pool per each cgroup when 94 94 CONFIG_BLK_CGROUP is enabled, and this parameter applies to each such 95 95 per-block-cgroup request pool. IOW, if there are N block cgroups, 96 - each request queue may have upto N request pools, each independently 96 + each request queue may have up to N request pools, each independently 97 97 regulated by nr_requests. 98 98 99 99 optimal_io_size (RO)
+1 -1
Documentation/cgroups/memory.txt
··· 304 304 memory usage is too high. 305 305 306 306 * slab pages: pages allocated by the SLAB or SLUB allocator are tracked. A copy 307 - of each kmem_cache is created everytime the cache is touched by the first time 307 + of each kmem_cache is created every time the cache is touched by the first time 308 308 from inside the memcg. The creation is done lazily, so some objects can still be 309 309 skipped while the cache is being created. All objects in a slab page should 310 310 belong to the same memcg. This only fails to hold when a task is migrated to a
+1 -1
Documentation/device-mapper/cache.txt
··· 87 87 88 88 Migrating data between the origin and cache device uses bandwidth. 89 89 The user can set a throttle to prevent more than a certain amount of 90 - migration occuring at any one time. Currently we're not taking any 90 + migration occurring at any one time. Currently we're not taking any 91 91 account of normal io traffic going to the devices. More work needs 92 92 doing here to avoid migrating during those peak io moments. 93 93
+3 -3
Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt
··· 5 5 for the group. The interrupt request from each group are connected to a parent 6 6 interrupt controller, such as GIC in case of Exynos4210. 7 7 8 - The interrupt combiner controller consists of multiple combiners. Upto eight 8 + The interrupt combiner controller consists of multiple combiners. Up to eight 9 9 interrupt sources can be connected to a combiner. The combiner outputs one 10 10 combined interrupt for its eight interrupt sources. The combined interrupt 11 11 is usually connected to a parent interrupt controller. ··· 14 14 controller module (which includes multiple combiners). A combiner in the 15 15 interrupt controller module shares config/control registers with other 16 16 combiners. For example, a 32-bit interrupt enable/disable config register 17 - can accommodate upto 4 interrupt combiners (with each combiner supporting 18 - upto 8 interrupt sources). 17 + can accommodate up to 4 interrupt combiners (with each combiner supporting 18 + up to 8 interrupt sources). 19 19 20 20 Required properties: 21 21 - compatible: should be "samsung,exynos4210-combiner".
+1 -1
Documentation/devicetree/bindings/arm/spear/shirq.txt
··· 14 14 interrupt multiplexor (one node for all groups). A group in the 15 15 interrupt controller shares config/control registers with other groups. 16 16 For example, a 32-bit interrupt enable/disable config register can 17 - accommodate upto 4 interrupt groups. 17 + accommodate up to 4 interrupt groups. 18 18 19 19 Required properties: 20 20 - compatible: should be, either of
+1 -1
Documentation/devicetree/bindings/clock/silabs,si5351.txt
··· 4 4 [1] Si5351A/B/C Data Sheet 5 5 http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf 6 6 7 - The Si5351a/b/c are programmable i2c clock generators with upto 8 output 7 + The Si5351a/b/c are programmable i2c clock generators with up to 8 output 8 8 clocks. Si5351a also has a reduced pin-count package (MSOP10) where only 9 9 3 output clocks are accessible. The internal structure of the clock 10 10 generators can be found in [1].
+1 -1
Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt
··· 51 51 * card-detect-delay: Delay in milli-seconds before detecting card after card 52 52 insert event. The default value is 0. 53 53 54 - * supports-highspeed: Enables support for high speed cards (upto 50MHz) 54 + * supports-highspeed: Enables support for high speed cards (up to 50MHz) 55 55 56 56 * broken-cd: as documented in mmc core bindings. 57 57
+1 -1
Documentation/devicetree/bindings/powerpc/4xx/emac.txt
··· 1 1 4xx/Axon EMAC ethernet nodes 2 2 3 3 The EMAC ethernet controller in IBM and AMCC 4xx chips, and also 4 - the Axon bridge. To operate this needs to interact with a ths 4 + the Axon bridge. To operate this needs to interact with a this 5 5 special McMAL DMA controller, and sometimes an RGMII or ZMII 6 6 interface. In addition to the nodes and properties described 7 7 below, the node for the OPB bus on which the EMAC sits must have a
+1 -1
Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
··· 2 2 3 3 The BCM2835 contains two forms of SPI master controller, one known simply as 4 4 SPI0, and the other known as the "Universal SPI Master"; part of the 5 - auxilliary block. This binding applies to the SPI0 controller. 5 + auxiliary block. This binding applies to the SPI0 controller. 6 6 7 7 Required properties: 8 8 - compatible: Should be "brcm,bcm2835-spi".
+1 -1
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
··· 44 44 }; 45 45 46 46 Example 2: In this example, the MCT global and local timer interrupts are 47 - connected to two seperate interrupt controllers. Hence, an 47 + connected to two separate interrupt controllers. Hence, an 48 48 interrupt-map is created to map the interrupts to the respective 49 49 interrupt controllers. 50 50
+1 -1
Documentation/devicetree/bindings/usb/am33xx-usb.txt
··· 12 12 represents PERIPHERAL. 13 13 - port1-mode : Should be "1" to represent HOST. "3" signifies OTG and "2" 14 14 represents PERIPHERAL. 15 - - power : Should be "250". This signifies the controller can supply upto 15 + - power : Should be "250". This signifies the controller can supply up to 16 16 500mA when operating in host mode. 17 17 18 18 Example:
+1 -1
Documentation/devicetree/bindings/usb/omap-usb.txt
··· 16 16 specifying ULPI and UTMI respectively. 17 17 - mode : Should be "3" to represent OTG. "1" signifies HOST and "2" 18 18 represents PERIPHERAL. 19 - - power : Should be "50". This signifies the controller can supply upto 19 + - power : Should be "50". This signifies the controller can supply up to 20 20 100mA when operating in host mode. 21 21 - usb-phy : the phandle for the PHY device 22 22
+1 -1
Documentation/dynamic-debug-howto.txt
··· 279 279 280 280 - modules do not need to define it explicitly 281 281 - every module gets it tacitly, whether they use pr_debug or not 282 - - it doesnt appear in /sys/module/$module/parameters/ 282 + - it doesn't appear in /sys/module/$module/parameters/ 283 283 To see it, grep the control file, or inspect /proc/cmdline. 284 284 285 285 For CONFIG_DYNAMIC_DEBUG kernels, any settings given at boot-time (or
+1 -1
Documentation/fb/cirrusfb.txt
··· 55 55 * Overhaul color register routines. 56 56 * Associated with the above, console colors are now obtained from a LUT 57 57 called 'palette' instead of from the VGA registers. This code was 58 - modeled after that in atyfb and matroxfb. 58 + modelled after that in atyfb and matroxfb. 59 59 * Code cleanup, add comments. 60 60 * Overhaul SR07 handling. 61 61 * Bug fixes.
+1 -1
Documentation/filesystems/jfs.txt
··· 42 42 devices and sparse/thinly-provisioned LUNs. The FITRIM ioctl 43 43 command is also available together with the nodiscard option. 44 44 The value of minlen specifies the minimum blockcount, when 45 - a TRIM command to the block device is considered usefull. 45 + a TRIM command to the block device is considered useful. 46 46 When no value is given to the discard option, it defaults to 47 47 64 blocks, which means 256KiB in JFS. 48 48 The minlen value of discard overrides the minlen value given
+1 -1
Documentation/filesystems/qnx6.txt
··· 148 148 Bitmap system area 149 149 ------------------ 150 150 151 - The bitmap itself is devided into three parts. 151 + The bitmap itself is divided into three parts. 152 152 First the system area, that is split into two halfs. 153 153 Then userspace. 154 154
+1 -1
Documentation/filesystems/vfat.txt
··· 307 307 308 308 <proceeding files...> 309 309 <slot #3, id = 0x43, characters = "h is long"> 310 - <slot #2, id = 0x02, characters = "xtension whic"> 310 + <slot #2, id = 0x02, characters = "xtension which"> 311 311 <slot #1, id = 0x01, characters = "My Big File.E"> 312 312 <directory entry, name = "MYBIGFIL.EXT"> 313 313
+1 -1
Documentation/laptops/dslm.c
··· 2 2 * dslm.c 3 3 * Simple Disk Sleep Monitor 4 4 * by Bartek Kania 5 - * Licenced under the GPL 5 + * Licensed under the GPL 6 6 */ 7 7 #include <unistd.h> 8 8 #include <stdlib.h>
+1 -1
Documentation/media-framework.txt
··· 18 18 19 19 Discovering a device internal topology, and configuring it at runtime, is one 20 20 of the goals of the media framework. To achieve this, hardware devices are 21 - modeled as an oriented graph of building blocks called entities connected 21 + modelled as an oriented graph of building blocks called entities connected 22 22 through pads. 23 23 24 24 An entity is a basic media hardware building block. It can correspond to
+1 -1
Documentation/metag/kernel-ABI.txt
··· 189 189 190 190 64-bit arguments are placed in matching pairs of registers (i.e. the same 191 191 register number in both D0 and D1 units), with the least significant half in D0 192 - and the most significant half in D1, leaving a gap where necessary. Futher 192 + and the most significant half in D1, leaving a gap where necessary. Further 193 193 arguments are stored on the stack in reverse order (earlier arguments at higher 194 194 addresses): 195 195
+1 -1
Documentation/misc-devices/mei/mei.txt
··· 120 120 Notes: 121 121 max_msg_length (MTU) in client properties describes the maximum 122 122 data that can be sent or received. (e.g. if MTU=2K, can send 123 - requests up to bytes 2k and received responses upto 2k bytes). 123 + requests up to bytes 2k and received responses up to 2k bytes). 124 124 125 125 Intel ME Applications: 126 126 ==============
+1 -1
Documentation/networking/ip-sysctl.txt
··· 183 183 for triggering fast retransmit when the amount of outstanding data is 184 184 small and when no previously unsent data can be transmitted (such 185 185 that limited transmit could be used). Also controls the use of 186 - Tail loss probe (TLP) that converts RTOs occuring due to tail 186 + Tail loss probe (TLP) that converts RTOs occurring due to tail 187 187 losses into fast recovery (draft-dukkipati-tcpm-tcp-loss-probe-01). 188 188 Possible values: 189 189 0 disables ER
+1 -1
Documentation/pinctrl.txt
··· 298 298 controller we need a mapping so that the pin control subsystem can figure out 299 299 which pin controller handles control of a certain GPIO pin. Since a single 300 300 pin controller may be muxing several GPIO ranges (typically SoCs that have 301 - one set of pins but internally several GPIO silicon blocks, each modeled as 301 + one set of pins but internally several GPIO silicon blocks, each modelled as 302 302 a struct gpio_chip) any number of GPIO ranges can be added to a pin controller 303 303 instance like this: 304 304
+1 -1
Documentation/thermal/exynos_thermal_emulation
··· 20 20 The sysfs node, 'emul_node', will contain value 0 for the initial state. When you input any 21 21 temperature you want to update to sysfs node, it automatically enable emulation mode and 22 22 current temperature will be changed into it. 23 - (Exynos also supports user changable delay time which would be used to delay of 23 + (Exynos also supports user changeable delay time which would be used to delay of 24 24 changing temperature. However, this node only uses same delay of real sensing time, 938us.) 25 25 26 26 Exynos emulation mode requires synchronous of value changing and enabling. It means when you
+3 -3
Documentation/virtual/kvm/api.txt
··· 1683 1683 1684 1684 This ioctl maps the memory at "user_addr" with the length "length" to 1685 1685 the vcpu's address space starting at "vcpu_addr". All parameters need to 1686 - be alligned by 1 megabyte. 1686 + be aligned by 1 megabyte. 1687 1687 1688 1688 1689 1689 4.66 KVM_S390_UCAS_UNMAP ··· 1703 1703 1704 1704 This ioctl unmaps the memory in the vcpu's address space starting at 1705 1705 "vcpu_addr" with the length "length". The field "user_addr" is ignored. 1706 - All parameters need to be alligned by 1 megabyte. 1706 + All parameters need to be aligned by 1 megabyte. 1707 1707 1708 1708 1709 1709 4.67 KVM_S390_VCPU_FAULT ··· 2019 2019 The "enc" array is a list which for each of those segment base page 2020 2020 size provides the list of supported actual page sizes (which can be 2021 2021 only larger or equal to the base page size), along with the 2022 - corresponding encoding in the hash PTE. Similarily, the array is 2022 + corresponding encoding in the hash PTE. Similarly, the array is 2023 2023 8 entries sorted by increasing sizes and an entry with a "0" shift 2024 2024 is an empty entry and a terminator: 2025 2025
+1 -1
Documentation/vm/pagemap.txt
··· 147 147 Other notes: 148 148 149 149 Reading from any of the files will return -EINVAL if you are not starting 150 - the read on an 8-byte boundary (e.g., if you seeked an odd number of bytes 150 + the read on an 8-byte boundary (e.g., if you sought an odd number of bytes 151 151 into the file), or if the size of the read is not a multiple of 8 bytes.
+1 -1
Documentation/w1/slaves/w1_ds28e04
··· 24 24 25 25 A write operation on the "eeprom" file writes the given byte sequence 26 26 to the EEPROM of the DS28E04. If CRC checking mode is enabled only 27 - fully alligned blocks of 32 bytes with valid CRC16 values (in bytes 30 27 + fully aligned blocks of 32 bytes with valid CRC16 values (in bytes 30 28 28 and 31) are allowed to be written. 29 29 30 30 PIO Access