Re: [PATCH] Documentation cleanup, update 00-INDEX files inDocumentation/

From: Paul E. McKenney
Date: Wed Jan 29 2014 - 21:25:23 EST


On Thu, Jan 30, 2014 at 01:27:55AM +0100, Henrik Austad wrote:
> 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.
>
> This applies to Linus' tip (0e47c969).

RCU parts:

Reviewed-by: Paul E. McKenney <paulmck@xxxxxxxxxxxxxxxxxx>

> 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 851b7e16 (dmatest: run test via
> debugfs).
> - this_cpu_ops.txt was added by a1b2a555 (percpu: add documentation on
> this_cpu operations)
> - ww-mutex-design.txt was added by 040a0a37 (mutex: Add support for
> wound/wait style locks)
> - bcache.txt was added by cafe5635 (bcache: A block layer cache)
> - kernel-per-CPU-kthreads.txt was added by 49717cb40 (kthread: Document
> ways of reducing OS jitter due to per-CPU kthreads).
> - phy.txt was added by ff764963 (phy: add generic PHY framework)
> - block/null_blk was added by 12f8f4fc (null_blk: documentation)
> - module-signing.txt was added by 3cafea30 (Add
> Documentation/module-signing.txt file)
> - assoc_array.txt was added by 3cb98950 (Add a generic associative array
> implementation.)
> - arm/IXP4xx was part of the initial repo (1da177e4).
> - arm/cluster-pm-race-avoidance.txt was added by 7fe31d28 (ARM: mcpm:
> introduce helpers for platform coherency exit/setup).
> - arm/firmware.txt was added by 7366b92a (ARM: Add interface for
> registering and calling firmware-specific operations).
> - arm/kernel_mode_neon.txt was added by 2afd0a05 (ARM: 7825/1: document
> the use of NEON in kernel mode)
> - arm/tcm.txt was added by bc581770 (ARM: 5580/2: ARM TCM
> (Tightly-Coupled Memory) support v3)
> - arm/vlocks.txt was added by 9762f12d (ARM: mcpm: Add baremetal voting mutexes)
> - blackfin/gptimers-example.c, Makefile was added by 4b60779d (Blackfin:
> add an example showing how to use the gptimers API)
> - devicetree/usage-model.txt was added by 31134efc (dt: Linux DT usage
> model documentation)
> - fb/api.txt was added by fb21c2f4 (fbdev: Add FOURCC-based format
> configuration API)
> - fb/sm501.txt was added by e6a04980 (video, sm501: add edid and
> commandline support)
> - fb/udlfb.txt was added by 96f8d864 (fbdev: move udlfb out of staging.)
> - filesystems/Makefile was added by 1e0051ae (Documentation/fs/: split
> txt and source files)
> - filesystems/nfs/nfsd-admin-interfaces.txt was added by 8a4c6e19 (nfsd:
> document kernel interfaces for nfsd configuration)
> - ide/warm-plug-howto.txt was added by f74c9141 (ide: add warm-plug
> support for IDE devices (take 2))
> - laptops/Makefile was added by d49129ac (Documentation/laptop/: split
> txt and source files).
> - leds/leds-blinkm.txt was added by b54cf35a (LEDS: add BlinkM RGB LED
> driver, documentation and update MAINTAINERS)
> - leds/ledtrig-oneshot.txt was added by 5e417281c (leds: add oneshot
> trigger)
> - leds/ledtrig-transient.txt was added by 44e1e9f8 (leds: add new
> transient trigger for one shot timer activation)
> - m68k/README.buddha was part of the initial repo (1da177e4).
> - networking/LICENSE.(qla3xxx|qlcnic|qlge) was added by 5a4faa87,
> 40839129, c4e84bde.
> - networking/Makefile was added by 3794f3e8 (docsrc: build
> Documentation/ sources)
> - networking/i40evf.txt was added by 105bf2fe (i40evf: add driver to
> kernel build system)
> - networking/ipsec.txt was added by b3c6efbc (xfrm: Add file to document
> IPsec corner case)
> - networking/mac80211-auth-assoc-deauth.txt was added by 3cd7920a
> (mac80211: add auth/assoc/deauth flow diagram)
> - networking/netlink_mmap.txt was added by 5683264c (netlink: add
> documentation for memory mapped I/O)
> - networking/nf_conntrack-sysctl.txt was added by c9f9e0e1 (netfilter:
> doc: add nf_conntrack sysctl api documentation)
> lan)
> - networking/team.txt was added by 3d249d4c (net: introduce ethernet
> teaming device)
> - networking/vxlan.txt was added by d342894c (vxlan: virtual extensible
> - power/runtime_pm.txt was added by 5e928f77 (PM: Introduce core
> framework for run-time PM of I/O devices (rev. 17))
> - power/charger-manager.txt was added by 3bb3dbbd (power_supply: Add
> initial Charger-Manager driver)
> - RCU/lockdep-splat.txt was added by d7bd2d68 (rcu: Document
> terpretation of RCU-lockdep splats)
> - s390/kvm.txt was added by 5ecee4b (KVM: s390: API documentation)
> - s390/qeth.txt was added by b4d72c08 (qeth: bridgeport support - basic
> control)
> - scheduler/sched-bwc.txt was added by 88ebc08e (sched: Add
> documentation for bandwidth control)
> - scsi/advansys.txt was added by 4bd6d7f3 ([SCSI] advansys: Move
> documentation to Documentation/scsi)
> - scsi/bfa.txt was added by 1ec90174 ([SCSI] bfa: add readme file)
> - scsi/bnx2fc.txt was added by 12b8fc10 ([SCSI] bnx2fc: Add driver
> documentation)
> - scsi/cxgb3i.txt was added by c3673464 ([SCSI] cxgb3i: Add cxgb3i iSCSI
> driver.)
> - scsi/hpsa.txt was added by 992ebcf1 ([SCSI] hpsa: Add hpsa.txt to
> Documentation/scsi)
> - scsi/link_power_management_policy.txt was added by ca77329f ([libata]
> Link power management infrastructure)
> - scsi/osd.txt was added by 78e0c621 ([SCSI] osd: Documentation for OSD
> library)
> - scsi/scsi-parameter.txt was created/moved by 163475fb (Documentation:
> move SCSI parameters to their own text file)
> - serial/driver was part of the initial repo (1da177e4).
> - serial/n_gsm.txt was added by 323e8412 (n_gsm: add a documentation)
> - timers/Makefile was added by 3794f3e (docsrc: build Documentation/
> sources)
> - virt/kvm/s390.txt was added by d9101fca (KVM: s390: diagnose call
> documentation)
> - vm/split_page_table_lock was added by 49076ec2 (mm: dynamically
> allocate page->ptl if it cannot be embedded to struct page)
> - w1/slaves/w1_ds28e04 was added by fbf7f7b4 (w1: Add 1-wire slave
> device driver for DS28E04-100)
> - w1/masters/omap-hdq was added by e0a29382 (hdq: documentation for OMAP
> HDQ)
> - x86/early-microcode.txt was added by 0d91ea86 (x86, doc: Documentation
> for early microcode loading)
> - x86/earlyprintk.txt was added by a1aade47 (x86/doc: mini-howto for
> using earlyprintk=dbgp)
> - x86/entry_64.txt was added by 8b4777a4 (x86-64: Document some of
> entry_64.S)
> - x86/pat.txt was added by d27554d8 (x86: PAT documentation)
>
> Moved files
> - arm/kernel_user_helpers.txt was moved out of arch/arm/kernel by
> 37b83046 (ARM: kuser: move interface documentation out of the source
> code)
> - efi-stub.txt was moved out of x86/ and down into Documentation/ in
> 4172fe2f (EFI stub documentation updates)
> - laptops/hpfall.c was moved out of hwmon/ and into laptops/ in efcfed9b
> (Move hp_accel to drivers/platform/x86)
> - 5616c23a: '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 70e66e4df (ACPI /
> video: move video_extension.txt to Documentation/acpi)
>
> Removed files (left in 00-INDEX)
> - memory.txt was removed by 00ea8990 (memory.txt: remove stray
> information), but file was still listed in 00-INDEX.
> - gpio.txt was moved to gpio/ in fd8e198c (gpiolib: document new
> interface)
> - networking/DLINK.txt was removed by 168e06ae (drivers/net: delete old
> parallel port de600/de620 drivers)
> - serial/hayes-esp.txt was removed by f53a2ade (tty: esp: remove broken
> driver)
> - s390/TAPE was removed by 9e280f66 ([S390] remove tape block docu)
> - vm/locking was removed by 57ea8171 (mm: documentation: remove
> hopelessly out-of-date locking doc)
> - laptops/acer-wmi.txt was remvoed by 02003667 (acer-wmi: Delete
> out-of-date documentation)
>
> Typos/misc issues
> - rpc-server-gss.txt was added as knfsd-rpcgss.txt in 030d794b (SUNRPC:
> Use gssproxy upcall for server RPCGSS authentication)
> - b88cf73d (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 a5fd9139 (w1: add 1-wire
> master driver for i.MX27 / i.MX31)
> - s390/zfcpdump.txt was added as zfcpdump by 6920c12 ([S390] Add
> Documentation/s390/00-INDEX).
>
> CC: Rob Landley <rob@xxxxxxxxxxx>
> CC: Jiri Kosina <jkosina@xxxxxxx>
> CC: Paul E. McKenney <paulmck@xxxxxxxxxxxxxxxxxx>
> CC: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
> CC: Rob Herring <robh+dt@xxxxxxxxxx>
> CC: David S. Miller <davem@xxxxxxxxxxxxx>
> CC: Mark Brown <broonie@xxxxxxxxxx>
> CC: "H. Peter Anvin" <hpa@xxxxxxxxx>
> CC: Ingo Molnar <mingo@xxxxxxx>
> CC: Gleb Natapov <gleb@xxxxxxxxxx>
> CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
> CC: Len Brown <len.brown@xxxxxxxxx>
> CC: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> CC: James Bottomley <JBottomley@xxxxxxxxxxxxx>
> CC: Jean-Christophe Plagniol-Villard <plagnioj@xxxxxxxxxxxx>
>
> Signed-off-by: Henrik Austad <henrik@xxxxxxxxx>
> ---
> Documentation/00-INDEX | 36 +++++++++++++++++++++++---------
> Documentation/RCU/00-INDEX | 2 ++
> Documentation/arm/00-INDEX | 14 +++++++++++++
> Documentation/blackfin/00-INDEX | 6 ++++--
> Documentation/block/00-INDEX | 2 ++
> Documentation/devicetree/00-INDEX | 2 ++
> Documentation/fb/00-INDEX | 6 ++++++
> Documentation/filesystems/00-INDEX | 2 ++
> Documentation/filesystems/nfs/00-INDEX | 4 +++-
> Documentation/ide/00-INDEX | 2 ++
> Documentation/laptops/00-INDEX | 6 ++++--
> Documentation/leds/00-INDEX | 8 +++++++
> Documentation/m68k/00-INDEX | 2 ++
> Documentation/networking/00-INDEX | 30 +++++++++++++++++++++-----
> Documentation/power/00-INDEX | 6 ++++--
> Documentation/s390/00-INDEX | 8 ++++---
> Documentation/scheduler/00-INDEX | 2 ++
> Documentation/scsi/00-INDEX | 16 ++++++++++++++
> Documentation/serial/00-INDEX | 6 ++++--
> Documentation/spi/00-INDEX | 22 +++++++++++++++++++
> Documentation/timers/00-INDEX | 2 ++
> Documentation/virtual/kvm/00-INDEX | 2 ++
> Documentation/vm/00-INDEX | 4 ++--
> Documentation/w1/masters/00-INDEX | 4 +++-
> Documentation/w1/slaves/00-INDEX | 2 ++
> Documentation/x86/00-INDEX | 18 ++++++++++++++--
> 26 files changed, 182 insertions(+), 32 deletions(-)
> create mode 100644 Documentation/spi/00-INDEX
>
> diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX
> index 38f8444..bdd205e 100644
> --- a/Documentation/00-INDEX
> +++ b/Documentation/00-INDEX
> @@ -1,11 +1,11 @@
>
> -This is a brief list of all the files in ./linux/Documentation and what
> -they contain. If you add a documentation file, please list it here in
> -alphabetical order as well, or risk being hunted down like a rabid dog.
> -Please keep the descriptions small enough to fit on one line.
> - Thanks -- Paul G.
> +# This is a brief list of all the files in ./linux/Documentation and what
> +# they contain. If you add a documentation file, please list it here in
> +# alphabetical order as well, or risk being hunted down like a rabid dog.
> +# Please keep the descriptions small enough to fit on one line.
> +# Thanks -- Paul G.
>
> -Following translations are available on the WWW:
> +# Following translations are available on the WWW:
>
> - Japanese, maintained by the JF Project (jf@xxxxxxxxxxxxxxxxxxxx), at
> http://linuxjf.sourceforge.jp/
> @@ -29,6 +29,8 @@ DMA-ISA-LPC.txt
> - How to do DMA with ISA (and LPC) devices.
> DMA-attributes.txt
> - listing of the various possible attributes a DMA region can have
> +dmatest.txt
> + - how to compile, configure and use the dmatest system.
> DocBook/
> - directory with DocBook templates etc. for kernel documentation.
> EDID/
> @@ -77,6 +79,8 @@ arm/
> - directory with info about Linux on the ARM architecture.
> arm64/
> - directory with info about Linux on the 64 bit ARM architecture.
> +assoc_array.txt
> + - generic associative array intro.
> atomic_ops.txt
> - semantics and behavior of atomic and bitmask operations.
> auxdisplay/
> @@ -87,6 +91,8 @@ bad_memory.txt
> - how to use kernel parameters to exclude bad RAM regions.
> basic_profiling.txt
> - basic instructions for those who wants to profile Linux kernel.
> +bcache.txt
> + - Block-layer cache on fast SSDs to improve slow (raid) I/O performance.
> binfmt_misc.txt
> - info on the kernel support for extra binary formats.
> blackfin/
> @@ -171,6 +177,8 @@ early-userspace/
> - info about initramfs, klibc, and userspace early during boot.
> edac.txt
> - information on EDAC - Error Detection And Correction
> +efi-stub.txt
> + - How to use the EFI boot stub to bypass GRUB or elilo on EFI systems.
> eisa.txt
> - info on EISA bus support.
> email-clients.txt
> @@ -195,8 +203,8 @@ futex-requeue-pi.txt
> - info on requeueing of tasks from a non-PI futex to a PI futex
> gcov.txt
> - use of GCC's coverage testing tool "gcov" with the Linux kernel
> -gpio.txt
> - - overview of GPIO (General Purpose Input/Output) access conventions.
> +gpio/
> + - gpio related documentation
> hid/
> - directory with information on human interface devices
> highuid.txt
> @@ -255,6 +263,8 @@ kernel-docs.txt
> - listing of various WWW + books that document kernel internals.
> kernel-parameters.txt
> - summary listing of command line / boot prompt args for the kernel.
> +kernel-per-CPU-kthreads.txt
> + - List of all per-CPU kthreads and how they introduce jitter.
> kmemcheck.txt
> - info on dynamic checker that detects uses of uninitialized memory.
> kmemleak.txt
> @@ -299,8 +309,6 @@ memory-devices/
> - directory with info on parts like the Texas Instruments EMIF driver
> memory-hotplug.txt
> - Hotpluggable memory support, how to use and current status.
> -memory.txt
> - - info on typical Linux memory problems.
> metag/
> - directory with info about Linux on Meta architecture.
> mips/
> @@ -311,6 +319,8 @@ mmc/
> - directory with info about the MMC subsystem
> mn10300/
> - directory with info about the mn10300 architecture port
> +module-signing.txt
> + - Kernel module signing for increased security when loading modules.
> mtd/
> - directory with info about memory technology devices (flash)
> mono.txt
> @@ -343,6 +353,8 @@ pcmcia/
> - info on the Linux PCMCIA driver.
> percpu-rw-semaphore.txt
> - RCU based read-write semaphore optimized for locking for reading
> +phy.txt
> + - Description of the generic PHY framework.
> pi-futex.txt
> - documentation on lightweight priority inheritance futexes.
> pinctrl.txt
> @@ -431,6 +443,8 @@ sysrq.txt
> - info on the magic SysRq key.
> target/
> - directory with info on generating TCM v4 fabric .ko modules
> +this_cpu_ops.txt
> + - List rationale behind and the way to use this_cpu operations.
> thermal/
> - directory with information on managing thermal issues (CPU/temp)
> trace/
> @@ -469,6 +483,8 @@ wimax/
> - directory with info about Intel Wireless Wimax Connections
> workqueue.txt
> - information on the Concurrency Managed Workqueue implementation
> +ww-mutex-design.txt
> + - Intro to Mutex wait/would deadlock handling.s
> x86/x86_64/
> - directory with info on Linux support for AMD x86-64 (Hammer) machines.
> xtensa/
> diff --git a/Documentation/RCU/00-INDEX b/Documentation/RCU/00-INDEX
> index 1d7a885..fa57139 100644
> --- a/Documentation/RCU/00-INDEX
> +++ b/Documentation/RCU/00-INDEX
> @@ -8,6 +8,8 @@ listRCU.txt
> - Using RCU to Protect Read-Mostly Linked Lists
> lockdep.txt
> - RCU and lockdep checking
> +lockdep-splat.txt
> + - RCU Lockdep splats explained.
> NMI-RCU.txt
> - Using RCU to Protect Dynamic NMI Handlers
> rcubarrier.txt
> diff --git a/Documentation/arm/00-INDEX b/Documentation/arm/00-INDEX
> index 36420e1..a94090c 100644
> --- a/Documentation/arm/00-INDEX
> +++ b/Documentation/arm/00-INDEX
> @@ -4,6 +4,8 @@ Booting
> - requirements for booting
> Interrupts
> - ARM Interrupt subsystem documentation
> +IXP4xx
> + - Intel IXP4xx Network processor.
> msm
> - MSM specific documentation
> Netwinder
> @@ -24,8 +26,16 @@ SPEAr
> - ST SPEAr platform Linux Overview
> VFP/
> - Release notes for Linux Kernel Vector Floating Point support code
> +cluster-pm-race-avoidance.txt
> + - Algorithm for CPU and Cluster setup/teardown
> empeg/
> - Ltd's Empeg MP3 Car Audio Player
> +firmware.txt
> + - Secure firmware registration and calling.
> +kernel_mode_neon.txt
> + - How to use NEON instructions in kernel mode
> +kernel_user_helpers.txt
> + - Helper functions in kernel space made available for userspace.
> mem_alignment
> - alignment abort handler documentation
> memory.txt
> @@ -34,3 +44,7 @@ nwfpe/
> - NWFPE floating point emulator documentation
> swp_emulation
> - SWP/SWPB emulation handler/logging description
> +tcm.txt
> + - ARM Tightly Coupled Memory
> +vlocks.txt
> + - Voting locks, low-level mechanism relying on memory system atomic writes.
> diff --git a/Documentation/blackfin/00-INDEX b/Documentation/blackfin/00-INDEX
> index 2df0365..c54fcdd 100644
> --- a/Documentation/blackfin/00-INDEX
> +++ b/Documentation/blackfin/00-INDEX
> @@ -1,8 +1,10 @@
> 00-INDEX
> - This file
> -
> +Makefile
> + - Makefile for gptimers example file.
> bfin-gpio-notes.txt
> - Notes in developing/using bfin-gpio driver.
> -
> bfin-spi-notes.txt
> - Notes for using bfin spi bus driver.
> +gptimers-example.c
> + - gptimers example
> diff --git a/Documentation/block/00-INDEX b/Documentation/block/00-INDEX
> index 929d990..e840b47 100644
> --- a/Documentation/block/00-INDEX
> +++ b/Documentation/block/00-INDEX
> @@ -14,6 +14,8 @@ deadline-iosched.txt
> - Deadline IO scheduler tunables
> ioprio.txt
> - Block io priorities (in CFQ scheduler)
> +null_blk.txt
> + - Null block for block-layer benchmarking.
> queue-sysfs.txt
> - Queue's sysfs entries
> request.txt
> diff --git a/Documentation/devicetree/00-INDEX b/Documentation/devicetree/00-INDEX
> index b78f691..8c4102c 100644
> --- a/Documentation/devicetree/00-INDEX
> +++ b/Documentation/devicetree/00-INDEX
> @@ -8,3 +8,5 @@ https://lists.ozlabs.org/listinfo/devicetree-discuss
> - this file
> booting-without-of.txt
> - Booting Linux without Open Firmware, describes history and format of device trees.
> +usage-model.txt
> + - How Linux uses DT and what DT aims to solve.
> \ No newline at end of file
> diff --git a/Documentation/fb/00-INDEX b/Documentation/fb/00-INDEX
> index 30a7054..fe85e7c 100644
> --- a/Documentation/fb/00-INDEX
> +++ b/Documentation/fb/00-INDEX
> @@ -5,6 +5,8 @@ please mail me.
>
> 00-INDEX
> - this file.
> +api.txt
> + - The frame buffer API between applications and buffer devices.
> arkfb.txt
> - info on the fbdev driver for ARK Logic chips.
> aty128fb.txt
> @@ -51,12 +53,16 @@ sh7760fb.txt
> - info on the SH7760/SH7763 integrated LCDC Framebuffer driver.
> sisfb.txt
> - info on the framebuffer device driver for various SiS chips.
> +sm501.txt
> + - info on the framebuffer device driver for sm501 videoframebuffer.
> sstfb.txt
> - info on the frame buffer driver for 3dfx' Voodoo Graphics boards.
> tgafb.txt
> - info on the TGA (DECChip 21030) frame buffer driver.
> tridentfb.txt
> info on the framebuffer driver for some Trident chip based cards.
> +udlfb.txt
> + - Driver for DisplayLink USB 2.0 chips.
> uvesafb.txt
> - info on the userspace VESA (VBE2+ compliant) frame buffer device.
> vesafb.txt
> diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX
> index 632211c..ac28149 100644
> --- a/Documentation/filesystems/00-INDEX
> +++ b/Documentation/filesystems/00-INDEX
> @@ -2,6 +2,8 @@
> - this file (info on some of the filesystems supported by linux).
> Locking
> - info on locking rules as they pertain to Linux VFS.
> +Makefile
> + - Makefile for building the filsystems-part of DocBook.
> 9p.txt
> - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol.
> adfs.txt
> diff --git a/Documentation/filesystems/nfs/00-INDEX b/Documentation/filesystems/nfs/00-INDEX
> index 66eb6c8..53f3b59 100644
> --- a/Documentation/filesystems/nfs/00-INDEX
> +++ b/Documentation/filesystems/nfs/00-INDEX
> @@ -12,6 +12,8 @@ nfs41-server.txt
> - info on the Linux server implementation of NFSv4 minor version 1.
> nfs-rdma.txt
> - how to install and setup the Linux NFS/RDMA client and server software
> +nfsd-admin-interfaces.txt
> + - Administrative interfaces for nfsd.
> nfsroot.txt
> - short guide on setting up a diskless box with NFS root filesystem.
> pnfs.txt
> @@ -20,5 +22,5 @@ rpc-cache.txt
> - introduction to the caching mechanisms in the sunrpc layer.
> idmapper.txt
> - information for configuring request-keys to be used by idmapper
> -knfsd-rpcgss.txt
> +rpc-server-gss.txt
> - Information on GSS authentication support in the NFS Server
> diff --git a/Documentation/ide/00-INDEX b/Documentation/ide/00-INDEX
> index d6b7788..22f98ca 100644
> --- a/Documentation/ide/00-INDEX
> +++ b/Documentation/ide/00-INDEX
> @@ -10,3 +10,5 @@ ide-tape.txt
> - info on the IDE ATAPI streaming tape driver
> ide.txt
> - important info for users of ATA devices (IDE/EIDE disks and CD-ROMS).
> +warm-plug-howto.txt
> + - 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 fa68853..d13b9a9 100644
> --- a/Documentation/laptops/00-INDEX
> +++ b/Documentation/laptops/00-INDEX
> @@ -1,13 +1,15 @@
> 00-INDEX
> - This file
> -acer-wmi.txt
> - - information on the Acer Laptop WMI Extras driver.
> +Makefile
> + - Makefile for building dslm example program.
> asus-laptop.txt
> - information on the Asus Laptop Extras driver.
> disk-shock-protection.txt
> - information on hard disk shock protection.
> dslm.c
> - Simple Disk Sleep Monitor program
> +hpfall.c
> + - (HP) laptop accelerometer program for disk protection.
> laptop-mode.txt
> - how to conserve battery power using laptop-mode.
> sony-laptop.txt
> diff --git a/Documentation/leds/00-INDEX b/Documentation/leds/00-INDEX
> index 1ecd159..b4ef1f3 100644
> --- a/Documentation/leds/00-INDEX
> +++ b/Documentation/leds/00-INDEX
> @@ -1,3 +1,7 @@
> +00-INDEX
> + - This file
> +leds-blinkm.txt
> + - Driver for BlinkM LED-devices.
> leds-class.txt
> - documents LED handling under Linux.
> leds-lp3944.txt
> @@ -12,3 +16,7 @@ leds-lp55xx.txt
> - description about lp55xx common driver.
> leds-lm3556.txt
> - notes on how to use the leds-lm3556 driver.
> +ledtrig-oneshot.txt
> + - One-shot LED trigger for both sporadic and dense events.
> +ledtrig-transient.txt
> + - LED Transient Trigger, one shot timer activation.
> diff --git a/Documentation/m68k/00-INDEX b/Documentation/m68k/00-INDEX
> index a014e9f..2be8c6b 100644
> --- a/Documentation/m68k/00-INDEX
> +++ b/Documentation/m68k/00-INDEX
> @@ -1,5 +1,7 @@
> 00-INDEX
> - this file
> +README.buddha
> + - Amiga Buddha and Catweasel IDE Driver
> kernel-options.txt
> - command line options for Linux/m68k
>
> diff --git a/Documentation/networking/00-INDEX b/Documentation/networking/00-INDEX
> index f11580f..557b6ef 100644
> --- a/Documentation/networking/00-INDEX
> +++ b/Documentation/networking/00-INDEX
> @@ -6,8 +6,14 @@
> - information on the 3Com Etherlink III Series Ethernet cards.
> 6pack.txt
> - info on the 6pack protocol, an alternative to KISS for AX.25
> -DLINK.txt
> - - info on the D-Link DE-600/DE-620 parallel port pocket adapters
> +LICENSE.qla3xxx
> + - GPLv2 for QLogic Linux Networking HBA Driver
> +LICENSE.qlge
> + - GPLv2 for QLogic Linux qlge NIC Driver
> +LICENSE.qlcnic
> + - GPLv2 for QLogic Linux qlcnic NIC Driver
> +Makefile
> + - Makefile for docsrc.
> PLIP.txt
> - PLIP: The Parallel Line Internet Protocol device driver
> README.ipw2100
> @@ -17,7 +23,7 @@ README.ipw2200
> README.sb1000
> - info on General Instrument/NextLevel SURFboard1000 cable modem.
> alias.txt
> - - info on using alias network devices
> + - info on using alias network devices.
> arcnet-hardware.txt
> - tons of info on ARCnet, hubs, jumper settings for ARCnet cards, etc.
> arcnet.txt
> @@ -80,7 +86,7 @@ framerelay.txt
> - info on using Frame Relay/Data Link Connection Identifier (DLCI).
> gen_stats.txt
> - Generic networking statistics for netlink users.
> -generic_hdlc.txt
> +generic-hdlc.txt
> - The generic High Level Data Link Control (HDLC) layer.
> generic_netlink.txt
> - info on Generic Netlink
> @@ -88,6 +94,8 @@ gianfar.txt
> - Gianfar Ethernet Driver.
> i40e.txt
> - README for the Intel Ethernet Controller XL710 Driver (i40e).
> +i40evf.txt
> + - Short note on the Driver for the Intel(R) XL710 X710 Virtual Function
> ieee802154.txt
> - Linux IEEE 802.15.4 implementation, API and drivers
> igb.txt
> @@ -102,6 +110,8 @@ ipddp.txt
> - AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation
> iphase.txt
> - Interphase PCI ATM (i)Chip IA Linux driver info.
> +ipsec.txt
> + - Note on not compressing IPSec payload and resulting failed policy check.
> ipv6.txt
> - Options to the ipv6 kernel module.
> ipvs-sysctl.txt
> @@ -120,6 +130,8 @@ lapb-module.txt
> - programming information of the LAPB module.
> ltpc.txt
> - the Apple or Farallon LocalTalk PC card driver
> +mac80211-auth-assoc-deauth.txt
> + - authentication and association / deauth-disassoc with max80211
> mac80211-injection.txt
> - HOWTO use packet injection with mac80211
> multiqueue.txt
> @@ -134,6 +146,10 @@ netdevices.txt
> - info on network device driver functions exported to the kernel.
> netif-msg.txt
> - Design of the network interface message level setting (NETIF_MSG_*).
> +netlink_mmap.txt
> + - memory mapped I/O with netlink
> +nf_conntrack-sysctl.txt
> + - list of netfilter-sysctl knobs.
> nfc.txt
> - The Linux Near Field Communication (NFS) subsystem.
> openvswitch.txt
> @@ -176,7 +192,7 @@ skfp.txt
> - SysKonnect FDDI (SK-5xxx, Compaq Netelligent) driver info.
> smc9.txt
> - the driver for SMC's 9000 series of Ethernet cards
> -spider-net.txt
> +spider_net.txt
> - README for the Spidernet Driver (as found in PS3 / Cell BE).
> stmmac.txt
> - README for the STMicro Synopsys Ethernet driver.
> @@ -188,6 +204,8 @@ tcp.txt
> - short blurb on how TCP output takes place.
> tcp-thin.txt
> - kernel tuning options for low rate 'thin' TCP streams.
> +team.txt
> + - pointer to information for ethernet teaming devices.
> tlan.txt
> - ThunderLAN (Compaq Netelligent 10/100, Olicom OC-2xxx) driver info.
> tproxy.txt
> @@ -200,6 +218,8 @@ vortex.txt
> - info on using 3Com Vortex (3c590, 3c592, 3c595, 3c597) Ethernet cards.
> vxge.txt
> - README for the Neterion X3100 PCIe Server Adapter.
> +vxlan.txt
> + - Virtual extensible LAN overview
> x25.txt
> - general info on X.25 development.
> x25-iface.txt
> diff --git a/Documentation/power/00-INDEX b/Documentation/power/00-INDEX
> index a4d682f..ad04cc8 100644
> --- a/Documentation/power/00-INDEX
> +++ b/Documentation/power/00-INDEX
> @@ -4,6 +4,8 @@ apm-acpi.txt
> - basic info about the APM and ACPI support.
> basic-pm-debugging.txt
> - Debugging suspend and resume
> +charger-manager.txt
> + - Battery charger management.
> devices.txt
> - How drivers interact with system-wide power management
> drivers-testing.txt
> @@ -22,6 +24,8 @@ pm_qos_interface.txt
> - info on Linux PM Quality of Service interface
> power_supply_class.txt
> - Tells userspace about battery, UPS, AC or DC power supply properties
> +runtime_pm.txt
> + - Power management framework for I/O devices.
> s2ram.txt
> - How to get suspend to ram working (and debug it when it isn't)
> states.txt
> @@ -38,7 +42,5 @@ tricks.txt
> - How to trick software suspend (to disk) into working when it isn't
> userland-swsusp.txt
> - Experimental implementation of software suspend in userspace
> -video_extension.txt
> - - ACPI video extensions
> video.txt
> - Video issues during resume from suspend
> diff --git a/Documentation/s390/00-INDEX b/Documentation/s390/00-INDEX
> index 3a2b963..10c874e 100644
> --- a/Documentation/s390/00-INDEX
> +++ b/Documentation/s390/00-INDEX
> @@ -16,11 +16,13 @@ Debugging390.txt
> - hints for debugging on s390 systems.
> driver-model.txt
> - information on s390 devices and the driver model.
> +kvm.txt
> + - ioctl calls to /dev/kvm on s390.
> monreader.txt
> - information on accessing the z/VM monitor stream from Linux.
> +qeth.txt
> + - HiperSockets Bridge Port Support.
> s390dbf.txt
> - information on using the s390 debug feature.
> -TAPE
> - - information on the driver for channel-attached tapes.
> -zfcpdump
> +zfcpdump.txt
> - information on the s390 SCSI dump tool.
> diff --git a/Documentation/scheduler/00-INDEX b/Documentation/scheduler/00-INDEX
> index d2651c4..cb1b9a9 100644
> --- a/Documentation/scheduler/00-INDEX
> +++ b/Documentation/scheduler/00-INDEX
> @@ -2,6 +2,8 @@
> - this file.
> sched-arch.txt
> - CPU Scheduler implementation hints for architecture specific code.
> +sched-bwc.txt
> + - CFS bandwidth control overview.
> sched-design-CFS.txt
> - goals, design and implementation of the Completely Fair Scheduler.
> sched-domains.txt
> diff --git a/Documentation/scsi/00-INDEX b/Documentation/scsi/00-INDEX
> index 2044be5..c4b978a 100644
> --- a/Documentation/scsi/00-INDEX
> +++ b/Documentation/scsi/00-INDEX
> @@ -36,6 +36,8 @@ NinjaSCSI.txt
> - info on WorkBiT NinjaSCSI-32/32Bi driver
> aacraid.txt
> - Driver supporting Adaptec RAID controllers
> +advansys.txt
> + - List of Advansys Host Adapters
> aha152x.txt
> - info on driver for Adaptec AHA152x based adapters
> aic79xx.txt
> @@ -44,6 +46,12 @@ aic7xxx.txt
> - info on driver for Adaptec controllers
> arcmsr_spec.txt
> - ARECA FIRMWARE SPEC (for IOP331 adapter)
> +bfa.txt
> + - Brocade FC/FCOE adapter driver.
> +bnx2fc.txt
> + - FCoE hardware offload for Broadcom network interfaces.
> +cxgb3i.txt
> + - Chelsio iSCSI Linux Driver
> dc395x.txt
> - README file for the dc395x SCSI driver
> dpti.txt
> @@ -52,18 +60,24 @@ dtc3x80.txt
> - info on driver for DTC 2x80 based adapters
> g_NCR5380.txt
> - info on driver for NCR5380 and NCR53c400 based adapters
> +hpsa.txt
> + - HP Smart Array Controller SCSI driver.
> hptiop.txt
> - HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
> in2000.txt
> - info on in2000 driver
> libsas.txt
> - Serial Attached SCSI management layer.
> +link_power_management_policy.txt
> + - Link power management options.
> lpfc.txt
> - LPFC driver release notes
> megaraid.txt
> - Common Management Module, shared code handling ioctls for LSI drivers
> ncr53c8xx.txt
> - info on driver for NCR53c8xx based adapters
> +osd.txt
> + Object-Based Storage Device, command set introduction.
> osst.txt
> - info on driver for OnStream SC-x0 SCSI tape
> ppa.txt
> @@ -74,6 +88,8 @@ scsi-changer.txt
> - README for the SCSI media changer driver
> scsi-generic.txt
> - info on the sg driver for generic (non-disk/CD/tape) SCSI devices.
> +scsi-parameters.txt
> + - List of SCSI-parameters to pass to the kernel at module load-time.
> scsi.txt
> - short blurb on using SCSI support as a module.
> scsi_mid_low_api.txt
> diff --git a/Documentation/serial/00-INDEX b/Documentation/serial/00-INDEX
> index 1f1b22f..f9c6b5e 100644
> --- a/Documentation/serial/00-INDEX
> +++ b/Documentation/serial/00-INDEX
> @@ -4,10 +4,12 @@ README.cycladesZ
> - info on Cyclades-Z firmware loading.
> digiepca.txt
> - info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.
> -hayes-esp.txt
> - - info on using the Hayes ESP serial driver.
> +driver
> + - intro to the low level serial driver.
> moxa-smartio
> - file with info on installing/using Moxa multiport serial driver.
> +n_gsm.txt
> + - GSM 0710 tty multiplexer howto.
> riscom8.txt
> - notes on using the RISCom/8 multi-port serial driver.
> rocket.txt
> diff --git a/Documentation/spi/00-INDEX b/Documentation/spi/00-INDEX
> new file mode 100644
> index 0000000..a128fa8
> --- /dev/null
> +++ b/Documentation/spi/00-INDEX
> @@ -0,0 +1,22 @@
> +00-INDEX
> + - this file.
> +Makefile
> + - Makefile for the example sourcefiles.
> +butterfly
> + - AVR Butterfly SPI driver overview and pin configuration.
> +ep93xx_spi
> + - Basic EP93xx SPI driver configuration.
> +pxa2xx
> + - PXA2xx SPI master controller build by spi_message fifo wq
> +spidev
> + - Intro to the userspace API for spi devices
> +spidev_fdx.c
> + - spidev example file
> +spi-lm70llp
> + - Connecting an LM70-LLP sensor to the kernel via the SPI subsys.
> +spi-sc18is602
> + - NXP SC18IS602/603 I2C-bus to SPI bridge
> +spi-summary
> + - (Linux) SPI overview. If unsure about SPI or SPI in Linux, start here.
> +spidev_test.c
> + - SPI testing utility.
> diff --git a/Documentation/timers/00-INDEX b/Documentation/timers/00-INDEX
> index ef2ccbf..6d042dc 100644
> --- a/Documentation/timers/00-INDEX
> +++ b/Documentation/timers/00-INDEX
> @@ -8,6 +8,8 @@ hpet_example.c
> - sample hpet timer test program
> hrtimers.txt
> - subsystem for high-resolution kernel timers
> +Makefile
> + - Build and link hpet_example
> NO_HZ.txt
> - Summary of the different methods for the scheduler clock-interrupts management.
> timers-howto.txt
> diff --git a/Documentation/virtual/kvm/00-INDEX b/Documentation/virtual/kvm/00-INDEX
> index 641ec92..fee9f2b 100644
> --- a/Documentation/virtual/kvm/00-INDEX
> +++ b/Documentation/virtual/kvm/00-INDEX
> @@ -20,5 +20,7 @@ ppc-pv.txt
> - the paravirtualization interface on PowerPC.
> review-checklist.txt
> - review checklist for KVM patches.
> +s390-diag.txt
> + - Diagnose hypercall description (for IBM S/390)
> timekeeping.txt
> - timekeeping virtualization for x86-based architectures.
> diff --git a/Documentation/vm/00-INDEX b/Documentation/vm/00-INDEX
> index a39d066..081c497 100644
> --- a/Documentation/vm/00-INDEX
> +++ b/Documentation/vm/00-INDEX
> @@ -16,8 +16,6 @@ hwpoison.txt
> - explains what hwpoison is
> ksm.txt
> - how to use the Kernel Samepage Merging feature.
> -locking
> - - info on how locking and synchronization is done in the Linux vm code.
> numa
> - information about NUMA specific code in the Linux vm.
> numa_memory_policy.txt
> @@ -32,6 +30,8 @@ slub.txt
> - a short users guide for SLUB.
> soft-dirty.txt
> - short explanation for soft-dirty PTEs
> +split_page_table_lock
> + - Separate per-table lock to improve scalability of the old page_table_lock.
> transhuge.txt
> - Transparent Hugepage Support, alternative way of using hugepages.
> unevictable-lru.txt
> diff --git a/Documentation/w1/masters/00-INDEX b/Documentation/w1/masters/00-INDEX
> index d63fa02..8330cf9 100644
> --- a/Documentation/w1/masters/00-INDEX
> +++ b/Documentation/w1/masters/00-INDEX
> @@ -4,7 +4,9 @@ ds2482
> - The Maxim/Dallas Semiconductor DS2482 provides 1-wire busses.
> ds2490
> - The Maxim/Dallas Semiconductor DS2490 builds USB <-> W1 bridges.
> -mxc_w1
> +mxc-w1
> - W1 master controller driver found on Freescale MX2/MX3 SoCs
> +omap-hdq
> + - HDQ/1-wire module of TI OMAP 2430/3430.
> w1-gpio
> - GPIO 1-wire bus master driver.
> diff --git a/Documentation/w1/slaves/00-INDEX b/Documentation/w1/slaves/00-INDEX
> index 75613c9..6e18c70 100644
> --- a/Documentation/w1/slaves/00-INDEX
> +++ b/Documentation/w1/slaves/00-INDEX
> @@ -4,3 +4,5 @@ w1_therm
> - The Maxim/Dallas Semiconductor ds18*20 temperature sensor.
> w1_ds2423
> - The Maxim/Dallas Semiconductor ds2423 counter device.
> +w1_ds28e04
> + - The Maxim/Dallas Semiconductor ds28e04 eeprom.
> diff --git a/Documentation/x86/00-INDEX b/Documentation/x86/00-INDEX
> index f37b46d..6922644 100644
> --- a/Documentation/x86/00-INDEX
> +++ b/Documentation/x86/00-INDEX
> @@ -1,6 +1,20 @@
> 00-INDEX
> - this file
> -mtrr.txt
> - - how to use x86 Memory Type Range Registers to increase performance
> +boot.txt
> + - List of boot protocol versions
> +early-microcode.txt
> + - How to load microcode from an initrd-CPIO archive early to fix CPU issues.
> +earlyprintk.txt
> + - Using earlyprintk with a USB2 debug port key.
> +entry_64.txt
> + - Describe (some of the) kernel entry points for x86.
> exception-tables.txt
> - why and how Linux kernel uses exception tables on x86
> +mtrr.txt
> + - how to use x86 Memory Type Range Registers to increase performance
> +pat.txt
> + - Page Attribute Table intro and API
> +usb-legacy-support.txt
> + - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
> +zero-page.txt
> + - layout of the first page of memory.
> --
> 1.7.10.4
>
>

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/