diff options
author | Paolo Ornati <ornati@fastwebnet.it> | 2006-10-03 16:57:56 -0400 |
---|---|---|
committer | Adrian Bunk <bunk@stusta.de> | 2006-10-03 16:57:56 -0400 |
commit | 670e9f34ee3c7e052514c85014d2fdd99b672cdc (patch) | |
tree | 41f82a763ba6d5ca2fcb84d6a05808d095d4d051 /Documentation | |
parent | 53cb47268e6b38180d9f253527135e1c69c5d310 (diff) |
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>
Diffstat (limited to 'Documentation')
52 files changed, 61 insertions, 62 deletions
diff --git a/Documentation/DMA-mapping.txt b/Documentation/DMA-mapping.txt index 1d8dccf04e79..028614cdd062 100644 --- a/Documentation/DMA-mapping.txt +++ b/Documentation/DMA-mapping.txt | |||
@@ -107,7 +107,7 @@ The query is performed via a call to pci_set_dma_mask(): | |||
107 | 107 | ||
108 | int pci_set_dma_mask(struct pci_dev *pdev, u64 device_mask); | 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 | pci_set_consistent_dma_mask(): | 111 | pci_set_consistent_dma_mask(): |
112 | 112 | ||
113 | int pci_set_consistent_dma_mask(struct pci_dev *pdev, u64 device_mask); | 113 | int pci_set_consistent_dma_mask(struct pci_dev *pdev, u64 device_mask); |
diff --git a/Documentation/DocBook/libata.tmpl b/Documentation/DocBook/libata.tmpl index 065e8dc23e3a..c684abf0d3b2 100644 --- a/Documentation/DocBook/libata.tmpl +++ b/Documentation/DocBook/libata.tmpl | |||
@@ -1400,7 +1400,7 @@ and other resources, etc. | |||
1400 | <listitem> | 1400 | <listitem> |
1401 | <para> | 1401 | <para> |
1402 | When it's known that HBA is in ready state but ATA/ATAPI | 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 | </para> | 1404 | </para> |
1405 | </listitem> | 1405 | </listitem> |
1406 | 1406 | ||
diff --git a/Documentation/DocBook/usb.tmpl b/Documentation/DocBook/usb.tmpl index fbc72d4dbc25..143e5ff7deb8 100644 --- a/Documentation/DocBook/usb.tmpl +++ b/Documentation/DocBook/usb.tmpl | |||
@@ -740,7 +740,7 @@ usbdev_ioctl (int fd, int ifno, unsigned request, void *param) | |||
740 | <title>Synchronous I/O Support</title> | 740 | <title>Synchronous I/O Support</title> |
741 | 741 | ||
742 | <para>Synchronous requests involve the kernel blocking | 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 | finishing successfully or by reporting an error. | 744 | finishing successfully or by reporting an error. |
745 | In most cases this is the simplest way to use usbfs, | 745 | In most cases this is the simplest way to use usbfs, |
746 | although as noted above it does prevent performing I/O | 746 | although as noted above it does prevent performing I/O |
diff --git a/Documentation/RCU/whatisRCU.txt b/Documentation/RCU/whatisRCU.txt index f8092a891dd0..820fee236967 100644 --- a/Documentation/RCU/whatisRCU.txt +++ b/Documentation/RCU/whatisRCU.txt | |||
@@ -750,7 +750,7 @@ Or, for those who prefer a side-by-side listing: | |||
750 | 750 | ||
751 | Either way, the differences are quite small. Read-side locking moves | 751 | Either way, the differences are quite small. Read-side locking moves |
752 | to rcu_read_lock() and rcu_read_unlock, update-side locking moves from | 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 | precedes the kfree(). | 754 | precedes the kfree(). |
755 | 755 | ||
756 | However, there is one potential catch: the read-side and update-side | 756 | However, there is one potential catch: the read-side and update-side |
diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt index e2f7dc6069c9..34bf8f60d8f8 100644 --- a/Documentation/block/biodoc.txt +++ b/Documentation/block/biodoc.txt | |||
@@ -135,7 +135,7 @@ Some new queue property settings: | |||
135 | Sets two variables that limit the size of the request. | 135 | Sets two variables that limit the size of the request. |
136 | 136 | ||
137 | - The request queue's max_sectors, which is a soft size in | 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 | by the core kernel. | 139 | by the core kernel. |
140 | 140 | ||
141 | - The request queue's max_hw_sectors, which is a hard limit | 141 | - The request queue's max_hw_sectors, which is a hard limit |
diff --git a/Documentation/driver-model/overview.txt b/Documentation/driver-model/overview.txt index 2050c9ffc629..07236ed968da 100644 --- a/Documentation/driver-model/overview.txt +++ b/Documentation/driver-model/overview.txt | |||
@@ -57,7 +57,7 @@ the two. | |||
57 | 57 | ||
58 | The PCI bus layer freely accesses the fields of struct device. It knows about | 58 | The PCI bus layer freely accesses the fields of struct device. It knows about |
59 | the structure of struct pci_dev, and it should know the structure of struct | 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 | driver model generally do not and should not touch the fields of struct device, | 61 | driver model generally do not and should not touch the fields of struct device, |
62 | unless there is a strong compelling reason to do so. | 62 | unless there is a strong compelling reason to do so. |
63 | 63 | ||
diff --git a/Documentation/exception.txt b/Documentation/exception.txt index 3cb39ade290e..2d5aded64247 100644 --- a/Documentation/exception.txt +++ b/Documentation/exception.txt | |||
@@ -10,7 +10,7 @@ int verify_area(int type, const void * addr, unsigned long size) | |||
10 | function (which has since been replaced by access_ok()). | 10 | function (which has since been replaced by access_ok()). |
11 | 11 | ||
12 | This function verified that the memory area starting at address | 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 | in type (read or write). To do this, verify_read had to look up the | 14 | in type (read or write). To do this, verify_read had to look up the |
15 | virtual memory area (vma) that contained the address addr. In the | 15 | virtual memory area (vma) that contained the address addr. In the |
16 | normal case (correctly working program), this test was successful. | 16 | normal case (correctly working program), this test was successful. |
diff --git a/Documentation/fb/fbcon.txt b/Documentation/fb/fbcon.txt index f373df12ed4c..99ea58e65eff 100644 --- a/Documentation/fb/fbcon.txt +++ b/Documentation/fb/fbcon.txt | |||
@@ -163,7 +163,7 @@ from the console layer before unloading the driver. The VGA driver cannot be | |||
163 | unloaded if it is still bound to the console layer. (See | 163 | unloaded if it is still bound to the console layer. (See |
164 | Documentation/console/console.txt for more information). | 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 | because fbcon is an intermediate layer between the console and the drivers: | 167 | because fbcon is an intermediate layer between the console and the drivers: |
168 | 168 | ||
169 | console ---> fbcon ---> fbdev drivers ---> hardware | 169 | console ---> fbcon ---> fbdev drivers ---> hardware |
diff --git a/Documentation/filesystems/directory-locking b/Documentation/filesystems/directory-locking index 34380d4fbce3..d7099a9266fb 100644 --- a/Documentation/filesystems/directory-locking +++ b/Documentation/filesystems/directory-locking | |||
@@ -82,7 +82,7 @@ own descendent. Moreover, there is exactly one cross-directory rename | |||
82 | 82 | ||
83 | Consider the object blocking the cross-directory rename. One | 83 | Consider the object blocking the cross-directory rename. One |
84 | of its descendents is locked by cross-directory rename (otherwise we | 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 | means that cross-directory rename is taking locks out of order. Due | 86 | means that cross-directory rename is taking locks out of order. Due |
87 | to (2) the order hadn't changed since we had acquired filesystem lock. | 87 | to (2) the order hadn't changed since we had acquired filesystem lock. |
88 | But locking rules for cross-directory rename guarantee that we do not | 88 | But locking rules for cross-directory rename guarantee that we do not |
diff --git a/Documentation/filesystems/files.txt b/Documentation/filesystems/files.txt index 8c206f4e0250..133e213ebb72 100644 --- a/Documentation/filesystems/files.txt +++ b/Documentation/filesystems/files.txt | |||
@@ -55,7 +55,7 @@ the fdtable structure - | |||
55 | 2. Reading of the fdtable as described above must be protected | 55 | 2. Reading of the fdtable as described above must be protected |
56 | by rcu_read_lock()/rcu_read_unlock(). | 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 | be held. | 59 | be held. |
60 | 60 | ||
61 | 4. To look up the file structure given an fd, a reader | 61 | 4. To look up the file structure given an fd, a reader |
diff --git a/Documentation/filesystems/spufs.txt b/Documentation/filesystems/spufs.txt index 3889a8066247..982645a1981d 100644 --- a/Documentation/filesystems/spufs.txt +++ b/Documentation/filesystems/spufs.txt | |||
@@ -105,7 +105,7 @@ FILES | |||
105 | 105 | ||
106 | 106 | ||
107 | /wbox | 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 | in units of 32 bits. If the mailbox is full, write() will block and | 109 | in units of 32 bits. If the mailbox is full, write() will block and |
110 | poll can be used to wait for it becoming empty again. The possible | 110 | poll can be used to wait for it becoming empty again. The possible |
111 | operations on an open wbox file are: write(2) If a count smaller than | 111 | operations on an open wbox file are: write(2) If a count smaller than |
diff --git a/Documentation/filesystems/tmpfs.txt b/Documentation/filesystems/tmpfs.txt index f9bcf9f4934a..6dd050878a20 100644 --- a/Documentation/filesystems/tmpfs.txt +++ b/Documentation/filesystems/tmpfs.txt | |||
@@ -63,7 +63,7 @@ size: The limit of allocated bytes for this tmpfs instance. The | |||
63 | nr_blocks: The same as size, but in blocks of PAGE_CACHE_SIZE. | 63 | nr_blocks: The same as size, but in blocks of PAGE_CACHE_SIZE. |
64 | nr_inodes: The maximum number of inodes for this instance. The default | 64 | nr_inodes: The maximum number of inodes for this instance. The default |
65 | is half of the number of your physical RAM pages, or (on a | 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 | whichever is the lower. | 67 | whichever is the lower. |
68 | 68 | ||
69 | These parameters accept a suffix k, m or g for kilo, mega and giga and | 69 | These parameters accept a suffix k, m or g for kilo, mega and giga and |
diff --git a/Documentation/filesystems/vfat.txt b/Documentation/filesystems/vfat.txt index 2001abbc60e6..069cb1094300 100644 --- a/Documentation/filesystems/vfat.txt +++ b/Documentation/filesystems/vfat.txt | |||
@@ -35,7 +35,7 @@ iocharset=name -- Character set to use for converting between the | |||
35 | you should consider the following option instead. | 35 | you should consider the following option instead. |
36 | 36 | ||
37 | utf8=<bool> -- UTF-8 is the filesystem safe version of Unicode that | 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 | filesystem with this option. If 'uni_xlate' gets set, | 39 | filesystem with this option. If 'uni_xlate' gets set, |
40 | UTF-8 gets disabled. | 40 | UTF-8 gets disabled. |
41 | 41 | ||
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index cd07c21b8400..7737bfd03cf8 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt | |||
@@ -410,7 +410,7 @@ otherwise noted. | |||
410 | 410 | ||
411 | put_link: called by the VFS to release resources allocated by | 411 | put_link: called by the VFS to release resources allocated by |
412 | follow_link(). The cookie returned by follow_link() is passed | 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 | filesystems such as NFS where page cache is not stable | 414 | filesystems such as NFS where page cache is not stable |
415 | (i.e. page that was installed when the symbolic link walk | 415 | (i.e. page that was installed when the symbolic link walk |
416 | started might not be in the page cache at the end of the | 416 | started might not be in the page cache at the end of the |
diff --git a/Documentation/fujitsu/frv/mmu-layout.txt b/Documentation/fujitsu/frv/mmu-layout.txt index 11dcc5679887..db10250df6be 100644 --- a/Documentation/fujitsu/frv/mmu-layout.txt +++ b/Documentation/fujitsu/frv/mmu-layout.txt | |||
@@ -233,7 +233,7 @@ related kernel services: | |||
233 | (*) __debug_mmu.iamr[] | 233 | (*) __debug_mmu.iamr[] |
234 | (*) __debug_mmu.damr[] | 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 | GDB macro: | 237 | GDB macro: |
238 | 238 | ||
239 | (gdb) _amr | 239 | (gdb) _amr |
diff --git a/Documentation/ia64/efirtc.txt b/Documentation/ia64/efirtc.txt index ede2c1e51cd7..057e6bebda8f 100644 --- a/Documentation/ia64/efirtc.txt +++ b/Documentation/ia64/efirtc.txt | |||
@@ -26,7 +26,7 @@ to initialize the system view of the time during boot. | |||
26 | Because we wanted to minimize the impact on existing user-level apps using | 26 | Because we wanted to minimize the impact on existing user-level apps using |
27 | the CMOS clock, we decided to expose an API that was very similar to the one | 27 | the CMOS clock, we decided to expose an API that was very similar to the one |
28 | used today with the legacy RTC driver (driver/char/rtc.c). However, because | 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 | new ioctl()s have been introduced for things that EFI provides but not the | 30 | new ioctl()s have been introduced for things that EFI provides but not the |
31 | legacy. | 31 | legacy. |
32 | 32 | ||
diff --git a/Documentation/ia64/mca.txt b/Documentation/ia64/mca.txt index a71cc6a67ef7..f097c60cba1b 100644 --- a/Documentation/ia64/mca.txt +++ b/Documentation/ia64/mca.txt | |||
@@ -12,7 +12,7 @@ by locks is indeterminate, including linked lists. | |||
12 | --- | 12 | --- |
13 | 13 | ||
14 | The complicated ia64 MCA process. All of this is mandated by Intel's | 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 | if we have a choice here. | 16 | if we have a choice here. |
17 | 17 | ||
18 | * MCA occurs on one cpu, usually due to a double bit memory error. | 18 | * MCA occurs on one cpu, usually due to a double bit memory error. |
@@ -94,7 +94,7 @@ if we have a choice here. | |||
94 | 94 | ||
95 | INIT is less complicated than MCA. Pressing the nmi button or using | 95 | INIT is less complicated than MCA. Pressing the nmi button or using |
96 | the equivalent command on the management console sends INIT to all | 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 | slaves. All the OS INIT handlers are entered at approximately the same | 98 | slaves. All the OS INIT handlers are entered at approximately the same |
99 | time. The OS monarch prints the state of all tasks and returns, after | 99 | time. The OS monarch prints the state of all tasks and returns, after |
100 | which the slaves return and the system resumes. | 100 | which the slaves return and the system resumes. |
diff --git a/Documentation/input/input.txt b/Documentation/input/input.txt index fabb8235c279..ff8cea0225f9 100644 --- a/Documentation/input/input.txt +++ b/Documentation/input/input.txt | |||
@@ -230,7 +230,7 @@ generated in the kernel straight to the program, with timestamps. The | |||
230 | API is still evolving, but should be useable now. It's described in | 230 | API is still evolving, but should be useable now. It's described in |
231 | section 5. | 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 | events. It allows for multihead in X without any specific multihead | 234 | events. It allows for multihead in X without any specific multihead |
235 | kernel support. The event codes are the same on all architectures and | 235 | kernel support. The event codes are the same on all architectures and |
236 | are hardware independent. | 236 | are hardware independent. |
diff --git a/Documentation/isdn/INTERFACE.fax b/Documentation/isdn/INTERFACE.fax index 7e5731319e30..9c8c6d914ec7 100644 --- a/Documentation/isdn/INTERFACE.fax +++ b/Documentation/isdn/INTERFACE.fax | |||
@@ -26,7 +26,7 @@ Structure T30_s description: | |||
26 | If the HL-driver receives ISDN_CMD_FAXCMD, all needed information | 26 | If the HL-driver receives ISDN_CMD_FAXCMD, all needed information |
27 | is in this struct set by the LL. | 27 | is in this struct set by the LL. |
28 | To signal information to the LL, the HL-driver has to set the | 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 | (Please refer to INTERFACE) | 30 | (Please refer to INTERFACE) |
31 | 31 | ||
32 | Structure T30_s: | 32 | Structure T30_s: |
diff --git a/Documentation/isdn/README.hysdn b/Documentation/isdn/README.hysdn index 56cc59df1fb7..eeca11f00ccd 100644 --- a/Documentation/isdn/README.hysdn +++ b/Documentation/isdn/README.hysdn | |||
@@ -1,6 +1,6 @@ | |||
1 | $Id: README.hysdn,v 1.3.6.1 2001/02/10 14:41:19 kai Exp $ | 1 | $Id: README.hysdn,v 1.3.6.1 2001/02/10 14:41:19 kai Exp $ |
2 | The hysdn driver has been written by | 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 | for Hypercope GmbH Aachen Germany. Hypercope agreed to publish this driver | 4 | for Hypercope GmbH Aachen Germany. Hypercope agreed to publish this driver |
5 | under the GNU General Public License. | 5 | under the GNU General Public License. |
6 | 6 | ||
diff --git a/Documentation/kdump/kdump.txt b/Documentation/kdump/kdump.txt index 08bafa8c1caa..99f2d4d4bf7d 100644 --- a/Documentation/kdump/kdump.txt +++ b/Documentation/kdump/kdump.txt | |||
@@ -249,7 +249,7 @@ If die() is called, and it happens to be a thread with pid 0 or 1, or die() | |||
249 | is called inside interrupt context or die() is called and panic_on_oops is set, | 249 | is called inside interrupt context or die() is called and panic_on_oops is set, |
250 | the system will boot into the dump-capture kernel. | 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 | For testing purposes, you can trigger a crash by using "ALT-SysRq-c", | 254 | For testing purposes, you can trigger a crash by using "ALT-SysRq-c", |
255 | "echo c > /proc/sysrq-trigger or write a module to force the panic. | 255 | "echo c > /proc/sysrq-trigger or write a module to force the panic. |
diff --git a/Documentation/keys.txt b/Documentation/keys.txt index 693ef0c63b9c..3da586bc7859 100644 --- a/Documentation/keys.txt +++ b/Documentation/keys.txt | |||
@@ -671,7 +671,7 @@ The keyctl syscall functions are: | |||
671 | 671 | ||
672 | Note that this setting is inherited across fork/exec. | 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 | the process keyring if there is one, otherwise the session keyring if | 675 | the process keyring if there is one, otherwise the session keyring if |
676 | there is one, otherwise the user default session keyring. | 676 | there is one, otherwise the user default session keyring. |
677 | 677 | ||
diff --git a/Documentation/m68k/kernel-options.txt b/Documentation/m68k/kernel-options.txt index d5d3f064f552..1c41db21d3c1 100644 --- a/Documentation/m68k/kernel-options.txt +++ b/Documentation/m68k/kernel-options.txt | |||
@@ -415,7 +415,7 @@ switch to another mode once Linux has started. | |||
415 | 415 | ||
416 | The first 3 parameters of this sub-option should be obvious: <xres>, | 416 | The first 3 parameters of this sub-option should be obvious: <xres>, |
417 | <yres> and <depth> give the dimensions of the screen and the number of | 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 | of colors possible. (Or, the other way round: The number of colors is | 419 | of colors possible. (Or, the other way round: The number of colors is |
420 | 2^depth). | 420 | 2^depth). |
421 | 421 | ||
diff --git a/Documentation/memory-barriers.txt b/Documentation/memory-barriers.txt index a60f3ce474e3..994355b0cd19 100644 --- a/Documentation/memory-barriers.txt +++ b/Documentation/memory-barriers.txt | |||
@@ -670,7 +670,7 @@ effectively random order, despite the write barrier issued by CPU 1: | |||
670 | 670 | ||
671 | 671 | ||
672 | In the above example, CPU 2 perceives that B is 7, despite the load of *C | 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 | If, however, a data dependency barrier were to be placed between the load of C | 675 | If, however, a data dependency barrier were to be placed between the load of C |
676 | and the load of *C (ie: B) on CPU 2: | 676 | and the load of *C (ie: B) on CPU 2: |
diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt index dc942eaf490f..de809e58092f 100644 --- a/Documentation/networking/bonding.txt +++ b/Documentation/networking/bonding.txt | |||
@@ -1023,7 +1023,7 @@ Changing a Bond's Configuration | |||
1023 | files located in /sys/class/net/<bond name>/bonding | 1023 | files located in /sys/class/net/<bond name>/bonding |
1024 | 1024 | ||
1025 | The names of these files correspond directly with the command- | 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 | exception of arp_ip_target, they accept the same values. To see the | 1027 | exception of arp_ip_target, they accept the same values. To see the |
1028 | current setting, simply cat the appropriate file. | 1028 | current setting, simply cat the appropriate file. |
1029 | 1029 | ||
diff --git a/Documentation/networking/cs89x0.txt b/Documentation/networking/cs89x0.txt index f1f9e8afe1eb..64896470e279 100644 --- a/Documentation/networking/cs89x0.txt +++ b/Documentation/networking/cs89x0.txt | |||
@@ -684,7 +684,7 @@ ethernet@crystal.cirrus.com) and request that you be registered for automatic | |||
684 | software-update notification. | 684 | software-update notification. |
685 | 685 | ||
686 | Cirrus Logic maintains a web page at http://www.cirrus.com with the | 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 | 6.4 Current maintainer | 690 | 6.4 Current maintainer |
diff --git a/Documentation/networking/decnet.txt b/Documentation/networking/decnet.txt index e6c39c5831f5..badb7480ea62 100644 --- a/Documentation/networking/decnet.txt +++ b/Documentation/networking/decnet.txt | |||
@@ -82,7 +82,7 @@ ethernet address of your ethernet card has to be set according to the DECnet | |||
82 | address of the node in order for it to be autoconfigured (and then appear in | 82 | address of the node in order for it to be autoconfigured (and then appear in |
83 | /proc/net/decnet_dev). There is a utility available at the above | 83 | /proc/net/decnet_dev). There is a utility available at the above |
84 | FTP sites called dn2ethaddr which can compute the correct ethernet | 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 | at the time the device is brought up. If you are using RedHat you can | 86 | at the time the device is brought up. If you are using RedHat you can |
87 | add the line: | 87 | add the line: |
88 | 88 | ||
diff --git a/Documentation/networking/e1000.txt b/Documentation/networking/e1000.txt index 71fe15af356c..5c0a5cc03998 100644 --- a/Documentation/networking/e1000.txt +++ b/Documentation/networking/e1000.txt | |||
@@ -350,7 +350,7 @@ Additional Configurations | |||
350 | 350 | ||
351 | As an example, if you install the e1000 driver for two PRO/1000 adapters | 351 | As an example, if you install the e1000 driver for two PRO/1000 adapters |
352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add | 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 | alias eth0 e1000 | 355 | alias eth0 e1000 |
356 | alias eth1 e1000 | 356 | alias eth1 e1000 |
diff --git a/Documentation/networking/s2io.txt b/Documentation/networking/s2io.txt index bd528ffbeb4b..4bde53e85f3f 100644 --- a/Documentation/networking/s2io.txt +++ b/Documentation/networking/s2io.txt | |||
@@ -126,7 +126,7 @@ However, you may want to set PCI latency timer to 248. | |||
126 | #setpci -d 17d5:* LATENCY_TIMER=f8 | 126 | #setpci -d 17d5:* LATENCY_TIMER=f8 |
127 | For detailed description of the PCI registers, please see Xframe User Guide. | 127 | For detailed description of the PCI registers, please see Xframe User Guide. |
128 | b. Use 2-buffer mode. This results in large performance boost on | 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 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to | 130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to |
131 | set/verify this option. | 131 | set/verify this option. |
132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network | 132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network |
diff --git a/Documentation/networking/sk98lin.txt b/Documentation/networking/sk98lin.txt index 82ce5547db47..4e1cc745ec63 100644 --- a/Documentation/networking/sk98lin.txt +++ b/Documentation/networking/sk98lin.txt | |||
@@ -497,7 +497,7 @@ Solution: In /proc/pci search for the following entry: | |||
497 | www.syskonnect.com | 497 | www.syskonnect.com |
498 | 498 | ||
499 | Some COMPAQ machines have problems dealing with PCI under Linux. | 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 | (included in some distributions or available from the | 501 | (included in some distributions or available from the |
502 | web, e.g. at 'www.linux.org'). | 502 | web, e.g. at 'www.linux.org'). |
503 | 503 | ||
diff --git a/Documentation/pci-error-recovery.txt b/Documentation/pci-error-recovery.txt index 634d3e5b5756..6650af432523 100644 --- a/Documentation/pci-error-recovery.txt +++ b/Documentation/pci-error-recovery.txt | |||
@@ -172,7 +172,7 @@ is STEP 6 (Permanent Failure). | |||
172 | >>> a value of 0xff on read, and writes will be dropped. If the device | 172 | >>> a value of 0xff on read, and writes will be dropped. If the device |
173 | >>> driver attempts more than 10K I/O's to a frozen adapter, it will | 173 | >>> driver attempts more than 10K I/O's to a frozen adapter, it will |
174 | >>> assume that the device driver has gone into an infinite loop, and | 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 | >>> way of stopping a device driver that insists on spinning on I/O. | 176 | >>> way of stopping a device driver that insists on spinning on I/O. |
177 | 177 | ||
178 | STEP 2: MMIO Enabled | 178 | STEP 2: MMIO Enabled |
diff --git a/Documentation/power/swsusp.txt b/Documentation/power/swsusp.txt index a99c176c31d2..9ea2208b43b5 100644 --- a/Documentation/power/swsusp.txt +++ b/Documentation/power/swsusp.txt | |||
@@ -156,7 +156,7 @@ instead set the PF_NOFREEZE process flag when creating the thread (and | |||
156 | be very carefull). | 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 | "firmware" in /sys/power/disk? | 160 | "firmware" in /sys/power/disk? |
161 | 161 | ||
162 | A: | 162 | A: |
diff --git a/Documentation/prio_tree.txt b/Documentation/prio_tree.txt index 2fbb0c49bc5b..3aa68f9a117b 100644 --- a/Documentation/prio_tree.txt +++ b/Documentation/prio_tree.txt | |||
@@ -88,7 +88,7 @@ path which is not desirable. Hence, we do not optimize the height of the | |||
88 | heap-and-size indexed overflow-sub-trees using prio_tree->index_bits. | 88 | heap-and-size indexed overflow-sub-trees using prio_tree->index_bits. |
89 | Instead the overflow sub-trees are indexed using full BITS_PER_LONG bits | 89 | Instead the overflow sub-trees are indexed using full BITS_PER_LONG bits |
90 | of size_index. This may lead to skewed sub-trees because most of the | 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 | the example above, all 3 overflow-sub-trees are skewed. This may marginally | 92 | the example above, all 3 overflow-sub-trees are skewed. This may marginally |
93 | affect the performance. However, processes rarely map many vmas with the | 93 | affect the performance. However, processes rarely map many vmas with the |
94 | same start_vm_pgoff but different end_vm_pgoffs. Therefore, we normally | 94 | same start_vm_pgoff but different end_vm_pgoffs. Therefore, we normally |
diff --git a/Documentation/rpc-cache.txt b/Documentation/rpc-cache.txt index 21fb09ce4cf2..8a382bea6808 100644 --- a/Documentation/rpc-cache.txt +++ b/Documentation/rpc-cache.txt | |||
@@ -53,7 +53,7 @@ Creating a Cache | |||
53 | structure | 53 | structure |
54 | void cache_put(struct kref *) | 54 | void cache_put(struct kref *) |
55 | This is called when the last reference to an item is | 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 | in the cache_head. cache_put should release any | 57 | in the cache_head. cache_put should release any |
58 | references create by 'cache_init' and, if CACHE_VALID | 58 | references create by 'cache_init' and, if CACHE_VALID |
59 | is set, any references created by cache_update. | 59 | is set, any references created by cache_update. |
diff --git a/Documentation/s390/Debugging390.txt b/Documentation/s390/Debugging390.txt index c051ba27670d..4dd25ee549e9 100644 --- a/Documentation/s390/Debugging390.txt +++ b/Documentation/s390/Debugging390.txt | |||
@@ -1085,8 +1085,7 @@ Notes | |||
1085 | ----- | 1085 | ----- |
1086 | Addresses & values in the VM debugger are always hex never decimal | 1086 | Addresses & values in the VM debugger are always hex never decimal |
1087 | Address ranges are of the format <HexValue1>-<HexValue2> or <HexValue1>.<HexValue2> | 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 | 1088 | e.g. The address range 0x2000 to 0x3000 can be described as 2000-3000 or 2000.1000 |
1089 | 2000-3000 or 2000.1000 | ||
1090 | 1089 | ||
1091 | The VM Debugger is case insensitive. | 1090 | The VM Debugger is case insensitive. |
1092 | 1091 | ||
@@ -1413,7 +1412,7 @@ SMP Specific commands | |||
1413 | To find out how many cpus you have | 1412 | To find out how many cpus you have |
1414 | Q CPUS displays all the CPU's available to your virtual machine | 1413 | Q CPUS displays all the CPU's available to your virtual machine |
1415 | To find the cpu that the current cpu VM debugger commands are being directed at do | 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 | CPU <desired cpu no> | 1416 | CPU <desired cpu no> |
1418 | 1417 | ||
1419 | On a SMP guest issue a command to all CPUs try prefixing the command with cpu all. | 1418 | On a SMP guest issue a command to all CPUs try prefixing the command with cpu all. |
@@ -2184,7 +2183,7 @@ ps -aux | grep gdb | |||
2184 | kill -SIGSEGV <gdb's pid> | 2183 | kill -SIGSEGV <gdb's pid> |
2185 | or alternatively use killall -SIGSEGV gdb if you have the killall command. | 2184 | or alternatively use killall -SIGSEGV gdb if you have the killall command. |
2186 | Now look at the core dump. | 2185 | Now look at the core dump. |
2187 | ./gdb ./gdb core | 2186 | ./gdb core |
2188 | Displays the following | 2187 | Displays the following |
2189 | GNU gdb 4.18 | 2188 | GNU gdb 4.18 |
2190 | Copyright 1998 Free Software Foundation, Inc. | 2189 | Copyright 1998 Free Software Foundation, Inc. |
@@ -2477,7 +2476,7 @@ Lcrash is a perfectly normal program,however, it requires 2 | |||
2477 | additional files, Kerntypes which is built using a patch to the | 2476 | additional files, Kerntypes which is built using a patch to the |
2478 | linux kernel sources in the linux root directory & the System.map. | 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 | is to provide stabs debug info to lcrash, to do this | 2480 | is to provide stabs debug info to lcrash, to do this |
2482 | Kerntypes is built from kerntypes.c which just includes the most commonly | 2481 | Kerntypes is built from kerntypes.c which just includes the most commonly |
2483 | referenced header files used when debugging, lcrash can then read the | 2482 | referenced header files used when debugging, lcrash can then read the |
diff --git a/Documentation/s390/s390dbf.txt b/Documentation/s390/s390dbf.txt index 389e0e56e38d..000230cd26db 100644 --- a/Documentation/s390/s390dbf.txt +++ b/Documentation/s390/s390dbf.txt | |||
@@ -65,7 +65,7 @@ Predefined views for hex/ascii, sprintf and raw binary data are provided. | |||
65 | It is also possible to define other views. The content of | 65 | It is also possible to define other views. The content of |
66 | a view can be inspected simply by reading the corresponding debugfs file. | 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 | The default level is 3. Event and Exception functions have a 'level' | 69 | The default level is 3. Event and Exception functions have a 'level' |
70 | parameter. Only debug entries with a level that is lower or equal | 70 | parameter. Only debug entries with a level that is lower or equal |
71 | than the actual level are written to the log. This means, when | 71 | than the actual level are written to the log. This means, when |
@@ -556,7 +556,7 @@ The input_proc can be used to implement functionality when it is written to | |||
556 | the view (e.g. like with 'echo "0" > /sys/kernel/debug/s390dbf/dasd/level). | 556 | the view (e.g. like with 'echo "0" > /sys/kernel/debug/s390dbf/dasd/level). |
557 | 557 | ||
558 | For header_proc there can be used the default function | 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 | and which produces the same header output as the predefined views. | 560 | and which produces the same header output as the predefined views. |
561 | E.g: | 561 | E.g: |
562 | 00 00964419409:440761 2 - 00 88023ec | 562 | 00 00964419409:440761 2 - 00 88023ec |
diff --git a/Documentation/scsi/ChangeLog.1992-1997 b/Documentation/scsi/ChangeLog.1992-1997 index dc88ee2ab73d..6faad7e6417c 100644 --- a/Documentation/scsi/ChangeLog.1992-1997 +++ b/Documentation/scsi/ChangeLog.1992-1997 | |||
@@ -1214,7 +1214,7 @@ Thu Jul 21 10:37:39 1994 Eric Youngdale (eric@esp22) | |||
1214 | 1214 | ||
1215 | * sr.c(sr_open): Do not allow opens with write access. | 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 | * Linux 1.1.31 released. | 1219 | * Linux 1.1.31 released. |
1220 | 1220 | ||
diff --git a/Documentation/scsi/st.txt b/Documentation/scsi/st.txt index 66ba3ad0ce06..5ff65b184265 100644 --- a/Documentation/scsi/st.txt +++ b/Documentation/scsi/st.txt | |||
@@ -249,7 +249,7 @@ BOOT TIME CONFIGURATION | |||
249 | 249 | ||
250 | If the driver is compiled into the kernel, the same parameters can be | 250 | If the driver is compiled into the kernel, the same parameters can be |
251 | also set using, e.g., the LILO command line. The preferred syntax is | 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 | with 'st.'. For instance, to set the maximum number of scatter/gather | 253 | with 'st.'. For instance, to set the maximum number of scatter/gather |
254 | segments, the parameter 'st.max_sg_segs=xx' should be used (xx is the | 254 | segments, the parameter 'st.max_sg_segs=xx' should be used (xx is the |
255 | number of scatter/gather segments). | 255 | number of scatter/gather segments). |
diff --git a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl index 4807ef79a94d..077fbe25ebf4 100644 --- a/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl +++ b/Documentation/sound/alsa/DocBook/writing-an-alsa-driver.tmpl | |||
@@ -5486,7 +5486,7 @@ struct _snd_pcm_runtime { | |||
5486 | <chapter id="power-management"> | 5486 | <chapter id="power-management"> |
5487 | <title>Power Management</title> | 5487 | <title>Power Management</title> |
5488 | <para> | 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 | functions, you need to add the power-management codes to the | 5490 | functions, you need to add the power-management codes to the |
5491 | driver. The additional codes for the power-management should be | 5491 | driver. The additional codes for the power-management should be |
5492 | <function>ifdef</function>'ed with | 5492 | <function>ifdef</function>'ed with |
diff --git a/Documentation/sound/oss/AWE32 b/Documentation/sound/oss/AWE32 index cb179bfeb522..b5908a66ff55 100644 --- a/Documentation/sound/oss/AWE32 +++ b/Documentation/sound/oss/AWE32 | |||
@@ -55,7 +55,7 @@ SB32. | |||
55 | install awe_wave /sbin/modprobe --first-time -i awe_wave && /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE | 55 | install awe_wave /sbin/modprobe --first-time -i awe_wave && /usr/local/bin/sfxload PATH_TO_SOUND_BANK_FILE |
56 | 56 | ||
57 | You will of course have to change "PATH_TO_SOUND_BANK_FILE" to the full | 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 | wave synthesis. To play midi files you should get one of these programs if | 59 | wave synthesis. To play midi files you should get one of these programs if |
60 | you don't already have them: | 60 | you don't already have them: |
61 | 61 | ||
diff --git a/Documentation/sound/oss/solo1 b/Documentation/sound/oss/solo1 index 6f53d407d027..95c4c83422b3 100644 --- a/Documentation/sound/oss/solo1 +++ b/Documentation/sound/oss/solo1 | |||
@@ -6,7 +6,7 @@ is at least one report of it working on later silicon. | |||
6 | The chip behaves differently than described in the data sheet, | 6 | The chip behaves differently than described in the data sheet, |
7 | likely due to a chip bug. Working around this would require | 7 | likely due to a chip bug. Working around this would require |
8 | the help of ESS (for example by publishing an errata sheet), | 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 | Also, the chip only supports 24 bit addresses for recording, | 11 | Also, the chip only supports 24 bit addresses for recording, |
12 | which means it cannot work on some Alpha mainboards. | 12 | which means it cannot work on some Alpha mainboards. |
diff --git a/Documentation/sound/oss/ultrasound b/Documentation/sound/oss/ultrasound index 32cd50478b36..eed331c738a3 100644 --- a/Documentation/sound/oss/ultrasound +++ b/Documentation/sound/oss/ultrasound | |||
@@ -19,7 +19,7 @@ db16 ??? | |||
19 | no_wave_dma option | 19 | no_wave_dma option |
20 | 20 | ||
21 | This option defaults to a value of 0, which allows the Ultrasound wavetable | 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 | as the old behaviour. If set to 1, no DMA is needed for downloading samples, | 23 | as the old behaviour. If set to 1, no DMA is needed for downloading samples, |
24 | and allows owners of a GUS MAX to make use of simultaneous digital audio | 24 | and allows owners of a GUS MAX to make use of simultaneous digital audio |
25 | (/dev/dsp), MIDI, and wavetable playback. | 25 | (/dev/dsp), MIDI, and wavetable playback. |
diff --git a/Documentation/sound/oss/vwsnd b/Documentation/sound/oss/vwsnd index a6ea0a1df9e4..4c6cbdb3c548 100644 --- a/Documentation/sound/oss/vwsnd +++ b/Documentation/sound/oss/vwsnd | |||
@@ -12,7 +12,7 @@ boxes. | |||
12 | 12 | ||
13 | The Visual Workstation has an Analog Devices AD1843 "SoundComm" audio | 13 | The Visual Workstation has an Analog Devices AD1843 "SoundComm" audio |
14 | codec chip. The AD1843 is accessed through the Cobalt I/O ASIC, also | 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 | QUICK CONFIGURATION | 18 | QUICK CONFIGURATION |
diff --git a/Documentation/spi/pxa2xx b/Documentation/spi/pxa2xx index 9c45f3df2e18..a1e0ee20f595 100644 --- a/Documentation/spi/pxa2xx +++ b/Documentation/spi/pxa2xx | |||
@@ -124,12 +124,12 @@ use a value of 8. | |||
124 | The "pxa2xx_spi_chip.timeout_microsecs" fields is used to efficiently handle | 124 | The "pxa2xx_spi_chip.timeout_microsecs" fields is used to efficiently handle |
125 | trailing bytes in the SSP receiver fifo. The correct value for this field is | 125 | trailing bytes in the SSP receiver fifo. The correct value for this field is |
126 | dependent on the SPI bus speed ("spi_board_info.max_speed_hz") and the specific | 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 | timeouts and must busy-wait any trailing bytes. | 128 | timeouts and must busy-wait any trailing bytes. |
129 | 129 | ||
130 | The "pxa2xx_spi_chip.enable_loopback" field is used to place the SSP porting | 130 | The "pxa2xx_spi_chip.enable_loopback" field is used to place the SSP porting |
131 | into internal loopback mode. In this mode the SSP controller internally | 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 | testing. | 133 | testing. |
134 | 134 | ||
135 | The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific | 135 | The "pxa2xx_spi_chip.cs_control" field is used to point to a board specific |
@@ -208,7 +208,7 @@ DMA and PIO I/O Support | |||
208 | ----------------------- | 208 | ----------------------- |
209 | The pxa2xx_spi driver support both DMA and interrupt driven PIO message | 209 | The pxa2xx_spi driver support both DMA and interrupt driven PIO message |
210 | transfers. The driver defaults to PIO mode and DMA transfers must enabled by | 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 | ensuring that the "pxa2xx_spi_chip.dma_burst_size" field is non-zero. The DMA | 212 | ensuring that the "pxa2xx_spi_chip.dma_burst_size" field is non-zero. The DMA |
213 | mode support both coherent and stream based DMA mappings. | 213 | mode support both coherent and stream based DMA mappings. |
214 | 214 | ||
diff --git a/Documentation/spi/spi-summary b/Documentation/spi/spi-summary index 068732d32276..72795796b13d 100644 --- a/Documentation/spi/spi-summary +++ b/Documentation/spi/spi-summary | |||
@@ -262,7 +262,7 @@ NON-STATIC CONFIGURATIONS | |||
262 | Developer boards often play by different rules than product boards, and one | 262 | Developer boards often play by different rules than product boards, and one |
263 | example is the potential need to hotplug SPI devices and/or controllers. | 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 | up the spi bus master, and will likely need spi_new_device() to provide the | 266 | up the spi bus master, and will likely need spi_new_device() to provide the |
267 | board info based on the board that was hotplugged. Of course, you'd later | 267 | board info based on the board that was hotplugged. Of course, you'd later |
268 | call at least spi_unregister_device() when that board is removed. | 268 | call at least spi_unregister_device() when that board is removed. |
@@ -322,7 +322,7 @@ As soon as it enters probe(), the driver may issue I/O requests to | |||
322 | the SPI device using "struct spi_message". When remove() returns, | 322 | the SPI device using "struct spi_message". When remove() returns, |
323 | the driver guarantees that it won't submit any more such messages. | 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 | as one atomic sequence. SPI driver controls include: | 326 | as one atomic sequence. SPI driver controls include: |
327 | 327 | ||
328 | + when bidirectional reads and writes start ... by how its | 328 | + when bidirectional reads and writes start ... by how its |
diff --git a/Documentation/unshare.txt b/Documentation/unshare.txt index 90a5e9e5bef1..a8643513a5f6 100644 --- a/Documentation/unshare.txt +++ b/Documentation/unshare.txt | |||
@@ -260,7 +260,7 @@ items: | |||
260 | a pointer to it. | 260 | a pointer to it. |
261 | 261 | ||
262 | 7.4) Appropriately modify architecture specific code to register the | 262 | 7.4) Appropriately modify architecture specific code to register the |
263 | the new system call. | 263 | new system call. |
264 | 264 | ||
265 | 8) Test Specification | 265 | 8) Test Specification |
266 | --------------------- | 266 | --------------------- |
diff --git a/Documentation/usb/error-codes.txt b/Documentation/usb/error-codes.txt index 671144193093..9cf83e8c27b8 100644 --- a/Documentation/usb/error-codes.txt +++ b/Documentation/usb/error-codes.txt | |||
@@ -145,7 +145,7 @@ one or more packets could finish before an error stops further endpoint I/O. | |||
145 | hardware problems such as bad devices (including firmware) or cables. | 145 | hardware problems such as bad devices (including firmware) or cables. |
146 | 146 | ||
147 | (**) This is also one of several codes that different kinds of host | 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 | disconnect. In the interval before the hub driver starts disconnect | 149 | disconnect. In the interval before the hub driver starts disconnect |
150 | processing, devices may receive such fault reports for every request. | 150 | processing, devices may receive such fault reports for every request. |
151 | 151 | ||
diff --git a/Documentation/usb/hiddev.txt b/Documentation/usb/hiddev.txt index cd6fb4b58e1f..6a790754e963 100644 --- a/Documentation/usb/hiddev.txt +++ b/Documentation/usb/hiddev.txt | |||
@@ -118,7 +118,7 @@ index, the ioctl returns -1 and sets errno to -EINVAL. | |||
118 | HIDIOCGDEVINFO - struct hiddev_devinfo (read) | 118 | HIDIOCGDEVINFO - struct hiddev_devinfo (read) |
119 | Gets a hiddev_devinfo structure which describes the device. | 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 | Gets a string descriptor from the device. The caller must fill in the | 122 | Gets a string descriptor from the device. The caller must fill in the |
123 | "index" field to indicate which descriptor should be returned. | 123 | "index" field to indicate which descriptor should be returned. |
124 | 124 | ||
diff --git a/Documentation/usb/usb-serial.txt b/Documentation/usb/usb-serial.txt index 2899628f9daf..8dc2bacc8f1f 100644 --- a/Documentation/usb/usb-serial.txt +++ b/Documentation/usb/usb-serial.txt | |||
@@ -223,7 +223,7 @@ Cypress M8 CY4601 Family Serial Driver | |||
223 | -Cypress HID->COM RS232 adapter | 223 | -Cypress HID->COM RS232 adapter |
224 | 224 | ||
225 | Note: Cypress Semiconductor claims no affiliation with the | 225 | Note: Cypress Semiconductor claims no affiliation with the |
226 | the hid->com device. | 226 | hid->com device. |
227 | 227 | ||
228 | Most devices using chipsets under the CY4601 family should | 228 | Most devices using chipsets under the CY4601 family should |
229 | work with the driver. As long as they stay true to the CY4601 | 229 | work with the driver. As long as they stay true to the CY4601 |
@@ -422,7 +422,7 @@ Options supported: | |||
422 | debug - extra verbose debugging info | 422 | debug - extra verbose debugging info |
423 | (default: 0; nonzero enables) | 423 | (default: 0; nonzero enables) |
424 | use_lowlatency - use low_latency flag to speed up tty layer | 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 | (default: 0; nonzero enables) | 426 | (default: 0; nonzero enables) |
427 | 427 | ||
428 | See http://www.uuhaus.de/linux/palmconnect.html for up-to-date | 428 | See http://www.uuhaus.de/linux/palmconnect.html for up-to-date |
diff --git a/Documentation/video4linux/README.pvrusb2 b/Documentation/video4linux/README.pvrusb2 index c73a32c34528..a4b7ae800866 100644 --- a/Documentation/video4linux/README.pvrusb2 +++ b/Documentation/video4linux/README.pvrusb2 | |||
@@ -155,7 +155,7 @@ Source file list / functional overview: | |||
155 | pvrusb2-i2c-core.[ch] - This module provides an implementation of a | 155 | pvrusb2-i2c-core.[ch] - This module provides an implementation of a |
156 | kernel-friendly I2C adaptor driver, through which other external | 156 | kernel-friendly I2C adaptor driver, through which other external |
157 | I2C client drivers (e.g. msp3400, tuner, lirc) may connect and | 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 | through here that other V4L modules can reach into this driver to | 159 | through here that other V4L modules can reach into this driver to |
160 | operate specific pieces (and those modules are in turn driven by | 160 | operate specific pieces (and those modules are in turn driven by |
161 | glue logic which is coordinated by pvrusb2-hdw, doled out by | 161 | glue logic which is coordinated by pvrusb2-hdw, doled out by |
diff --git a/Documentation/video4linux/Zoran b/Documentation/video4linux/Zoran index 040a2c841ae9..deb218f77adb 100644 --- a/Documentation/video4linux/Zoran +++ b/Documentation/video4linux/Zoran | |||
@@ -144,7 +144,7 @@ tv broadcast formats all aver the world. | |||
144 | 144 | ||
145 | The CCIR defines parameters needed for broadcasting the signal. | 145 | The CCIR defines parameters needed for broadcasting the signal. |
146 | The CCIR has defined different standards: A,B,D,E,F,G,D,H,I,K,K1,L,M,N,... | 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 | And talking about a colorsystem says not to much about how it is broadcast. | 148 | And talking about a colorsystem says not to much about how it is broadcast. |
149 | 149 | ||
150 | The CCIR standards A,E,F are not used any more. | 150 | The CCIR standards A,E,F are not used any more. |
diff --git a/Documentation/vm/numa b/Documentation/vm/numa index 4b8db1bd3b78..e93ad9425e2a 100644 --- a/Documentation/vm/numa +++ b/Documentation/vm/numa | |||
@@ -22,7 +22,7 @@ The initial port includes NUMAizing the bootmem allocator code by | |||
22 | encapsulating all the pieces of information into a bootmem_data_t | 22 | encapsulating all the pieces of information into a bootmem_data_t |
23 | structure. Node specific calls have been added to the allocator. | 23 | structure. Node specific calls have been added to the allocator. |
24 | In theory, any platform which uses the bootmem allocator should | 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 | it deems best. | 26 | it deems best. |
27 | 27 | ||
28 | Each node's page allocation data structures have also been encapsulated | 28 | Each node's page allocation data structures have also been encapsulated |