Commit 670e9f34ee3c7e052514c85014d2fdd99b672cdc
Committed by
Adrian Bunk
1 parent
53cb47268e
Exists in
master
and in
4 other branches
Documentation: remove duplicated words
Remove many duplicated words under Documentation/ and do other small cleanups. Examples: "and and" --> "and" "in in" --> "in" "the the" --> "the" "the the" --> "to the" ... Signed-off-by: Paolo Ornati <ornati@fastwebnet.it> Signed-off-by: Adrian Bunk <bunk@stusta.de>
Showing 52 changed files with 61 additions and 62 deletions Side-by-side Diff
- Documentation/DMA-mapping.txt
- Documentation/DocBook/libata.tmpl
- Documentation/DocBook/usb.tmpl
- Documentation/RCU/whatisRCU.txt
- Documentation/block/biodoc.txt
- Documentation/driver-model/overview.txt
- Documentation/exception.txt
- Documentation/fb/fbcon.txt
- Documentation/filesystems/directory-locking
- Documentation/filesystems/files.txt
- Documentation/filesystems/spufs.txt
- Documentation/filesystems/tmpfs.txt
- Documentation/filesystems/vfat.txt
- Documentation/filesystems/vfs.txt
- Documentation/fujitsu/frv/mmu-layout.txt
- Documentation/ia64/efirtc.txt
- Documentation/ia64/mca.txt
- Documentation/input/input.txt
- Documentation/isdn/INTERFACE.fax
- Documentation/isdn/README.hysdn
- Documentation/kdump/kdump.txt
- Documentation/keys.txt
- Documentation/m68k/kernel-options.txt
- Documentation/memory-barriers.txt
- Documentation/networking/bonding.txt
- Documentation/networking/cs89x0.txt
- Documentation/networking/decnet.txt
- Documentation/networking/e1000.txt
- Documentation/networking/s2io.txt
- Documentation/networking/sk98lin.txt
- Documentation/pci-error-recovery.txt
- Documentation/power/swsusp.txt
- Documentation/prio_tree.txt
- Documentation/rpc-cache.txt
- Documentation/s390/Debugging390.txt
- Documentation/s390/s390dbf.txt
- Documentation/scsi/ChangeLog.1992-1997
- Documentation/scsi/st.txt
- Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl
- Documentation/sound/oss/AWE32
- Documentation/sound/oss/solo1
- Documentation/sound/oss/ultrasound
- Documentation/sound/oss/vwsnd
- Documentation/spi/pxa2xx
- Documentation/spi/spi-summary
- Documentation/unshare.txt
- Documentation/usb/error-codes.txt
- Documentation/usb/hiddev.txt
- Documentation/usb/usb-serial.txt
- Documentation/video4linux/README.pvrusb2
- Documentation/video4linux/Zoran
- Documentation/vm/numa
Documentation/DMA-mapping.txt
... | ... | @@ -107,7 +107,7 @@ |
107 | 107 | |
108 | 108 | int pci_set_dma_mask(struct pci_dev *pdev, u64 device_mask); |
109 | 109 | |
110 | -The query for consistent allocations is performed via a a call to | |
110 | +The query for consistent allocations is performed via a call to | |
111 | 111 | pci_set_consistent_dma_mask(): |
112 | 112 | |
113 | 113 | int pci_set_consistent_dma_mask(struct pci_dev *pdev, u64 device_mask); |
Documentation/DocBook/libata.tmpl
Documentation/DocBook/usb.tmpl
... | ... | @@ -740,7 +740,7 @@ |
740 | 740 | <title>Synchronous I/O Support</title> |
741 | 741 | |
742 | 742 | <para>Synchronous requests involve the kernel blocking |
743 | - until until the user mode request completes, either by | |
743 | + until the user mode request completes, either by | |
744 | 744 | finishing successfully or by reporting an error. |
745 | 745 | In most cases this is the simplest way to use usbfs, |
746 | 746 | although as noted above it does prevent performing I/O |
Documentation/RCU/whatisRCU.txt
... | ... | @@ -750,7 +750,7 @@ |
750 | 750 | |
751 | 751 | Either way, the differences are quite small. Read-side locking moves |
752 | 752 | to rcu_read_lock() and rcu_read_unlock, update-side locking moves from |
753 | -from a reader-writer lock to a simple spinlock, and a synchronize_rcu() | |
753 | +a reader-writer lock to a simple spinlock, and a synchronize_rcu() | |
754 | 754 | precedes the kfree(). |
755 | 755 | |
756 | 756 | However, there is one potential catch: the read-side and update-side |
Documentation/block/biodoc.txt
... | ... | @@ -135,7 +135,7 @@ |
135 | 135 | Sets two variables that limit the size of the request. |
136 | 136 | |
137 | 137 | - The request queue's max_sectors, which is a soft size in |
138 | - in units of 512 byte sectors, and could be dynamically varied | |
138 | + units of 512 byte sectors, and could be dynamically varied | |
139 | 139 | by the core kernel. |
140 | 140 | |
141 | 141 | - The request queue's max_hw_sectors, which is a hard limit |
Documentation/driver-model/overview.txt
... | ... | @@ -57,7 +57,7 @@ |
57 | 57 | |
58 | 58 | The PCI bus layer freely accesses the fields of struct device. It knows about |
59 | 59 | the structure of struct pci_dev, and it should know the structure of struct |
60 | -device. Individual PCI device drivers that have been converted the the current | |
60 | +device. Individual PCI device drivers that have been converted to the current | |
61 | 61 | driver model generally do not and should not touch the fields of struct device, |
62 | 62 | unless there is a strong compelling reason to do so. |
63 | 63 |
Documentation/exception.txt
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 | function (which has since been replaced by access_ok()). |
11 | 11 | |
12 | 12 | This function verified that the memory area starting at address |
13 | -addr and of size size was accessible for the operation specified | |
13 | +'addr' and of size 'size' was accessible for the operation specified | |
14 | 14 | in type (read or write). To do this, verify_read had to look up the |
15 | 15 | virtual memory area (vma) that contained the address addr. In the |
16 | 16 | normal case (correctly working program), this test was successful. |
Documentation/fb/fbcon.txt
... | ... | @@ -163,7 +163,7 @@ |
163 | 163 | unloaded if it is still bound to the console layer. (See |
164 | 164 | Documentation/console/console.txt for more information). |
165 | 165 | |
166 | -This is more complicated in the case of the the framebuffer console (fbcon), | |
166 | +This is more complicated in the case of the framebuffer console (fbcon), | |
167 | 167 | because fbcon is an intermediate layer between the console and the drivers: |
168 | 168 | |
169 | 169 | console ---> fbcon ---> fbdev drivers ---> hardware |
Documentation/filesystems/directory-locking
... | ... | @@ -82,7 +82,7 @@ |
82 | 82 | |
83 | 83 | Consider the object blocking the cross-directory rename. One |
84 | 84 | of its descendents is locked by cross-directory rename (otherwise we |
85 | -would again have an infinite set of of contended objects). But that | |
85 | +would again have an infinite set of contended objects). But that | |
86 | 86 | means that cross-directory rename is taking locks out of order. Due |
87 | 87 | to (2) the order hadn't changed since we had acquired filesystem lock. |
88 | 88 | But locking rules for cross-directory rename guarantee that we do not |
Documentation/filesystems/files.txt
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | 2. Reading of the fdtable as described above must be protected |
56 | 56 | by rcu_read_lock()/rcu_read_unlock(). |
57 | 57 | |
58 | -3. For any update to the the fd table, files->file_lock must | |
58 | +3. For any update to the fd table, files->file_lock must | |
59 | 59 | be held. |
60 | 60 | |
61 | 61 | 4. To look up the file structure given an fd, a reader |
Documentation/filesystems/spufs.txt
... | ... | @@ -105,7 +105,7 @@ |
105 | 105 | |
106 | 106 | |
107 | 107 | /wbox |
108 | - The CPU to SPU communation mailbox. It is write-only can can be written | |
108 | + The CPU to SPU communation mailbox. It is write-only and can be written | |
109 | 109 | in units of 32 bits. If the mailbox is full, write() will block and |
110 | 110 | poll can be used to wait for it becoming empty again. The possible |
111 | 111 | operations on an open wbox file are: write(2) If a count smaller than |
Documentation/filesystems/tmpfs.txt
... | ... | @@ -63,7 +63,7 @@ |
63 | 63 | nr_blocks: The same as size, but in blocks of PAGE_CACHE_SIZE. |
64 | 64 | nr_inodes: The maximum number of inodes for this instance. The default |
65 | 65 | is half of the number of your physical RAM pages, or (on a |
66 | - a machine with highmem) the number of lowmem RAM pages, | |
66 | + machine with highmem) the number of lowmem RAM pages, | |
67 | 67 | whichever is the lower. |
68 | 68 | |
69 | 69 | These parameters accept a suffix k, m or g for kilo, mega and giga and |
Documentation/filesystems/vfat.txt
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | you should consider the following option instead. |
36 | 36 | |
37 | 37 | utf8=<bool> -- UTF-8 is the filesystem safe version of Unicode that |
38 | - is used by the console. It can be be enabled for the | |
38 | + is used by the console. It can be enabled for the | |
39 | 39 | filesystem with this option. If 'uni_xlate' gets set, |
40 | 40 | UTF-8 gets disabled. |
41 | 41 |
Documentation/filesystems/vfs.txt
... | ... | @@ -410,7 +410,7 @@ |
410 | 410 | |
411 | 411 | put_link: called by the VFS to release resources allocated by |
412 | 412 | follow_link(). The cookie returned by follow_link() is passed |
413 | - to to this method as the last parameter. It is used by | |
413 | + to this method as the last parameter. It is used by | |
414 | 414 | filesystems such as NFS where page cache is not stable |
415 | 415 | (i.e. page that was installed when the symbolic link walk |
416 | 416 | started might not be in the page cache at the end of the |
Documentation/fujitsu/frv/mmu-layout.txt
... | ... | @@ -233,7 +233,7 @@ |
233 | 233 | (*) __debug_mmu.iamr[] |
234 | 234 | (*) __debug_mmu.damr[] |
235 | 235 | |
236 | - These receive the current IAMR and DAMR contents. These can be viewed with with the _amr | |
236 | + These receive the current IAMR and DAMR contents. These can be viewed with the _amr | |
237 | 237 | GDB macro: |
238 | 238 | |
239 | 239 | (gdb) _amr |
Documentation/ia64/efirtc.txt
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | Because we wanted to minimize the impact on existing user-level apps using |
27 | 27 | the CMOS clock, we decided to expose an API that was very similar to the one |
28 | 28 | used today with the legacy RTC driver (driver/char/rtc.c). However, because |
29 | -EFI provides a simpler services, not all all ioctl() are available. Also | |
29 | +EFI provides a simpler services, not all ioctl() are available. Also | |
30 | 30 | new ioctl()s have been introduced for things that EFI provides but not the |
31 | 31 | legacy. |
32 | 32 |
Documentation/ia64/mca.txt
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | --- |
13 | 13 | |
14 | 14 | The complicated ia64 MCA process. All of this is mandated by Intel's |
15 | -specification for ia64 SAL, error recovery and and unwind, it is not as | |
15 | +specification for ia64 SAL, error recovery and unwind, it is not as | |
16 | 16 | if we have a choice here. |
17 | 17 | |
18 | 18 | * MCA occurs on one cpu, usually due to a double bit memory error. |
... | ... | @@ -94,7 +94,7 @@ |
94 | 94 | |
95 | 95 | INIT is less complicated than MCA. Pressing the nmi button or using |
96 | 96 | the equivalent command on the management console sends INIT to all |
97 | -cpus. SAL picks one one of the cpus as the monarch and the rest are | |
97 | +cpus. SAL picks one of the cpus as the monarch and the rest are | |
98 | 98 | slaves. All the OS INIT handlers are entered at approximately the same |
99 | 99 | time. The OS monarch prints the state of all tasks and returns, after |
100 | 100 | which the slaves return and the system resumes. |
Documentation/input/input.txt
... | ... | @@ -230,7 +230,7 @@ |
230 | 230 | API is still evolving, but should be useable now. It's described in |
231 | 231 | section 5. |
232 | 232 | |
233 | - This should be the way for GPM and X to get keyboard and mouse mouse | |
233 | + This should be the way for GPM and X to get keyboard and mouse | |
234 | 234 | events. It allows for multihead in X without any specific multihead |
235 | 235 | kernel support. The event codes are the same on all architectures and |
236 | 236 | are hardware independent. |
Documentation/isdn/INTERFACE.fax
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | If the HL-driver receives ISDN_CMD_FAXCMD, all needed information |
27 | 27 | is in this struct set by the LL. |
28 | 28 | To signal information to the LL, the HL-driver has to set the |
29 | - the parameters and use ISDN_STAT_FAXIND. | |
29 | + parameters and use ISDN_STAT_FAXIND. | |
30 | 30 | (Please refer to INTERFACE) |
31 | 31 | |
32 | 32 | Structure T30_s: |
Documentation/isdn/README.hysdn
1 | 1 | $Id: README.hysdn,v 1.3.6.1 2001/02/10 14:41:19 kai Exp $ |
2 | 2 | The hysdn driver has been written by |
3 | -by Werner Cornelius (werner@isdn4linux.de or werner@titro.de) | |
3 | +Werner Cornelius (werner@isdn4linux.de or werner@titro.de) | |
4 | 4 | for Hypercope GmbH Aachen Germany. Hypercope agreed to publish this driver |
5 | 5 | under the GNU General Public License. |
6 | 6 |
Documentation/kdump/kdump.txt
... | ... | @@ -249,7 +249,7 @@ |
249 | 249 | is called inside interrupt context or die() is called and panic_on_oops is set, |
250 | 250 | the system will boot into the dump-capture kernel. |
251 | 251 | |
252 | -On powererpc systems when a soft-reset is generated, die() is called by all cpus and the system system will boot into the dump-capture kernel. | |
252 | +On powererpc systems when a soft-reset is generated, die() is called by all cpus and the system will boot into the dump-capture kernel. | |
253 | 253 | |
254 | 254 | For testing purposes, you can trigger a crash by using "ALT-SysRq-c", |
255 | 255 | "echo c > /proc/sysrq-trigger or write a module to force the panic. |
Documentation/keys.txt
... | ... | @@ -671,7 +671,7 @@ |
671 | 671 | |
672 | 672 | Note that this setting is inherited across fork/exec. |
673 | 673 | |
674 | - [1] The default default is: the thread keyring if there is one, otherwise | |
674 | + [1] The default is: the thread keyring if there is one, otherwise | |
675 | 675 | the process keyring if there is one, otherwise the session keyring if |
676 | 676 | there is one, otherwise the user default session keyring. |
677 | 677 |
Documentation/m68k/kernel-options.txt
... | ... | @@ -415,7 +415,7 @@ |
415 | 415 | |
416 | 416 | The first 3 parameters of this sub-option should be obvious: <xres>, |
417 | 417 | <yres> and <depth> give the dimensions of the screen and the number of |
418 | -planes (depth). The depth is is the logarithm to base 2 of the number | |
418 | +planes (depth). The depth is the logarithm to base 2 of the number | |
419 | 419 | of colors possible. (Or, the other way round: The number of colors is |
420 | 420 | 2^depth). |
421 | 421 |
Documentation/memory-barriers.txt
... | ... | @@ -670,7 +670,7 @@ |
670 | 670 | |
671 | 671 | |
672 | 672 | In the above example, CPU 2 perceives that B is 7, despite the load of *C |
673 | -(which would be B) coming after the the LOAD of C. | |
673 | +(which would be B) coming after the LOAD of C. | |
674 | 674 | |
675 | 675 | If, however, a data dependency barrier were to be placed between the load of C |
676 | 676 | and the load of *C (ie: B) on CPU 2: |
Documentation/networking/bonding.txt
... | ... | @@ -1023,7 +1023,7 @@ |
1023 | 1023 | files located in /sys/class/net/<bond name>/bonding |
1024 | 1024 | |
1025 | 1025 | The names of these files correspond directly with the command- |
1026 | -line parameters described elsewhere in in this file, and, with the | |
1026 | +line parameters described elsewhere in this file, and, with the | |
1027 | 1027 | exception of arp_ip_target, they accept the same values. To see the |
1028 | 1028 | current setting, simply cat the appropriate file. |
1029 | 1029 |
Documentation/networking/cs89x0.txt
Documentation/networking/decnet.txt
... | ... | @@ -82,7 +82,7 @@ |
82 | 82 | address of the node in order for it to be autoconfigured (and then appear in |
83 | 83 | /proc/net/decnet_dev). There is a utility available at the above |
84 | 84 | FTP sites called dn2ethaddr which can compute the correct ethernet |
85 | -address to use. The address can be set by ifconfig either before at | |
85 | +address to use. The address can be set by ifconfig either before or | |
86 | 86 | at the time the device is brought up. If you are using RedHat you can |
87 | 87 | add the line: |
88 | 88 |
Documentation/networking/e1000.txt
... | ... | @@ -350,7 +350,7 @@ |
350 | 350 | |
351 | 351 | As an example, if you install the e1000 driver for two PRO/1000 adapters |
352 | 352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add |
353 | - the following to modules.conf or or modprobe.conf: | |
353 | + the following to modules.conf or modprobe.conf: | |
354 | 354 | |
355 | 355 | alias eth0 e1000 |
356 | 356 | alias eth1 e1000 |
Documentation/networking/s2io.txt
... | ... | @@ -126,7 +126,7 @@ |
126 | 126 | #setpci -d 17d5:* LATENCY_TIMER=f8 |
127 | 127 | For detailed description of the PCI registers, please see Xframe User Guide. |
128 | 128 | b. Use 2-buffer mode. This results in large performance boost on |
129 | -on certain platforms(eg. SGI Altix, IBM xSeries). | |
129 | +certain platforms(eg. SGI Altix, IBM xSeries). | |
130 | 130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to |
131 | 131 | set/verify this option. |
132 | 132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network |
Documentation/networking/sk98lin.txt
... | ... | @@ -497,7 +497,7 @@ |
497 | 497 | www.syskonnect.com |
498 | 498 | |
499 | 499 | Some COMPAQ machines have problems dealing with PCI under Linux. |
500 | - Linux. This problem is described in the 'PCI howto' document | |
500 | + This problem is described in the 'PCI howto' document | |
501 | 501 | (included in some distributions or available from the |
502 | 502 | web, e.g. at 'www.linux.org'). |
503 | 503 |
Documentation/pci-error-recovery.txt
... | ... | @@ -172,7 +172,7 @@ |
172 | 172 | >>> a value of 0xff on read, and writes will be dropped. If the device |
173 | 173 | >>> driver attempts more than 10K I/O's to a frozen adapter, it will |
174 | 174 | >>> assume that the device driver has gone into an infinite loop, and |
175 | ->>> it will panic the the kernel. There doesn't seem to be any other | |
175 | +>>> it will panic the kernel. There doesn't seem to be any other | |
176 | 176 | >>> way of stopping a device driver that insists on spinning on I/O. |
177 | 177 | |
178 | 178 | STEP 2: MMIO Enabled |
Documentation/power/swsusp.txt
Documentation/prio_tree.txt
... | ... | @@ -88,7 +88,7 @@ |
88 | 88 | heap-and-size indexed overflow-sub-trees using prio_tree->index_bits. |
89 | 89 | Instead the overflow sub-trees are indexed using full BITS_PER_LONG bits |
90 | 90 | of size_index. This may lead to skewed sub-trees because most of the |
91 | -higher significant bits of the size_index are likely to be be 0 (zero). In | |
91 | +higher significant bits of the size_index are likely to be 0 (zero). In | |
92 | 92 | the example above, all 3 overflow-sub-trees are skewed. This may marginally |
93 | 93 | affect the performance. However, processes rarely map many vmas with the |
94 | 94 | same start_vm_pgoff but different end_vm_pgoffs. Therefore, we normally |
Documentation/rpc-cache.txt
... | ... | @@ -53,7 +53,7 @@ |
53 | 53 | structure |
54 | 54 | void cache_put(struct kref *) |
55 | 55 | This is called when the last reference to an item is |
56 | - is dropped. The pointer passed is to the 'ref' field | |
56 | + dropped. The pointer passed is to the 'ref' field | |
57 | 57 | in the cache_head. cache_put should release any |
58 | 58 | references create by 'cache_init' and, if CACHE_VALID |
59 | 59 | is set, any references created by cache_update. |
Documentation/s390/Debugging390.txt
... | ... | @@ -1085,8 +1085,7 @@ |
1085 | 1085 | ----- |
1086 | 1086 | Addresses & values in the VM debugger are always hex never decimal |
1087 | 1087 | Address ranges are of the format <HexValue1>-<HexValue2> or <HexValue1>.<HexValue2> |
1088 | -e.g. The address range 0x2000 to 0x3000 can be described described as | |
1089 | -2000-3000 or 2000.1000 | |
1088 | +e.g. The address range 0x2000 to 0x3000 can be described as 2000-3000 or 2000.1000 | |
1090 | 1089 | |
1091 | 1090 | The VM Debugger is case insensitive. |
1092 | 1091 | |
... | ... | @@ -1413,7 +1412,7 @@ |
1413 | 1412 | To find out how many cpus you have |
1414 | 1413 | Q CPUS displays all the CPU's available to your virtual machine |
1415 | 1414 | To find the cpu that the current cpu VM debugger commands are being directed at do |
1416 | -Q CPU to change the current cpu cpu VM debugger commands are being directed at do | |
1415 | +Q CPU to change the current cpu VM debugger commands are being directed at do | |
1417 | 1416 | CPU <desired cpu no> |
1418 | 1417 | |
1419 | 1418 | On a SMP guest issue a command to all CPUs try prefixing the command with cpu all. |
... | ... | @@ -2184,7 +2183,7 @@ |
2184 | 2183 | kill -SIGSEGV <gdb's pid> |
2185 | 2184 | or alternatively use killall -SIGSEGV gdb if you have the killall command. |
2186 | 2185 | Now look at the core dump. |
2187 | -./gdb ./gdb core | |
2186 | +./gdb core | |
2188 | 2187 | Displays the following |
2189 | 2188 | GNU gdb 4.18 |
2190 | 2189 | Copyright 1998 Free Software Foundation, Inc. |
... | ... | @@ -2477,7 +2476,7 @@ |
2477 | 2476 | additional files, Kerntypes which is built using a patch to the |
2478 | 2477 | linux kernel sources in the linux root directory & the System.map. |
2479 | 2478 | |
2480 | -Kerntypes is an an objectfile whose sole purpose in life | |
2479 | +Kerntypes is an objectfile whose sole purpose in life | |
2481 | 2480 | is to provide stabs debug info to lcrash, to do this |
2482 | 2481 | Kerntypes is built from kerntypes.c which just includes the most commonly |
2483 | 2482 | referenced header files used when debugging, lcrash can then read the |
Documentation/s390/s390dbf.txt
... | ... | @@ -65,7 +65,7 @@ |
65 | 65 | It is also possible to define other views. The content of |
66 | 66 | a view can be inspected simply by reading the corresponding debugfs file. |
67 | 67 | |
68 | -All debug logs have an an actual debug level (range from 0 to 6). | |
68 | +All debug logs have an actual debug level (range from 0 to 6). | |
69 | 69 | The default level is 3. Event and Exception functions have a 'level' |
70 | 70 | parameter. Only debug entries with a level that is lower or equal |
71 | 71 | than the actual level are written to the log. This means, when |
... | ... | @@ -556,7 +556,7 @@ |
556 | 556 | the view (e.g. like with 'echo "0" > /sys/kernel/debug/s390dbf/dasd/level). |
557 | 557 | |
558 | 558 | For header_proc there can be used the default function |
559 | -debug_dflt_header_fn() which is defined in in debug.h. | |
559 | +debug_dflt_header_fn() which is defined in debug.h. | |
560 | 560 | and which produces the same header output as the predefined views. |
561 | 561 | E.g: |
562 | 562 | 00 00964419409:440761 2 - 00 88023ec |
Documentation/scsi/ChangeLog.1992-1997
Documentation/scsi/st.txt
... | ... | @@ -249,7 +249,7 @@ |
249 | 249 | |
250 | 250 | If the driver is compiled into the kernel, the same parameters can be |
251 | 251 | also set using, e.g., the LILO command line. The preferred syntax is |
252 | -is to use the same keyword used when loading as module but prepended | |
252 | +to use the same keyword used when loading as module but prepended | |
253 | 253 | with 'st.'. For instance, to set the maximum number of scatter/gather |
254 | 254 | segments, the parameter 'st.max_sg_segs=xx' should be used (xx is the |
255 | 255 | number of scatter/gather segments). |
Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl
... | ... | @@ -5486,7 +5486,7 @@ |
5486 | 5486 | <chapter id="power-management"> |
5487 | 5487 | <title>Power Management</title> |
5488 | 5488 | <para> |
5489 | - If the chip is supposed to work with with suspend/resume | |
5489 | + If the chip is supposed to work with suspend/resume | |
5490 | 5490 | functions, you need to add the power-management codes to the |
5491 | 5491 | driver. The additional codes for the power-management should be |
5492 | 5492 | <function>ifdef</function>'ed with |
Documentation/sound/oss/AWE32
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | install awe_wave /sbin/modprobe --first-time -i awe_wave && /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE |
56 | 56 | |
57 | 57 | You will of course have to change "PATH_TO_SOUND_BANK_FILE" to the full |
58 | - path of of the sound bank file. That will enable the Sound Blaster and AWE | |
58 | + path of the sound bank file. That will enable the Sound Blaster and AWE | |
59 | 59 | wave synthesis. To play midi files you should get one of these programs if |
60 | 60 | you don't already have them: |
61 | 61 |
Documentation/sound/oss/solo1
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | The chip behaves differently than described in the data sheet, |
7 | 7 | likely due to a chip bug. Working around this would require |
8 | 8 | the help of ESS (for example by publishing an errata sheet), |
9 | -but ESS has not done so so far. | |
9 | +but ESS has not done so far. | |
10 | 10 | |
11 | 11 | Also, the chip only supports 24 bit addresses for recording, |
12 | 12 | which means it cannot work on some Alpha mainboards. |
Documentation/sound/oss/ultrasound
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | no_wave_dma option |
20 | 20 | |
21 | 21 | This option defaults to a value of 0, which allows the Ultrasound wavetable |
22 | -DSP to use DMA for for playback and downloading samples. This is the same | |
22 | +DSP to use DMA for playback and downloading samples. This is the same | |
23 | 23 | as the old behaviour. If set to 1, no DMA is needed for downloading samples, |
24 | 24 | and allows owners of a GUS MAX to make use of simultaneous digital audio |
25 | 25 | (/dev/dsp), MIDI, and wavetable playback. |
Documentation/sound/oss/vwsnd
... | ... | @@ -12,7 +12,7 @@ |
12 | 12 | |
13 | 13 | The Visual Workstation has an Analog Devices AD1843 "SoundComm" audio |
14 | 14 | codec chip. The AD1843 is accessed through the Cobalt I/O ASIC, also |
15 | -known as Lithium. This driver programs both both chips. | |
15 | +known as Lithium. This driver programs both chips. | |
16 | 16 | |
17 | 17 | ============================================================================== |
18 | 18 | QUICK CONFIGURATION |
Documentation/spi/pxa2xx
... | ... | @@ -124,12 +124,12 @@ |
124 | 124 | The "pxa2xx_spi_chip.timeout_microsecs" fields is used to efficiently handle |
125 | 125 | trailing bytes in the SSP receiver fifo. The correct value for this field is |
126 | 126 | dependent on the SPI bus speed ("spi_board_info.max_speed_hz") and the specific |
127 | -slave device. Please note the the PXA2xx SSP 1 does not support trailing byte | |
127 | +slave device. Please note that the PXA2xx SSP 1 does not support trailing byte | |
128 | 128 | timeouts and must busy-wait any trailing bytes. |
129 | 129 | |
130 | 130 | The "pxa2xx_spi_chip.enable_loopback" field is used to place the SSP porting |
131 | 131 | into internal loopback mode. In this mode the SSP controller internally |
132 | -connects the SSPTX pin the the SSPRX pin. This is useful for initial setup | |
132 | +connects the SSPTX pin to the SSPRX pin. This is useful for initial setup | |
133 | 133 | testing. |
134 | 134 | |
135 | 135 | The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific |
... | ... | @@ -208,7 +208,7 @@ |
208 | 208 | ----------------------- |
209 | 209 | The pxa2xx_spi driver support both DMA and interrupt driven PIO message |
210 | 210 | transfers. The driver defaults to PIO mode and DMA transfers must enabled by |
211 | -setting the "enable_dma" flag in the "pxa2xx_spi_master" structure and and | |
211 | +setting the "enable_dma" flag in the "pxa2xx_spi_master" structure and | |
212 | 212 | ensuring that the "pxa2xx_spi_chip.dma_burst_size" field is non-zero. The DMA |
213 | 213 | mode support both coherent and stream based DMA mappings. |
214 | 214 |
Documentation/spi/spi-summary
... | ... | @@ -262,7 +262,7 @@ |
262 | 262 | Developer boards often play by different rules than product boards, and one |
263 | 263 | example is the potential need to hotplug SPI devices and/or controllers. |
264 | 264 | |
265 | -For those cases you might need to use use spi_busnum_to_master() to look | |
265 | +For those cases you might need to use spi_busnum_to_master() to look | |
266 | 266 | up the spi bus master, and will likely need spi_new_device() to provide the |
267 | 267 | board info based on the board that was hotplugged. Of course, you'd later |
268 | 268 | call at least spi_unregister_device() when that board is removed. |
... | ... | @@ -322,7 +322,7 @@ |
322 | 322 | the SPI device using "struct spi_message". When remove() returns, |
323 | 323 | the driver guarantees that it won't submit any more such messages. |
324 | 324 | |
325 | - - An spi_message is a sequence of of protocol operations, executed | |
325 | + - An spi_message is a sequence of protocol operations, executed | |
326 | 326 | as one atomic sequence. SPI driver controls include: |
327 | 327 | |
328 | 328 | + when bidirectional reads and writes start ... by how its |
Documentation/unshare.txt
Documentation/usb/error-codes.txt
... | ... | @@ -145,7 +145,7 @@ |
145 | 145 | hardware problems such as bad devices (including firmware) or cables. |
146 | 146 | |
147 | 147 | (**) This is also one of several codes that different kinds of host |
148 | -controller use to to indicate a transfer has failed because of device | |
148 | +controller use to indicate a transfer has failed because of device | |
149 | 149 | disconnect. In the interval before the hub driver starts disconnect |
150 | 150 | processing, devices may receive such fault reports for every request. |
151 | 151 |
Documentation/usb/hiddev.txt
... | ... | @@ -118,7 +118,7 @@ |
118 | 118 | HIDIOCGDEVINFO - struct hiddev_devinfo (read) |
119 | 119 | Gets a hiddev_devinfo structure which describes the device. |
120 | 120 | |
121 | -HIDIOCGSTRING - struct struct hiddev_string_descriptor (read/write) | |
121 | +HIDIOCGSTRING - struct hiddev_string_descriptor (read/write) | |
122 | 122 | Gets a string descriptor from the device. The caller must fill in the |
123 | 123 | "index" field to indicate which descriptor should be returned. |
124 | 124 |
Documentation/usb/usb-serial.txt
... | ... | @@ -223,7 +223,7 @@ |
223 | 223 | -Cypress HID->COM RS232 adapter |
224 | 224 | |
225 | 225 | Note: Cypress Semiconductor claims no affiliation with the |
226 | - the hid->com device. | |
226 | + hid->com device. | |
227 | 227 | |
228 | 228 | Most devices using chipsets under the CY4601 family should |
229 | 229 | work with the driver. As long as they stay true to the CY4601 |
... | ... | @@ -422,7 +422,7 @@ |
422 | 422 | debug - extra verbose debugging info |
423 | 423 | (default: 0; nonzero enables) |
424 | 424 | use_lowlatency - use low_latency flag to speed up tty layer |
425 | - when reading from from the device. | |
425 | + when reading from the device. | |
426 | 426 | (default: 0; nonzero enables) |
427 | 427 | |
428 | 428 | See http://www.uuhaus.de/linux/palmconnect.html for up-to-date |
Documentation/video4linux/README.pvrusb2
... | ... | @@ -155,7 +155,7 @@ |
155 | 155 | pvrusb2-i2c-core.[ch] - This module provides an implementation of a |
156 | 156 | kernel-friendly I2C adaptor driver, through which other external |
157 | 157 | I2C client drivers (e.g. msp3400, tuner, lirc) may connect and |
158 | - operate corresponding chips within the the pvrusb2 device. It is | |
158 | + operate corresponding chips within the pvrusb2 device. It is | |
159 | 159 | through here that other V4L modules can reach into this driver to |
160 | 160 | operate specific pieces (and those modules are in turn driven by |
161 | 161 | glue logic which is coordinated by pvrusb2-hdw, doled out by |
Documentation/video4linux/Zoran
... | ... | @@ -144,7 +144,7 @@ |
144 | 144 | |
145 | 145 | The CCIR defines parameters needed for broadcasting the signal. |
146 | 146 | The CCIR has defined different standards: A,B,D,E,F,G,D,H,I,K,K1,L,M,N,... |
147 | -The CCIR says not much about about the colorsystem used !!! | |
147 | +The CCIR says not much about the colorsystem used !!! | |
148 | 148 | And talking about a colorsystem says not to much about how it is broadcast. |
149 | 149 | |
150 | 150 | The CCIR standards A,E,F are not used any more. |
Documentation/vm/numa
... | ... | @@ -22,7 +22,7 @@ |
22 | 22 | encapsulating all the pieces of information into a bootmem_data_t |
23 | 23 | structure. Node specific calls have been added to the allocator. |
24 | 24 | In theory, any platform which uses the bootmem allocator should |
25 | -be able to to put the bootmem and mem_map data structures anywhere | |
25 | +be able to put the bootmem and mem_map data structures anywhere | |
26 | 26 | it deems best. |
27 | 27 | |
28 | 28 | Each node's page allocation data structures have also been encapsulated |