Commit 3cf8ca1c250d3c3d8bf61f20bd71acd1876bf777

Authored by Henrik Austad
Committed by Linus Torvalds
1 parent 3645e3283b

Documentation/: update 00-INDEX files

Some of the 00-INDEX files are somewhat outdated and some folders does
not contain 00-INDEX at all.  Only outdated (with the notably exception
of spi) indexes are touched here, the 169 folders without 00-INDEX has
not been touched.

New 00-INDEX
 - spi/* was added in a series of commits dating back to 2006

Added files (missing in (*/)00-INDEX)
 - dmatest.txt was added by commit 851b7e16a07d ("dmatest: run test via
   debugfs")
 - this_cpu_ops.txt was added by commit a1b2a555d637 ("percpu: add
   documentation on this_cpu operations")
 - ww-mutex-design.txt was added by commit 040a0a371005 ("mutex: Add
   support for wound/wait style locks")
 - bcache.txt was added by commit cafe56359144 ("bcache: A block layer
   cache")
 - kernel-per-CPU-kthreads.txt was added by commit 49717cb40410
   ("kthread: Document ways of reducing OS jitter due to per-CPU
   kthreads")
 - phy.txt was added by commit ff764963479a ("drivers: phy: add generic
   PHY framework")
 - block/null_blk was added by commit 12f8f4fc0314 ("null_blk:
   documentation")
 - module-signing.txt was added by commit 3cafea307642 ("Add
   Documentation/module-signing.txt file")
 - assoc_array.txt was added by commit 3cb989501c26 ("Add a generic
   associative array implementation.")
 - arm/IXP4xx was part of the initial repo
 - arm/cluster-pm-race-avoidance.txt was added by commit 7fe31d28e839
   ("ARM: mcpm: introduce helpers for platform coherency exit/setup")
 - arm/firmware.txt was added by commit 7366b92a77fc ("ARM: Add
   interface for registering and calling firmware-specific operations")
 - arm/kernel_mode_neon.txt was added by commit 2afd0a05241d ("ARM:
   7825/1: document the use of NEON in kernel mode")
 - arm/tcm.txt was added by commit bc581770cfdd ("ARM: 5580/2: ARM TCM
   (Tightly-Coupled Memory) support v3")
 - arm/vlocks.txt was added by commit 9762f12d3e05 ("ARM: mcpm: Add
   baremetal voting mutexes")
 - blackfin/gptimers-example.c, Makefile was added by commit
   4b60779d5ea7 ("Blackfin: add an example showing how to use the
   gptimers API")
 - devicetree/usage-model.txt was added by commit 31134efc681a ("dt:
   Linux DT usage model documentation")
 - fb/api.txt was added by commit fb21c2f42879 ("fbdev: Add FOURCC-based
   format configuration API")
 - fb/sm501.txt was added by commit e6a049807105 ("video, sm501: add
   edid and commandline support")
 - fb/udlfb.txt was added by commit 96f8d864afd6 ("fbdev: move udlfb out
   of staging.")
 - filesystems/Makefile was added by commit 1e0051ae48a2
   ("Documentation/fs/: split txt and source files")
 - filesystems/nfs/nfsd-admin-interfaces.txt was added by commit
   8a4c6e19cfed ("nfsd: document kernel interfaces for nfsd
   configuration")
 - ide/warm-plug-howto.txt was added by commit f74c91413ec6 ("ide: add
   warm-plug support for IDE devices (take 2)")
 - laptops/Makefile was added by commit d49129accc21
   ("Documentation/laptop/: split txt and source files")
 - leds/leds-blinkm.txt was added by commit b54cf35a7f65 ("LEDS: add
   BlinkM RGB LED driver, documentation and update MAINTAINERS")
 - leds/ledtrig-oneshot.txt was added by commit 5e417281cde2 ("leds: add
   oneshot trigger")
 - leds/ledtrig-transient.txt was added by commit 44e1e9f8e705 ("leds:
   add new transient trigger for one shot timer activation")
 - m68k/README.buddha was part of the initial repo
 - networking/LICENSE.(qla3xxx|qlcnic|qlge) was added by commits
   40839129f779, c4e84bde1d59, 5a4faa873782
 - networking/Makefile was added by commit 3794f3e812ef ("docsrc: build
   Documentation/ sources")
 - networking/i40evf.txt was added by commit 105bf2fe6b32 ("i40evf: add
   driver to kernel build system")
 - networking/ipsec.txt was added by commit b3c6efbc36e2 ("xfrm: Add
   file to document IPsec corner case")
 - networking/mac80211-auth-assoc-deauth.txt was added by commit
   3cd7920a2be8 ("mac80211: add auth/assoc/deauth flow diagram")
 - networking/netlink_mmap.txt was added by commit 5683264c3981
   ("netlink: add documentation for memory mapped I/O")
 - networking/nf_conntrack-sysctl.txt was added by commit c9f9e0e1597f
   ("netfilter: doc: add nf_conntrack sysctl api documentation") lan)
 - networking/team.txt was added by commit 3d249d4ca7d0 ("net: introduce
   ethernet teaming device")
 - networking/vxlan.txt was added by commit d342894c5d2f ("vxlan:
   virtual extensible lan")
 - power/runtime_pm.txt was added by commit 5e928f77a09a ("PM: Introduce
   core framework for run-time PM of I/O devices (rev.  17)")
 - power/charger-manager.txt was added by commit 3bb3dbbd56ea
   ("power_supply: Add initial Charger-Manager driver")
 - RCU/lockdep-splat.txt was added by commit d7bd2d68aa2e ("rcu:
   Document interpretation of RCU-lockdep splats")
 - s390/kvm.txt was added by 5ecee4b (KVM: s390: API documentation)
 - s390/qeth.txt was added by commit b4d72c08b358 ("qeth: bridgeport
   support - basic control")
 - scheduler/sched-bwc.txt was added by commit 88ebc08ea9f7 ("sched: Add
   documentation for bandwidth control")
 - scsi/advansys.txt was added by commit 4bd6d7f35661 ("[SCSI] advansys:
   Move documentation to Documentation/scsi")
 - scsi/bfa.txt was added by commit 1ec90174bdb4 ("[SCSI] bfa: add
   readme file")
 - scsi/bnx2fc.txt was added by commit 12b8fc10eaf4 ("[SCSI] bnx2fc: Add
   driver documentation")
 - scsi/cxgb3i.txt was added by commit c3673464ebc0 ("[SCSI] cxgb3i: Add
   cxgb3i iSCSI driver.")
 - scsi/hpsa.txt was added by commit 992ebcf14f3c ("[SCSI] hpsa: Add
   hpsa.txt to Documentation/scsi")
 - scsi/link_power_management_policy.txt was added by commit
   ca77329fb713 ("[libata] Link power management infrastructure")
 - scsi/osd.txt was added by commit 78e0c621deca ("[SCSI] osd:
   Documentation for OSD library")
 - scsi/scsi-parameter.txt was created/moved by commit 163475fb111c
   ("Documentation: move SCSI parameters to their own text file")
 - serial/driver was part of the initial repo
 - serial/n_gsm.txt was added by commit 323e84122ec6 ("n_gsm: add a
   documentation")
 - timers/Makefile was added by commit 3794f3e812ef ("docsrc: build
   Documentation/ sources")
 - virt/kvm/s390.txt was added by commit d9101fca3d57 ("KVM: s390:
   diagnose call documentation")
 - vm/split_page_table_lock was added by commit 49076ec2ccaf ("mm:
   dynamically allocate page->ptl if it cannot be embedded to struct
   page")
 - w1/slaves/w1_ds28e04 was added by commit fbf7f7b4e2ae ("w1: Add
   1-wire slave device driver for DS28E04-100")
 - w1/masters/omap-hdq was added by commit e0a29382c6f5 ("hdq:
   documentation for OMAP HDQ")
 - x86/early-microcode.txt was added by commit 0d91ea86a895 ("x86, doc:
   Documentation for early microcode loading")
 - x86/earlyprintk.txt was added by commit a1aade478862 ("x86/doc:
   mini-howto for using earlyprintk=dbgp")
 - x86/entry_64.txt was added by commit 8b4777a4b50c ("x86-64: Document
   some of entry_64.S")
 - x86/pat.txt was added by commit d27554d874c7 ("x86: PAT
   documentation")

Moved files
 - arm/kernel_user_helpers.txt was moved out of arch/arm/kernel by
   commit 37b8304642c7 ("ARM: kuser: move interface documentation out of
   the source code")
 - efi-stub.txt was moved out of x86/ and down into Documentation/ in
   commit 4172fe2f8a47 ("EFI stub documentation updates")
 - laptops/hpfall.c was moved out of hwmon/ and into laptops/ in commit
   efcfed9bad88 ("Move hp_accel to drivers/platform/x86")
 - commit 5616c23ad9cd ("x86: doc: move x86-generic documentation from
   Doc/x86/i386"):
   * x86/usb-legacy-support.txt
   * x86/boot.txt
   * x86/zero_page.txt
 - power/video_extension.txt was moved to acpi in commit 70e66e4df191
   ("ACPI / video: move video_extension.txt to Documentation/acpi")

Removed files (left in 00-INDEX)
 - memory.txt was removed by commit 00ea8990aadf ("memory.txt: remove
   stray information")
 - gpio.txt was moved to gpio/ in commit fd8e198cfcaa ("Documentation:
   gpiolib: document new interface")
 - networking/DLINK.txt was removed by commit 168e06ae26dd
   ("drivers/net: delete old parallel port de600/de620 drivers")
 - serial/hayes-esp.txt was removed by commit f53a2ade0bb9 ("tty: esp:
   remove broken driver")
 - s390/TAPE was removed by commit 9e280f669308 ("[S390] remove tape
   block docu")
 - vm/locking was removed by commit 57ea8171d2bc ("mm: documentation:
   remove hopelessly out-of-date locking doc")
 - laptops/acer-wmi.txt was remvoed by commit 020036678e81 ("acer-wmi:
   Delete out-of-date documentation")

Typos/misc issues
 - rpc-server-gss.txt was added as knfsd-rpcgss.txt in commit
   030d794bf498 ("SUNRPC: Use gssproxy upcall for server RPCGSS
   authentication.")
 - commit b88cf73d9278 ("net: add missing entries to
   Documentation/networking/00-INDEX")
   * generic-hdlc.txt was added as generic_hdlc.txt
   * spider_net.txt was added as spider-net.txt
 - w1/master/mxc-w1 was added as mxc_w1 by commit a5fd9139f74c ("w1: add
   1-wire master driver for i.MX27 / i.MX31")
 - s390/zfcpdump.txt was added as zfcpdump by commit 6920c12a407e
   ("[S390] Add Documentation/s390/00-INDEX.")

Signed-off-by: Henrik Austad <henrik@austad.us>
Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>	[rcu bits]
Acked-by: Rob Landley <rob@landley.net>
Cc: Jiri Kosina <jkosina@suse.cz>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: David S. Miller <davem@davemloft.net>
Cc: Mark Brown <broonie@kernel.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Gleb Natapov <gleb@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Len Brown <len.brown@intel.com>
Cc: James Bottomley <JBottomley@parallels.com>
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 26 changed files with 176 additions and 26 deletions Side-by-side Diff

Documentation/00-INDEX
... ... @@ -29,6 +29,8 @@
29 29 - How to do DMA with ISA (and LPC) devices.
30 30 DMA-attributes.txt
31 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 34 DocBook/
33 35 - directory with DocBook templates etc. for kernel documentation.
34 36 EDID/
... ... @@ -77,6 +79,8 @@
77 79 - directory with info about Linux on the ARM architecture.
78 80 arm64/
79 81 - directory with info about Linux on the 64 bit ARM architecture.
  82 +assoc_array.txt
  83 + - generic associative array intro.
80 84 atomic_ops.txt
81 85 - semantics and behavior of atomic and bitmask operations.
82 86 auxdisplay/
... ... @@ -87,6 +91,8 @@
87 91 - how to use kernel parameters to exclude bad RAM regions.
88 92 basic_profiling.txt
89 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 96 binfmt_misc.txt
91 97 - info on the kernel support for extra binary formats.
92 98 blackfin/
... ... @@ -171,6 +177,8 @@
171 177 - info about initramfs, klibc, and userspace early during boot.
172 178 edac.txt
173 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 182 eisa.txt
175 183 - info on EISA bus support.
176 184 email-clients.txt
... ... @@ -195,8 +203,8 @@
195 203 - info on requeueing of tasks from a non-PI futex to a PI futex
196 204 gcov.txt
197 205 - use of GCC's coverage testing tool "gcov" with the Linux kernel
198   -gpio.txt
199   - - overview of GPIO (General Purpose Input/Output) access conventions.
  206 +gpio/
  207 + - gpio related documentation
200 208 hid/
201 209 - directory with information on human interface devices
202 210 highuid.txt
... ... @@ -255,6 +263,8 @@
255 263 - listing of various WWW + books that document kernel internals.
256 264 kernel-parameters.txt
257 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 268 kmemcheck.txt
259 269 - info on dynamic checker that detects uses of uninitialized memory.
260 270 kmemleak.txt
... ... @@ -299,8 +309,6 @@
299 309 - directory with info on parts like the Texas Instruments EMIF driver
300 310 memory-hotplug.txt
301 311 - Hotpluggable memory support, how to use and current status.
302   -memory.txt
303   - - info on typical Linux memory problems.
304 312 metag/
305 313 - directory with info about Linux on Meta architecture.
306 314 mips/
... ... @@ -311,6 +319,8 @@
311 319 - directory with info about the MMC subsystem
312 320 mn10300/
313 321 - directory with info about the mn10300 architecture port
  322 +module-signing.txt
  323 + - Kernel module signing for increased security when loading modules.
314 324 mtd/
315 325 - directory with info about memory technology devices (flash)
316 326 mono.txt
... ... @@ -343,6 +353,8 @@
343 353 - info on the Linux PCMCIA driver.
344 354 percpu-rw-semaphore.txt
345 355 - RCU based read-write semaphore optimized for locking for reading
  356 +phy.txt
  357 + - Description of the generic PHY framework.
346 358 pi-futex.txt
347 359 - documentation on lightweight priority inheritance futexes.
348 360 pinctrl.txt
... ... @@ -431,6 +443,8 @@
431 443 - info on the magic SysRq key.
432 444 target/
433 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 448 thermal/
435 449 - directory with information on managing thermal issues (CPU/temp)
436 450 trace/
... ... @@ -469,6 +483,8 @@
469 483 - directory with info about Intel Wireless Wimax Connections
470 484 workqueue.txt
471 485 - information on the Concurrency Managed Workqueue implementation
  486 +ww-mutex-design.txt
  487 + - Intro to Mutex wait/would deadlock handling.s
472 488 x86/x86_64/
473 489 - directory with info on Linux support for AMD x86-64 (Hammer) machines.
474 490 xtensa/
Documentation/RCU/00-INDEX
... ... @@ -8,6 +8,8 @@
8 8 - Using RCU to Protect Read-Mostly Linked Lists
9 9 lockdep.txt
10 10 - RCU and lockdep checking
  11 +lockdep-splat.txt
  12 + - RCU Lockdep splats explained.
11 13 NMI-RCU.txt
12 14 - Using RCU to Protect Dynamic NMI Handlers
13 15 rcubarrier.txt
Documentation/arm/00-INDEX
... ... @@ -4,6 +4,8 @@
4 4 - requirements for booting
5 5 Interrupts
6 6 - ARM Interrupt subsystem documentation
  7 +IXP4xx
  8 + - Intel IXP4xx Network processor.
7 9 msm
8 10 - MSM specific documentation
9 11 Netwinder
10 12  
... ... @@ -24,8 +26,16 @@
24 26 - ST SPEAr platform Linux Overview
25 27 VFP/
26 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 31 empeg/
28 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 39 mem_alignment
30 40 - alignment abort handler documentation
31 41 memory.txt
... ... @@ -34,4 +44,8 @@
34 44 - NWFPE floating point emulator documentation
35 45 swp_emulation
36 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.
Documentation/blackfin/00-INDEX
1 1 00-INDEX
2 2 - This file
3   -
  3 +Makefile
  4 + - Makefile for gptimers example file.
4 5 bfin-gpio-notes.txt
5 6 - Notes in developing/using bfin-gpio driver.
6   -
7 7 bfin-spi-notes.txt
8 8 - Notes for using bfin spi bus driver.
  9 +gptimers-example.c
  10 + - gptimers example
Documentation/block/00-INDEX
... ... @@ -14,6 +14,8 @@
14 14 - Deadline IO scheduler tunables
15 15 ioprio.txt
16 16 - Block io priorities (in CFQ scheduler)
  17 +null_blk.txt
  18 + - Null block for block-layer benchmarking.
17 19 queue-sysfs.txt
18 20 - Queue's sysfs entries
19 21 request.txt
Documentation/devicetree/00-INDEX
... ... @@ -8,4 +8,6 @@
8 8 - this file
9 9 booting-without-of.txt
10 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.
Documentation/fb/00-INDEX
... ... @@ -5,6 +5,8 @@
5 5  
6 6 00-INDEX
7 7 - this file.
  8 +api.txt
  9 + - The frame buffer API between applications and buffer devices.
8 10 arkfb.txt
9 11 - info on the fbdev driver for ARK Logic chips.
10 12 aty128fb.txt
11 13  
... ... @@ -51,12 +53,16 @@
51 53 - info on the SH7760/SH7763 integrated LCDC Framebuffer driver.
52 54 sisfb.txt
53 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 58 sstfb.txt
55 59 - info on the frame buffer driver for 3dfx' Voodoo Graphics boards.
56 60 tgafb.txt
57 61 - info on the TGA (DECChip 21030) frame buffer driver.
58 62 tridentfb.txt
59 63 info on the framebuffer driver for some Trident chip based cards.
  64 +udlfb.txt
  65 + - Driver for DisplayLink USB 2.0 chips.
60 66 uvesafb.txt
61 67 - info on the userspace VESA (VBE2+ compliant) frame buffer device.
62 68 vesafb.txt
Documentation/filesystems/00-INDEX
... ... @@ -2,6 +2,8 @@
2 2 - this file (info on some of the filesystems supported by linux).
3 3 Locking
4 4 - info on locking rules as they pertain to Linux VFS.
  5 +Makefile
  6 + - Makefile for building the filsystems-part of DocBook.
5 7 9p.txt
6 8 - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol.
7 9 adfs.txt
Documentation/filesystems/nfs/00-INDEX
... ... @@ -12,6 +12,8 @@
12 12 - info on the Linux server implementation of NFSv4 minor version 1.
13 13 nfs-rdma.txt
14 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 17 nfsroot.txt
16 18 - short guide on setting up a diskless box with NFS root filesystem.
17 19 pnfs.txt
... ... @@ -20,6 +22,6 @@
20 22 - introduction to the caching mechanisms in the sunrpc layer.
21 23 idmapper.txt
22 24 - information for configuring request-keys to be used by idmapper
23   -knfsd-rpcgss.txt
  25 +rpc-server-gss.txt
24 26 - Information on GSS authentication support in the NFS Server
Documentation/ide/00-INDEX
... ... @@ -10,4 +10,6 @@
10 10 - info on the IDE ATAPI streaming tape driver
11 11 ide.txt
12 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.
Documentation/laptops/00-INDEX
1 1 00-INDEX
2 2 - This file
3   -acer-wmi.txt
4   - - information on the Acer Laptop WMI Extras driver.
  3 +Makefile
  4 + - Makefile for building dslm example program.
5 5 asus-laptop.txt
6 6 - information on the Asus Laptop Extras driver.
7 7 disk-shock-protection.txt
8 8 - information on hard disk shock protection.
9 9 dslm.c
10 10 - Simple Disk Sleep Monitor program
  11 +hpfall.c
  12 + - (HP) laptop accelerometer program for disk protection.
11 13 laptop-mode.txt
12 14 - how to conserve battery power using laptop-mode.
13 15 sony-laptop.txt
Documentation/leds/00-INDEX
  1 +00-INDEX
  2 + - This file
  3 +leds-blinkm.txt
  4 + - Driver for BlinkM LED-devices.
1 5 leds-class.txt
2 6 - documents LED handling under Linux.
3 7 leds-lp3944.txt
... ... @@ -12,4 +16,8 @@
12 16 - description about lp55xx common driver.
13 17 leds-lm3556.txt
14 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.
Documentation/m68k/00-INDEX
1 1 00-INDEX
2 2 - this file
  3 +README.buddha
  4 + - Amiga Buddha and Catweasel IDE Driver
3 5 kernel-options.txt
4 6 - command line options for Linux/m68k
Documentation/networking/00-INDEX
... ... @@ -6,8 +6,14 @@
6 6 - information on the 3Com Etherlink III Series Ethernet cards.
7 7 6pack.txt
8 8 - info on the 6pack protocol, an alternative to KISS for AX.25
9   -DLINK.txt
10   - - info on the D-Link DE-600/DE-620 parallel port pocket adapters
  9 +LICENSE.qla3xxx
  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 17 PLIP.txt
12 18 - PLIP: The Parallel Line Internet Protocol device driver
13 19 README.ipw2100
... ... @@ -17,7 +23,7 @@
17 23 README.sb1000
18 24 - info on General Instrument/NextLevel SURFboard1000 cable modem.
19 25 alias.txt
20   - - info on using alias network devices
  26 + - info on using alias network devices.
21 27 arcnet-hardware.txt
22 28 - tons of info on ARCnet, hubs, jumper settings for ARCnet cards, etc.
23 29 arcnet.txt
... ... @@ -80,7 +86,7 @@
80 86 - info on using Frame Relay/Data Link Connection Identifier (DLCI).
81 87 gen_stats.txt
82 88 - Generic networking statistics for netlink users.
83   -generic_hdlc.txt
  89 +generic-hdlc.txt
84 90 - The generic High Level Data Link Control (HDLC) layer.
85 91 generic_netlink.txt
86 92 - info on Generic Netlink
... ... @@ -88,6 +94,8 @@
88 94 - Gianfar Ethernet Driver.
89 95 i40e.txt
90 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 99 ieee802154.txt
92 100 - Linux IEEE 802.15.4 implementation, API and drivers
93 101 igb.txt
... ... @@ -102,6 +110,8 @@
102 110 - AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation
103 111 iphase.txt
104 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 115 ipv6.txt
106 116 - Options to the ipv6 kernel module.
107 117 ipvs-sysctl.txt
... ... @@ -120,6 +130,8 @@
120 130 - programming information of the LAPB module.
121 131 ltpc.txt
122 132 - the Apple or Farallon LocalTalk PC card driver
  133 +mac80211-auth-assoc-deauth.txt
  134 + - authentication and association / deauth-disassoc with max80211
123 135 mac80211-injection.txt
124 136 - HOWTO use packet injection with mac80211
125 137 multiqueue.txt
... ... @@ -134,6 +146,10 @@
134 146 - info on network device driver functions exported to the kernel.
135 147 netif-msg.txt
136 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 153 nfc.txt
138 154 - The Linux Near Field Communication (NFS) subsystem.
139 155 openvswitch.txt
... ... @@ -176,7 +192,7 @@
176 192 - SysKonnect FDDI (SK-5xxx, Compaq Netelligent) driver info.
177 193 smc9.txt
178 194 - the driver for SMC's 9000 series of Ethernet cards
179   -spider-net.txt
  195 +spider_net.txt
180 196 - README for the Spidernet Driver (as found in PS3 / Cell BE).
181 197 stmmac.txt
182 198 - README for the STMicro Synopsys Ethernet driver.
... ... @@ -188,6 +204,8 @@
188 204 - short blurb on how TCP output takes place.
189 205 tcp-thin.txt
190 206 - kernel tuning options for low rate 'thin' TCP streams.
  207 +team.txt
  208 + - pointer to information for ethernet teaming devices.
191 209 tlan.txt
192 210 - ThunderLAN (Compaq Netelligent 10/100, Olicom OC-2xxx) driver info.
193 211 tproxy.txt
... ... @@ -200,6 +218,8 @@
200 218 - info on using 3Com Vortex (3c590, 3c592, 3c595, 3c597) Ethernet cards.
201 219 vxge.txt
202 220 - README for the Neterion X3100 PCIe Server Adapter.
  221 +vxlan.txt
  222 + - Virtual extensible LAN overview
203 223 x25.txt
204 224 - general info on X.25 development.
205 225 x25-iface.txt
Documentation/power/00-INDEX
... ... @@ -4,6 +4,8 @@
4 4 - basic info about the APM and ACPI support.
5 5 basic-pm-debugging.txt
6 6 - Debugging suspend and resume
  7 +charger-manager.txt
  8 + - Battery charger management.
7 9 devices.txt
8 10 - How drivers interact with system-wide power management
9 11 drivers-testing.txt
... ... @@ -22,6 +24,8 @@
22 24 - info on Linux PM Quality of Service interface
23 25 power_supply_class.txt
24 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 29 s2ram.txt
26 30 - How to get suspend to ram working (and debug it when it isn't)
27 31 states.txt
... ... @@ -38,8 +42,6 @@
38 42 - How to trick software suspend (to disk) into working when it isn't
39 43 userland-swsusp.txt
40 44 - Experimental implementation of software suspend in userspace
41   -video_extension.txt
42   - - ACPI video extensions
43 45 video.txt
44 46 - Video issues during resume from suspend
Documentation/s390/00-INDEX
... ... @@ -16,12 +16,14 @@
16 16 - hints for debugging on s390 systems.
17 17 driver-model.txt
18 18 - information on s390 devices and the driver model.
  19 +kvm.txt
  20 + - ioctl calls to /dev/kvm on s390.
19 21 monreader.txt
20 22 - information on accessing the z/VM monitor stream from Linux.
  23 +qeth.txt
  24 + - HiperSockets Bridge Port Support.
21 25 s390dbf.txt
22 26 - information on using the s390 debug feature.
23   -TAPE
24   - - information on the driver for channel-attached tapes.
25   -zfcpdump
  27 +zfcpdump.txt
26 28 - information on the s390 SCSI dump tool.
Documentation/scheduler/00-INDEX
... ... @@ -2,6 +2,8 @@
2 2 - this file.
3 3 sched-arch.txt
4 4 - CPU Scheduler implementation hints for architecture specific code.
  5 +sched-bwc.txt
  6 + - CFS bandwidth control overview.
5 7 sched-design-CFS.txt
6 8 - goals, design and implementation of the Completely Fair Scheduler.
7 9 sched-domains.txt
Documentation/scsi/00-INDEX
... ... @@ -36,6 +36,8 @@
36 36 - info on WorkBiT NinjaSCSI-32/32Bi driver
37 37 aacraid.txt
38 38 - Driver supporting Adaptec RAID controllers
  39 +advansys.txt
  40 + - List of Advansys Host Adapters
39 41 aha152x.txt
40 42 - info on driver for Adaptec AHA152x based adapters
41 43 aic79xx.txt
... ... @@ -44,6 +46,12 @@
44 46 - info on driver for Adaptec controllers
45 47 arcmsr_spec.txt
46 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 55 dc395x.txt
48 56 - README file for the dc395x SCSI driver
49 57 dpti.txt
50 58  
51 59  
... ... @@ -52,18 +60,24 @@
52 60 - info on driver for DTC 2x80 based adapters
53 61 g_NCR5380.txt
54 62 - info on driver for NCR5380 and NCR53c400 based adapters
  63 +hpsa.txt
  64 + - HP Smart Array Controller SCSI driver.
55 65 hptiop.txt
56 66 - HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
57 67 in2000.txt
58 68 - info on in2000 driver
59 69 libsas.txt
60 70 - Serial Attached SCSI management layer.
  71 +link_power_management_policy.txt
  72 + - Link power management options.
61 73 lpfc.txt
62 74 - LPFC driver release notes
63 75 megaraid.txt
64 76 - Common Management Module, shared code handling ioctls for LSI drivers
65 77 ncr53c8xx.txt
66 78 - info on driver for NCR53c8xx based adapters
  79 +osd.txt
  80 + Object-Based Storage Device, command set introduction.
67 81 osst.txt
68 82 - info on driver for OnStream SC-x0 SCSI tape
69 83 ppa.txt
... ... @@ -74,6 +88,8 @@
74 88 - README for the SCSI media changer driver
75 89 scsi-generic.txt
76 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 93 scsi.txt
78 94 - short blurb on using SCSI support as a module.
79 95 scsi_mid_low_api.txt
Documentation/serial/00-INDEX
... ... @@ -4,10 +4,12 @@
4 4 - info on Cyclades-Z firmware loading.
5 5 digiepca.txt
6 6 - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.
7   -hayes-esp.txt
8   - - info on using the Hayes ESP serial driver.
  7 +driver
  8 + - intro to the low level serial driver.
9 9 moxa-smartio
10 10 - file with info on installing/using Moxa multiport serial driver.
  11 +n_gsm.txt
  12 + - GSM 0710 tty multiplexer howto.
11 13 riscom8.txt
12 14 - notes on using the RISCom/8 multi-port serial driver.
13 15 rocket.txt
Documentation/spi/00-INDEX
  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.
Documentation/timers/00-INDEX
... ... @@ -8,6 +8,8 @@
8 8 - sample hpet timer test program
9 9 hrtimers.txt
10 10 - subsystem for high-resolution kernel timers
  11 +Makefile
  12 + - Build and link hpet_example
11 13 NO_HZ.txt
12 14 - Summary of the different methods for the scheduler clock-interrupts management.
13 15 timers-howto.txt
Documentation/virtual/kvm/00-INDEX
... ... @@ -20,6 +20,8 @@
20 20 - the paravirtualization interface on PowerPC.
21 21 review-checklist.txt
22 22 - review checklist for KVM patches.
  23 +s390-diag.txt
  24 + - Diagnose hypercall description (for IBM S/390)
23 25 timekeeping.txt
24 26 - timekeeping virtualization for x86-based architectures.
Documentation/vm/00-INDEX
... ... @@ -16,8 +16,6 @@
16 16 - explains what hwpoison is
17 17 ksm.txt
18 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 19 numa
22 20 - information about NUMA specific code in the Linux vm.
23 21 numa_memory_policy.txt
... ... @@ -32,6 +30,8 @@
32 30 - a short users guide for SLUB.
33 31 soft-dirty.txt
34 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 35 transhuge.txt
36 36 - Transparent Hugepage Support, alternative way of using hugepages.
37 37 unevictable-lru.txt
Documentation/w1/masters/00-INDEX
... ... @@ -4,8 +4,10 @@
4 4 - The Maxim/Dallas Semiconductor DS2482 provides 1-wire busses.
5 5 ds2490
6 6 - The Maxim/Dallas Semiconductor DS2490 builds USB <-> W1 bridges.
7   -mxc_w1
  7 +mxc-w1
8 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 11 w1-gpio
10 12 - GPIO 1-wire bus master driver.
Documentation/w1/slaves/00-INDEX
... ... @@ -4,4 +4,6 @@
4 4 - The Maxim/Dallas Semiconductor ds18*20 temperature sensor.
5 5 w1_ds2423
6 6 - The Maxim/Dallas Semiconductor ds2423 counter device.
  7 +w1_ds28e04
  8 + - The Maxim/Dallas Semiconductor ds28e04 eeprom.
Documentation/x86/00-INDEX
1 1 00-INDEX
2 2 - this file
3   -mtrr.txt
4   - - how to use x86 Memory Type Range Registers to increase performance
  3 +boot.txt
  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 11 exception-tables.txt
6 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.