diff options
Diffstat (limited to 'Documentation')
29 files changed, 190 insertions, 33 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX index 38f8444bdd0e..07de7e19b4ce 100644 --- a/Documentation/00-INDEX +++ b/Documentation/00-INDEX | |||
@@ -29,6 +29,8 @@ DMA-ISA-LPC.txt | |||
29 | - How to do DMA with ISA (and LPC) devices. | 29 | - How to do DMA with ISA (and LPC) devices. |
30 | DMA-attributes.txt | 30 | DMA-attributes.txt |
31 | - listing of the various possible attributes a DMA region can have | 31 | - listing of the various possible attributes a DMA region can have |
32 | dmatest.txt | ||
33 | - how to compile, configure and use the dmatest system. | ||
32 | DocBook/ | 34 | DocBook/ |
33 | - directory with DocBook templates etc. for kernel documentation. | 35 | - directory with DocBook templates etc. for kernel documentation. |
34 | EDID/ | 36 | EDID/ |
@@ -77,6 +79,8 @@ arm/ | |||
77 | - directory with info about Linux on the ARM architecture. | 79 | - directory with info about Linux on the ARM architecture. |
78 | arm64/ | 80 | arm64/ |
79 | - directory with info about Linux on the 64 bit ARM architecture. | 81 | - directory with info about Linux on the 64 bit ARM architecture. |
82 | assoc_array.txt | ||
83 | - generic associative array intro. | ||
80 | atomic_ops.txt | 84 | atomic_ops.txt |
81 | - semantics and behavior of atomic and bitmask operations. | 85 | - semantics and behavior of atomic and bitmask operations. |
82 | auxdisplay/ | 86 | auxdisplay/ |
@@ -87,6 +91,8 @@ bad_memory.txt | |||
87 | - how to use kernel parameters to exclude bad RAM regions. | 91 | - how to use kernel parameters to exclude bad RAM regions. |
88 | basic_profiling.txt | 92 | basic_profiling.txt |
89 | - basic instructions for those who wants to profile Linux kernel. | 93 | - basic instructions for those who wants to profile Linux kernel. |
94 | bcache.txt | ||
95 | - Block-layer cache on fast SSDs to improve slow (raid) I/O performance. | ||
90 | binfmt_misc.txt | 96 | binfmt_misc.txt |
91 | - info on the kernel support for extra binary formats. | 97 | - info on the kernel support for extra binary formats. |
92 | blackfin/ | 98 | blackfin/ |
@@ -171,6 +177,8 @@ early-userspace/ | |||
171 | - info about initramfs, klibc, and userspace early during boot. | 177 | - info about initramfs, klibc, and userspace early during boot. |
172 | edac.txt | 178 | edac.txt |
173 | - information on EDAC - Error Detection And Correction | 179 | - information on EDAC - Error Detection And Correction |
180 | efi-stub.txt | ||
181 | - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems. | ||
174 | eisa.txt | 182 | eisa.txt |
175 | - info on EISA bus support. | 183 | - info on EISA bus support. |
176 | email-clients.txt | 184 | email-clients.txt |
@@ -195,8 +203,8 @@ futex-requeue-pi.txt | |||
195 | - info on requeueing of tasks from a non-PI futex to a PI futex | 203 | - info on requeueing of tasks from a non-PI futex to a PI futex |
196 | gcov.txt | 204 | gcov.txt |
197 | - use of GCC's coverage testing tool "gcov" with the Linux kernel | 205 | - use of GCC's coverage testing tool "gcov" with the Linux kernel |
198 | gpio.txt | 206 | gpio/ |
199 | - overview of GPIO (General Purpose Input/Output) access conventions. | 207 | - gpio related documentation |
200 | hid/ | 208 | hid/ |
201 | - directory with information on human interface devices | 209 | - directory with information on human interface devices |
202 | highuid.txt | 210 | highuid.txt |
@@ -255,6 +263,8 @@ kernel-docs.txt | |||
255 | - listing of various WWW + books that document kernel internals. | 263 | - listing of various WWW + books that document kernel internals. |
256 | kernel-parameters.txt | 264 | kernel-parameters.txt |
257 | - summary listing of command line / boot prompt args for the kernel. | 265 | - summary listing of command line / boot prompt args for the kernel. |
266 | kernel-per-CPU-kthreads.txt | ||
267 | - List of all per-CPU kthreads and how they introduce jitter. | ||
258 | kmemcheck.txt | 268 | kmemcheck.txt |
259 | - info on dynamic checker that detects uses of uninitialized memory. | 269 | - info on dynamic checker that detects uses of uninitialized memory. |
260 | kmemleak.txt | 270 | kmemleak.txt |
@@ -299,8 +309,6 @@ memory-devices/ | |||
299 | - directory with info on parts like the Texas Instruments EMIF driver | 309 | - directory with info on parts like the Texas Instruments EMIF driver |
300 | memory-hotplug.txt | 310 | memory-hotplug.txt |
301 | - Hotpluggable memory support, how to use and current status. | 311 | - Hotpluggable memory support, how to use and current status. |
302 | memory.txt | ||
303 | - info on typical Linux memory problems. | ||
304 | metag/ | 312 | metag/ |
305 | - directory with info about Linux on Meta architecture. | 313 | - directory with info about Linux on Meta architecture. |
306 | mips/ | 314 | mips/ |
@@ -311,6 +319,8 @@ mmc/ | |||
311 | - directory with info about the MMC subsystem | 319 | - directory with info about the MMC subsystem |
312 | mn10300/ | 320 | mn10300/ |
313 | - directory with info about the mn10300 architecture port | 321 | - directory with info about the mn10300 architecture port |
322 | module-signing.txt | ||
323 | - Kernel module signing for increased security when loading modules. | ||
314 | mtd/ | 324 | mtd/ |
315 | - directory with info about memory technology devices (flash) | 325 | - directory with info about memory technology devices (flash) |
316 | mono.txt | 326 | mono.txt |
@@ -343,6 +353,8 @@ pcmcia/ | |||
343 | - info on the Linux PCMCIA driver. | 353 | - info on the Linux PCMCIA driver. |
344 | percpu-rw-semaphore.txt | 354 | percpu-rw-semaphore.txt |
345 | - RCU based read-write semaphore optimized for locking for reading | 355 | - RCU based read-write semaphore optimized for locking for reading |
356 | phy.txt | ||
357 | - Description of the generic PHY framework. | ||
346 | pi-futex.txt | 358 | pi-futex.txt |
347 | - documentation on lightweight priority inheritance futexes. | 359 | - documentation on lightweight priority inheritance futexes. |
348 | pinctrl.txt | 360 | pinctrl.txt |
@@ -431,6 +443,8 @@ sysrq.txt | |||
431 | - info on the magic SysRq key. | 443 | - info on the magic SysRq key. |
432 | target/ | 444 | target/ |
433 | - directory with info on generating TCM v4 fabric .ko modules | 445 | - directory with info on generating TCM v4 fabric .ko modules |
446 | this_cpu_ops.txt | ||
447 | - List rationale behind and the way to use this_cpu operations. | ||
434 | thermal/ | 448 | thermal/ |
435 | - directory with information on managing thermal issues (CPU/temp) | 449 | - directory with information on managing thermal issues (CPU/temp) |
436 | trace/ | 450 | trace/ |
@@ -469,6 +483,8 @@ wimax/ | |||
469 | - directory with info about Intel Wireless Wimax Connections | 483 | - directory with info about Intel Wireless Wimax Connections |
470 | workqueue.txt | 484 | workqueue.txt |
471 | - information on the Concurrency Managed Workqueue implementation | 485 | - information on the Concurrency Managed Workqueue implementation |
486 | ww-mutex-design.txt | ||
487 | - Intro to Mutex wait/would deadlock handling.s | ||
472 | x86/x86_64/ | 488 | x86/x86_64/ |
473 | - directory with info on Linux support for AMD x86-64 (Hammer) machines. | 489 | - directory with info on Linux support for AMD x86-64 (Hammer) machines. |
474 | xtensa/ | 490 | xtensa/ |
diff --git a/Documentation/RCU/00-INDEX b/Documentation/RCU/00-INDEX index 1d7a885761f5..fa57139f50bf 100644 --- a/Documentation/RCU/00-INDEX +++ b/Documentation/RCU/00-INDEX | |||
@@ -8,6 +8,8 @@ listRCU.txt | |||
8 | - Using RCU to Protect Read-Mostly Linked Lists | 8 | - Using RCU to Protect Read-Mostly Linked Lists |
9 | lockdep.txt | 9 | lockdep.txt |
10 | - RCU and lockdep checking | 10 | - RCU and lockdep checking |
11 | lockdep-splat.txt | ||
12 | - RCU Lockdep splats explained. | ||
11 | NMI-RCU.txt | 13 | NMI-RCU.txt |
12 | - Using RCU to Protect Dynamic NMI Handlers | 14 | - Using RCU to Protect Dynamic NMI Handlers |
13 | rcubarrier.txt | 15 | rcubarrier.txt |
diff --git a/Documentation/arm/00-INDEX b/Documentation/arm/00-INDEX index 36420e116c90..a94090cc785d 100644 --- a/Documentation/arm/00-INDEX +++ b/Documentation/arm/00-INDEX | |||
@@ -4,6 +4,8 @@ Booting | |||
4 | - requirements for booting | 4 | - requirements for booting |
5 | Interrupts | 5 | Interrupts |
6 | - ARM Interrupt subsystem documentation | 6 | - ARM Interrupt subsystem documentation |
7 | IXP4xx | ||
8 | - Intel IXP4xx Network processor. | ||
7 | msm | 9 | msm |
8 | - MSM specific documentation | 10 | - MSM specific documentation |
9 | Netwinder | 11 | Netwinder |
@@ -24,8 +26,16 @@ SPEAr | |||
24 | - ST SPEAr platform Linux Overview | 26 | - ST SPEAr platform Linux Overview |
25 | VFP/ | 27 | VFP/ |
26 | - Release notes for Linux Kernel Vector Floating Point support code | 28 | - Release notes for Linux Kernel Vector Floating Point support code |
29 | cluster-pm-race-avoidance.txt | ||
30 | - Algorithm for CPU and Cluster setup/teardown | ||
27 | empeg/ | 31 | empeg/ |
28 | - Ltd's Empeg MP3 Car Audio Player | 32 | - Ltd's Empeg MP3 Car Audio Player |
33 | firmware.txt | ||
34 | - Secure firmware registration and calling. | ||
35 | kernel_mode_neon.txt | ||
36 | - How to use NEON instructions in kernel mode | ||
37 | kernel_user_helpers.txt | ||
38 | - Helper functions in kernel space made available for userspace. | ||
29 | mem_alignment | 39 | mem_alignment |
30 | - alignment abort handler documentation | 40 | - alignment abort handler documentation |
31 | memory.txt | 41 | memory.txt |
@@ -34,3 +44,7 @@ nwfpe/ | |||
34 | - NWFPE floating point emulator documentation | 44 | - NWFPE floating point emulator documentation |
35 | swp_emulation | 45 | swp_emulation |
36 | - SWP/SWPB emulation handler/logging description | 46 | - SWP/SWPB emulation handler/logging description |
47 | tcm.txt | ||
48 | - ARM Tightly Coupled Memory | ||
49 | vlocks.txt | ||
50 | - Voting locks, low-level mechanism relying on memory system atomic writes. | ||
diff --git a/Documentation/blackfin/00-INDEX b/Documentation/blackfin/00-INDEX index 2df0365f2dff..c54fcdd4ae9f 100644 --- a/Documentation/blackfin/00-INDEX +++ b/Documentation/blackfin/00-INDEX | |||
@@ -1,8 +1,10 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - This file | 2 | - This file |
3 | 3 | Makefile | |
4 | - Makefile for gptimers example file. | ||
4 | bfin-gpio-notes.txt | 5 | bfin-gpio-notes.txt |
5 | - Notes in developing/using bfin-gpio driver. | 6 | - Notes in developing/using bfin-gpio driver. |
6 | |||
7 | bfin-spi-notes.txt | 7 | bfin-spi-notes.txt |
8 | - Notes for using bfin spi bus driver. | 8 | - Notes for using bfin spi bus driver. |
9 | gptimers-example.c | ||
10 | - gptimers example | ||
diff --git a/Documentation/block/00-INDEX b/Documentation/block/00-INDEX index 929d9904f74b..e840b47613f7 100644 --- a/Documentation/block/00-INDEX +++ b/Documentation/block/00-INDEX | |||
@@ -14,6 +14,8 @@ deadline-iosched.txt | |||
14 | - Deadline IO scheduler tunables | 14 | - Deadline IO scheduler tunables |
15 | ioprio.txt | 15 | ioprio.txt |
16 | - Block io priorities (in CFQ scheduler) | 16 | - Block io priorities (in CFQ scheduler) |
17 | null_blk.txt | ||
18 | - Null block for block-layer benchmarking. | ||
17 | queue-sysfs.txt | 19 | queue-sysfs.txt |
18 | - Queue's sysfs entries | 20 | - Queue's sysfs entries |
19 | request.txt | 21 | request.txt |
diff --git a/Documentation/devicetree/00-INDEX b/Documentation/devicetree/00-INDEX index b78f691fd847..8c4102c6a5e7 100644 --- a/Documentation/devicetree/00-INDEX +++ b/Documentation/devicetree/00-INDEX | |||
@@ -8,3 +8,5 @@ https://lists.ozlabs.org/listinfo/devicetree-discuss | |||
8 | - this file | 8 | - this file |
9 | booting-without-of.txt | 9 | booting-without-of.txt |
10 | - Booting Linux without Open Firmware, describes history and format of device trees. | 10 | - Booting Linux without Open Firmware, describes history and format of device trees. |
11 | usage-model.txt | ||
12 | - How Linux uses DT and what DT aims to solve. \ No newline at end of file | ||
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt index b90bfcd138ff..863d5b8155c7 100644 --- a/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt +++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-emac.txt | |||
@@ -1,7 +1,8 @@ | |||
1 | * Allwinner EMAC ethernet controller | 1 | * Allwinner EMAC ethernet controller |
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: should be "allwinner,sun4i-emac". | 4 | - compatible: should be "allwinner,sun4i-a10-emac" (Deprecated: |
5 | "allwinner,sun4i-emac") | ||
5 | - reg: address and length of the register set for the device. | 6 | - reg: address and length of the register set for the device. |
6 | - interrupts: interrupt for the device | 7 | - interrupts: interrupt for the device |
7 | - phy: A phandle to a phy node defining the PHY address (as the reg | 8 | - phy: A phandle to a phy node defining the PHY address (as the reg |
@@ -14,7 +15,7 @@ Optional properties: | |||
14 | Example: | 15 | Example: |
15 | 16 | ||
16 | emac: ethernet@01c0b000 { | 17 | emac: ethernet@01c0b000 { |
17 | compatible = "allwinner,sun4i-emac"; | 18 | compatible = "allwinner,sun4i-a10-emac"; |
18 | reg = <0x01c0b000 0x1000>; | 19 | reg = <0x01c0b000 0x1000>; |
19 | interrupts = <55>; | 20 | interrupts = <55>; |
20 | clocks = <&ahb_gates 17>; | 21 | clocks = <&ahb_gates 17>; |
diff --git a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt index 00b9f9a3ec1d..4ec56413779d 100644 --- a/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt +++ b/Documentation/devicetree/bindings/net/allwinner,sun4i-mdio.txt | |||
@@ -1,7 +1,8 @@ | |||
1 | * Allwinner A10 MDIO Ethernet Controller interface | 1 | * Allwinner A10 MDIO Ethernet Controller interface |
2 | 2 | ||
3 | Required properties: | 3 | Required properties: |
4 | - compatible: should be "allwinner,sun4i-mdio". | 4 | - compatible: should be "allwinner,sun4i-a10-mdio" |
5 | (Deprecated: "allwinner,sun4i-mdio"). | ||
5 | - reg: address and length of the register set for the device. | 6 | - reg: address and length of the register set for the device. |
6 | 7 | ||
7 | Optional properties: | 8 | Optional properties: |
@@ -9,7 +10,7 @@ Optional properties: | |||
9 | 10 | ||
10 | Example at the SoC level: | 11 | Example at the SoC level: |
11 | mdio@01c0b080 { | 12 | mdio@01c0b080 { |
12 | compatible = "allwinner,sun4i-mdio"; | 13 | compatible = "allwinner,sun4i-a10-mdio"; |
13 | reg = <0x01c0b080 0x14>; | 14 | reg = <0x01c0b080 0x14>; |
14 | #address-cells = <1>; | 15 | #address-cells = <1>; |
15 | #size-cells = <0>; | 16 | #size-cells = <0>; |
diff --git a/Documentation/fb/00-INDEX b/Documentation/fb/00-INDEX index 30a70542e823..fe85e7c5907a 100644 --- a/Documentation/fb/00-INDEX +++ b/Documentation/fb/00-INDEX | |||
@@ -5,6 +5,8 @@ please mail me. | |||
5 | 5 | ||
6 | 00-INDEX | 6 | 00-INDEX |
7 | - this file. | 7 | - this file. |
8 | api.txt | ||
9 | - The frame buffer API between applications and buffer devices. | ||
8 | arkfb.txt | 10 | arkfb.txt |
9 | - info on the fbdev driver for ARK Logic chips. | 11 | - info on the fbdev driver for ARK Logic chips. |
10 | aty128fb.txt | 12 | aty128fb.txt |
@@ -51,12 +53,16 @@ sh7760fb.txt | |||
51 | - info on the SH7760/SH7763 integrated LCDC Framebuffer driver. | 53 | - info on the SH7760/SH7763 integrated LCDC Framebuffer driver. |
52 | sisfb.txt | 54 | sisfb.txt |
53 | - info on the framebuffer device driver for various SiS chips. | 55 | - info on the framebuffer device driver for various SiS chips. |
56 | sm501.txt | ||
57 | - info on the framebuffer device driver for sm501 videoframebuffer. | ||
54 | sstfb.txt | 58 | sstfb.txt |
55 | - info on the frame buffer driver for 3dfx' Voodoo Graphics boards. | 59 | - info on the frame buffer driver for 3dfx' Voodoo Graphics boards. |
56 | tgafb.txt | 60 | tgafb.txt |
57 | - info on the TGA (DECChip 21030) frame buffer driver. | 61 | - info on the TGA (DECChip 21030) frame buffer driver. |
58 | tridentfb.txt | 62 | tridentfb.txt |
59 | info on the framebuffer driver for some Trident chip based cards. | 63 | info on the framebuffer driver for some Trident chip based cards. |
64 | udlfb.txt | ||
65 | - Driver for DisplayLink USB 2.0 chips. | ||
60 | uvesafb.txt | 66 | uvesafb.txt |
61 | - info on the userspace VESA (VBE2+ compliant) frame buffer device. | 67 | - info on the userspace VESA (VBE2+ compliant) frame buffer device. |
62 | vesafb.txt | 68 | vesafb.txt |
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX index 632211cbdd56..ac28149aede4 100644 --- a/Documentation/filesystems/00-INDEX +++ b/Documentation/filesystems/00-INDEX | |||
@@ -2,6 +2,8 @@ | |||
2 | - this file (info on some of the filesystems supported by linux). | 2 | - this file (info on some of the filesystems supported by linux). |
3 | Locking | 3 | Locking |
4 | - info on locking rules as they pertain to Linux VFS. | 4 | - info on locking rules as they pertain to Linux VFS. |
5 | Makefile | ||
6 | - Makefile for building the filsystems-part of DocBook. | ||
5 | 9p.txt | 7 | 9p.txt |
6 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. | 8 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. |
7 | adfs.txt | 9 | adfs.txt |
diff --git a/Documentation/filesystems/nfs/00-INDEX b/Documentation/filesystems/nfs/00-INDEX index 66eb6c8c5334..53f3b596ac0d 100644 --- a/Documentation/filesystems/nfs/00-INDEX +++ b/Documentation/filesystems/nfs/00-INDEX | |||
@@ -12,6 +12,8 @@ nfs41-server.txt | |||
12 | - info on the Linux server implementation of NFSv4 minor version 1. | 12 | - info on the Linux server implementation of NFSv4 minor version 1. |
13 | nfs-rdma.txt | 13 | nfs-rdma.txt |
14 | - how to install and setup the Linux NFS/RDMA client and server software | 14 | - how to install and setup the Linux NFS/RDMA client and server software |
15 | nfsd-admin-interfaces.txt | ||
16 | - Administrative interfaces for nfsd. | ||
15 | nfsroot.txt | 17 | nfsroot.txt |
16 | - short guide on setting up a diskless box with NFS root filesystem. | 18 | - short guide on setting up a diskless box with NFS root filesystem. |
17 | pnfs.txt | 19 | pnfs.txt |
@@ -20,5 +22,5 @@ rpc-cache.txt | |||
20 | - introduction to the caching mechanisms in the sunrpc layer. | 22 | - introduction to the caching mechanisms in the sunrpc layer. |
21 | idmapper.txt | 23 | idmapper.txt |
22 | - information for configuring request-keys to be used by idmapper | 24 | - information for configuring request-keys to be used by idmapper |
23 | knfsd-rpcgss.txt | 25 | rpc-server-gss.txt |
24 | - Information on GSS authentication support in the NFS Server | 26 | - Information on GSS authentication support in the NFS Server |
diff --git a/Documentation/ide/00-INDEX b/Documentation/ide/00-INDEX index d6b778842b75..22f98ca79539 100644 --- a/Documentation/ide/00-INDEX +++ b/Documentation/ide/00-INDEX | |||
@@ -10,3 +10,5 @@ ide-tape.txt | |||
10 | - info on the IDE ATAPI streaming tape driver | 10 | - info on the IDE ATAPI streaming tape driver |
11 | ide.txt | 11 | ide.txt |
12 | - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS). | 12 | - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS). |
13 | warm-plug-howto.txt | ||
14 | - using sysfs to remove and add IDE devices. \ No newline at end of file | ||
diff --git a/Documentation/laptops/00-INDEX b/Documentation/laptops/00-INDEX index fa688538e757..d13b9a9a9e00 100644 --- a/Documentation/laptops/00-INDEX +++ b/Documentation/laptops/00-INDEX | |||
@@ -1,13 +1,15 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - This file | 2 | - This file |
3 | acer-wmi.txt | 3 | Makefile |
4 | - information on the Acer Laptop WMI Extras driver. | 4 | - Makefile for building dslm example program. |
5 | asus-laptop.txt | 5 | asus-laptop.txt |
6 | - information on the Asus Laptop Extras driver. | 6 | - information on the Asus Laptop Extras driver. |
7 | disk-shock-protection.txt | 7 | disk-shock-protection.txt |
8 | - information on hard disk shock protection. | 8 | - information on hard disk shock protection. |
9 | dslm.c | 9 | dslm.c |
10 | - Simple Disk Sleep Monitor program | 10 | - Simple Disk Sleep Monitor program |
11 | hpfall.c | ||
12 | - (HP) laptop accelerometer program for disk protection. | ||
11 | laptop-mode.txt | 13 | laptop-mode.txt |
12 | - how to conserve battery power using laptop-mode. | 14 | - how to conserve battery power using laptop-mode. |
13 | sony-laptop.txt | 15 | sony-laptop.txt |
diff --git a/Documentation/leds/00-INDEX b/Documentation/leds/00-INDEX index 1ecd1596633e..b4ef1f34e25f 100644 --- a/Documentation/leds/00-INDEX +++ b/Documentation/leds/00-INDEX | |||
@@ -1,3 +1,7 @@ | |||
1 | 00-INDEX | ||
2 | - This file | ||
3 | leds-blinkm.txt | ||
4 | - Driver for BlinkM LED-devices. | ||
1 | leds-class.txt | 5 | leds-class.txt |
2 | - documents LED handling under Linux. | 6 | - documents LED handling under Linux. |
3 | leds-lp3944.txt | 7 | leds-lp3944.txt |
@@ -12,3 +16,7 @@ leds-lp55xx.txt | |||
12 | - description about lp55xx common driver. | 16 | - description about lp55xx common driver. |
13 | leds-lm3556.txt | 17 | leds-lm3556.txt |
14 | - notes on how to use the leds-lm3556 driver. | 18 | - notes on how to use the leds-lm3556 driver. |
19 | ledtrig-oneshot.txt | ||
20 | - One-shot LED trigger for both sporadic and dense events. | ||
21 | ledtrig-transient.txt | ||
22 | - LED Transient Trigger, one shot timer activation. | ||
diff --git a/Documentation/m68k/00-INDEX b/Documentation/m68k/00-INDEX index a014e9f00765..2be8c6b00e74 100644 --- a/Documentation/m68k/00-INDEX +++ b/Documentation/m68k/00-INDEX | |||
@@ -1,5 +1,7 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - this file | 2 | - this file |
3 | README.buddha | ||
4 | - Amiga Buddha and Catweasel IDE Driver | ||
3 | kernel-options.txt | 5 | kernel-options.txt |
4 | - command line options for Linux/m68k | 6 | - command line options for Linux/m68k |
5 | 7 | ||
diff --git a/Documentation/networking/00-INDEX b/Documentation/networking/00-INDEX index f11580f8719a..557b6ef70c26 100644 --- a/Documentation/networking/00-INDEX +++ b/Documentation/networking/00-INDEX | |||
@@ -6,8 +6,14 @@ | |||
6 | - information on the 3Com Etherlink III Series Ethernet cards. | 6 | - information on the 3Com Etherlink III Series Ethernet cards. |
7 | 6pack.txt | 7 | 6pack.txt |
8 | - info on the 6pack protocol, an alternative to KISS for AX.25 | 8 | - info on the 6pack protocol, an alternative to KISS for AX.25 |
9 | DLINK.txt | 9 | LICENSE.qla3xxx |
10 | - info on the D-Link DE-600/DE-620 parallel port pocket adapters | 10 | - GPLv2 for QLogic Linux Networking HBA Driver |
11 | LICENSE.qlge | ||
12 | - GPLv2 for QLogic Linux qlge NIC Driver | ||
13 | LICENSE.qlcnic | ||
14 | - GPLv2 for QLogic Linux qlcnic NIC Driver | ||
15 | Makefile | ||
16 | - Makefile for docsrc. | ||
11 | PLIP.txt | 17 | PLIP.txt |
12 | - PLIP: The Parallel Line Internet Protocol device driver | 18 | - PLIP: The Parallel Line Internet Protocol device driver |
13 | README.ipw2100 | 19 | README.ipw2100 |
@@ -17,7 +23,7 @@ README.ipw2200 | |||
17 | README.sb1000 | 23 | README.sb1000 |
18 | - info on General Instrument/NextLevel SURFboard1000 cable modem. | 24 | - info on General Instrument/NextLevel SURFboard1000 cable modem. |
19 | alias.txt | 25 | alias.txt |
20 | - info on using alias network devices | 26 | - info on using alias network devices. |
21 | arcnet-hardware.txt | 27 | arcnet-hardware.txt |
22 | - tons of info on ARCnet, hubs, jumper settings for ARCnet cards, etc. | 28 | - tons of info on ARCnet, hubs, jumper settings for ARCnet cards, etc. |
23 | arcnet.txt | 29 | arcnet.txt |
@@ -80,7 +86,7 @@ framerelay.txt | |||
80 | - info on using Frame Relay/Data Link Connection Identifier (DLCI). | 86 | - info on using Frame Relay/Data Link Connection Identifier (DLCI). |
81 | gen_stats.txt | 87 | gen_stats.txt |
82 | - Generic networking statistics for netlink users. | 88 | - Generic networking statistics for netlink users. |
83 | generic_hdlc.txt | 89 | generic-hdlc.txt |
84 | - The generic High Level Data Link Control (HDLC) layer. | 90 | - The generic High Level Data Link Control (HDLC) layer. |
85 | generic_netlink.txt | 91 | generic_netlink.txt |
86 | - info on Generic Netlink | 92 | - info on Generic Netlink |
@@ -88,6 +94,8 @@ gianfar.txt | |||
88 | - Gianfar Ethernet Driver. | 94 | - Gianfar Ethernet Driver. |
89 | i40e.txt | 95 | i40e.txt |
90 | - README for the Intel Ethernet Controller XL710 Driver (i40e). | 96 | - README for the Intel Ethernet Controller XL710 Driver (i40e). |
97 | i40evf.txt | ||
98 | - Short note on the Driver for the Intel(R) XL710 X710 Virtual Function | ||
91 | ieee802154.txt | 99 | ieee802154.txt |
92 | - Linux IEEE 802.15.4 implementation, API and drivers | 100 | - Linux IEEE 802.15.4 implementation, API and drivers |
93 | igb.txt | 101 | igb.txt |
@@ -102,6 +110,8 @@ ipddp.txt | |||
102 | - AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation | 110 | - AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation |
103 | iphase.txt | 111 | iphase.txt |
104 | - Interphase PCI ATM (i)Chip IA Linux driver info. | 112 | - Interphase PCI ATM (i)Chip IA Linux driver info. |
113 | ipsec.txt | ||
114 | - Note on not compressing IPSec payload and resulting failed policy check. | ||
105 | ipv6.txt | 115 | ipv6.txt |
106 | - Options to the ipv6 kernel module. | 116 | - Options to the ipv6 kernel module. |
107 | ipvs-sysctl.txt | 117 | ipvs-sysctl.txt |
@@ -120,6 +130,8 @@ lapb-module.txt | |||
120 | - programming information of the LAPB module. | 130 | - programming information of the LAPB module. |
121 | ltpc.txt | 131 | ltpc.txt |
122 | - the Apple or Farallon LocalTalk PC card driver | 132 | - the Apple or Farallon LocalTalk PC card driver |
133 | mac80211-auth-assoc-deauth.txt | ||
134 | - authentication and association / deauth-disassoc with max80211 | ||
123 | mac80211-injection.txt | 135 | mac80211-injection.txt |
124 | - HOWTO use packet injection with mac80211 | 136 | - HOWTO use packet injection with mac80211 |
125 | multiqueue.txt | 137 | multiqueue.txt |
@@ -134,6 +146,10 @@ netdevices.txt | |||
134 | - info on network device driver functions exported to the kernel. | 146 | - info on network device driver functions exported to the kernel. |
135 | netif-msg.txt | 147 | netif-msg.txt |
136 | - Design of the network interface message level setting (NETIF_MSG_*). | 148 | - Design of the network interface message level setting (NETIF_MSG_*). |
149 | netlink_mmap.txt | ||
150 | - memory mapped I/O with netlink | ||
151 | nf_conntrack-sysctl.txt | ||
152 | - list of netfilter-sysctl knobs. | ||
137 | nfc.txt | 153 | nfc.txt |
138 | - The Linux Near Field Communication (NFS) subsystem. | 154 | - The Linux Near Field Communication (NFS) subsystem. |
139 | openvswitch.txt | 155 | openvswitch.txt |
@@ -176,7 +192,7 @@ skfp.txt | |||
176 | - SysKonnect FDDI (SK-5xxx, Compaq Netelligent) driver info. | 192 | - SysKonnect FDDI (SK-5xxx, Compaq Netelligent) driver info. |
177 | smc9.txt | 193 | smc9.txt |
178 | - the driver for SMC's 9000 series of Ethernet cards | 194 | - the driver for SMC's 9000 series of Ethernet cards |
179 | spider-net.txt | 195 | spider_net.txt |
180 | - README for the Spidernet Driver (as found in PS3 / Cell BE). | 196 | - README for the Spidernet Driver (as found in PS3 / Cell BE). |
181 | stmmac.txt | 197 | stmmac.txt |
182 | - README for the STMicro Synopsys Ethernet driver. | 198 | - README for the STMicro Synopsys Ethernet driver. |
@@ -188,6 +204,8 @@ tcp.txt | |||
188 | - short blurb on how TCP output takes place. | 204 | - short blurb on how TCP output takes place. |
189 | tcp-thin.txt | 205 | tcp-thin.txt |
190 | - kernel tuning options for low rate 'thin' TCP streams. | 206 | - kernel tuning options for low rate 'thin' TCP streams. |
207 | team.txt | ||
208 | - pointer to information for ethernet teaming devices. | ||
191 | tlan.txt | 209 | tlan.txt |
192 | - ThunderLAN (Compaq Netelligent 10/100, Olicom OC-2xxx) driver info. | 210 | - ThunderLAN (Compaq Netelligent 10/100, Olicom OC-2xxx) driver info. |
193 | tproxy.txt | 211 | tproxy.txt |
@@ -200,6 +218,8 @@ vortex.txt | |||
200 | - info on using 3Com Vortex (3c590, 3c592, 3c595, 3c597) Ethernet cards. | 218 | - info on using 3Com Vortex (3c590, 3c592, 3c595, 3c597) Ethernet cards. |
201 | vxge.txt | 219 | vxge.txt |
202 | - README for the Neterion X3100 PCIe Server Adapter. | 220 | - README for the Neterion X3100 PCIe Server Adapter. |
221 | vxlan.txt | ||
222 | - Virtual extensible LAN overview | ||
203 | x25.txt | 223 | x25.txt |
204 | - general info on X.25 development. | 224 | - general info on X.25 development. |
205 | x25-iface.txt | 225 | x25-iface.txt |
diff --git a/Documentation/power/00-INDEX b/Documentation/power/00-INDEX index a4d682f54231..ad04cc8097ed 100644 --- a/Documentation/power/00-INDEX +++ b/Documentation/power/00-INDEX | |||
@@ -4,6 +4,8 @@ apm-acpi.txt | |||
4 | - basic info about the APM and ACPI support. | 4 | - basic info about the APM and ACPI support. |
5 | basic-pm-debugging.txt | 5 | basic-pm-debugging.txt |
6 | - Debugging suspend and resume | 6 | - Debugging suspend and resume |
7 | charger-manager.txt | ||
8 | - Battery charger management. | ||
7 | devices.txt | 9 | devices.txt |
8 | - How drivers interact with system-wide power management | 10 | - How drivers interact with system-wide power management |
9 | drivers-testing.txt | 11 | drivers-testing.txt |
@@ -22,6 +24,8 @@ pm_qos_interface.txt | |||
22 | - info on Linux PM Quality of Service interface | 24 | - info on Linux PM Quality of Service interface |
23 | power_supply_class.txt | 25 | power_supply_class.txt |
24 | - Tells userspace about battery, UPS, AC or DC power supply properties | 26 | - Tells userspace about battery, UPS, AC or DC power supply properties |
27 | runtime_pm.txt | ||
28 | - Power management framework for I/O devices. | ||
25 | s2ram.txt | 29 | s2ram.txt |
26 | - How to get suspend to ram working (and debug it when it isn't) | 30 | - How to get suspend to ram working (and debug it when it isn't) |
27 | states.txt | 31 | states.txt |
@@ -38,7 +42,5 @@ tricks.txt | |||
38 | - How to trick software suspend (to disk) into working when it isn't | 42 | - How to trick software suspend (to disk) into working when it isn't |
39 | userland-swsusp.txt | 43 | userland-swsusp.txt |
40 | - Experimental implementation of software suspend in userspace | 44 | - Experimental implementation of software suspend in userspace |
41 | video_extension.txt | ||
42 | - ACPI video extensions | ||
43 | video.txt | 45 | video.txt |
44 | - Video issues during resume from suspend | 46 | - Video issues during resume from suspend |
diff --git a/Documentation/ptp/testptp.c b/Documentation/ptp/testptp.c index a74d0a84d329..4aba0436da65 100644 --- a/Documentation/ptp/testptp.c +++ b/Documentation/ptp/testptp.c | |||
@@ -117,6 +117,7 @@ static void usage(char *progname) | |||
117 | " -f val adjust the ptp clock frequency by 'val' ppb\n" | 117 | " -f val adjust the ptp clock frequency by 'val' ppb\n" |
118 | " -g get the ptp clock time\n" | 118 | " -g get the ptp clock time\n" |
119 | " -h prints this message\n" | 119 | " -h prints this message\n" |
120 | " -i val index for event/trigger\n" | ||
120 | " -k val measure the time offset between system and phc clock\n" | 121 | " -k val measure the time offset between system and phc clock\n" |
121 | " for 'val' times (Maximum 25)\n" | 122 | " for 'val' times (Maximum 25)\n" |
122 | " -p val enable output with a period of 'val' nanoseconds\n" | 123 | " -p val enable output with a period of 'val' nanoseconds\n" |
@@ -154,6 +155,7 @@ int main(int argc, char *argv[]) | |||
154 | int capabilities = 0; | 155 | int capabilities = 0; |
155 | int extts = 0; | 156 | int extts = 0; |
156 | int gettime = 0; | 157 | int gettime = 0; |
158 | int index = 0; | ||
157 | int oneshot = 0; | 159 | int oneshot = 0; |
158 | int pct_offset = 0; | 160 | int pct_offset = 0; |
159 | int n_samples = 0; | 161 | int n_samples = 0; |
@@ -167,7 +169,7 @@ int main(int argc, char *argv[]) | |||
167 | 169 | ||
168 | progname = strrchr(argv[0], '/'); | 170 | progname = strrchr(argv[0], '/'); |
169 | progname = progname ? 1+progname : argv[0]; | 171 | progname = progname ? 1+progname : argv[0]; |
170 | while (EOF != (c = getopt(argc, argv, "a:A:cd:e:f:ghk:p:P:sSt:v"))) { | 172 | while (EOF != (c = getopt(argc, argv, "a:A:cd:e:f:ghi:k:p:P:sSt:v"))) { |
171 | switch (c) { | 173 | switch (c) { |
172 | case 'a': | 174 | case 'a': |
173 | oneshot = atoi(optarg); | 175 | oneshot = atoi(optarg); |
@@ -190,6 +192,9 @@ int main(int argc, char *argv[]) | |||
190 | case 'g': | 192 | case 'g': |
191 | gettime = 1; | 193 | gettime = 1; |
192 | break; | 194 | break; |
195 | case 'i': | ||
196 | index = atoi(optarg); | ||
197 | break; | ||
193 | case 'k': | 198 | case 'k': |
194 | pct_offset = 1; | 199 | pct_offset = 1; |
195 | n_samples = atoi(optarg); | 200 | n_samples = atoi(optarg); |
@@ -301,7 +306,7 @@ int main(int argc, char *argv[]) | |||
301 | 306 | ||
302 | if (extts) { | 307 | if (extts) { |
303 | memset(&extts_request, 0, sizeof(extts_request)); | 308 | memset(&extts_request, 0, sizeof(extts_request)); |
304 | extts_request.index = 0; | 309 | extts_request.index = index; |
305 | extts_request.flags = PTP_ENABLE_FEATURE; | 310 | extts_request.flags = PTP_ENABLE_FEATURE; |
306 | if (ioctl(fd, PTP_EXTTS_REQUEST, &extts_request)) { | 311 | if (ioctl(fd, PTP_EXTTS_REQUEST, &extts_request)) { |
307 | perror("PTP_EXTTS_REQUEST"); | 312 | perror("PTP_EXTTS_REQUEST"); |
@@ -375,7 +380,7 @@ int main(int argc, char *argv[]) | |||
375 | return -1; | 380 | return -1; |
376 | } | 381 | } |
377 | memset(&perout_request, 0, sizeof(perout_request)); | 382 | memset(&perout_request, 0, sizeof(perout_request)); |
378 | perout_request.index = 0; | 383 | perout_request.index = index; |
379 | perout_request.start.sec = ts.tv_sec + 2; | 384 | perout_request.start.sec = ts.tv_sec + 2; |
380 | perout_request.start.nsec = 0; | 385 | perout_request.start.nsec = 0; |
381 | perout_request.period.sec = 0; | 386 | perout_request.period.sec = 0; |
diff --git a/Documentation/s390/00-INDEX b/Documentation/s390/00-INDEX index 3a2b96302ecc..10c874ebdfe5 100644 --- a/Documentation/s390/00-INDEX +++ b/Documentation/s390/00-INDEX | |||
@@ -16,11 +16,13 @@ Debugging390.txt | |||
16 | - hints for debugging on s390 systems. | 16 | - hints for debugging on s390 systems. |
17 | driver-model.txt | 17 | driver-model.txt |
18 | - information on s390 devices and the driver model. | 18 | - information on s390 devices and the driver model. |
19 | kvm.txt | ||
20 | - ioctl calls to /dev/kvm on s390. | ||
19 | monreader.txt | 21 | monreader.txt |
20 | - information on accessing the z/VM monitor stream from Linux. | 22 | - information on accessing the z/VM monitor stream from Linux. |
23 | qeth.txt | ||
24 | - HiperSockets Bridge Port Support. | ||
21 | s390dbf.txt | 25 | s390dbf.txt |
22 | - information on using the s390 debug feature. | 26 | - information on using the s390 debug feature. |
23 | TAPE | 27 | zfcpdump.txt |
24 | - information on the driver for channel-attached tapes. | ||
25 | zfcpdump | ||
26 | - information on the s390 SCSI dump tool. | 28 | - information on the s390 SCSI dump tool. |
diff --git a/Documentation/scheduler/00-INDEX b/Documentation/scheduler/00-INDEX index 46702e4f89c9..eccf7ad2e7f9 100644 --- a/Documentation/scheduler/00-INDEX +++ b/Documentation/scheduler/00-INDEX | |||
@@ -2,6 +2,8 @@ | |||
2 | - this file. | 2 | - this file. |
3 | sched-arch.txt | 3 | sched-arch.txt |
4 | - CPU Scheduler implementation hints for architecture specific code. | 4 | - CPU Scheduler implementation hints for architecture specific code. |
5 | sched-bwc.txt | ||
6 | - CFS bandwidth control overview. | ||
5 | sched-design-CFS.txt | 7 | sched-design-CFS.txt |
6 | - goals, design and implementation of the Completely Fair Scheduler. | 8 | - goals, design and implementation of the Completely Fair Scheduler. |
7 | sched-domains.txt | 9 | sched-domains.txt |
diff --git a/Documentation/scsi/00-INDEX b/Documentation/scsi/00-INDEX index 2044be565d93..c4b978a72f78 100644 --- a/Documentation/scsi/00-INDEX +++ b/Documentation/scsi/00-INDEX | |||
@@ -36,6 +36,8 @@ NinjaSCSI.txt | |||
36 | - info on WorkBiT NinjaSCSI-32/32Bi driver | 36 | - info on WorkBiT NinjaSCSI-32/32Bi driver |
37 | aacraid.txt | 37 | aacraid.txt |
38 | - Driver supporting Adaptec RAID controllers | 38 | - Driver supporting Adaptec RAID controllers |
39 | advansys.txt | ||
40 | - List of Advansys Host Adapters | ||
39 | aha152x.txt | 41 | aha152x.txt |
40 | - info on driver for Adaptec AHA152x based adapters | 42 | - info on driver for Adaptec AHA152x based adapters |
41 | aic79xx.txt | 43 | aic79xx.txt |
@@ -44,6 +46,12 @@ aic7xxx.txt | |||
44 | - info on driver for Adaptec controllers | 46 | - info on driver for Adaptec controllers |
45 | arcmsr_spec.txt | 47 | arcmsr_spec.txt |
46 | - ARECA FIRMWARE SPEC (for IOP331 adapter) | 48 | - ARECA FIRMWARE SPEC (for IOP331 adapter) |
49 | bfa.txt | ||
50 | - Brocade FC/FCOE adapter driver. | ||
51 | bnx2fc.txt | ||
52 | - FCoE hardware offload for Broadcom network interfaces. | ||
53 | cxgb3i.txt | ||
54 | - Chelsio iSCSI Linux Driver | ||
47 | dc395x.txt | 55 | dc395x.txt |
48 | - README file for the dc395x SCSI driver | 56 | - README file for the dc395x SCSI driver |
49 | dpti.txt | 57 | dpti.txt |
@@ -52,18 +60,24 @@ dtc3x80.txt | |||
52 | - info on driver for DTC 2x80 based adapters | 60 | - info on driver for DTC 2x80 based adapters |
53 | g_NCR5380.txt | 61 | g_NCR5380.txt |
54 | - info on driver for NCR5380 and NCR53c400 based adapters | 62 | - info on driver for NCR5380 and NCR53c400 based adapters |
63 | hpsa.txt | ||
64 | - HP Smart Array Controller SCSI driver. | ||
55 | hptiop.txt | 65 | hptiop.txt |
56 | - HIGHPOINT ROCKETRAID 3xxx RAID DRIVER | 66 | - HIGHPOINT ROCKETRAID 3xxx RAID DRIVER |
57 | in2000.txt | 67 | in2000.txt |
58 | - info on in2000 driver | 68 | - info on in2000 driver |
59 | libsas.txt | 69 | libsas.txt |
60 | - Serial Attached SCSI management layer. | 70 | - Serial Attached SCSI management layer. |
71 | link_power_management_policy.txt | ||
72 | - Link power management options. | ||
61 | lpfc.txt | 73 | lpfc.txt |
62 | - LPFC driver release notes | 74 | - LPFC driver release notes |
63 | megaraid.txt | 75 | megaraid.txt |
64 | - Common Management Module, shared code handling ioctls for LSI drivers | 76 | - Common Management Module, shared code handling ioctls for LSI drivers |
65 | ncr53c8xx.txt | 77 | ncr53c8xx.txt |
66 | - info on driver for NCR53c8xx based adapters | 78 | - info on driver for NCR53c8xx based adapters |
79 | osd.txt | ||
80 | Object-Based Storage Device, command set introduction. | ||
67 | osst.txt | 81 | osst.txt |
68 | - info on driver for OnStream SC-x0 SCSI tape | 82 | - info on driver for OnStream SC-x0 SCSI tape |
69 | ppa.txt | 83 | ppa.txt |
@@ -74,6 +88,8 @@ scsi-changer.txt | |||
74 | - README for the SCSI media changer driver | 88 | - README for the SCSI media changer driver |
75 | scsi-generic.txt | 89 | scsi-generic.txt |
76 | - info on the sg driver for generic (non-disk/CD/tape) SCSI devices. | 90 | - info on the sg driver for generic (non-disk/CD/tape) SCSI devices. |
91 | scsi-parameters.txt | ||
92 | - List of SCSI-parameters to pass to the kernel at module load-time. | ||
77 | scsi.txt | 93 | scsi.txt |
78 | - short blurb on using SCSI support as a module. | 94 | - short blurb on using SCSI support as a module. |
79 | scsi_mid_low_api.txt | 95 | scsi_mid_low_api.txt |
diff --git a/Documentation/serial/00-INDEX b/Documentation/serial/00-INDEX index 1f1b22fbd739..f9c6b5ed03e7 100644 --- a/Documentation/serial/00-INDEX +++ b/Documentation/serial/00-INDEX | |||
@@ -4,10 +4,12 @@ README.cycladesZ | |||
4 | - info on Cyclades-Z firmware loading. | 4 | - info on Cyclades-Z firmware loading. |
5 | digiepca.txt | 5 | digiepca.txt |
6 | - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards. | 6 | - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards. |
7 | hayes-esp.txt | 7 | driver |
8 | - info on using the Hayes ESP serial driver. | 8 | - intro to the low level serial driver. |
9 | moxa-smartio | 9 | moxa-smartio |
10 | - file with info on installing/using Moxa multiport serial driver. | 10 | - file with info on installing/using Moxa multiport serial driver. |
11 | n_gsm.txt | ||
12 | - GSM 0710 tty multiplexer howto. | ||
11 | riscom8.txt | 13 | riscom8.txt |
12 | - notes on using the RISCom/8 multi-port serial driver. | 14 | - notes on using the RISCom/8 multi-port serial driver. |
13 | rocket.txt | 15 | rocket.txt |
diff --git a/Documentation/spi/00-INDEX b/Documentation/spi/00-INDEX new file mode 100644 index 000000000000..a128fa835512 --- /dev/null +++ b/Documentation/spi/00-INDEX | |||
@@ -0,0 +1,22 @@ | |||
1 | 00-INDEX | ||
2 | - this file. | ||
3 | Makefile | ||
4 | - Makefile for the example sourcefiles. | ||
5 | butterfly | ||
6 | - AVR Butterfly SPI driver overview and pin configuration. | ||
7 | ep93xx_spi | ||
8 | - Basic EP93xx SPI driver configuration. | ||
9 | pxa2xx | ||
10 | - PXA2xx SPI master controller build by spi_message fifo wq | ||
11 | spidev | ||
12 | - Intro to the userspace API for spi devices | ||
13 | spidev_fdx.c | ||
14 | - spidev example file | ||
15 | spi-lm70llp | ||
16 | - Connecting an LM70-LLP sensor to the kernel via the SPI subsys. | ||
17 | spi-sc18is602 | ||
18 | - NXP SC18IS602/603 I2C-bus to SPI bridge | ||
19 | spi-summary | ||
20 | - (Linux) SPI overview. If unsure about SPI or SPI in Linux, start here. | ||
21 | spidev_test.c | ||
22 | - SPI testing utility. | ||
diff --git a/Documentation/timers/00-INDEX b/Documentation/timers/00-INDEX index ef2ccbf77fa2..6d042dc1cce0 100644 --- a/Documentation/timers/00-INDEX +++ b/Documentation/timers/00-INDEX | |||
@@ -8,6 +8,8 @@ hpet_example.c | |||
8 | - sample hpet timer test program | 8 | - sample hpet timer test program |
9 | hrtimers.txt | 9 | hrtimers.txt |
10 | - subsystem for high-resolution kernel timers | 10 | - subsystem for high-resolution kernel timers |
11 | Makefile | ||
12 | - Build and link hpet_example | ||
11 | NO_HZ.txt | 13 | NO_HZ.txt |
12 | - Summary of the different methods for the scheduler clock-interrupts management. | 14 | - Summary of the different methods for the scheduler clock-interrupts management. |
13 | timers-howto.txt | 15 | timers-howto.txt |
diff --git a/Documentation/virtual/kvm/00-INDEX b/Documentation/virtual/kvm/00-INDEX index 641ec9220179..fee9f2bf9c64 100644 --- a/Documentation/virtual/kvm/00-INDEX +++ b/Documentation/virtual/kvm/00-INDEX | |||
@@ -20,5 +20,7 @@ ppc-pv.txt | |||
20 | - the paravirtualization interface on PowerPC. | 20 | - the paravirtualization interface on PowerPC. |
21 | review-checklist.txt | 21 | review-checklist.txt |
22 | - review checklist for KVM patches. | 22 | - review checklist for KVM patches. |
23 | s390-diag.txt | ||
24 | - Diagnose hypercall description (for IBM S/390) | ||
23 | timekeeping.txt | 25 | timekeeping.txt |
24 | - timekeeping virtualization for x86-based architectures. | 26 | - timekeeping virtualization for x86-based architectures. |
diff --git a/Documentation/vm/00-INDEX b/Documentation/vm/00-INDEX index a39d06680e1c..081c49777abb 100644 --- a/Documentation/vm/00-INDEX +++ b/Documentation/vm/00-INDEX | |||
@@ -16,8 +16,6 @@ hwpoison.txt | |||
16 | - explains what hwpoison is | 16 | - explains what hwpoison is |
17 | ksm.txt | 17 | ksm.txt |
18 | - how to use the Kernel Samepage Merging feature. | 18 | - how to use the Kernel Samepage Merging feature. |
19 | locking | ||
20 | - info on how locking and synchronization is done in the Linux vm code. | ||
21 | numa | 19 | numa |
22 | - information about NUMA specific code in the Linux vm. | 20 | - information about NUMA specific code in the Linux vm. |
23 | numa_memory_policy.txt | 21 | numa_memory_policy.txt |
@@ -32,6 +30,8 @@ slub.txt | |||
32 | - a short users guide for SLUB. | 30 | - a short users guide for SLUB. |
33 | soft-dirty.txt | 31 | soft-dirty.txt |
34 | - short explanation for soft-dirty PTEs | 32 | - short explanation for soft-dirty PTEs |
33 | split_page_table_lock | ||
34 | - Separate per-table lock to improve scalability of the old page_table_lock. | ||
35 | transhuge.txt | 35 | transhuge.txt |
36 | - Transparent Hugepage Support, alternative way of using hugepages. | 36 | - Transparent Hugepage Support, alternative way of using hugepages. |
37 | unevictable-lru.txt | 37 | unevictable-lru.txt |
diff --git a/Documentation/w1/masters/00-INDEX b/Documentation/w1/masters/00-INDEX index d63fa024ac05..8330cf9325f0 100644 --- a/Documentation/w1/masters/00-INDEX +++ b/Documentation/w1/masters/00-INDEX | |||
@@ -4,7 +4,9 @@ ds2482 | |||
4 | - The Maxim/Dallas Semiconductor DS2482 provides 1-wire busses. | 4 | - The Maxim/Dallas Semiconductor DS2482 provides 1-wire busses. |
5 | ds2490 | 5 | ds2490 |
6 | - The Maxim/Dallas Semiconductor DS2490 builds USB <-> W1 bridges. | 6 | - The Maxim/Dallas Semiconductor DS2490 builds USB <-> W1 bridges. |
7 | mxc_w1 | 7 | mxc-w1 |
8 | - W1 master controller driver found on Freescale MX2/MX3 SoCs | 8 | - W1 master controller driver found on Freescale MX2/MX3 SoCs |
9 | omap-hdq | ||
10 | - HDQ/1-wire module of TI OMAP 2430/3430. | ||
9 | w1-gpio | 11 | w1-gpio |
10 | - GPIO 1-wire bus master driver. | 12 | - GPIO 1-wire bus master driver. |
diff --git a/Documentation/w1/slaves/00-INDEX b/Documentation/w1/slaves/00-INDEX index 75613c9ac4db..6e18c70c3474 100644 --- a/Documentation/w1/slaves/00-INDEX +++ b/Documentation/w1/slaves/00-INDEX | |||
@@ -4,3 +4,5 @@ w1_therm | |||
4 | - The Maxim/Dallas Semiconductor ds18*20 temperature sensor. | 4 | - The Maxim/Dallas Semiconductor ds18*20 temperature sensor. |
5 | w1_ds2423 | 5 | w1_ds2423 |
6 | - The Maxim/Dallas Semiconductor ds2423 counter device. | 6 | - The Maxim/Dallas Semiconductor ds2423 counter device. |
7 | w1_ds28e04 | ||
8 | - The Maxim/Dallas Semiconductor ds28e04 eeprom. | ||
diff --git a/Documentation/x86/00-INDEX b/Documentation/x86/00-INDEX index f37b46d34861..692264456f0f 100644 --- a/Documentation/x86/00-INDEX +++ b/Documentation/x86/00-INDEX | |||
@@ -1,6 +1,20 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - this file | 2 | - this file |
3 | mtrr.txt | 3 | boot.txt |
4 | - how to use x86 Memory Type Range Registers to increase performance | 4 | - List of boot protocol versions |
5 | early-microcode.txt | ||
6 | - How to load microcode from an initrd-CPIO archive early to fix CPU issues. | ||
7 | earlyprintk.txt | ||
8 | - Using earlyprintk with a USB2 debug port key. | ||
9 | entry_64.txt | ||
10 | - Describe (some of the) kernel entry points for x86. | ||
5 | exception-tables.txt | 11 | exception-tables.txt |
6 | - why and how Linux kernel uses exception tables on x86 | 12 | - why and how Linux kernel uses exception tables on x86 |
13 | mtrr.txt | ||
14 | - how to use x86 Memory Type Range Registers to increase performance | ||
15 | pat.txt | ||
16 | - Page Attribute Table intro and API | ||
17 | usb-legacy-support.txt | ||
18 | - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard. | ||
19 | zero-page.txt | ||
20 | - layout of the first page of memory. | ||