Commit 670e9f34ee3c7e052514c85014d2fdd99b672cdc

Authored by Paolo Ornati
Committed by Adrian Bunk
1 parent 53cb47268e

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
... ... @@ -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
... ... @@ -1400,7 +1400,7 @@
1400 1400 <listitem>
1401 1401 <para>
1402 1402 When it's known that HBA is in ready state but ATA/ATAPI
1403   - device in in unknown state, reset only device.
  1403 + device is in unknown state, reset only device.
1404 1404 </para>
1405 1405 </listitem>
1406 1406  
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
... ... @@ -684,7 +684,7 @@
684 684 software-update notification.
685 685  
686 686 Cirrus Logic maintains a web page at http://www.cirrus.com with the
687   -the latest drivers and technical publications.
  687 +latest drivers and technical publications.
688 688  
689 689  
690 690 6.4 Current maintainer
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
... ... @@ -156,7 +156,7 @@
156 156 be very carefull).
157 157  
158 158  
159   -Q: What is the difference between between "platform", "shutdown" and
  159 +Q: What is the difference between "platform", "shutdown" and
160 160 "firmware" in /sys/power/disk?
161 161  
162 162 A:
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
... ... @@ -1214,7 +1214,7 @@
1214 1214  
1215 1215 * sr.c(sr_open): Do not allow opens with write access.
1216 1216  
1217   -Mon Jul 18 09:51:22 1994 1994 Eric Youngdale (eric@esp22)
  1217 +Mon Jul 18 09:51:22 1994 Eric Youngdale (eric@esp22)
1218 1218  
1219 1219 * Linux 1.1.31 released.
1220 1220  
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
... ... @@ -260,7 +260,7 @@
260 260 a pointer to it.
261 261  
262 262 7.4) Appropriately modify architecture specific code to register the
263   - the new system call.
  263 + new system call.
264 264  
265 265 8) Test Specification
266 266 ---------------------
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