diff options
96 files changed, 125 insertions, 179 deletions
diff --git a/Documentation/PCI/pci.txt b/Documentation/PCI/pci.txt index 6148d4080f88..aa09e5476bba 100644 --- a/Documentation/PCI/pci.txt +++ b/Documentation/PCI/pci.txt | |||
@@ -314,7 +314,7 @@ from the PCI device config space. Use the values in the pci_dev structure | |||
314 | as the PCI "bus address" might have been remapped to a "host physical" | 314 | as the PCI "bus address" might have been remapped to a "host physical" |
315 | address by the arch/chip-set specific kernel support. | 315 | address by the arch/chip-set specific kernel support. |
316 | 316 | ||
317 | See Documentation/IO-mapping.txt for how to access device registers | 317 | See Documentation/io-mapping.txt for how to access device registers |
318 | or device memory. | 318 | or device memory. |
319 | 319 | ||
320 | The device driver needs to call pci_request_region() to verify | 320 | The device driver needs to call pci_request_region() to verify |
diff --git a/Documentation/blackfin/bfin-gpio-notes.txt b/Documentation/blackfin/bfin-gpio-notes.txt index f731c1e56475..d36b01f778b9 100644 --- a/Documentation/blackfin/bfin-gpio-notes.txt +++ b/Documentation/blackfin/bfin-gpio-notes.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * File: Documentation/blackfin/bfin-gpio-note.txt | 2 | * File: Documentation/blackfin/bfin-gpio-notes.txt |
3 | * Based on: | 3 | * Based on: |
4 | * Author: | 4 | * Author: |
5 | * | 5 | * |
diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt index c6d84cfd2f56..e418dc0a7086 100644 --- a/Documentation/block/biodoc.txt +++ b/Documentation/block/biodoc.txt | |||
@@ -186,7 +186,7 @@ a virtual address mapping (unlike the earlier scheme of virtual address | |||
186 | do not have a corresponding kernel virtual address space mapping) and | 186 | do not have a corresponding kernel virtual address space mapping) and |
187 | low-memory pages. | 187 | low-memory pages. |
188 | 188 | ||
189 | Note: Please refer to Documentation/PCI/PCI-DMA-mapping.txt for a discussion | 189 | Note: Please refer to Documentation/DMA-API-HOWTO.txt for a discussion |
190 | on PCI high mem DMA aspects and mapping of scatter gather lists, and support | 190 | on PCI high mem DMA aspects and mapping of scatter gather lists, and support |
191 | for 64 bit PCI. | 191 | for 64 bit PCI. |
192 | 192 | ||
diff --git a/Documentation/bus-virt-phys-mapping.txt b/Documentation/bus-virt-phys-mapping.txt index 1b5aa10df845..2bc55ff3b4d1 100644 --- a/Documentation/bus-virt-phys-mapping.txt +++ b/Documentation/bus-virt-phys-mapping.txt | |||
@@ -1,6 +1,6 @@ | |||
1 | [ NOTE: The virt_to_bus() and bus_to_virt() functions have been | 1 | [ NOTE: The virt_to_bus() and bus_to_virt() functions have been |
2 | superseded by the functionality provided by the PCI DMA interface | 2 | superseded by the functionality provided by the PCI DMA interface |
3 | (see Documentation/PCI/PCI-DMA-mapping.txt). They continue | 3 | (see Documentation/DMA-API-HOWTO.txt). They continue |
4 | to be documented below for historical purposes, but new code | 4 | to be documented below for historical purposes, but new code |
5 | must not use them. --davidm 00/12/12 ] | 5 | must not use them. --davidm 00/12/12 ] |
6 | 6 | ||
diff --git a/Documentation/cdrom/packet-writing.txt b/Documentation/cdrom/packet-writing.txt index 13c251d5add6..2834170d821e 100644 --- a/Documentation/cdrom/packet-writing.txt +++ b/Documentation/cdrom/packet-writing.txt | |||
@@ -109,7 +109,7 @@ this interface. (see http://tom.ist-im-web.de/download/pktcdvd ) | |||
109 | 109 | ||
110 | For a description of the sysfs interface look into the file: | 110 | For a description of the sysfs interface look into the file: |
111 | 111 | ||
112 | Documentation/ABI/testing/sysfs-block-pktcdvd | 112 | Documentation/ABI/testing/sysfs-class-pktcdvd |
113 | 113 | ||
114 | 114 | ||
115 | Using the pktcdvd debugfs interface | 115 | Using the pktcdvd debugfs interface |
diff --git a/Documentation/development-process/4.Coding b/Documentation/development-process/4.Coding index 83f5f5b365a3..e3cb6a56653a 100644 --- a/Documentation/development-process/4.Coding +++ b/Documentation/development-process/4.Coding | |||
@@ -278,7 +278,7 @@ enabled, a configurable percentage of memory allocations will be made to | |||
278 | fail; these failures can be restricted to a specific range of code. | 278 | fail; these failures can be restricted to a specific range of code. |
279 | Running with fault injection enabled allows the programmer to see how the | 279 | Running with fault injection enabled allows the programmer to see how the |
280 | code responds when things go badly. See | 280 | code responds when things go badly. See |
281 | Documentation/fault-injection/fault-injection.text for more information on | 281 | Documentation/fault-injection/fault-injection.txt for more information on |
282 | how to use this facility. | 282 | how to use this facility. |
283 | 283 | ||
284 | Other kinds of errors can be found with the "sparse" static analysis tool. | 284 | Other kinds of errors can be found with the "sparse" static analysis tool. |
diff --git a/Documentation/devicetree/bindings/gpio/led.txt b/Documentation/devicetree/bindings/gpio/led.txt index 064db928c3c1..141087cf3107 100644 --- a/Documentation/devicetree/bindings/gpio/led.txt +++ b/Documentation/devicetree/bindings/gpio/led.txt | |||
@@ -8,7 +8,7 @@ node's name represents the name of the corresponding LED. | |||
8 | 8 | ||
9 | LED sub-node properties: | 9 | LED sub-node properties: |
10 | - gpios : Should specify the LED's GPIO, see "Specifying GPIO information | 10 | - gpios : Should specify the LED's GPIO, see "Specifying GPIO information |
11 | for devices" in Documentation/powerpc/booting-without-of.txt. Active | 11 | for devices" in Documentation/devicetree/booting-without-of.txt. Active |
12 | low LEDs should be indicated using flags in the GPIO specifier. | 12 | low LEDs should be indicated using flags in the GPIO specifier. |
13 | - label : (optional) The label for this LED. If omitted, the label is | 13 | - label : (optional) The label for this LED. If omitted, the label is |
14 | taken from the node name (excluding the unit address). | 14 | taken from the node name (excluding the unit address). |
diff --git a/Documentation/filesystems/caching/object.txt b/Documentation/filesystems/caching/object.txt index e8b0a35d8fe5..58313348da87 100644 --- a/Documentation/filesystems/caching/object.txt +++ b/Documentation/filesystems/caching/object.txt | |||
@@ -127,9 +127,9 @@ fscache_enqueue_object()). | |||
127 | PROVISION OF CPU TIME | 127 | PROVISION OF CPU TIME |
128 | --------------------- | 128 | --------------------- |
129 | 129 | ||
130 | The work to be done by the various states is given CPU time by the threads of | 130 | The work to be done by the various states was given CPU time by the threads of |
131 | the slow work facility (see Documentation/slow-work.txt). This is used in | 131 | the slow work facility. This was used in preference to the workqueue facility |
132 | preference to the workqueue facility because: | 132 | because: |
133 | 133 | ||
134 | (1) Threads may be completely occupied for very long periods of time by a | 134 | (1) Threads may be completely occupied for very long periods of time by a |
135 | particular work item. These state actions may be doing sequences of | 135 | particular work item. These state actions may be doing sequences of |
diff --git a/Documentation/filesystems/locks.txt b/Documentation/filesystems/locks.txt index fab857accbd6..2cf81082581d 100644 --- a/Documentation/filesystems/locks.txt +++ b/Documentation/filesystems/locks.txt | |||
@@ -53,11 +53,12 @@ fcntl(), with all the problems that implies. | |||
53 | 1.3 Mandatory Locking As A Mount Option | 53 | 1.3 Mandatory Locking As A Mount Option |
54 | --------------------------------------- | 54 | --------------------------------------- |
55 | 55 | ||
56 | Mandatory locking, as described in 'Documentation/filesystems/mandatory.txt' | 56 | Mandatory locking, as described in |
57 | was prior to this release a general configuration option that was valid for | 57 | 'Documentation/filesystems/mandatory-locking.txt' was prior to this release a |
58 | all mounted filesystems. This had a number of inherent dangers, not the | 58 | general configuration option that was valid for all mounted filesystems. This |
59 | least of which was the ability to freeze an NFS server by asking it to read | 59 | had a number of inherent dangers, not the least of which was the ability to |
60 | a file for which a mandatory lock existed. | 60 | freeze an NFS server by asking it to read a file for which a mandatory lock |
61 | existed. | ||
61 | 62 | ||
62 | From this release of the kernel, mandatory locking can be turned on and off | 63 | From this release of the kernel, mandatory locking can be turned on and off |
63 | on a per-filesystem basis, using the mount options 'mand' and 'nomand'. | 64 | on a per-filesystem basis, using the mount options 'mand' and 'nomand'. |
diff --git a/Documentation/filesystems/nfs/idmapper.txt b/Documentation/filesystems/nfs/idmapper.txt index 9c8fd6148656..120fd3cf7fd9 100644 --- a/Documentation/filesystems/nfs/idmapper.txt +++ b/Documentation/filesystems/nfs/idmapper.txt | |||
@@ -47,7 +47,7 @@ request-key will find the first matching line and corresponding program. In | |||
47 | this case, /some/other/program will handle all uid lookups and | 47 | this case, /some/other/program will handle all uid lookups and |
48 | /usr/sbin/nfs.idmap will handle gid, user, and group lookups. | 48 | /usr/sbin/nfs.idmap will handle gid, user, and group lookups. |
49 | 49 | ||
50 | See <file:Documentation/security/keys-request-keys.txt> for more information | 50 | See <file:Documentation/security/keys-request-key.txt> for more information |
51 | about the request-key function. | 51 | about the request-key function. |
52 | 52 | ||
53 | 53 | ||
diff --git a/Documentation/filesystems/pohmelfs/design_notes.txt b/Documentation/filesystems/pohmelfs/design_notes.txt index dcf833587162..8aef91335701 100644 --- a/Documentation/filesystems/pohmelfs/design_notes.txt +++ b/Documentation/filesystems/pohmelfs/design_notes.txt | |||
@@ -58,8 +58,9 @@ data transfers. | |||
58 | POHMELFS clients operate with a working set of servers and are capable of balancing read-only | 58 | POHMELFS clients operate with a working set of servers and are capable of balancing read-only |
59 | operations (like lookups or directory listings) between them according to IO priorities. | 59 | operations (like lookups or directory listings) between them according to IO priorities. |
60 | Administrators can add or remove servers from the set at run-time via special commands (described | 60 | Administrators can add or remove servers from the set at run-time via special commands (described |
61 | in Documentation/pohmelfs/info.txt file). Writes are replicated to all servers, which are connected | 61 | in Documentation/filesystems/pohmelfs/info.txt file). Writes are replicated to all servers, which |
62 | with write permission turned on. IO priority and permissions can be changed in run-time. | 62 | are connected with write permission turned on. IO priority and permissions can be changed in |
63 | run-time. | ||
63 | 64 | ||
64 | POHMELFS is capable of full data channel encryption and/or strong crypto hashing. | 65 | POHMELFS is capable of full data channel encryption and/or strong crypto hashing. |
65 | One can select any kernel supported cipher, encryption mode, hash type and operation mode | 66 | One can select any kernel supported cipher, encryption mode, hash type and operation mode |
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index db3b1aba32a3..0ec91f03422e 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
@@ -1263,7 +1263,7 @@ review the kernel documentation in the directory /usr/src/linux/Documentation. | |||
1263 | This chapter is heavily based on the documentation included in the pre 2.2 | 1263 | This chapter is heavily based on the documentation included in the pre 2.2 |
1264 | kernels, and became part of it in version 2.2.1 of the Linux kernel. | 1264 | kernels, and became part of it in version 2.2.1 of the Linux kernel. |
1265 | 1265 | ||
1266 | Please see: Documentation/sysctls/ directory for descriptions of these | 1266 | Please see: Documentation/sysctl/ directory for descriptions of these |
1267 | entries. | 1267 | entries. |
1268 | 1268 | ||
1269 | ------------------------------------------------------------------------------ | 1269 | ------------------------------------------------------------------------------ |
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt index 52d8fb81cfff..43cbd0821721 100644 --- a/Documentation/filesystems/vfs.txt +++ b/Documentation/filesystems/vfs.txt | |||
@@ -1053,9 +1053,6 @@ manipulate dentries: | |||
1053 | and the dentry is returned. The caller must use dput() | 1053 | and the dentry is returned. The caller must use dput() |
1054 | to free the dentry when it finishes using it. | 1054 | to free the dentry when it finishes using it. |
1055 | 1055 | ||
1056 | For further information on dentry locking, please refer to the document | ||
1057 | Documentation/filesystems/dentry-locking.txt. | ||
1058 | |||
1059 | Mount Options | 1056 | Mount Options |
1060 | ============= | 1057 | ============= |
1061 | 1058 | ||
diff --git a/Documentation/frv/booting.txt b/Documentation/frv/booting.txt index 37c4d84a0e57..9bdf4b46e741 100644 --- a/Documentation/frv/booting.txt +++ b/Documentation/frv/booting.txt | |||
@@ -180,9 +180,3 @@ separated by spaces: | |||
180 | 180 | ||
181 | This tells the kernel what program to run initially. By default this is | 181 | This tells the kernel what program to run initially. By default this is |
182 | /sbin/init, but /sbin/sash or /bin/sh are common alternatives. | 182 | /sbin/init, but /sbin/sash or /bin/sh are common alternatives. |
183 | |||
184 | (*) vdc=... | ||
185 | |||
186 | This option configures the MB93493 companion chip visual display | ||
187 | driver. Please see Documentation/frv/mb93493/vdc.txt for more | ||
188 | information. | ||
diff --git a/Documentation/input/input.txt b/Documentation/input/input.txt index b93c08442e3c..b3d6787b4fb1 100644 --- a/Documentation/input/input.txt +++ b/Documentation/input/input.txt | |||
@@ -111,7 +111,7 @@ LCDs and many other purposes. | |||
111 | 111 | ||
112 | The monitor and speaker controls should be easy to add to the hid/input | 112 | The monitor and speaker controls should be easy to add to the hid/input |
113 | interface, but for the UPSs and LCDs it doesn't make much sense. For this, | 113 | interface, but for the UPSs and LCDs it doesn't make much sense. For this, |
114 | the hiddev interface was designed. See Documentation/usb/hiddev.txt | 114 | the hiddev interface was designed. See Documentation/hid/hiddev.txt |
115 | for more information about it. | 115 | for more information about it. |
116 | 116 | ||
117 | The usage of the usbhid module is very simple, it takes no parameters, | 117 | The usage of the usbhid module is very simple, it takes no parameters, |
diff --git a/Documentation/kernel-docs.txt b/Documentation/kernel-docs.txt index 0e0734b509d8..eda1eb1451a0 100644 --- a/Documentation/kernel-docs.txt +++ b/Documentation/kernel-docs.txt | |||
@@ -300,7 +300,7 @@ | |||
300 | 300 | ||
301 | * Title: "The Kernel Hacking HOWTO" | 301 | * Title: "The Kernel Hacking HOWTO" |
302 | Author: Various Talented People, and Rusty. | 302 | Author: Various Talented People, and Rusty. |
303 | Location: in kernel tree, Documentation/DocBook/kernel-hacking/ | 303 | Location: in kernel tree, Documentation/DocBook/kernel-hacking.tmpl |
304 | (must be built as "make {htmldocs | psdocs | pdfdocs}) | 304 | (must be built as "make {htmldocs | psdocs | pdfdocs}) |
305 | Keywords: HOWTO, kernel contexts, deadlock, locking, modules, | 305 | Keywords: HOWTO, kernel contexts, deadlock, locking, modules, |
306 | symbols, return conventions. | 306 | symbols, return conventions. |
@@ -351,7 +351,7 @@ | |||
351 | 351 | ||
352 | * Title: "Linux Kernel Locking HOWTO" | 352 | * Title: "Linux Kernel Locking HOWTO" |
353 | Author: Various Talented People, and Rusty. | 353 | Author: Various Talented People, and Rusty. |
354 | Location: in kernel tree, Documentation/DocBook/kernel-locking/ | 354 | Location: in kernel tree, Documentation/DocBook/kernel-locking.tmpl |
355 | (must be built as "make {htmldocs | psdocs | pdfdocs}) | 355 | (must be built as "make {htmldocs | psdocs | pdfdocs}) |
356 | Keywords: locks, locking, spinlock, semaphore, atomic, race | 356 | Keywords: locks, locking, spinlock, semaphore, atomic, race |
357 | condition, bottom halves, tasklets, softirqs. | 357 | condition, bottom halves, tasklets, softirqs. |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 854ed5ca7e3f..be9370c764c8 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -163,7 +163,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
163 | rsdt -- prefer RSDT over (default) XSDT | 163 | rsdt -- prefer RSDT over (default) XSDT |
164 | copy_dsdt -- copy DSDT to memory | 164 | copy_dsdt -- copy DSDT to memory |
165 | 165 | ||
166 | See also Documentation/power/pm.txt, pci=noacpi | 166 | See also Documentation/power/runtime_pm.txt, pci=noacpi |
167 | 167 | ||
168 | acpi_rsdp= [ACPI,EFI,KEXEC] | 168 | acpi_rsdp= [ACPI,EFI,KEXEC] |
169 | Pass the RSDP address to the kernel, mostly used | 169 | Pass the RSDP address to the kernel, mostly used |
@@ -319,7 +319,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
319 | amijoy.map= [HW,JOY] Amiga joystick support | 319 | amijoy.map= [HW,JOY] Amiga joystick support |
320 | Map of devices attached to JOY0DAT and JOY1DAT | 320 | Map of devices attached to JOY0DAT and JOY1DAT |
321 | Format: <a>,<b> | 321 | Format: <a>,<b> |
322 | See also Documentation/kernel/input/joystick.txt | 322 | See also Documentation/input/joystick.txt |
323 | 323 | ||
324 | analog.map= [HW,JOY] Analog joystick and gamepad support | 324 | analog.map= [HW,JOY] Analog joystick and gamepad support |
325 | Specifies type or capabilities of an analog joystick | 325 | Specifies type or capabilities of an analog joystick |
@@ -408,7 +408,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
408 | bttv.radio= Most important insmod options are available as | 408 | bttv.radio= Most important insmod options are available as |
409 | kernel args too. | 409 | kernel args too. |
410 | bttv.pll= See Documentation/video4linux/bttv/Insmod-options | 410 | bttv.pll= See Documentation/video4linux/bttv/Insmod-options |
411 | bttv.tuner= and Documentation/video4linux/bttv/CARDLIST | 411 | bttv.tuner= |
412 | 412 | ||
413 | bulk_remove=off [PPC] This parameter disables the use of the pSeries | 413 | bulk_remove=off [PPC] This parameter disables the use of the pSeries |
414 | firmware feature for flushing multiple hpte entries | 414 | firmware feature for flushing multiple hpte entries |
@@ -724,7 +724,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
724 | 724 | ||
725 | elevator= [IOSCHED] | 725 | elevator= [IOSCHED] |
726 | Format: {"cfq" | "deadline" | "noop"} | 726 | Format: {"cfq" | "deadline" | "noop"} |
727 | See Documentation/block/as-iosched.txt and | 727 | See Documentation/block/cfq-iosched.txt and |
728 | Documentation/block/deadline-iosched.txt for details. | 728 | Documentation/block/deadline-iosched.txt for details. |
729 | 729 | ||
730 | elfcorehdr= [IA-64,PPC,SH,X86] | 730 | elfcorehdr= [IA-64,PPC,SH,X86] |
@@ -765,7 +765,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
765 | fail_make_request=[KNL] | 765 | fail_make_request=[KNL] |
766 | General fault injection mechanism. | 766 | General fault injection mechanism. |
767 | Format: <interval>,<probability>,<space>,<times> | 767 | Format: <interval>,<probability>,<space>,<times> |
768 | See also /Documentation/fault-injection/. | 768 | See also Documentation/fault-injection/. |
769 | 769 | ||
770 | floppy= [HW] | 770 | floppy= [HW] |
771 | See Documentation/blockdev/floppy.txt. | 771 | See Documentation/blockdev/floppy.txt. |
@@ -2375,7 +2375,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
2375 | Format: <integer> | 2375 | Format: <integer> |
2376 | 2376 | ||
2377 | sonypi.*= [HW] Sony Programmable I/O Control Device driver | 2377 | sonypi.*= [HW] Sony Programmable I/O Control Device driver |
2378 | See Documentation/sonypi.txt | 2378 | See Documentation/laptops/sonypi.txt |
2379 | 2379 | ||
2380 | specialix= [HW,SERIAL] Specialix multi-serial port adapter | 2380 | specialix= [HW,SERIAL] Specialix multi-serial port adapter |
2381 | See Documentation/serial/specialix.txt. | 2381 | See Documentation/serial/specialix.txt. |
diff --git a/Documentation/laptops/thinkpad-acpi.txt b/Documentation/laptops/thinkpad-acpi.txt index 61815483efa3..3ff0dad62d36 100644 --- a/Documentation/laptops/thinkpad-acpi.txt +++ b/Documentation/laptops/thinkpad-acpi.txt | |||
@@ -736,7 +736,7 @@ status as "unknown". The available commands are: | |||
736 | sysfs notes: | 736 | sysfs notes: |
737 | 737 | ||
738 | The ThinkLight sysfs interface is documented by the LED class | 738 | The ThinkLight sysfs interface is documented by the LED class |
739 | documentation, in Documentation/leds-class.txt. The ThinkLight LED name | 739 | documentation, in Documentation/leds/leds-class.txt. The ThinkLight LED name |
740 | is "tpacpi::thinklight". | 740 | is "tpacpi::thinklight". |
741 | 741 | ||
742 | Due to limitations in the sysfs LED class, if the status of the ThinkLight | 742 | Due to limitations in the sysfs LED class, if the status of the ThinkLight |
@@ -833,7 +833,7 @@ All of the above can be turned on and off and can be made to blink. | |||
833 | sysfs notes: | 833 | sysfs notes: |
834 | 834 | ||
835 | The ThinkPad LED sysfs interface is described in detail by the LED class | 835 | The ThinkPad LED sysfs interface is described in detail by the LED class |
836 | documentation, in Documentation/leds-class.txt. | 836 | documentation, in Documentation/leds/leds-class.txt. |
837 | 837 | ||
838 | The LEDs are named (in LED ID order, from 0 to 12): | 838 | The LEDs are named (in LED ID order, from 0 to 12): |
839 | "tpacpi::power", "tpacpi:orange:batt", "tpacpi:green:batt", | 839 | "tpacpi::power", "tpacpi:orange:batt", "tpacpi:green:batt", |
diff --git a/Documentation/media-framework.txt b/Documentation/media-framework.txt index 669b5fb03a86..3a0f879533ce 100644 --- a/Documentation/media-framework.txt +++ b/Documentation/media-framework.txt | |||
@@ -9,8 +9,8 @@ Introduction | |||
9 | ------------ | 9 | ------------ |
10 | 10 | ||
11 | The media controller API is documented in DocBook format in | 11 | The media controller API is documented in DocBook format in |
12 | Documentation/DocBook/v4l/media-controller.xml. This document will focus on | 12 | Documentation/DocBook/media/v4l/media-controller.xml. This document will focus |
13 | the kernel-side implementation of the media framework. | 13 | on the kernel-side implementation of the media framework. |
14 | 14 | ||
15 | 15 | ||
16 | Abstract media device model | 16 | Abstract media device model |
diff --git a/Documentation/memory-barriers.txt b/Documentation/memory-barriers.txt index f0d3a8026a56..2759f7c188f0 100644 --- a/Documentation/memory-barriers.txt +++ b/Documentation/memory-barriers.txt | |||
@@ -438,7 +438,7 @@ There are certain things that the Linux kernel memory barriers do not guarantee: | |||
438 | [*] For information on bus mastering DMA and coherency please read: | 438 | [*] For information on bus mastering DMA and coherency please read: |
439 | 439 | ||
440 | Documentation/PCI/pci.txt | 440 | Documentation/PCI/pci.txt |
441 | Documentation/PCI/PCI-DMA-mapping.txt | 441 | Documentation/DMA-API-HOWTO.txt |
442 | Documentation/DMA-API.txt | 442 | Documentation/DMA-API.txt |
443 | 443 | ||
444 | 444 | ||
diff --git a/Documentation/networking/scaling.txt b/Documentation/networking/scaling.txt index 58fd7414e6c0..729985ed05bd 100644 --- a/Documentation/networking/scaling.txt +++ b/Documentation/networking/scaling.txt | |||
@@ -73,7 +73,7 @@ of queues to IRQs can be determined from /proc/interrupts. By default, | |||
73 | an IRQ may be handled on any CPU. Because a non-negligible part of packet | 73 | an IRQ may be handled on any CPU. Because a non-negligible part of packet |
74 | processing takes place in receive interrupt handling, it is advantageous | 74 | processing takes place in receive interrupt handling, it is advantageous |
75 | to spread receive interrupts between CPUs. To manually adjust the IRQ | 75 | to spread receive interrupts between CPUs. To manually adjust the IRQ |
76 | affinity of each interrupt see Documentation/IRQ-affinity. Some systems | 76 | affinity of each interrupt see Documentation/IRQ-affinity.txt. Some systems |
77 | will be running irqbalance, a daemon that dynamically optimizes IRQ | 77 | will be running irqbalance, a daemon that dynamically optimizes IRQ |
78 | assignments and as a result may override any manual settings. | 78 | assignments and as a result may override any manual settings. |
79 | 79 | ||
diff --git a/Documentation/power/basic-pm-debugging.txt b/Documentation/power/basic-pm-debugging.txt index ddd78172ef73..05a7fe76232d 100644 --- a/Documentation/power/basic-pm-debugging.txt +++ b/Documentation/power/basic-pm-debugging.txt | |||
@@ -173,7 +173,7 @@ kernel messages using the serial console. This may provide you with some | |||
173 | information about the reasons of the suspend (resume) failure. Alternatively, | 173 | information about the reasons of the suspend (resume) failure. Alternatively, |
174 | it may be possible to use a FireWire port for debugging with firescope | 174 | it may be possible to use a FireWire port for debugging with firescope |
175 | (ftp://ftp.firstfloor.org/pub/ak/firescope/). On x86 it is also possible to | 175 | (ftp://ftp.firstfloor.org/pub/ak/firescope/). On x86 it is also possible to |
176 | use the PM_TRACE mechanism documented in Documentation/s2ram.txt . | 176 | use the PM_TRACE mechanism documented in Documentation/power/s2ram.txt . |
177 | 177 | ||
178 | 2. Testing suspend to RAM (STR) | 178 | 2. Testing suspend to RAM (STR) |
179 | 179 | ||
diff --git a/Documentation/power/userland-swsusp.txt b/Documentation/power/userland-swsusp.txt index 1101bee4e822..0e870825c1b9 100644 --- a/Documentation/power/userland-swsusp.txt +++ b/Documentation/power/userland-swsusp.txt | |||
@@ -77,7 +77,8 @@ SNAPSHOT_SET_SWAP_AREA - set the resume partition and the offset (in <PAGE_SIZE> | |||
77 | resume_swap_area, as defined in kernel/power/suspend_ioctls.h, | 77 | resume_swap_area, as defined in kernel/power/suspend_ioctls.h, |
78 | containing the resume device specification and the offset); for swap | 78 | containing the resume device specification and the offset); for swap |
79 | partitions the offset is always 0, but it is different from zero for | 79 | partitions the offset is always 0, but it is different from zero for |
80 | swap files (see Documentation/swsusp-and-swap-files.txt for details). | 80 | swap files (see Documentation/power/swsusp-and-swap-files.txt for |
81 | details). | ||
81 | 82 | ||
82 | SNAPSHOT_PLATFORM_SUPPORT - enable/disable the hibernation platform support, | 83 | SNAPSHOT_PLATFORM_SUPPORT - enable/disable the hibernation platform support, |
83 | depending on the argument value (enable, if the argument is nonzero) | 84 | depending on the argument value (enable, if the argument is nonzero) |
diff --git a/Documentation/rfkill.txt b/Documentation/rfkill.txt index 83668e5dd17f..03c9d9299c6b 100644 --- a/Documentation/rfkill.txt +++ b/Documentation/rfkill.txt | |||
@@ -117,5 +117,4 @@ The contents of these variables corresponds to the "name", "state" and | |||
117 | "type" sysfs files explained above. | 117 | "type" sysfs files explained above. |
118 | 118 | ||
119 | 119 | ||
120 | For further details consult Documentation/ABI/stable/dev-rfkill and | 120 | For further details consult Documentation/ABI/stable/sysfs-class-rfkill. |
121 | Documentation/ABI/stable/sysfs-class-rfkill. | ||
diff --git a/Documentation/scsi/aic7xxx_old.txt b/Documentation/scsi/aic7xxx_old.txt index 7bd210ab45a1..ecfc474f36a8 100644 --- a/Documentation/scsi/aic7xxx_old.txt +++ b/Documentation/scsi/aic7xxx_old.txt | |||
@@ -444,7 +444,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD | |||
444 | Kernel Compile options | 444 | Kernel Compile options |
445 | ------------------------------ | 445 | ------------------------------ |
446 | The various kernel compile time options for this driver are now fairly | 446 | The various kernel compile time options for this driver are now fairly |
447 | well documented in the file Documentation/Configure.help. In order to | 447 | well documented in the file drivers/scsi/Kconfig. In order to |
448 | see this documentation, you need to use one of the advanced configuration | 448 | see this documentation, you need to use one of the advanced configuration |
449 | programs (menuconfig and xconfig). If you are using the "make menuconfig" | 449 | programs (menuconfig and xconfig). If you are using the "make menuconfig" |
450 | method of configuring your kernel, then you would simply highlight the | 450 | method of configuring your kernel, then you would simply highlight the |
diff --git a/Documentation/scsi/scsi_mid_low_api.txt b/Documentation/scsi/scsi_mid_low_api.txt index 5f17d29c59b5..a340b18cd4eb 100644 --- a/Documentation/scsi/scsi_mid_low_api.txt +++ b/Documentation/scsi/scsi_mid_low_api.txt | |||
@@ -55,11 +55,6 @@ or in the same directory as the C source code. For example to find a url | |||
55 | about the USB mass storage driver see the | 55 | about the USB mass storage driver see the |
56 | /usr/src/linux/drivers/usb/storage directory. | 56 | /usr/src/linux/drivers/usb/storage directory. |
57 | 57 | ||
58 | The Linux kernel source Documentation/DocBook/scsidrivers.tmpl file | ||
59 | refers to this file. With the appropriate DocBook tool-set, this permits | ||
60 | users to generate html, ps and pdf renderings of information within this | ||
61 | file (e.g. the interface functions). | ||
62 | |||
63 | Driver structure | 58 | Driver structure |
64 | ================ | 59 | ================ |
65 | Traditionally an LLD for the SCSI subsystem has been at least two files in | 60 | Traditionally an LLD for the SCSI subsystem has been at least two files in |
diff --git a/Documentation/security/keys-trusted-encrypted.txt b/Documentation/security/keys-trusted-encrypted.txt index 5f50ccabfc8a..c9e4855ed3d7 100644 --- a/Documentation/security/keys-trusted-encrypted.txt +++ b/Documentation/security/keys-trusted-encrypted.txt | |||
@@ -156,4 +156,5 @@ Load an encrypted key "evm" from saved blob: | |||
156 | Other uses for trusted and encrypted keys, such as for disk and file encryption | 156 | Other uses for trusted and encrypted keys, such as for disk and file encryption |
157 | are anticipated. In particular the new format 'ecryptfs' has been defined in | 157 | are anticipated. In particular the new format 'ecryptfs' has been defined in |
158 | in order to use encrypted keys to mount an eCryptfs filesystem. More details | 158 | in order to use encrypted keys to mount an eCryptfs filesystem. More details |
159 | about the usage can be found in the file 'Documentation/keys-ecryptfs.txt'. | 159 | about the usage can be found in the file |
160 | 'Documentation/security/keys-ecryptfs.txt'. | ||
diff --git a/Documentation/sound/oss/PAS16 b/Documentation/sound/oss/PAS16 index 951b3dce51b4..3dca4b75988e 100644 --- a/Documentation/sound/oss/PAS16 +++ b/Documentation/sound/oss/PAS16 | |||
@@ -60,8 +60,7 @@ With PAS16 you can use two audio device files at the same time. /dev/dsp (and | |||
60 | 60 | ||
61 | The new stuff for 2.3.99 and later | 61 | The new stuff for 2.3.99 and later |
62 | ============================================================================ | 62 | ============================================================================ |
63 | The following configuration options from Documentation/Configure.help | 63 | The following configuration options are relevant to configuring the PAS16: |
64 | are relevant to configuring the PAS16: | ||
65 | 64 | ||
66 | Sound card support | 65 | Sound card support |
67 | CONFIG_SOUND | 66 | CONFIG_SOUND |
diff --git a/Documentation/spi/pxa2xx b/Documentation/spi/pxa2xx index 00511e08db78..3352f97430e4 100644 --- a/Documentation/spi/pxa2xx +++ b/Documentation/spi/pxa2xx | |||
@@ -2,7 +2,7 @@ PXA2xx SPI on SSP driver HOWTO | |||
2 | =================================================== | 2 | =================================================== |
3 | This a mini howto on the pxa2xx_spi driver. The driver turns a PXA2xx | 3 | This a mini howto on the pxa2xx_spi driver. The driver turns a PXA2xx |
4 | synchronous serial port into a SPI master controller | 4 | synchronous serial port into a SPI master controller |
5 | (see Documentation/spi/spi_summary). The driver has the following features | 5 | (see Documentation/spi/spi-summary). The driver has the following features |
6 | 6 | ||
7 | - Support for any PXA2xx SSP | 7 | - Support for any PXA2xx SSP |
8 | - SSP PIO and SSP DMA data transfers. | 8 | - SSP PIO and SSP DMA data transfers. |
@@ -85,7 +85,7 @@ Declaring Slave Devices | |||
85 | ----------------------- | 85 | ----------------------- |
86 | Typically each SPI slave (chip) is defined in the arch/.../mach-*/board-*.c | 86 | Typically each SPI slave (chip) is defined in the arch/.../mach-*/board-*.c |
87 | using the "spi_board_info" structure found in "linux/spi/spi.h". See | 87 | using the "spi_board_info" structure found in "linux/spi/spi.h". See |
88 | "Documentation/spi/spi_summary" for additional information. | 88 | "Documentation/spi/spi-summary" for additional information. |
89 | 89 | ||
90 | Each slave device attached to the PXA must provide slave specific configuration | 90 | Each slave device attached to the PXA must provide slave specific configuration |
91 | information via the structure "pxa2xx_spi_chip" found in | 91 | information via the structure "pxa2xx_spi_chip" found in |
diff --git a/Documentation/timers/highres.txt b/Documentation/timers/highres.txt index 21332233cef1..e8789976e77c 100644 --- a/Documentation/timers/highres.txt +++ b/Documentation/timers/highres.txt | |||
@@ -30,7 +30,7 @@ hrtimer base infrastructure | |||
30 | --------------------------- | 30 | --------------------------- |
31 | 31 | ||
32 | The hrtimer base infrastructure was merged into the 2.6.16 kernel. Details of | 32 | The hrtimer base infrastructure was merged into the 2.6.16 kernel. Details of |
33 | the base implementation are covered in Documentation/hrtimers/hrtimer.txt. See | 33 | the base implementation are covered in Documentation/timers/hrtimers.txt. See |
34 | also figure #2 (OLS slides p. 15) | 34 | also figure #2 (OLS slides p. 15) |
35 | 35 | ||
36 | The main differences to the timer wheel, which holds the armed timer_list type | 36 | The main differences to the timer wheel, which holds the armed timer_list type |
diff --git a/Documentation/usb/dma.txt b/Documentation/usb/dma.txt index 84ef865237db..444651e70d95 100644 --- a/Documentation/usb/dma.txt +++ b/Documentation/usb/dma.txt | |||
@@ -7,7 +7,7 @@ API OVERVIEW | |||
7 | 7 | ||
8 | The big picture is that USB drivers can continue to ignore most DMA issues, | 8 | The big picture is that USB drivers can continue to ignore most DMA issues, |
9 | though they still must provide DMA-ready buffers (see | 9 | though they still must provide DMA-ready buffers (see |
10 | Documentation/PCI/PCI-DMA-mapping.txt). That's how they've worked through | 10 | Documentation/DMA-API-HOWTO.txt). That's how they've worked through |
11 | the 2.4 (and earlier) kernels. | 11 | the 2.4 (and earlier) kernels. |
12 | 12 | ||
13 | OR: they can now be DMA-aware. | 13 | OR: they can now be DMA-aware. |
@@ -57,7 +57,7 @@ and effects like cache-trashing can impose subtle penalties. | |||
57 | force a consistent memory access ordering by using memory barriers. It's | 57 | force a consistent memory access ordering by using memory barriers. It's |
58 | not using a streaming DMA mapping, so it's good for small transfers on | 58 | not using a streaming DMA mapping, so it's good for small transfers on |
59 | systems where the I/O would otherwise thrash an IOMMU mapping. (See | 59 | systems where the I/O would otherwise thrash an IOMMU mapping. (See |
60 | Documentation/PCI/PCI-DMA-mapping.txt for definitions of "coherent" and | 60 | Documentation/DMA-API-HOWTO.txt for definitions of "coherent" and |
61 | "streaming" DMA mappings.) | 61 | "streaming" DMA mappings.) |
62 | 62 | ||
63 | Asking for 1/Nth of a page (as well as asking for N pages) is reasonably | 63 | Asking for 1/Nth of a page (as well as asking for N pages) is reasonably |
@@ -88,7 +88,7 @@ WORKING WITH EXISTING BUFFERS | |||
88 | Existing buffers aren't usable for DMA without first being mapped into the | 88 | Existing buffers aren't usable for DMA without first being mapped into the |
89 | DMA address space of the device. However, most buffers passed to your | 89 | DMA address space of the device. However, most buffers passed to your |
90 | driver can safely be used with such DMA mapping. (See the first section | 90 | driver can safely be used with such DMA mapping. (See the first section |
91 | of Documentation/PCI/PCI-DMA-mapping.txt, titled "What memory is DMA-able?") | 91 | of Documentation/DMA-API-HOWTO.txt, titled "What memory is DMA-able?") |
92 | 92 | ||
93 | - When you're using scatterlists, you can map everything at once. On some | 93 | - When you're using scatterlists, you can map everything at once. On some |
94 | systems, this kicks in an IOMMU and turns the scatterlists into single | 94 | systems, this kicks in an IOMMU and turns the scatterlists into single |
diff --git a/Documentation/virtual/lguest/lguest.c b/Documentation/virtual/lguest/lguest.c index d928c134dee6..c095d79cae73 100644 --- a/Documentation/virtual/lguest/lguest.c +++ b/Documentation/virtual/lguest/lguest.c | |||
@@ -436,7 +436,7 @@ static unsigned long load_bzimage(int fd) | |||
436 | 436 | ||
437 | /* | 437 | /* |
438 | * Go back to the start of the file and read the header. It should be | 438 | * Go back to the start of the file and read the header. It should be |
439 | * a Linux boot header (see Documentation/x86/i386/boot.txt) | 439 | * a Linux boot header (see Documentation/x86/boot.txt) |
440 | */ | 440 | */ |
441 | lseek(fd, 0, SEEK_SET); | 441 | lseek(fd, 0, SEEK_SET); |
442 | read(fd, &boot, sizeof(boot)); | 442 | read(fd, &boot, sizeof(boot)); |
diff --git a/Documentation/vm/numa b/Documentation/vm/numa index a200a386429d..ade01274212d 100644 --- a/Documentation/vm/numa +++ b/Documentation/vm/numa | |||
@@ -109,11 +109,11 @@ to improve NUMA locality using various CPU affinity command line interfaces, | |||
109 | such as taskset(1) and numactl(1), and program interfaces such as | 109 | such as taskset(1) and numactl(1), and program interfaces such as |
110 | sched_setaffinity(2). Further, one can modify the kernel's default local | 110 | sched_setaffinity(2). Further, one can modify the kernel's default local |
111 | allocation behavior using Linux NUMA memory policy. | 111 | allocation behavior using Linux NUMA memory policy. |
112 | [see Documentation/vm/numa_memory_policy.] | 112 | [see Documentation/vm/numa_memory_policy.txt.] |
113 | 113 | ||
114 | System administrators can restrict the CPUs and nodes' memories that a non- | 114 | System administrators can restrict the CPUs and nodes' memories that a non- |
115 | privileged user can specify in the scheduling or NUMA commands and functions | 115 | privileged user can specify in the scheduling or NUMA commands and functions |
116 | using control groups and CPUsets. [see Documentation/cgroups/CPUsets.txt] | 116 | using control groups and CPUsets. [see Documentation/cgroups/cpusets.txt] |
117 | 117 | ||
118 | On architectures that do not hide memoryless nodes, Linux will include only | 118 | On architectures that do not hide memoryless nodes, Linux will include only |
119 | zones [nodes] with memory in the zonelists. This means that for a memoryless | 119 | zones [nodes] with memory in the zonelists. This means that for a memoryless |
diff --git a/Documentation/vm/slub.txt b/Documentation/vm/slub.txt index 07375e73981a..f464f47bc60d 100644 --- a/Documentation/vm/slub.txt +++ b/Documentation/vm/slub.txt | |||
@@ -17,7 +17,7 @@ data and perform operation on the slabs. By default slabinfo only lists | |||
17 | slabs that have data in them. See "slabinfo -h" for more options when | 17 | slabs that have data in them. See "slabinfo -h" for more options when |
18 | running the command. slabinfo can be compiled with | 18 | running the command. slabinfo can be compiled with |
19 | 19 | ||
20 | gcc -o slabinfo Documentation/vm/slabinfo.c | 20 | gcc -o slabinfo tools/slub/slabinfo.c |
21 | 21 | ||
22 | Some of the modes of operation of slabinfo require that slub debugging | 22 | Some of the modes of operation of slabinfo require that slub debugging |
23 | be enabled on the command line. F.e. no tracking information will be | 23 | be enabled on the command line. F.e. no tracking information will be |
diff --git a/arch/alpha/kernel/srm_env.c b/arch/alpha/kernel/srm_env.c index f0df3fbd8402..b9fc6c309d2e 100644 --- a/arch/alpha/kernel/srm_env.c +++ b/arch/alpha/kernel/srm_env.c | |||
@@ -4,9 +4,8 @@ | |||
4 | * | 4 | * |
5 | * (C) 2001,2002,2006 by Jan-Benedict Glaw <jbglaw@lug-owl.de> | 5 | * (C) 2001,2002,2006 by Jan-Benedict Glaw <jbglaw@lug-owl.de> |
6 | * | 6 | * |
7 | * This driver is at all a modified version of Erik Mouw's | 7 | * This driver is a modified version of Erik Mouw's example proc |
8 | * Documentation/DocBook/procfs_example.c, so: thank | 8 | * interface, so: thank you, Erik! He can be reached via email at |
9 | * you, Erik! He can be reached via email at | ||
10 | * <J.A.K.Mouw@its.tudelft.nl>. It is based on an idea | 9 | * <J.A.K.Mouw@its.tudelft.nl>. It is based on an idea |
11 | * provided by DEC^WCompaq^WIntel's "Jumpstart" CD. They | 10 | * provided by DEC^WCompaq^WIntel's "Jumpstart" CD. They |
12 | * included a patch like this as well. Thanks for idea! | 11 | * included a patch like this as well. Thanks for idea! |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 3269576dbfa8..05b53941b819 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -1374,7 +1374,7 @@ config SMP | |||
1374 | processor machines. On a single processor machine, the kernel will | 1374 | processor machines. On a single processor machine, the kernel will |
1375 | run faster if you say N here. | 1375 | run faster if you say N here. |
1376 | 1376 | ||
1377 | See also <file:Documentation/i386/IO-APIC.txt>, | 1377 | See also <file:Documentation/x86/i386/IO-APIC.txt>, |
1378 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at | 1378 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at |
1379 | <http://tldp.org/HOWTO/SMP-HOWTO.html>. | 1379 | <http://tldp.org/HOWTO/SMP-HOWTO.html>. |
1380 | 1380 | ||
diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h index d66605dea55a..4bdb77bb5e62 100644 --- a/arch/arm/include/asm/io.h +++ b/arch/arm/include/asm/io.h | |||
@@ -238,7 +238,7 @@ extern void _memset_io(volatile void __iomem *, int, size_t); | |||
238 | * ioremap and friends. | 238 | * ioremap and friends. |
239 | * | 239 | * |
240 | * ioremap takes a PCI memory address, as specified in | 240 | * ioremap takes a PCI memory address, as specified in |
241 | * Documentation/IO-mapping.txt. | 241 | * Documentation/io-mapping.txt. |
242 | * | 242 | * |
243 | */ | 243 | */ |
244 | #ifndef __arch_ioremap | 244 | #ifndef __arch_ioremap |
diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c index acc600f5e72f..937c42845df9 100644 --- a/arch/arm/mach-pxa/xcep.c +++ b/arch/arm/mach-pxa/xcep.c | |||
@@ -142,8 +142,7 @@ static struct platform_device *devices[] __initdata = { | |||
142 | 142 | ||
143 | /* We have to state that there are HWMON devices on the I2C bus on XCEP. | 143 | /* We have to state that there are HWMON devices on the I2C bus on XCEP. |
144 | * Drivers for HWMON verify capabilities of the adapter when loading and | 144 | * Drivers for HWMON verify capabilities of the adapter when loading and |
145 | * refuse to attach if the adapter doesn't support HWMON class of devices. | 145 | * refuse to attach if the adapter doesn't support HWMON class of devices. */ |
146 | * See also Documentation/i2c/porting-clients. */ | ||
147 | static struct i2c_pxa_platform_data xcep_i2c_platform_data = { | 146 | static struct i2c_pxa_platform_data xcep_i2c_platform_data = { |
148 | .class = I2C_CLASS_HWMON | 147 | .class = I2C_CLASS_HWMON |
149 | }; | 148 | }; |
diff --git a/arch/ia64/hp/common/sba_iommu.c b/arch/ia64/hp/common/sba_iommu.c index 80241fe03f50..f5f4ef149aac 100644 --- a/arch/ia64/hp/common/sba_iommu.c +++ b/arch/ia64/hp/common/sba_iommu.c | |||
@@ -915,7 +915,7 @@ sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) | |||
915 | * @dir: R/W or both. | 915 | * @dir: R/W or both. |
916 | * @attrs: optional dma attributes | 916 | * @attrs: optional dma attributes |
917 | * | 917 | * |
918 | * See Documentation/PCI/PCI-DMA-mapping.txt | 918 | * See Documentation/DMA-API-HOWTO.txt |
919 | */ | 919 | */ |
920 | static dma_addr_t sba_map_page(struct device *dev, struct page *page, | 920 | static dma_addr_t sba_map_page(struct device *dev, struct page *page, |
921 | unsigned long poff, size_t size, | 921 | unsigned long poff, size_t size, |
@@ -1044,7 +1044,7 @@ sba_mark_clean(struct ioc *ioc, dma_addr_t iova, size_t size) | |||
1044 | * @dir: R/W or both. | 1044 | * @dir: R/W or both. |
1045 | * @attrs: optional dma attributes | 1045 | * @attrs: optional dma attributes |
1046 | * | 1046 | * |
1047 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1047 | * See Documentation/DMA-API-HOWTO.txt |
1048 | */ | 1048 | */ |
1049 | static void sba_unmap_page(struct device *dev, dma_addr_t iova, size_t size, | 1049 | static void sba_unmap_page(struct device *dev, dma_addr_t iova, size_t size, |
1050 | enum dma_data_direction dir, struct dma_attrs *attrs) | 1050 | enum dma_data_direction dir, struct dma_attrs *attrs) |
@@ -1127,7 +1127,7 @@ void sba_unmap_single_attrs(struct device *dev, dma_addr_t iova, size_t size, | |||
1127 | * @size: number of bytes mapped in driver buffer. | 1127 | * @size: number of bytes mapped in driver buffer. |
1128 | * @dma_handle: IOVA of new buffer. | 1128 | * @dma_handle: IOVA of new buffer. |
1129 | * | 1129 | * |
1130 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1130 | * See Documentation/DMA-API-HOWTO.txt |
1131 | */ | 1131 | */ |
1132 | static void * | 1132 | static void * |
1133 | sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flags) | 1133 | sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flags) |
@@ -1190,7 +1190,7 @@ sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp | |||
1190 | * @vaddr: virtual address IOVA of "consistent" buffer. | 1190 | * @vaddr: virtual address IOVA of "consistent" buffer. |
1191 | * @dma_handler: IO virtual address of "consistent" buffer. | 1191 | * @dma_handler: IO virtual address of "consistent" buffer. |
1192 | * | 1192 | * |
1193 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1193 | * See Documentation/DMA-API-HOWTO.txt |
1194 | */ | 1194 | */ |
1195 | static void sba_free_coherent (struct device *dev, size_t size, void *vaddr, | 1195 | static void sba_free_coherent (struct device *dev, size_t size, void *vaddr, |
1196 | dma_addr_t dma_handle) | 1196 | dma_addr_t dma_handle) |
@@ -1453,7 +1453,7 @@ static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist, | |||
1453 | * @dir: R/W or both. | 1453 | * @dir: R/W or both. |
1454 | * @attrs: optional dma attributes | 1454 | * @attrs: optional dma attributes |
1455 | * | 1455 | * |
1456 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1456 | * See Documentation/DMA-API-HOWTO.txt |
1457 | */ | 1457 | */ |
1458 | static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, | 1458 | static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, |
1459 | int nents, enum dma_data_direction dir, | 1459 | int nents, enum dma_data_direction dir, |
@@ -1549,7 +1549,7 @@ static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, | |||
1549 | * @dir: R/W or both. | 1549 | * @dir: R/W or both. |
1550 | * @attrs: optional dma attributes | 1550 | * @attrs: optional dma attributes |
1551 | * | 1551 | * |
1552 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1552 | * See Documentation/DMA-API-HOWTO.txt |
1553 | */ | 1553 | */ |
1554 | static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist, | 1554 | static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist, |
1555 | int nents, enum dma_data_direction dir, | 1555 | int nents, enum dma_data_direction dir, |
diff --git a/arch/m68k/q40/README b/arch/m68k/q40/README index b26d5f55e91d..93f4c4cd3c45 100644 --- a/arch/m68k/q40/README +++ b/arch/m68k/q40/README | |||
@@ -31,7 +31,7 @@ drivers used by the Q40, apart from the very obvious (console etc.): | |||
31 | char/joystick/* # most of this should work, not | 31 | char/joystick/* # most of this should work, not |
32 | # in default config.in | 32 | # in default config.in |
33 | block/q40ide.c # startup for ide | 33 | block/q40ide.c # startup for ide |
34 | ide* # see Documentation/ide.txt | 34 | ide* # see Documentation/ide/ide.txt |
35 | floppy.c # normal PC driver, DMA emu in asm/floppy.h | 35 | floppy.c # normal PC driver, DMA emu in asm/floppy.h |
36 | # and arch/m68k/kernel/entry.S | 36 | # and arch/m68k/kernel/entry.S |
37 | # see drivers/block/README.fd | 37 | # see drivers/block/README.fd |
diff --git a/arch/microblaze/include/asm/dma-mapping.h b/arch/microblaze/include/asm/dma-mapping.h index 8fbb0ec10233..a569514cf19f 100644 --- a/arch/microblaze/include/asm/dma-mapping.h +++ b/arch/microblaze/include/asm/dma-mapping.h | |||
@@ -16,7 +16,7 @@ | |||
16 | #define _ASM_MICROBLAZE_DMA_MAPPING_H | 16 | #define _ASM_MICROBLAZE_DMA_MAPPING_H |
17 | 17 | ||
18 | /* | 18 | /* |
19 | * See Documentation/PCI/PCI-DMA-mapping.txt and | 19 | * See Documentation/DMA-API-HOWTO.txt and |
20 | * Documentation/DMA-API.txt for documentation. | 20 | * Documentation/DMA-API.txt for documentation. |
21 | */ | 21 | */ |
22 | 22 | ||
diff --git a/arch/mips/include/asm/lasat/lasat.h b/arch/mips/include/asm/lasat/lasat.h index a1ada1c27c16..e8ff70f80e13 100644 --- a/arch/mips/include/asm/lasat/lasat.h +++ b/arch/mips/include/asm/lasat/lasat.h | |||
@@ -41,10 +41,8 @@ enum lasat_mtdparts { | |||
41 | 41 | ||
42 | /* | 42 | /* |
43 | * The format of the data record in the EEPROM. | 43 | * The format of the data record in the EEPROM. |
44 | * See Documentation/LASAT/eeprom.txt for a detailed description | 44 | * See the LASAT Hardware Configuration field specification for a detailed |
45 | * of the fields in this struct, and the LASAT Hardware Configuration | 45 | * description of the config field. |
46 | * field specification for a detailed description of the config | ||
47 | * field. | ||
48 | */ | 46 | */ |
49 | #include <linux/types.h> | 47 | #include <linux/types.h> |
50 | 48 | ||
diff --git a/arch/mn10300/Kconfig b/arch/mn10300/Kconfig index 1f870340ebdd..f093b3a8a4a1 100644 --- a/arch/mn10300/Kconfig +++ b/arch/mn10300/Kconfig | |||
@@ -195,7 +195,7 @@ config SMP | |||
195 | singleprocessor machines. On a singleprocessor machine, the kernel | 195 | singleprocessor machines. On a singleprocessor machine, the kernel |
196 | will run faster if you say N here. | 196 | will run faster if you say N here. |
197 | 197 | ||
198 | See also <file:Documentation/i386/IO-APIC.txt>, | 198 | See also <file:Documentation/x86/i386/IO-APIC.txt>, |
199 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at | 199 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at |
200 | <http://www.tldp.org/docs.html#howto>. | 200 | <http://www.tldp.org/docs.html#howto>. |
201 | 201 | ||
diff --git a/arch/mn10300/kernel/irq.c b/arch/mn10300/kernel/irq.c index 2623d19f4f4c..2381df83bd00 100644 --- a/arch/mn10300/kernel/irq.c +++ b/arch/mn10300/kernel/irq.c | |||
@@ -260,7 +260,6 @@ void set_intr_level(int irq, u16 level) | |||
260 | /* | 260 | /* |
261 | * mark an interrupt to be ACK'd after interrupt handlers have been run rather | 261 | * mark an interrupt to be ACK'd after interrupt handlers have been run rather |
262 | * than before | 262 | * than before |
263 | * - see Documentation/mn10300/features.txt | ||
264 | */ | 263 | */ |
265 | void mn10300_set_lateack_irq_type(int irq) | 264 | void mn10300_set_lateack_irq_type(int irq) |
266 | { | 265 | { |
diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig index 4558bafbd1a2..9460e1c266dd 100644 --- a/arch/openrisc/Kconfig +++ b/arch/openrisc/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | # | 1 | # |
2 | # For a description of the syntax of this configuration file, | 2 | # For a description of the syntax of this configuration file, |
3 | # see Documentation/kbuild/config-language.txt. | 3 | # see Documentation/kbuild/kconfig-language.txt. |
4 | # | 4 | # |
5 | 5 | ||
6 | config OPENRISC | 6 | config OPENRISC |
diff --git a/arch/openrisc/include/asm/dma-mapping.h b/arch/openrisc/include/asm/dma-mapping.h index 60b472233900..b206ba4608b2 100644 --- a/arch/openrisc/include/asm/dma-mapping.h +++ b/arch/openrisc/include/asm/dma-mapping.h | |||
@@ -18,7 +18,7 @@ | |||
18 | #define __ASM_OPENRISC_DMA_MAPPING_H | 18 | #define __ASM_OPENRISC_DMA_MAPPING_H |
19 | 19 | ||
20 | /* | 20 | /* |
21 | * See Documentation/PCI/PCI-DMA-mapping.txt and | 21 | * See Documentation/DMA-API-HOWTO.txt and |
22 | * Documentation/DMA-API.txt for documentation. | 22 | * Documentation/DMA-API.txt for documentation. |
23 | * | 23 | * |
24 | * This file is written with the intention of eventually moving over | 24 | * This file is written with the intention of eventually moving over |
diff --git a/arch/parisc/include/asm/dma-mapping.h b/arch/parisc/include/asm/dma-mapping.h index 890531e32fe8..467bbd510eac 100644 --- a/arch/parisc/include/asm/dma-mapping.h +++ b/arch/parisc/include/asm/dma-mapping.h | |||
@@ -5,7 +5,7 @@ | |||
5 | #include <asm/cacheflush.h> | 5 | #include <asm/cacheflush.h> |
6 | #include <asm/scatterlist.h> | 6 | #include <asm/scatterlist.h> |
7 | 7 | ||
8 | /* See Documentation/PCI/PCI-DMA-mapping.txt */ | 8 | /* See Documentation/DMA-API-HOWTO.txt */ |
9 | struct hppa_dma_ops { | 9 | struct hppa_dma_ops { |
10 | int (*dma_supported)(struct device *dev, u64 mask); | 10 | int (*dma_supported)(struct device *dev, u64 mask); |
11 | void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); | 11 | void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); |
diff --git a/arch/parisc/kernel/pci-dma.c b/arch/parisc/kernel/pci-dma.c index a029f74a3c5c..d047edea2504 100644 --- a/arch/parisc/kernel/pci-dma.c +++ b/arch/parisc/kernel/pci-dma.c | |||
@@ -2,7 +2,7 @@ | |||
2 | ** PARISC 1.1 Dynamic DMA mapping support. | 2 | ** PARISC 1.1 Dynamic DMA mapping support. |
3 | ** This implementation is for PA-RISC platforms that do not support | 3 | ** This implementation is for PA-RISC platforms that do not support |
4 | ** I/O TLBs (aka DMA address translation hardware). | 4 | ** I/O TLBs (aka DMA address translation hardware). |
5 | ** See Documentation/PCI/PCI-DMA-mapping.txt for interface definitions. | 5 | ** See Documentation/DMA-API-HOWTO.txt for interface definitions. |
6 | ** | 6 | ** |
7 | ** (c) Copyright 1999,2000 Hewlett-Packard Company | 7 | ** (c) Copyright 1999,2000 Hewlett-Packard Company |
8 | ** (c) Copyright 2000 Grant Grundler | 8 | ** (c) Copyright 2000 Grant Grundler |
diff --git a/arch/powerpc/include/asm/qe.h b/arch/powerpc/include/asm/qe.h index 0947b36e534c..5e0b6d511e14 100644 --- a/arch/powerpc/include/asm/qe.h +++ b/arch/powerpc/include/asm/qe.h | |||
@@ -196,7 +196,7 @@ static inline int qe_alive_during_sleep(void) | |||
196 | 196 | ||
197 | /* Structure that defines QE firmware binary files. | 197 | /* Structure that defines QE firmware binary files. |
198 | * | 198 | * |
199 | * See Documentation/powerpc/qe-firmware.txt for a description of these | 199 | * See Documentation/powerpc/qe_firmware.txt for a description of these |
200 | * fields. | 200 | * fields. |
201 | */ | 201 | */ |
202 | struct qe_firmware { | 202 | struct qe_firmware { |
diff --git a/arch/powerpc/sysdev/qe_lib/qe.c b/arch/powerpc/sysdev/qe_lib/qe.c index 904c6cbaf45b..3363fbc964f8 100644 --- a/arch/powerpc/sysdev/qe_lib/qe.c +++ b/arch/powerpc/sysdev/qe_lib/qe.c | |||
@@ -382,7 +382,7 @@ static void qe_upload_microcode(const void *base, | |||
382 | /* | 382 | /* |
383 | * Upload a microcode to the I-RAM at a specific address. | 383 | * Upload a microcode to the I-RAM at a specific address. |
384 | * | 384 | * |
385 | * See Documentation/powerpc/qe-firmware.txt for information on QE microcode | 385 | * See Documentation/powerpc/qe_firmware.txt for information on QE microcode |
386 | * uploading. | 386 | * uploading. |
387 | * | 387 | * |
388 | * Currently, only version 1 is supported, so the 'version' field must be | 388 | * Currently, only version 1 is supported, so the 'version' field must be |
diff --git a/arch/unicore32/include/asm/io.h b/arch/unicore32/include/asm/io.h index 4bd87f3d13d4..1a5c5a5eb39c 100644 --- a/arch/unicore32/include/asm/io.h +++ b/arch/unicore32/include/asm/io.h | |||
@@ -32,7 +32,7 @@ extern void __uc32_iounmap(volatile void __iomem *addr); | |||
32 | * ioremap and friends. | 32 | * ioremap and friends. |
33 | * | 33 | * |
34 | * ioremap takes a PCI memory address, as specified in | 34 | * ioremap takes a PCI memory address, as specified in |
35 | * Documentation/IO-mapping.txt. | 35 | * Documentation/io-mapping.txt. |
36 | * | 36 | * |
37 | */ | 37 | */ |
38 | #define ioremap(cookie, size) __uc32_ioremap(cookie, size) | 38 | #define ioremap(cookie, size) __uc32_ioremap(cookie, size) |
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 6a47bb22657f..9a4a267a8a55 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -279,7 +279,7 @@ config SMP | |||
279 | Y to "Enhanced Real Time Clock Support", below. The "Advanced Power | 279 | Y to "Enhanced Real Time Clock Support", below. The "Advanced Power |
280 | Management" code will be disabled if you say Y here. | 280 | Management" code will be disabled if you say Y here. |
281 | 281 | ||
282 | See also <file:Documentation/i386/IO-APIC.txt>, | 282 | See also <file:Documentation/x86/i386/IO-APIC.txt>, |
283 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at | 283 | <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at |
284 | <http://www.tldp.org/docs.html#howto>. | 284 | <http://www.tldp.org/docs.html#howto>. |
285 | 285 | ||
diff --git a/arch/x86/Kconfig.debug b/arch/x86/Kconfig.debug index c0f8a5c88910..bf56e1793272 100644 --- a/arch/x86/Kconfig.debug +++ b/arch/x86/Kconfig.debug | |||
@@ -139,7 +139,7 @@ config IOMMU_DEBUG | |||
139 | code. When you use it make sure you have a big enough | 139 | code. When you use it make sure you have a big enough |
140 | IOMMU/AGP aperture. Most of the options enabled by this can | 140 | IOMMU/AGP aperture. Most of the options enabled by this can |
141 | be set more finegrained using the iommu= command line | 141 | be set more finegrained using the iommu= command line |
142 | options. See Documentation/x86_64/boot-options.txt for more | 142 | options. See Documentation/x86/x86_64/boot-options.txt for more |
143 | details. | 143 | details. |
144 | 144 | ||
145 | config IOMMU_STRESS | 145 | config IOMMU_STRESS |
diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S index 93e689f4bd86..bdb4d458ec8c 100644 --- a/arch/x86/boot/header.S +++ b/arch/x86/boot/header.S | |||
@@ -129,7 +129,7 @@ start_sys_seg: .word SYSSEG # obsolete and meaningless, but just | |||
129 | 129 | ||
130 | type_of_loader: .byte 0 # 0 means ancient bootloader, newer | 130 | type_of_loader: .byte 0 # 0 means ancient bootloader, newer |
131 | # bootloaders know to change this. | 131 | # bootloaders know to change this. |
132 | # See Documentation/i386/boot.txt for | 132 | # See Documentation/x86/boot.txt for |
133 | # assigned ids | 133 | # assigned ids |
134 | 134 | ||
135 | # flags, unused bits must be zero (RFU) bit within loadflags | 135 | # flags, unused bits must be zero (RFU) bit within loadflags |
diff --git a/arch/x86/include/asm/dma-mapping.h b/arch/x86/include/asm/dma-mapping.h index d4c419f883a0..ed3065fd6314 100644 --- a/arch/x86/include/asm/dma-mapping.h +++ b/arch/x86/include/asm/dma-mapping.h | |||
@@ -2,7 +2,7 @@ | |||
2 | #define _ASM_X86_DMA_MAPPING_H | 2 | #define _ASM_X86_DMA_MAPPING_H |
3 | 3 | ||
4 | /* | 4 | /* |
5 | * IOMMU interface. See Documentation/PCI/PCI-DMA-mapping.txt and | 5 | * IOMMU interface. See Documentation/DMA-API-HOWTO.txt and |
6 | * Documentation/DMA-API.txt for documentation. | 6 | * Documentation/DMA-API.txt for documentation. |
7 | */ | 7 | */ |
8 | 8 | ||
diff --git a/arch/x86/kernel/amd_gart_64.c b/arch/x86/kernel/amd_gart_64.c index 8a439d364b94..b1e7c7f7a0af 100644 --- a/arch/x86/kernel/amd_gart_64.c +++ b/arch/x86/kernel/amd_gart_64.c | |||
@@ -5,7 +5,7 @@ | |||
5 | * This allows to use PCI devices that only support 32bit addresses on systems | 5 | * This allows to use PCI devices that only support 32bit addresses on systems |
6 | * with more than 4GB. | 6 | * with more than 4GB. |
7 | * | 7 | * |
8 | * See Documentation/PCI/PCI-DMA-mapping.txt for the interface specification. | 8 | * See Documentation/DMA-API-HOWTO.txt for the interface specification. |
9 | * | 9 | * |
10 | * Copyright 2002 Andi Kleen, SuSE Labs. | 10 | * Copyright 2002 Andi Kleen, SuSE Labs. |
11 | * Subject to the GNU General Public License v2 only. | 11 | * Subject to the GNU General Public License v2 only. |
diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c index 0371c484bb8a..a46bd383953c 100644 --- a/arch/x86/kernel/apm_32.c +++ b/arch/x86/kernel/apm_32.c | |||
@@ -249,8 +249,6 @@ extern int (*console_blank_hook)(int); | |||
249 | #define APM_MINOR_DEV 134 | 249 | #define APM_MINOR_DEV 134 |
250 | 250 | ||
251 | /* | 251 | /* |
252 | * See Documentation/Config.help for the configuration options. | ||
253 | * | ||
254 | * Various options can be changed at boot time as follows: | 252 | * Various options can be changed at boot time as follows: |
255 | * (We allow underscores for compatibility with the modules code) | 253 | * (We allow underscores for compatibility with the modules code) |
256 | * apm=on/off enable/disable APM | 254 | * apm=on/off enable/disable APM |
diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c index b49d00da2aed..622872054fbe 100644 --- a/arch/x86/kernel/pci-dma.c +++ b/arch/x86/kernel/pci-dma.c | |||
@@ -117,8 +117,8 @@ again: | |||
117 | } | 117 | } |
118 | 118 | ||
119 | /* | 119 | /* |
120 | * See <Documentation/x86_64/boot-options.txt> for the iommu kernel parameter | 120 | * See <Documentation/x86/x86_64/boot-options.txt> for the iommu kernel |
121 | * documentation. | 121 | * parameter documentation. |
122 | */ | 122 | */ |
123 | static __init int iommu_setup(char *p) | 123 | static __init int iommu_setup(char *p) |
124 | { | 124 | { |
diff --git a/drivers/char/apm-emulation.c b/drivers/char/apm-emulation.c index a7346ab97a3c..ae6a93306325 100644 --- a/drivers/char/apm-emulation.c +++ b/drivers/char/apm-emulation.c | |||
@@ -40,10 +40,7 @@ | |||
40 | #define APM_MINOR_DEV 134 | 40 | #define APM_MINOR_DEV 134 |
41 | 41 | ||
42 | /* | 42 | /* |
43 | * See Documentation/Config.help for the configuration options. | 43 | * One option can be changed at boot time as follows: |
44 | * | ||
45 | * Various options can be changed at boot time as follows: | ||
46 | * (We allow underscores for compatibility with the modules code) | ||
47 | * apm=on/off enable/disable APM | 44 | * apm=on/off enable/disable APM |
48 | */ | 45 | */ |
49 | 46 | ||
diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c index 2c8b84dd9dac..2be21694fac1 100644 --- a/drivers/input/misc/rotary_encoder.c +++ b/drivers/input/misc/rotary_encoder.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * state machine code inspired by code from Tim Ruetz | 7 | * state machine code inspired by code from Tim Ruetz |
8 | * | 8 | * |
9 | * A generic driver for rotary encoders connected to GPIO lines. | 9 | * A generic driver for rotary encoders connected to GPIO lines. |
10 | * See file:Documentation/input/rotary_encoder.txt for more information | 10 | * See file:Documentation/input/rotary-encoder.txt for more information |
11 | * | 11 | * |
12 | * This program is free software; you can redistribute it and/or modify | 12 | * This program is free software; you can redistribute it and/or modify |
13 | * it under the terms of the GNU General Public License version 2 as | 13 | * it under the terms of the GNU General Public License version 2 as |
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig index b591e726a6fa..807c875f1c2e 100644 --- a/drivers/leds/Kconfig +++ b/drivers/leds/Kconfig | |||
@@ -400,7 +400,7 @@ config LEDS_TRIGGER_TIMER | |||
400 | This allows LEDs to be controlled by a programmable timer | 400 | This allows LEDs to be controlled by a programmable timer |
401 | via sysfs. Some LED hardware can be programmed to start | 401 | via sysfs. Some LED hardware can be programmed to start |
402 | blinking the LED without any further software interaction. | 402 | blinking the LED without any further software interaction. |
403 | For more details read Documentation/leds-class.txt. | 403 | For more details read Documentation/leds/leds-class.txt. |
404 | 404 | ||
405 | If unsure, say Y. | 405 | If unsure, say Y. |
406 | 406 | ||
diff --git a/drivers/media/dvb/dvb-usb/af9005-remote.c b/drivers/media/dvb/dvb-usb/af9005-remote.c index c3bc64ed405c..7e3961d0db6b 100644 --- a/drivers/media/dvb/dvb-usb/af9005-remote.c +++ b/drivers/media/dvb/dvb-usb/af9005-remote.c | |||
@@ -21,7 +21,7 @@ | |||
21 | * along with this program; if not, write to the Free Software | 21 | * along with this program; if not, write to the Free Software |
22 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 22 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
23 | * | 23 | * |
24 | * see Documentation/dvb/REDME.dvb-usb for more information | 24 | * see Documentation/dvb/README.dvb-usb for more information |
25 | */ | 25 | */ |
26 | #include "af9005.h" | 26 | #include "af9005.h" |
27 | /* debug */ | 27 | /* debug */ |
diff --git a/drivers/media/dvb/dvb-usb/af9005.c b/drivers/media/dvb/dvb-usb/af9005.c index 51f6439dcfd5..0351c0e52dd2 100644 --- a/drivers/media/dvb/dvb-usb/af9005.c +++ b/drivers/media/dvb/dvb-usb/af9005.c | |||
@@ -19,7 +19,7 @@ | |||
19 | * along with this program; if not, write to the Free Software | 19 | * along with this program; if not, write to the Free Software |
20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 20 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
21 | * | 21 | * |
22 | * see Documentation/dvb/REDME.dvb-usb for more information | 22 | * see Documentation/dvb/README.dvb-usb for more information |
23 | */ | 23 | */ |
24 | #include "af9005.h" | 24 | #include "af9005.h" |
25 | 25 | ||
diff --git a/drivers/media/dvb/frontends/dib3000.h b/drivers/media/dvb/frontends/dib3000.h index ba917359fa65..404f63a6f26b 100644 --- a/drivers/media/dvb/frontends/dib3000.h +++ b/drivers/media/dvb/frontends/dib3000.h | |||
@@ -17,7 +17,7 @@ | |||
17 | * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver | 17 | * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver |
18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
19 | * | 19 | * |
20 | * see Documentation/dvb/README.dibusb for more information | 20 | * see Documentation/dvb/README.dvb-usb for more information |
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | 23 | ||
diff --git a/drivers/media/dvb/frontends/dib3000mb.c b/drivers/media/dvb/frontends/dib3000mb.c index e80c59796368..437904cbf3e6 100644 --- a/drivers/media/dvb/frontends/dib3000mb.c +++ b/drivers/media/dvb/frontends/dib3000mb.c | |||
@@ -17,7 +17,7 @@ | |||
17 | * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver | 17 | * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver |
18 | * sources, on which this driver (and the dvb-dibusb) are based. | 18 | * sources, on which this driver (and the dvb-dibusb) are based. |
19 | * | 19 | * |
20 | * see Documentation/dvb/README.dibusb for more information | 20 | * see Documentation/dvb/README.dvb-usb for more information |
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | 23 | ||
diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig index 4be8373d43e5..66b616ebe536 100644 --- a/drivers/mtd/Kconfig +++ b/drivers/mtd/Kconfig | |||
@@ -142,7 +142,7 @@ config MTD_OF_PARTS | |||
142 | help | 142 | help |
143 | This provides a partition parsing function which derives | 143 | This provides a partition parsing function which derives |
144 | the partition map from the children of the flash node, | 144 | the partition map from the children of the flash node, |
145 | as described in Documentation/powerpc/booting-without-of.txt. | 145 | as described in Documentation/devicetree/booting-without-of.txt. |
146 | 146 | ||
147 | config MTD_AR7_PARTS | 147 | config MTD_AR7_PARTS |
148 | tristate "TI AR7 partitioning support" | 148 | tristate "TI AR7 partitioning support" |
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 8d0314dbd946..8b8efe52b228 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -1063,8 +1063,7 @@ config SMSC911X | |||
1063 | Say Y here if you want support for SMSC LAN911x and LAN921x families | 1063 | Say Y here if you want support for SMSC LAN911x and LAN921x families |
1064 | of ethernet controllers. | 1064 | of ethernet controllers. |
1065 | 1065 | ||
1066 | To compile this driver as a module, choose M here and read | 1066 | To compile this driver as a module, choose M here. The module |
1067 | <file:Documentation/networking/net-modules.txt>. The module | ||
1068 | will be called smsc911x. | 1067 | will be called smsc911x. |
1069 | 1068 | ||
1070 | config SMSC911X_ARCH_HOOKS | 1069 | config SMSC911X_ARCH_HOOKS |
diff --git a/drivers/net/can/sja1000/sja1000_of_platform.c b/drivers/net/can/sja1000/sja1000_of_platform.c index cee6ba2b8b58..c3dd9d09be57 100644 --- a/drivers/net/can/sja1000/sja1000_of_platform.c +++ b/drivers/net/can/sja1000/sja1000_of_platform.c | |||
@@ -29,7 +29,7 @@ | |||
29 | * nxp,external-clock-frequency = <16000000>; | 29 | * nxp,external-clock-frequency = <16000000>; |
30 | * }; | 30 | * }; |
31 | * | 31 | * |
32 | * See "Documentation/powerpc/dts-bindings/can/sja1000.txt" for further | 32 | * See "Documentation/devicetree/bindings/net/can/sja1000.txt" for further |
33 | * information. | 33 | * information. |
34 | */ | 34 | */ |
35 | 35 | ||
diff --git a/drivers/net/tulip/21142.c b/drivers/net/tulip/21142.c index 092c3faa882a..25b8deedbef8 100644 --- a/drivers/net/tulip/21142.c +++ b/drivers/net/tulip/21142.c | |||
@@ -7,9 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | |||
13 | DC21143 manual "21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller | 10 | DC21143 manual "21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller |
14 | Hardware Reference Manual" is currently available at : | 11 | Hardware Reference Manual" is currently available at : |
15 | http://developer.intel.com/design/network/manuals/278074.htm | 12 | http://developer.intel.com/design/network/manuals/278074.htm |
diff --git a/drivers/net/tulip/eeprom.c b/drivers/net/tulip/eeprom.c index fa5eee925f25..14d5b611783d 100644 --- a/drivers/net/tulip/eeprom.c +++ b/drivers/net/tulip/eeprom.c | |||
@@ -7,8 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | Please submit bug reports to http://bugzilla.kernel.org/. | 10 | Please submit bug reports to http://bugzilla.kernel.org/. |
13 | */ | 11 | */ |
14 | 12 | ||
diff --git a/drivers/net/tulip/interrupt.c b/drivers/net/tulip/interrupt.c index 5350d753e0ff..4fb8c8c0a420 100644 --- a/drivers/net/tulip/interrupt.c +++ b/drivers/net/tulip/interrupt.c | |||
@@ -7,10 +7,7 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | Please submit bugs to http://bugzilla.kernel.org/ . | 10 | Please submit bugs to http://bugzilla.kernel.org/ . |
13 | |||
14 | */ | 11 | */ |
15 | 12 | ||
16 | #include <linux/pci.h> | 13 | #include <linux/pci.h> |
diff --git a/drivers/net/tulip/media.c b/drivers/net/tulip/media.c index 4bd13922875d..beeb17b52ad4 100644 --- a/drivers/net/tulip/media.c +++ b/drivers/net/tulip/media.c | |||
@@ -7,9 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | |||
13 | Please submit bugs to http://bugzilla.kernel.org/ . | 10 | Please submit bugs to http://bugzilla.kernel.org/ . |
14 | */ | 11 | */ |
15 | 12 | ||
diff --git a/drivers/net/tulip/pnic.c b/drivers/net/tulip/pnic.c index 52d898bdbeb4..9c16e4ad02a6 100644 --- a/drivers/net/tulip/pnic.c +++ b/drivers/net/tulip/pnic.c | |||
@@ -7,9 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | |||
13 | Please submit bugs to http://bugzilla.kernel.org/ . | 10 | Please submit bugs to http://bugzilla.kernel.org/ . |
14 | */ | 11 | */ |
15 | 12 | ||
diff --git a/drivers/net/tulip/pnic2.c b/drivers/net/tulip/pnic2.c index 93358ee4d830..04a7e477eaff 100644 --- a/drivers/net/tulip/pnic2.c +++ b/drivers/net/tulip/pnic2.c | |||
@@ -8,9 +8,6 @@ | |||
8 | This software may be used and distributed according to the terms | 8 | This software may be used and distributed according to the terms |
9 | of the GNU General Public License, incorporated herein by reference. | 9 | of the GNU General Public License, incorporated herein by reference. |
10 | 10 | ||
11 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
12 | for more information on this driver. | ||
13 | |||
14 | Please submit bugs to http://bugzilla.kernel.org/ . | 11 | Please submit bugs to http://bugzilla.kernel.org/ . |
15 | */ | 12 | */ |
16 | 13 | ||
diff --git a/drivers/net/tulip/timer.c b/drivers/net/tulip/timer.c index 2017faf2d0e6..19078d28ffb9 100644 --- a/drivers/net/tulip/timer.c +++ b/drivers/net/tulip/timer.c | |||
@@ -7,9 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | |||
13 | Please submit bugs to http://bugzilla.kernel.org/ . | 10 | Please submit bugs to http://bugzilla.kernel.org/ . |
14 | */ | 11 | */ |
15 | 12 | ||
diff --git a/drivers/net/tulip/tulip.h b/drivers/net/tulip/tulip.h index 9db528967da9..fb3887c18dc6 100644 --- a/drivers/net/tulip/tulip.h +++ b/drivers/net/tulip/tulip.h | |||
@@ -7,9 +7,6 @@ | |||
7 | This software may be used and distributed according to the terms | 7 | This software may be used and distributed according to the terms |
8 | of the GNU General Public License, incorporated herein by reference. | 8 | of the GNU General Public License, incorporated herein by reference. |
9 | 9 | ||
10 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
11 | for more information on this driver. | ||
12 | |||
13 | Please submit bugs to http://bugzilla.kernel.org/ . | 10 | Please submit bugs to http://bugzilla.kernel.org/ . |
14 | */ | 11 | */ |
15 | 12 | ||
diff --git a/drivers/net/tulip/tulip_core.c b/drivers/net/tulip/tulip_core.c index 1246998a677c..b905c0dc5648 100644 --- a/drivers/net/tulip/tulip_core.c +++ b/drivers/net/tulip/tulip_core.c | |||
@@ -6,9 +6,6 @@ | |||
6 | This software may be used and distributed according to the terms | 6 | This software may be used and distributed according to the terms |
7 | of the GNU General Public License, incorporated herein by reference. | 7 | of the GNU General Public License, incorporated herein by reference. |
8 | 8 | ||
9 | Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} | ||
10 | for more information on this driver. | ||
11 | |||
12 | Please submit bugs to http://bugzilla.kernel.org/ . | 9 | Please submit bugs to http://bugzilla.kernel.org/ . |
13 | */ | 10 | */ |
14 | 11 | ||
diff --git a/drivers/parisc/sba_iommu.c b/drivers/parisc/sba_iommu.c index 57a6d19eba4c..a6f762188bc3 100644 --- a/drivers/parisc/sba_iommu.c +++ b/drivers/parisc/sba_iommu.c | |||
@@ -668,7 +668,7 @@ sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) | |||
668 | * @dev: instance of PCI owned by the driver that's asking | 668 | * @dev: instance of PCI owned by the driver that's asking |
669 | * @mask: number of address bits this PCI device can handle | 669 | * @mask: number of address bits this PCI device can handle |
670 | * | 670 | * |
671 | * See Documentation/PCI/PCI-DMA-mapping.txt | 671 | * See Documentation/DMA-API-HOWTO.txt |
672 | */ | 672 | */ |
673 | static int sba_dma_supported( struct device *dev, u64 mask) | 673 | static int sba_dma_supported( struct device *dev, u64 mask) |
674 | { | 674 | { |
@@ -680,7 +680,7 @@ static int sba_dma_supported( struct device *dev, u64 mask) | |||
680 | return(0); | 680 | return(0); |
681 | } | 681 | } |
682 | 682 | ||
683 | /* Documentation/PCI/PCI-DMA-mapping.txt tells drivers to try 64-bit | 683 | /* Documentation/DMA-API-HOWTO.txt tells drivers to try 64-bit |
684 | * first, then fall back to 32-bit if that fails. | 684 | * first, then fall back to 32-bit if that fails. |
685 | * We are just "encouraging" 32-bit DMA masks here since we can | 685 | * We are just "encouraging" 32-bit DMA masks here since we can |
686 | * never allow IOMMU bypass unless we add special support for ZX1. | 686 | * never allow IOMMU bypass unless we add special support for ZX1. |
@@ -706,7 +706,7 @@ static int sba_dma_supported( struct device *dev, u64 mask) | |||
706 | * @size: number of bytes to map in driver buffer. | 706 | * @size: number of bytes to map in driver buffer. |
707 | * @direction: R/W or both. | 707 | * @direction: R/W or both. |
708 | * | 708 | * |
709 | * See Documentation/PCI/PCI-DMA-mapping.txt | 709 | * See Documentation/DMA-API-HOWTO.txt |
710 | */ | 710 | */ |
711 | static dma_addr_t | 711 | static dma_addr_t |
712 | sba_map_single(struct device *dev, void *addr, size_t size, | 712 | sba_map_single(struct device *dev, void *addr, size_t size, |
@@ -785,7 +785,7 @@ sba_map_single(struct device *dev, void *addr, size_t size, | |||
785 | * @size: number of bytes mapped in driver buffer. | 785 | * @size: number of bytes mapped in driver buffer. |
786 | * @direction: R/W or both. | 786 | * @direction: R/W or both. |
787 | * | 787 | * |
788 | * See Documentation/PCI/PCI-DMA-mapping.txt | 788 | * See Documentation/DMA-API-HOWTO.txt |
789 | */ | 789 | */ |
790 | static void | 790 | static void |
791 | sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, | 791 | sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, |
@@ -861,7 +861,7 @@ sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, | |||
861 | * @size: number of bytes mapped in driver buffer. | 861 | * @size: number of bytes mapped in driver buffer. |
862 | * @dma_handle: IOVA of new buffer. | 862 | * @dma_handle: IOVA of new buffer. |
863 | * | 863 | * |
864 | * See Documentation/PCI/PCI-DMA-mapping.txt | 864 | * See Documentation/DMA-API-HOWTO.txt |
865 | */ | 865 | */ |
866 | static void *sba_alloc_consistent(struct device *hwdev, size_t size, | 866 | static void *sba_alloc_consistent(struct device *hwdev, size_t size, |
867 | dma_addr_t *dma_handle, gfp_t gfp) | 867 | dma_addr_t *dma_handle, gfp_t gfp) |
@@ -892,7 +892,7 @@ static void *sba_alloc_consistent(struct device *hwdev, size_t size, | |||
892 | * @vaddr: virtual address IOVA of "consistent" buffer. | 892 | * @vaddr: virtual address IOVA of "consistent" buffer. |
893 | * @dma_handler: IO virtual address of "consistent" buffer. | 893 | * @dma_handler: IO virtual address of "consistent" buffer. |
894 | * | 894 | * |
895 | * See Documentation/PCI/PCI-DMA-mapping.txt | 895 | * See Documentation/DMA-API-HOWTO.txt |
896 | */ | 896 | */ |
897 | static void | 897 | static void |
898 | sba_free_consistent(struct device *hwdev, size_t size, void *vaddr, | 898 | sba_free_consistent(struct device *hwdev, size_t size, void *vaddr, |
@@ -927,7 +927,7 @@ int dump_run_sg = 0; | |||
927 | * @nents: number of entries in list | 927 | * @nents: number of entries in list |
928 | * @direction: R/W or both. | 928 | * @direction: R/W or both. |
929 | * | 929 | * |
930 | * See Documentation/PCI/PCI-DMA-mapping.txt | 930 | * See Documentation/DMA-API-HOWTO.txt |
931 | */ | 931 | */ |
932 | static int | 932 | static int |
933 | sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents, | 933 | sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents, |
@@ -1011,7 +1011,7 @@ sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents, | |||
1011 | * @nents: number of entries in list | 1011 | * @nents: number of entries in list |
1012 | * @direction: R/W or both. | 1012 | * @direction: R/W or both. |
1013 | * | 1013 | * |
1014 | * See Documentation/PCI/PCI-DMA-mapping.txt | 1014 | * See Documentation/DMA-API-HOWTO.txt |
1015 | */ | 1015 | */ |
1016 | static void | 1016 | static void |
1017 | sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, | 1017 | sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, |
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig index 1e88d4785321..10cf2500522b 100644 --- a/drivers/platform/x86/Kconfig +++ b/drivers/platform/x86/Kconfig | |||
@@ -31,9 +31,6 @@ config ACER_WMI | |||
31 | wireless radio and bluetooth control, and on some laptops, | 31 | wireless radio and bluetooth control, and on some laptops, |
32 | exposes the mail LED and LCD backlight. | 32 | exposes the mail LED and LCD backlight. |
33 | 33 | ||
34 | For more information about this driver see | ||
35 | <file:Documentation/laptops/acer-wmi.txt> | ||
36 | |||
37 | If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M | 34 | If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M |
38 | here. | 35 | here. |
39 | 36 | ||
@@ -164,7 +161,7 @@ config HP_ACCEL | |||
164 | 161 | ||
165 | Support for a led indicating disk protection will be provided as | 162 | Support for a led indicating disk protection will be provided as |
166 | hp::hddprotect. For more information on the feature, refer to | 163 | hp::hddprotect. For more information on the feature, refer to |
167 | Documentation/hwmon/lis3lv02d. | 164 | Documentation/misc-devices/lis3lv02d. |
168 | 165 | ||
169 | To compile this driver as a module, choose M here: the module will | 166 | To compile this driver as a module, choose M here: the module will |
170 | be called hp_accel. | 167 | be called hp_accel. |
diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c index 2e6619eff3ea..8883ca36f932 100644 --- a/drivers/scsi/megaraid/megaraid_mbox.c +++ b/drivers/scsi/megaraid/megaraid_mbox.c | |||
@@ -67,7 +67,7 @@ | |||
67 | * | 67 | * |
68 | * NEC MegaRAID PCI Express ROMB 1000 0408 1033 8287 | 68 | * NEC MegaRAID PCI Express ROMB 1000 0408 1033 8287 |
69 | * | 69 | * |
70 | * For history of changes, see Documentation/ChangeLog.megaraid | 70 | * For history of changes, see Documentation/scsi/ChangeLog.megaraid |
71 | */ | 71 | */ |
72 | 72 | ||
73 | #include <linux/slab.h> | 73 | #include <linux/slab.h> |
diff --git a/drivers/staging/cxt1e1/Kconfig b/drivers/staging/cxt1e1/Kconfig index 73430ef6ae2b..947f42a65c59 100644 --- a/drivers/staging/cxt1e1/Kconfig +++ b/drivers/staging/cxt1e1/Kconfig | |||
@@ -6,8 +6,7 @@ config CXT1E1 | |||
6 | channelized stream WAN adapter card which contains a HDLC/Transparent | 6 | channelized stream WAN adapter card which contains a HDLC/Transparent |
7 | mode controller. | 7 | mode controller. |
8 | 8 | ||
9 | If you want to compile this driver as a module | 9 | If you want to compile this driver as a module say M here. |
10 | say M here and read <file:Documentation/modules.txt>. | ||
11 | The module will be called 'cxt1e1'. | 10 | The module will be called 'cxt1e1'. |
12 | 11 | ||
13 | If unsure, say N. | 12 | If unsure, say N. |
diff --git a/drivers/usb/serial/digi_acceleport.c b/drivers/usb/serial/digi_acceleport.c index 86fbba6336c9..e92cbefc0f88 100644 --- a/drivers/usb/serial/digi_acceleport.c +++ b/drivers/usb/serial/digi_acceleport.c | |||
@@ -227,7 +227,7 @@ | |||
227 | * - All sleeps use a timeout of DIGI_RETRY_TIMEOUT before looping to | 227 | * - All sleeps use a timeout of DIGI_RETRY_TIMEOUT before looping to |
228 | * recheck the condition they are sleeping on. This is defensive, | 228 | * recheck the condition they are sleeping on. This is defensive, |
229 | * in case a wake up is lost. | 229 | * in case a wake up is lost. |
230 | * - Following Documentation/DocBook/kernel-locking.pdf no spin locks | 230 | * - Following Documentation/DocBook/kernel-locking.tmpl no spin locks |
231 | * are held when calling copy_to/from_user or printk. | 231 | * are held when calling copy_to/from_user or printk. |
232 | */ | 232 | */ |
233 | 233 | ||
diff --git a/drivers/video/igafb.c b/drivers/video/igafb.c index d885c770eb84..2d97752f79a5 100644 --- a/drivers/video/igafb.c +++ b/drivers/video/igafb.c | |||
@@ -428,7 +428,7 @@ static int __init igafb_init(void) | |||
428 | * | 428 | * |
429 | * IGS2000 has its I/O memory mapped and we want | 429 | * IGS2000 has its I/O memory mapped and we want |
430 | * to generate memory cycles on PCI, e.g. do ioremap(), | 430 | * to generate memory cycles on PCI, e.g. do ioremap(), |
431 | * then readb/writeb() as in Documentation/IO-mapping.txt. | 431 | * then readb/writeb() as in Documentation/io-mapping.txt. |
432 | * | 432 | * |
433 | * IGS1682 is more traditional, it responds to PCI I/O | 433 | * IGS1682 is more traditional, it responds to PCI I/O |
434 | * cycles, so we want to access it with inb()/outb(). | 434 | * cycles, so we want to access it with inb()/outb(). |
diff --git a/drivers/watchdog/smsc37b787_wdt.c b/drivers/watchdog/smsc37b787_wdt.c index e97b0499bd0d..97b8184614ae 100644 --- a/drivers/watchdog/smsc37b787_wdt.c +++ b/drivers/watchdog/smsc37b787_wdt.c | |||
@@ -40,7 +40,7 @@ | |||
40 | * mknod /dev/watchdog c 10 130 | 40 | * mknod /dev/watchdog c 10 130 |
41 | * | 41 | * |
42 | * For an example userspace keep-alive daemon, see: | 42 | * For an example userspace keep-alive daemon, see: |
43 | * Documentation/watchdog/watchdog.txt | 43 | * Documentation/watchdog/wdt.txt |
44 | */ | 44 | */ |
45 | 45 | ||
46 | #include <linux/module.h> | 46 | #include <linux/module.h> |
diff --git a/fs/configfs/inode.c b/fs/configfs/inode.c index c83f4768eeaa..ca418aaf6352 100644 --- a/fs/configfs/inode.c +++ b/fs/configfs/inode.c | |||
@@ -23,7 +23,8 @@ | |||
23 | * | 23 | * |
24 | * configfs Copyright (C) 2005 Oracle. All rights reserved. | 24 | * configfs Copyright (C) 2005 Oracle. All rights reserved. |
25 | * | 25 | * |
26 | * Please see Documentation/filesystems/configfs.txt for more information. | 26 | * Please see Documentation/filesystems/configfs/configfs.txt for more |
27 | * information. | ||
27 | */ | 28 | */ |
28 | 29 | ||
29 | #undef DEBUG | 30 | #undef DEBUG |
diff --git a/fs/configfs/item.c b/fs/configfs/item.c index 76dc4c3e5d51..50cee7f9110b 100644 --- a/fs/configfs/item.c +++ b/fs/configfs/item.c | |||
@@ -23,7 +23,7 @@ | |||
23 | * | 23 | * |
24 | * configfs Copyright (C) 2005 Oracle. All rights reserved. | 24 | * configfs Copyright (C) 2005 Oracle. All rights reserved. |
25 | * | 25 | * |
26 | * Please see the file Documentation/filesystems/configfs.txt for | 26 | * Please see the file Documentation/filesystems/configfs/configfs.txt for |
27 | * critical information about using the config_item interface. | 27 | * critical information about using the config_item interface. |
28 | */ | 28 | */ |
29 | 29 | ||
diff --git a/fs/locks.c b/fs/locks.c index 703f545097de..96b33989147d 100644 --- a/fs/locks.c +++ b/fs/locks.c | |||
@@ -60,7 +60,7 @@ | |||
60 | * | 60 | * |
61 | * Initial implementation of mandatory locks. SunOS turned out to be | 61 | * Initial implementation of mandatory locks. SunOS turned out to be |
62 | * a rotten model, so I implemented the "obvious" semantics. | 62 | * a rotten model, so I implemented the "obvious" semantics. |
63 | * See 'Documentation/mandatory.txt' for details. | 63 | * See 'Documentation/filesystems/mandatory-locking.txt' for details. |
64 | * Andy Walker (andy@lysaker.kvaerner.no), April 06, 1996. | 64 | * Andy Walker (andy@lysaker.kvaerner.no), April 06, 1996. |
65 | * | 65 | * |
66 | * Don't allow mandatory locks on mmap()'ed files. Added simple functions to | 66 | * Don't allow mandatory locks on mmap()'ed files. Added simple functions to |
diff --git a/fs/squashfs/Kconfig b/fs/squashfs/Kconfig index 1360d4f88f41..048b59d5b2f0 100644 --- a/fs/squashfs/Kconfig +++ b/fs/squashfs/Kconfig | |||
@@ -19,9 +19,9 @@ config SQUASHFS | |||
19 | 19 | ||
20 | If you want to compile this as a module ( = code which can be | 20 | If you want to compile this as a module ( = code which can be |
21 | inserted in and removed from the running kernel whenever you want), | 21 | inserted in and removed from the running kernel whenever you want), |
22 | say M here and read <file:Documentation/modules.txt>. The module | 22 | say M here. The module will be called squashfs. Note that the root |
23 | will be called squashfs. Note that the root file system (the one | 23 | file system (the one containing the directory /) cannot be compiled |
24 | containing the directory /) cannot be compiled as a module. | 24 | as a module. |
25 | 25 | ||
26 | If unsure, say N. | 26 | If unsure, say N. |
27 | 27 | ||
diff --git a/include/linux/io-mapping.h b/include/linux/io-mapping.h index 8cdcc2a199ad..c81ed2ac16bd 100644 --- a/include/linux/io-mapping.h +++ b/include/linux/io-mapping.h | |||
@@ -27,7 +27,7 @@ | |||
27 | * The io_mapping mechanism provides an abstraction for mapping | 27 | * The io_mapping mechanism provides an abstraction for mapping |
28 | * individual pages from an io device to the CPU in an efficient fashion. | 28 | * individual pages from an io device to the CPU in an efficient fashion. |
29 | * | 29 | * |
30 | * See Documentation/io_mapping.txt | 30 | * See Documentation/io-mapping.txt |
31 | */ | 31 | */ |
32 | 32 | ||
33 | #ifdef CONFIG_HAVE_ATOMIC_IOMAP | 33 | #ifdef CONFIG_HAVE_ATOMIC_IOMAP |
diff --git a/include/linux/isdn.h b/include/linux/isdn.h index 44cd663c53b6..4ccf95d681b4 100644 --- a/include/linux/isdn.h +++ b/include/linux/isdn.h | |||
@@ -68,7 +68,7 @@ | |||
68 | #define ISDN_NET_ENCAP_SYNCPPP 4 | 68 | #define ISDN_NET_ENCAP_SYNCPPP 4 |
69 | #define ISDN_NET_ENCAP_UIHDLC 5 | 69 | #define ISDN_NET_ENCAP_UIHDLC 5 |
70 | #define ISDN_NET_ENCAP_CISCOHDLCK 6 /* With SLARP and keepalive */ | 70 | #define ISDN_NET_ENCAP_CISCOHDLCK 6 /* With SLARP and keepalive */ |
71 | #define ISDN_NET_ENCAP_X25IFACE 7 /* Documentation/networking/x25-iface.txt*/ | 71 | #define ISDN_NET_ENCAP_X25IFACE 7 /* Documentation/networking/x25-iface.txt */ |
72 | #define ISDN_NET_ENCAP_MAX_ENCAP ISDN_NET_ENCAP_X25IFACE | 72 | #define ISDN_NET_ENCAP_MAX_ENCAP ISDN_NET_ENCAP_X25IFACE |
73 | 73 | ||
74 | /* Facility which currently uses an ISDN-channel */ | 74 | /* Facility which currently uses an ISDN-channel */ |
diff --git a/include/linux/platform_data/ntc_thermistor.h b/include/linux/platform_data/ntc_thermistor.h index abd286215279..88734e871e3a 100644 --- a/include/linux/platform_data/ntc_thermistor.h +++ b/include/linux/platform_data/ntc_thermistor.h | |||
@@ -36,7 +36,7 @@ struct ntc_thermistor_platform_data { | |||
36 | * read_uV() | 36 | * read_uV() |
37 | * | 37 | * |
38 | * How to setup pullup_ohm, pulldown_ohm, and connect is | 38 | * How to setup pullup_ohm, pulldown_ohm, and connect is |
39 | * described at Documentation/hwmon/ntc | 39 | * described at Documentation/hwmon/ntc_thermistor |
40 | * | 40 | * |
41 | * pullup/down_ohm: 0 for infinite / not-connected | 41 | * pullup/down_ohm: 0 for infinite / not-connected |
42 | */ | 42 | */ |
diff --git a/include/media/videobuf-dma-sg.h b/include/media/videobuf-dma-sg.h index 1c647e8148c4..d8fb6012c10d 100644 --- a/include/media/videobuf-dma-sg.h +++ b/include/media/videobuf-dma-sg.h | |||
@@ -34,7 +34,7 @@ | |||
34 | * does memory allocation too using vmalloc_32(). | 34 | * does memory allocation too using vmalloc_32(). |
35 | * | 35 | * |
36 | * videobuf_dma_*() | 36 | * videobuf_dma_*() |
37 | * see Documentation/PCI/PCI-DMA-mapping.txt, these functions to | 37 | * see Documentation/DMA-API-HOWTO.txt, these functions to |
38 | * basically the same. The map function does also build a | 38 | * basically the same. The map function does also build a |
39 | * scatterlist for the buffer (and unmap frees it ...) | 39 | * scatterlist for the buffer (and unmap frees it ...) |
40 | * | 40 | * |
diff --git a/include/target/configfs_macros.h b/include/target/configfs_macros.h index 7fe74608b437..a0fc85bbe2da 100644 --- a/include/target/configfs_macros.h +++ b/include/target/configfs_macros.h | |||
@@ -30,8 +30,8 @@ | |||
30 | * Added CONFIGFS_EATTR() macros from original configfs.h macros | 30 | * Added CONFIGFS_EATTR() macros from original configfs.h macros |
31 | * Copright (C) 2008-2009 Nicholas A. Bellinger <nab@linux-iscsi.org> | 31 | * Copright (C) 2008-2009 Nicholas A. Bellinger <nab@linux-iscsi.org> |
32 | * | 32 | * |
33 | * Please read Documentation/filesystems/configfs.txt before using the | 33 | * Please read Documentation/filesystems/configfs/configfs.txt before using |
34 | * configfs interface, ESPECIALLY the parts about reference counts and | 34 | * the configfs interface, ESPECIALLY the parts about reference counts and |
35 | * item destructors. | 35 | * item destructors. |
36 | */ | 36 | */ |
37 | 37 | ||
diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig index 32bff6d86cb2..8260b13d93c9 100644 --- a/net/netfilter/Kconfig +++ b/net/netfilter/Kconfig | |||
@@ -505,7 +505,7 @@ config NETFILTER_XT_TARGET_LED | |||
505 | echo netfilter-ssh > /sys/class/leds/<ledname>/trigger | 505 | echo netfilter-ssh > /sys/class/leds/<ledname>/trigger |
506 | 506 | ||
507 | For more information on the LEDs available on your system, see | 507 | For more information on the LEDs available on your system, see |
508 | Documentation/leds-class.txt | 508 | Documentation/leds/leds-class.txt |
509 | 509 | ||
510 | config NETFILTER_XT_TARGET_MARK | 510 | config NETFILTER_XT_TARGET_MARK |
511 | tristate '"MARK" target support' | 511 | tristate '"MARK" target support' |
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig index 6c93e051f9ae..6c9e8e8f45f8 100644 --- a/sound/oss/Kconfig +++ b/sound/oss/Kconfig | |||
@@ -432,9 +432,7 @@ config SOUND_SB | |||
432 | ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and | 432 | ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and |
433 | for cards based on ESS chips (read | 433 | for cards based on ESS chips (read |
434 | <file:Documentation/sound/oss/ESS1868> and | 434 | <file:Documentation/sound/oss/ESS1868> and |
435 | <file:Documentation/sound/oss/ESS>). If you have an SB AWE 32 or SB AWE | 435 | <file:Documentation/sound/oss/ESS>). If you have an IBM Mwave |
436 | 64, say Y here and also to "AWE32 synth" below and read | ||
437 | <file:Documentation/sound/oss/INSTALL.awe>. If you have an IBM Mwave | ||
438 | card, say Y here and read <file:Documentation/sound/oss/mwave>. | 436 | card, say Y here and read <file:Documentation/sound/oss/mwave>. |
439 | 437 | ||
440 | If you compile the driver into the kernel and don't want to use | 438 | If you compile the driver into the kernel and don't want to use |
diff --git a/tools/perf/util/config.c b/tools/perf/util/config.c index fe02903f7d0f..80d9598db31a 100644 --- a/tools/perf/util/config.c +++ b/tools/perf/util/config.c | |||
@@ -341,7 +341,7 @@ const char *perf_config_dirname(const char *name, const char *value) | |||
341 | 341 | ||
342 | static int perf_default_core_config(const char *var __used, const char *value __used) | 342 | static int perf_default_core_config(const char *var __used, const char *value __used) |
343 | { | 343 | { |
344 | /* Add other config variables here and to Documentation/config.txt. */ | 344 | /* Add other config variables here. */ |
345 | return 0; | 345 | return 0; |
346 | } | 346 | } |
347 | 347 | ||
@@ -350,7 +350,7 @@ int perf_default_config(const char *var, const char *value, void *dummy __used) | |||
350 | if (!prefixcmp(var, "core.")) | 350 | if (!prefixcmp(var, "core.")) |
351 | return perf_default_core_config(var, value); | 351 | return perf_default_core_config(var, value); |
352 | 352 | ||
353 | /* Add other config variables here and to Documentation/config.txt. */ | 353 | /* Add other config variables here. */ |
354 | return 0; | 354 | return 0; |
355 | } | 355 | } |
356 | 356 | ||