diff options
Diffstat (limited to 'Documentation')
34 files changed, 54 insertions, 66 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 |