]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Documentation: fix broken references
authorPaul Bolle <pebolle@tiscali.nl>
Mon, 15 Aug 2011 00:02:26 +0000 (02:02 +0200)
committerJiri Kosina <jkosina@suse.cz>
Thu, 15 Sep 2011 13:08:46 +0000 (15:08 +0200)
Jiri,

This DRAFT patch touches (almost) 100 files, but I think it should be
considered one related change. But perhaps you disagree.

So, can I send (the final version of this DRAFT) patch in one piece to
you (and the LKML), or should I cut in a few pieces (say: typo's /
renames / removals / oddities)?

Regards,

Paul Bolle
----------------------------------------------------------------------
There are numerous broken references to Documentation files (in other
Documentation files, in comments, etc.). These broken references are
caused by typo's in the references, and by renames or removals of the
Documentation files. Some broken references are simply odd.

Fix these broken references, sometimes by dropping the irrelevant text
they were part of.

Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
97 files changed:
Documentation/PCI/pci.txt
Documentation/blackfin/bfin-gpio-notes.txt
Documentation/block/biodoc.txt
Documentation/bus-virt-phys-mapping.txt
Documentation/cdrom/packet-writing.txt
Documentation/development-process/4.Coding
Documentation/devicetree/bindings/gpio/led.txt
Documentation/filesystems/caching/object.txt
Documentation/filesystems/locks.txt
Documentation/filesystems/nfs/idmapper.txt
Documentation/filesystems/pohmelfs/design_notes.txt
Documentation/filesystems/proc.txt
Documentation/filesystems/vfs.txt
Documentation/frv/booting.txt
Documentation/input/input.txt
Documentation/kernel-docs.txt
Documentation/kernel-parameters.txt
Documentation/laptops/thinkpad-acpi.txt
Documentation/media-framework.txt
Documentation/memory-barriers.txt
Documentation/networking/scaling.txt
Documentation/power/basic-pm-debugging.txt
Documentation/power/userland-swsusp.txt
Documentation/rfkill.txt
Documentation/scsi/aic7xxx_old.txt
Documentation/scsi/scsi_mid_low_api.txt
Documentation/security/keys-trusted-encrypted.txt
Documentation/sound/oss/PAS16
Documentation/spi/pxa2xx
Documentation/timers/highres.txt
Documentation/usb/dma.txt
Documentation/virtual/lguest/lguest.c
Documentation/vm/numa
Documentation/vm/slub.txt
arch/alpha/kernel/srm_env.c
arch/arm/Kconfig
arch/arm/include/asm/io.h
arch/arm/mach-pxa/xcep.c
arch/ia64/hp/common/sba_iommu.c
arch/m68k/q40/README
arch/microblaze/include/asm/dma-mapping.h
arch/mips/include/asm/lasat/lasat.h
arch/mn10300/Kconfig
arch/mn10300/kernel/irq.c
arch/openrisc/Kconfig
arch/openrisc/include/asm/dma-mapping.h
arch/parisc/include/asm/dma-mapping.h
arch/parisc/kernel/pci-dma.c
arch/powerpc/include/asm/qe.h
arch/powerpc/sysdev/qe_lib/qe.c
arch/unicore32/include/asm/io.h
arch/x86/Kconfig
arch/x86/Kconfig.debug
arch/x86/boot/header.S
arch/x86/include/asm/dma-mapping.h
arch/x86/kernel/amd_gart_64.c
arch/x86/kernel/apm_32.c
arch/x86/kernel/pci-dma.c
drivers/char/apm-emulation.c
drivers/input/misc/rotary_encoder.c
drivers/leds/Kconfig
drivers/media/dvb/dvb-usb/af9005-remote.c
drivers/media/dvb/dvb-usb/af9005.c
drivers/media/dvb/frontends/dib3000.h
drivers/media/dvb/frontends/dib3000mb.c
drivers/mtd/Kconfig
drivers/net/Kconfig
drivers/net/can/sja1000/sja1000_of_platform.c
drivers/net/tulip/21142.c
drivers/net/tulip/eeprom.c
drivers/net/tulip/interrupt.c
drivers/net/tulip/media.c
drivers/net/tulip/pnic.c
drivers/net/tulip/pnic2.c
drivers/net/tulip/timer.c
drivers/net/tulip/tulip.h
drivers/net/tulip/tulip_core.c
drivers/parisc/sba_iommu.c
drivers/platform/x86/Kconfig
drivers/scsi/megaraid/megaraid_mbox.c
drivers/staging/cxt1e1/Kconfig
drivers/usb/serial/digi_acceleport.c
drivers/video/igafb.c
drivers/watchdog/smsc37b787_wdt.c
fs/configfs/inode.c
fs/configfs/item.c
fs/locks.c
fs/squashfs/Kconfig
include/linux/io-mapping.h
include/linux/isdn.h
include/linux/platform_data/ntc_thermistor.h
include/media/videobuf-dma-sg.h
include/target/configfs_macros.h
mm/cleancache.c
net/netfilter/Kconfig
sound/oss/Kconfig
tools/perf/util/config.c

index 6148d4080f888a9967492717b2837bbbb0b56970..aa09e5476bba2c1a6ff53223312bc8d11ed23aea 100644 (file)
@@ -314,7 +314,7 @@ from the PCI device config space. Use the values in the pci_dev structure
 as the PCI "bus address" might have been remapped to a "host physical"
 address by the arch/chip-set specific kernel support.
 
-See Documentation/IO-mapping.txt for how to access device registers
+See Documentation/io-mapping.txt for how to access device registers
 or device memory.
 
 The device driver needs to call pci_request_region() to verify
index f731c1e5647525293fda207661cbfa741caf6d74..d36b01f778b9e450a07a7b49dffab29553faec63 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * File:         Documentation/blackfin/bfin-gpio-note.txt
+ * File:         Documentation/blackfin/bfin-gpio-notes.txt
  * Based on:
  * Author:
  *
index c6d84cfd2f56a55d2892e8e6afbea2383274ce95..e418dc0a7086631488963786f9ddb0f3d897b147 100644 (file)
@@ -186,7 +186,7 @@ a virtual address mapping (unlike the earlier scheme of virtual address
 do not have a corresponding kernel virtual address space mapping) and
 low-memory pages.
 
-Note: Please refer to Documentation/PCI/PCI-DMA-mapping.txt for a discussion
+Note: Please refer to Documentation/DMA-API-HOWTO.txt for a discussion
 on PCI high mem DMA aspects and mapping of scatter gather lists, and support
 for 64 bit PCI.
 
index 1b5aa10df84564ee5f3278abbe5b836a521839d2..2bc55ff3b4d1e2db24906a41ba71e7da8b900688 100644 (file)
@@ -1,6 +1,6 @@
 [ NOTE: The virt_to_bus() and bus_to_virt() functions have been
        superseded by the functionality provided by the PCI DMA interface
-       (see Documentation/PCI/PCI-DMA-mapping.txt).  They continue
+       (see Documentation/DMA-API-HOWTO.txt).  They continue
        to be documented below for historical purposes, but new code
        must not use them. --davidm 00/12/12 ]
 
index 13c251d5add6cce112f94e6050ba8f3bfe63670e..2834170d821e79d4d4f9dd116ea2188fd09352e2 100644 (file)
@@ -109,7 +109,7 @@ this interface. (see http://tom.ist-im-web.de/download/pktcdvd )
 
 For a description of the sysfs interface look into the file:
 
-  Documentation/ABI/testing/sysfs-block-pktcdvd
+  Documentation/ABI/testing/sysfs-class-pktcdvd
 
 
 Using the pktcdvd debugfs interface
index 83f5f5b365a3fdb5a79e0cf9106697d937994cf4..e3cb6a56653a69fa3b223ccc7ba565cec5802f8d 100644 (file)
@@ -278,7 +278,7 @@ enabled, a configurable percentage of memory allocations will be made to
 fail; these failures can be restricted to a specific range of code.
 Running with fault injection enabled allows the programmer to see how the
 code responds when things go badly.  See
-Documentation/fault-injection/fault-injection.text for more information on
+Documentation/fault-injection/fault-injection.txt for more information on
 how to use this facility.
 
 Other kinds of errors can be found with the "sparse" static analysis tool.
index 064db928c3c12cc3d6141664e57d25e7050520ed..141087cf3107733b8bb4e2c33a8fcd5dbba8076c 100644 (file)
@@ -8,7 +8,7 @@ node's name represents the name of the corresponding LED.
 
 LED sub-node properties:
 - gpios :  Should specify the LED's GPIO, see "Specifying GPIO information
-  for devices" in Documentation/powerpc/booting-without-of.txt.  Active
+  for devices" in Documentation/devicetree/booting-without-of.txt.  Active
   low LEDs should be indicated using flags in the GPIO specifier.
 - label :  (optional) The label for this LED.  If omitted, the label is
   taken from the node name (excluding the unit address).
index e8b0a35d8fe577395f2508b0bfbbf47250d94ee0..58313348da870ec0a0dda2c6190354593352f7fc 100644 (file)
@@ -127,9 +127,9 @@ fscache_enqueue_object()).
 PROVISION OF CPU TIME
 ---------------------
 
-The work to be done by the various states is given CPU time by the threads of
-the slow work facility (see Documentation/slow-work.txt).  This is used in
-preference to the workqueue facility because:
+The work to be done by the various states was given CPU time by the threads of
+the slow work facility.  This was used in preference to the workqueue facility
+because:
 
  (1) Threads may be completely occupied for very long periods of time by a
      particular work item.  These state actions may be doing sequences of
index fab857accbd63c48d5fb6a93f56398e249e00e8f..2cf81082581dbca9cc6cb0d046fcd1c7725e1d74 100644 (file)
@@ -53,11 +53,12 @@ fcntl(), with all the problems that implies.
 1.3 Mandatory Locking As A Mount Option
 ---------------------------------------
 
-Mandatory locking, as described in 'Documentation/filesystems/mandatory.txt'
-was prior to this release a general configuration option that was valid for
-all mounted filesystems.  This had a number of inherent dangers, not the
-least of which was the ability to freeze an NFS server by asking it to read
-a file for which a mandatory lock existed.
+Mandatory locking, as described in
+'Documentation/filesystems/mandatory-locking.txt' was prior to this release a
+general configuration option that was valid for all mounted filesystems.  This
+had a number of inherent dangers, not the least of which was the ability to
+freeze an NFS server by asking it to read a file for which a mandatory lock
+existed.
 
 From this release of the kernel, mandatory locking can be turned on and off
 on a per-filesystem basis, using the mount options 'mand' and 'nomand'.
index 9c8fd614865642e7b9faf418de164c6088204b50..120fd3cf7fd92b666cfcf7ea8eda236e01e22282 100644 (file)
@@ -47,7 +47,7 @@ request-key will find the first matching line and corresponding program.  In
 this case, /some/other/program will handle all uid lookups and
 /usr/sbin/nfs.idmap will handle gid, user, and group lookups.
 
-See <file:Documentation/security/keys-request-keys.txt> for more information
+See <file:Documentation/security/keys-request-key.txt> for more information
 about the request-key function.
 
 
index dcf8335871628a950a6173ae9caa15ee67e4f34f..8aef91335701ce1e5b0ca54d3a6b3bd8abd47bbe 100644 (file)
@@ -58,8 +58,9 @@ data transfers.
 POHMELFS clients operate with a working set of servers and are capable of balancing read-only
 operations (like lookups or directory listings) between them according to IO priorities.
 Administrators can add or remove servers from the set at run-time via special commands (described
-in Documentation/pohmelfs/info.txt file). Writes are replicated to all servers, which are connected
-with write permission turned on. IO priority and permissions can be changed in run-time.
+in Documentation/filesystems/pohmelfs/info.txt file). Writes are replicated to all servers, which
+are connected with write permission turned on. IO priority and permissions can be changed in
+run-time.
 
 POHMELFS is capable of full data channel encryption and/or strong crypto hashing.
 One can select any kernel supported cipher, encryption mode, hash type and operation mode
index db3b1aba32a3f9c0d80ce0cde2d8b6f1943f4dea..0ec91f03422e5befe8dd7f69d22dec4a22250f69 100644 (file)
@@ -1263,7 +1263,7 @@ review the kernel documentation in the directory /usr/src/linux/Documentation.
 This chapter  is  heavily  based  on the documentation included in the pre 2.2
 kernels, and became part of it in version 2.2.1 of the Linux kernel.
 
-Please see: Documentation/sysctls/ directory for descriptions of these
+Please see: Documentation/sysctl/ directory for descriptions of these
 entries.
 
 ------------------------------------------------------------------------------
index 52d8fb81cffffdffe3cb8f4ddb1cd65d586855fb..43cbd0821721ae299ebface2865ffb17b3170fde 100644 (file)
@@ -1053,9 +1053,6 @@ manipulate dentries:
        and the dentry is returned. The caller must use dput()
        to free the dentry when it finishes using it.
 
-For further information on dentry locking, please refer to the document
-Documentation/filesystems/dentry-locking.txt.
-
 Mount Options
 =============
 
index 37c4d84a0e570240222ea08d95b0fb79280c29f3..9bdf4b46e741e869f9a32e8afd121a7efa1e2dab 100644 (file)
@@ -180,9 +180,3 @@ separated by spaces:
 
       This tells the kernel what program to run initially. By default this is
       /sbin/init, but /sbin/sash or /bin/sh are common alternatives.
-
-  (*) vdc=...
-
-      This option configures the MB93493 companion chip visual display
-      driver. Please see Documentation/frv/mb93493/vdc.txt for more
-      information.
index b93c08442e3c773bcfb0a887e7f849694ea4b9b3..b3d6787b4fb11b0c55c562ef1c8f80d1e6f13668 100644 (file)
@@ -111,7 +111,7 @@ LCDs and many other purposes.
 
  The monitor and speaker controls should be easy to add to the hid/input
 interface, but for the UPSs and LCDs it doesn't make much sense. For this,
-the hiddev interface was designed. See Documentation/usb/hiddev.txt
+the hiddev interface was designed. See Documentation/hid/hiddev.txt
 for more information about it.
 
   The usage of the usbhid module is very simple, it takes no parameters,
index 0e0734b509d84097f1ed02e653cf0f4bfbadc6c0..eda1eb1451a0881097bfaa8ad76c18acd6945f36 100644 (file)
        
      * Title: "The Kernel Hacking HOWTO"
        Author: Various Talented People, and Rusty.
-       Location: in kernel tree, Documentation/DocBook/kernel-hacking/
+       Location: in kernel tree, Documentation/DocBook/kernel-hacking.tmpl
        (must be built as "make {htmldocs | psdocs | pdfdocs})
        Keywords: HOWTO, kernel contexts, deadlock, locking, modules,
        symbols, return conventions.
        
      * Title: "Linux Kernel Locking HOWTO"
        Author: Various Talented People, and Rusty.
-       Location: in kernel tree, Documentation/DocBook/kernel-locking/
+       Location: in kernel tree, Documentation/DocBook/kernel-locking.tmpl
        (must be built as "make {htmldocs | psdocs | pdfdocs})
        Keywords: locks, locking, spinlock, semaphore, atomic, race
        condition, bottom halves, tasklets, softirqs.
index 854ed5ca7e3f122f5ac808b462eb14b9ee6b1977..be9370c764c835f840e405038cfd87922b5bfc36 100644 (file)
@@ -163,7 +163,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        rsdt -- prefer RSDT over (default) XSDT
                        copy_dsdt -- copy DSDT to memory
 
-                       See also Documentation/power/pm.txt, pci=noacpi
+                       See also Documentation/power/runtime_pm.txt, pci=noacpi
 
        acpi_rsdp=      [ACPI,EFI,KEXEC]
                        Pass the RSDP address to the kernel, mostly used
@@ -319,7 +319,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
        amijoy.map=     [HW,JOY] Amiga joystick support
                        Map of devices attached to JOY0DAT and JOY1DAT
                        Format: <a>,<b>
-                       See also Documentation/kernel/input/joystick.txt
+                       See also Documentation/input/joystick.txt
 
        analog.map=     [HW,JOY] Analog joystick and gamepad support
                        Specifies type or capabilities of an analog joystick
@@ -408,7 +408,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
        bttv.radio=     Most important insmod options are available as
                        kernel args too.
        bttv.pll=       See Documentation/video4linux/bttv/Insmod-options
-       bttv.tuner=     and Documentation/video4linux/bttv/CARDLIST
+       bttv.tuner=
 
        bulk_remove=off [PPC]  This parameter disables the use of the pSeries
                        firmware feature for flushing multiple hpte entries
@@ -724,7 +724,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
 
        elevator=       [IOSCHED]
                        Format: {"cfq" | "deadline" | "noop"}
-                       See Documentation/block/as-iosched.txt and
+                       See Documentation/block/cfq-iosched.txt and
                        Documentation/block/deadline-iosched.txt for details.
 
        elfcorehdr=     [IA-64,PPC,SH,X86]
@@ -765,7 +765,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
        fail_make_request=[KNL]
                        General fault injection mechanism.
                        Format: <interval>,<probability>,<space>,<times>
-                       See also /Documentation/fault-injection/.
+                       See also Documentation/fault-injection/.
 
        floppy=         [HW]
                        See Documentation/blockdev/floppy.txt.
@@ -2375,7 +2375,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
                        Format: <integer>
 
        sonypi.*=       [HW] Sony Programmable I/O Control Device driver
-                       See Documentation/sonypi.txt
+                       See Documentation/laptops/sonypi.txt
 
        specialix=      [HW,SERIAL] Specialix multi-serial port adapter
                        See Documentation/serial/specialix.txt.
index 61815483efa34d9f7118d4aa91b321c66d42db44..3ff0dad62d36df880ee27ec2f32a27644379a21d 100644 (file)
@@ -736,7 +736,7 @@ status as "unknown". The available commands are:
 sysfs notes:
 
 The ThinkLight sysfs interface is documented by the LED class
-documentation, in Documentation/leds-class.txt.  The ThinkLight LED name
+documentation, in Documentation/leds/leds-class.txt.  The ThinkLight LED name
 is "tpacpi::thinklight".
 
 Due to limitations in the sysfs LED class, if the status of the ThinkLight
@@ -833,7 +833,7 @@ All of the above can be turned on and off and can be made to blink.
 sysfs notes:
 
 The ThinkPad LED sysfs interface is described in detail by the LED class
-documentation, in Documentation/leds-class.txt.
+documentation, in Documentation/leds/leds-class.txt.
 
 The LEDs are named (in LED ID order, from 0 to 12):
 "tpacpi::power", "tpacpi:orange:batt", "tpacpi:green:batt",
index 669b5fb03a868c32f2a3e36fc2380727b66d1636..3a0f879533ce1659c137be6769434420f9f3d2d9 100644 (file)
@@ -9,8 +9,8 @@ Introduction
 ------------
 
 The media controller API is documented in DocBook format in
-Documentation/DocBook/v4l/media-controller.xml. This document will focus on
-the kernel-side implementation of the media framework.
+Documentation/DocBook/media/v4l/media-controller.xml. This document will focus
+on the kernel-side implementation of the media framework.
 
 
 Abstract media device model
index f0d3a8026a5628fa130a525a18a9b58157a7edb0..2759f7c188f0cd9232ce10122d3dd6595b4f0d30 100644 (file)
@@ -438,7 +438,7 @@ There are certain things that the Linux kernel memory barriers do not guarantee:
        [*] For information on bus mastering DMA and coherency please read:
 
            Documentation/PCI/pci.txt
-           Documentation/PCI/PCI-DMA-mapping.txt
+           Documentation/DMA-API-HOWTO.txt
            Documentation/DMA-API.txt
 
 
index 58fd7414e6c08120c14bf13dd300f45af0438b0e..729985ed05bdd97e7aff15ee4d5a2b179928c931 100644 (file)
@@ -73,7 +73,7 @@ of queues to IRQs can be determined from /proc/interrupts. By default,
 an IRQ may be handled on any CPU. Because a non-negligible part of packet
 processing takes place in receive interrupt handling, it is advantageous
 to spread receive interrupts between CPUs. To manually adjust the IRQ
-affinity of each interrupt see Documentation/IRQ-affinity. Some systems
+affinity of each interrupt see Documentation/IRQ-affinity.txt. Some systems
 will be running irqbalance, a daemon that dynamically optimizes IRQ
 assignments and as a result may override any manual settings.
 
index ddd78172ef738d2c3f52dcea70f61cb0591670c2..05a7fe76232de4280b8b4ea4e6925a1b124ec780 100644 (file)
@@ -173,7 +173,7 @@ kernel messages using the serial console.  This may provide you with some
 information about the reasons of the suspend (resume) failure.  Alternatively,
 it may be possible to use a FireWire port for debugging with firescope
 (ftp://ftp.firstfloor.org/pub/ak/firescope/).  On x86 it is also possible to
-use the PM_TRACE mechanism documented in Documentation/s2ram.txt .
+use the PM_TRACE mechanism documented in Documentation/power/s2ram.txt .
 
 2. Testing suspend to RAM (STR)
 
index 1101bee4e822366203e7b394be09294ac07a957a..0e870825c1b97b4d53b199e7eae050926e13b35f 100644 (file)
@@ -77,7 +77,8 @@ SNAPSHOT_SET_SWAP_AREA - set the resume partition and the offset (in <PAGE_SIZE>
        resume_swap_area, as defined in kernel/power/suspend_ioctls.h,
        containing the resume device specification and the offset); for swap
        partitions the offset is always 0, but it is different from zero for
-       swap files (see Documentation/swsusp-and-swap-files.txt for details).
+       swap files (see Documentation/power/swsusp-and-swap-files.txt for
+       details).
 
 SNAPSHOT_PLATFORM_SUPPORT - enable/disable the hibernation platform support,
        depending on the argument value (enable, if the argument is nonzero)
index 83668e5dd17f4b23dff1dfbb50ebe049c788a8a8..03c9d9299c6b1fb55ed48f89f146d4029b323f22 100644 (file)
@@ -117,5 +117,4 @@ The contents of these variables corresponds to the "name", "state" and
 "type" sysfs files explained above.
 
 
-For further details consult Documentation/ABI/stable/dev-rfkill and
-Documentation/ABI/stable/sysfs-class-rfkill.
+For further details consult Documentation/ABI/stable/sysfs-class-rfkill.
index 7bd210ab45a1baacc566c551ab4f248ef51874a9..ecfc474f36a81de97dae15e49d82aa6bb2695f53 100644 (file)
@@ -444,7 +444,7 @@ linux-1.1.x and fairly stable since linux-1.2.x, and are also in FreeBSD
   Kernel Compile options
   ------------------------------
     The various kernel compile time options for this driver are now fairly
-    well documented in the file Documentation/Configure.help.  In order to
+    well documented in the file drivers/scsi/Kconfig.  In order to
     see this documentation, you need to use one of the advanced configuration
     programs (menuconfig and xconfig).  If you are using the "make menuconfig"
     method of configuring your kernel, then you would simply highlight the
index 5f17d29c59b5e8e2122f5160b70e8777a11116c9..a340b18cd4ebef264e9902de658582e424893237 100644 (file)
@@ -55,11 +55,6 @@ or in the same directory as the C source code. For example to find a url
 about the USB mass storage driver see the 
 /usr/src/linux/drivers/usb/storage directory.
 
-The Linux kernel source Documentation/DocBook/scsidrivers.tmpl file
-refers to this file. With the appropriate DocBook tool-set, this permits
-users to generate html, ps and pdf renderings of information within this
-file (e.g. the interface functions).
-
 Driver structure
 ================
 Traditionally an LLD for the SCSI subsystem has been at least two files in
index 5f50ccabfc8a45d992314774a5de80c20fa49ace..c9e4855ed3d7958f4bbbcc53025b7e8fec0c2261 100644 (file)
@@ -156,4 +156,5 @@ Load an encrypted key "evm" from saved blob:
 Other uses for trusted and encrypted keys, such as for disk and file encryption
 are anticipated.  In particular the new format 'ecryptfs' has been defined in
 in order to use encrypted keys to mount an eCryptfs filesystem.  More details
-about the usage can be found in the file 'Documentation/keys-ecryptfs.txt'.
+about the usage can be found in the file
+'Documentation/security/keys-ecryptfs.txt'.
index 951b3dce51b4da543b2d67824b0ffdee2f796c7d..3dca4b75988e77cc0da179abd42969165975e37c 100644 (file)
@@ -60,8 +60,7 @@ With PAS16 you can use two audio device files at the same time. /dev/dsp (and
 
 The new stuff for 2.3.99 and later
 ============================================================================
-The following configuration options from Documentation/Configure.help
-are relevant to configuring the PAS16:
+The following configuration options are relevant to configuring the PAS16:
 
 Sound card support
 CONFIG_SOUND
index 00511e08db787145805a8510c0035a34c77eec17..3352f97430e4e1132f41b19dd2f00ce93b3846e4 100644 (file)
@@ -2,7 +2,7 @@ PXA2xx SPI on SSP driver HOWTO
 ===================================================
 This a mini howto on the pxa2xx_spi driver.  The driver turns a PXA2xx
 synchronous serial port into a SPI master controller
-(see Documentation/spi/spi_summary). The driver has the following features
+(see Documentation/spi/spi-summary). The driver has the following features
 
 - Support for any PXA2xx SSP
 - SSP PIO and SSP DMA data transfers.
@@ -85,7 +85,7 @@ Declaring Slave Devices
 -----------------------
 Typically each SPI slave (chip) is defined in the arch/.../mach-*/board-*.c
 using the "spi_board_info" structure found in "linux/spi/spi.h". See
-"Documentation/spi/spi_summary" for additional information.
+"Documentation/spi/spi-summary" for additional information.
 
 Each slave device attached to the PXA must provide slave specific configuration
 information via the structure "pxa2xx_spi_chip" found in
index 21332233cef16a157b95519640e356beadf2eeee..e8789976e77c30d1d5235d19cb1d613e52d71067 100644 (file)
@@ -30,7 +30,7 @@ hrtimer base infrastructure
 ---------------------------
 
 The hrtimer base infrastructure was merged into the 2.6.16 kernel. Details of
-the base implementation are covered in Documentation/hrtimers/hrtimer.txt. See
+the base implementation are covered in Documentation/timers/hrtimers.txt. See
 also figure #2 (OLS slides p. 15)
 
 The main differences to the timer wheel, which holds the armed timer_list type
index 84ef865237db3069e835dbbdba7f562489a204f6..444651e70d9552f2782eb9cd0b22096a93233672 100644 (file)
@@ -7,7 +7,7 @@ API OVERVIEW
 
 The big picture is that USB drivers can continue to ignore most DMA issues,
 though they still must provide DMA-ready buffers (see
-Documentation/PCI/PCI-DMA-mapping.txt).  That's how they've worked through
+Documentation/DMA-API-HOWTO.txt).  That's how they've worked through
 the 2.4 (and earlier) kernels.
 
 OR:  they can now be DMA-aware.
@@ -57,7 +57,7 @@ and effects like cache-trashing can impose subtle penalties.
   force a consistent memory access ordering by using memory barriers.  It's
   not using a streaming DMA mapping, so it's good for small transfers on
   systems where the I/O would otherwise thrash an IOMMU mapping.  (See
-  Documentation/PCI/PCI-DMA-mapping.txt for definitions of "coherent" and
+  Documentation/DMA-API-HOWTO.txt for definitions of "coherent" and
   "streaming" DMA mappings.)
 
   Asking for 1/Nth of a page (as well as asking for N pages) is reasonably
@@ -88,7 +88,7 @@ WORKING WITH EXISTING BUFFERS
 Existing buffers aren't usable for DMA without first being mapped into the
 DMA address space of the device.  However, most buffers passed to your
 driver can safely be used with such DMA mapping.  (See the first section
-of Documentation/PCI/PCI-DMA-mapping.txt, titled "What memory is DMA-able?")
+of Documentation/DMA-API-HOWTO.txt, titled "What memory is DMA-able?")
 
 - When you're using scatterlists, you can map everything at once.  On some
   systems, this kicks in an IOMMU and turns the scatterlists into single
index d928c134dee66953f0b7f163a8e3633ac95e3747..c095d79cae73d1acf8d2ae9991661be35be008bd 100644 (file)
@@ -436,7 +436,7 @@ static unsigned long load_bzimage(int fd)
 
        /*
         * Go back to the start of the file and read the header.  It should be
-        * a Linux boot header (see Documentation/x86/i386/boot.txt)
+        * a Linux boot header (see Documentation/x86/boot.txt)
         */
        lseek(fd, 0, SEEK_SET);
        read(fd, &boot, sizeof(boot));
index a200a386429d568776c3737e860b0b2c81672c52..ade01274212d9b4ea8fedfef459d2de670a7ede5 100644 (file)
@@ -109,11 +109,11 @@ to improve NUMA locality using various CPU affinity command line interfaces,
 such as taskset(1) and numactl(1), and program interfaces such as
 sched_setaffinity(2).  Further, one can modify the kernel's default local
 allocation behavior using Linux NUMA memory policy.
-[see Documentation/vm/numa_memory_policy.]
+[see Documentation/vm/numa_memory_policy.txt.]
 
 System administrators can restrict the CPUs and nodes' memories that a non-
 privileged user can specify in the scheduling or NUMA commands and functions
-using control groups and CPUsets.  [see Documentation/cgroups/CPUsets.txt]
+using control groups and CPUsets.  [see Documentation/cgroups/cpusets.txt]
 
 On architectures that do not hide memoryless nodes, Linux will include only
 zones [nodes] with memory in the zonelists.  This means that for a memoryless
index 07375e73981a8747f1432213691a4187ccf6544a..f464f47bc60dacd77fecc7797dfe658708acb41e 100644 (file)
@@ -17,7 +17,7 @@ data and perform operation on the slabs. By default slabinfo only lists
 slabs that have data in them. See "slabinfo -h" for more options when
 running the command. slabinfo can be compiled with
 
-gcc -o slabinfo Documentation/vm/slabinfo.c
+gcc -o slabinfo tools/slub/slabinfo.c
 
 Some of the modes of operation of slabinfo require that slub debugging
 be enabled on the command line. F.e. no tracking information will be
index f0df3fbd84025eff9bf304fd179bed8785e865dc..b9fc6c309d2ea35f22ec6c89b7469d899e94a773 100644 (file)
@@ -4,9 +4,8 @@
  *
  * (C) 2001,2002,2006 by Jan-Benedict Glaw <jbglaw@lug-owl.de>
  *
- * This driver is at all a modified version of Erik Mouw's
- * Documentation/DocBook/procfs_example.c, so: thank
- * you, Erik! He can be reached via email at
+ * This driver is a modified version of Erik Mouw's example proc
+ * interface, so: thank you, Erik! He can be reached via email at
  * <J.A.K.Mouw@its.tudelft.nl>. It is based on an idea
  * provided by DEC^WCompaq^WIntel's "Jumpstart" CD. They
  * included a patch like this as well. Thanks for idea!
index 3269576dbfa8dab12d6531996e2e86de2ca309c1..05b53941b8193dbac8d87889d2e4b48053ec49f1 100644 (file)
@@ -1374,7 +1374,7 @@ config SMP
          processor machines. On a single processor machine, the kernel will
          run faster if you say N here.
 
-         See also <file:Documentation/i386/IO-APIC.txt>,
+         See also <file:Documentation/x86/i386/IO-APIC.txt>,
          <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
          <http://tldp.org/HOWTO/SMP-HOWTO.html>.
 
index d66605dea55a217fc10df9fda8a94f3e5b1eb9ea..4bdb77bb5e62ddb4f05bb5c4288952ad1f975d6f 100644 (file)
@@ -238,7 +238,7 @@ extern void _memset_io(volatile void __iomem *, int, size_t);
  * ioremap and friends.
  *
  * ioremap takes a PCI memory address, as specified in
- * Documentation/IO-mapping.txt.
+ * Documentation/io-mapping.txt.
  *
  */
 #ifndef __arch_ioremap
index acc600f5e72f4a8897ecf01175020dadbd1702df..937c42845df9d676b055c2f44c6f7dde8f4b74e2 100644 (file)
@@ -142,8 +142,7 @@ static struct platform_device *devices[] __initdata = {
 
 /* We have to state that there are HWMON devices on the I2C bus on XCEP.
  * Drivers for HWMON verify capabilities of the adapter when loading and
- * refuse to attach if the adapter doesn't support HWMON class of devices.
- * See also Documentation/i2c/porting-clients. */
+ * refuse to attach if the adapter doesn't support HWMON class of devices. */
 static struct i2c_pxa_platform_data xcep_i2c_platform_data  = {
        .class = I2C_CLASS_HWMON
 };
index 80241fe03f50b3e1513572970691a496b4b15bf2..f5f4ef149aacf35f3988ddc47379a13ee27bd371 100644 (file)
@@ -915,7 +915,7 @@ sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt)
  * @dir:  R/W or both.
  * @attrs: optional dma attributes
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static dma_addr_t sba_map_page(struct device *dev, struct page *page,
                               unsigned long poff, size_t size,
@@ -1044,7 +1044,7 @@ sba_mark_clean(struct ioc *ioc, dma_addr_t iova, size_t size)
  * @dir:  R/W or both.
  * @attrs: optional dma attributes
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void sba_unmap_page(struct device *dev, dma_addr_t iova, size_t size,
                           enum dma_data_direction dir, struct dma_attrs *attrs)
@@ -1127,7 +1127,7 @@ void sba_unmap_single_attrs(struct device *dev, dma_addr_t iova, size_t size,
  * @size:  number of bytes mapped in driver buffer.
  * @dma_handle:  IOVA of new buffer.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void *
 sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flags)
@@ -1190,7 +1190,7 @@ sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp
  * @vaddr:  virtual address IOVA of "consistent" buffer.
  * @dma_handler:  IO virtual address of "consistent" buffer.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void sba_free_coherent (struct device *dev, size_t size, void *vaddr,
                               dma_addr_t dma_handle)
@@ -1453,7 +1453,7 @@ static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
  * @dir:  R/W or both.
  * @attrs: optional dma attributes
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist,
                            int nents, enum dma_data_direction dir,
@@ -1549,7 +1549,7 @@ static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist,
  * @dir:  R/W or both.
  * @attrs: optional dma attributes
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
                               int nents, enum dma_data_direction dir,
index b26d5f55e91dc49beceb51623849845dd6ad7c18..93f4c4cd3c456c692271d52d9959b0f04b7cbb18 100644 (file)
@@ -31,7 +31,7 @@ drivers used by the Q40, apart from the very obvious (console etc.):
                char/joystick/*         # most of this should work, not
                                        # in default config.in
                block/q40ide.c          # startup for ide
-                     ide*              # see Documentation/ide.txt
+                     ide*              # see Documentation/ide/ide.txt
                      floppy.c          # normal PC driver, DMA emu in asm/floppy.h
                                        # and arch/m68k/kernel/entry.S
                                        # see drivers/block/README.fd
index 8fbb0ec10233afb4b7a8c585015161ffe93c26d3..a569514cf19f49b73962432c98c0da9880e3c216 100644 (file)
@@ -16,7 +16,7 @@
 #define _ASM_MICROBLAZE_DMA_MAPPING_H
 
 /*
- * See Documentation/PCI/PCI-DMA-mapping.txt and
+ * See Documentation/DMA-API-HOWTO.txt and
  * Documentation/DMA-API.txt for documentation.
  */
 
index a1ada1c27c16c305ea92c889ae8e83b9742af021..e8ff70f80e13bd81e21cc955f213e13c5275219e 100644 (file)
@@ -41,10 +41,8 @@ enum lasat_mtdparts {
 
 /*
  * The format of the data record in the EEPROM.
- * See Documentation/LASAT/eeprom.txt for a detailed description
- * of the fields in this struct, and the LASAT Hardware Configuration
- * field specification for a detailed description of the config
- * field.
+ * See the LASAT Hardware Configuration field specification for a detailed
+ * description of the config field.
  */
 #include <linux/types.h>
 
index 1f870340ebdd9a1dcd0b559d8004dc2165a9eb32..f093b3a8a4a1aae4e82e09cc024b00fe1e8984d9 100644 (file)
@@ -195,7 +195,7 @@ config SMP
          singleprocessor machines. On a singleprocessor machine, the kernel
          will run faster if you say N here.
 
-         See also <file:Documentation/i386/IO-APIC.txt>,
+         See also <file:Documentation/x86/i386/IO-APIC.txt>,
          <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
          <http://www.tldp.org/docs.html#howto>.
 
index 2623d19f4f4c5bfebfa79f0cc6c3be60b1352081..2381df83bd0064287110896a2cfb0a2678a8a046 100644 (file)
@@ -260,7 +260,6 @@ void set_intr_level(int irq, u16 level)
 /*
  * mark an interrupt to be ACK'd after interrupt handlers have been run rather
  * than before
- * - see Documentation/mn10300/features.txt
  */
 void mn10300_set_lateack_irq_type(int irq)
 {
index 4558bafbd1a2566d86585399a117e5d97ffab0bb..9460e1c266dd8a5b2d9c4c100666a138c4555a55 100644 (file)
@@ -1,6 +1,6 @@
 #
 # For a description of the syntax of this configuration file,
-# see Documentation/kbuild/config-language.txt.
+# see Documentation/kbuild/kconfig-language.txt.
 #
 
 config OPENRISC
index 60b472233900c4882b8f66f1339118183e298d42..b206ba4608b232ffc398b70e92ddd96a4c98f325 100644 (file)
@@ -18,7 +18,7 @@
 #define __ASM_OPENRISC_DMA_MAPPING_H
 
 /*
- * See Documentation/PCI/PCI-DMA-mapping.txt and
+ * See Documentation/DMA-API-HOWTO.txt and
  * Documentation/DMA-API.txt for documentation.
  *
  * This file is written with the intention of eventually moving over
index 890531e32fe87462f4a0cdbc20c8df019ad2db71..467bbd510eac04a5bc86a3f97f70332cf636ec19 100644 (file)
@@ -5,7 +5,7 @@
 #include <asm/cacheflush.h>
 #include <asm/scatterlist.h>
 
-/* See Documentation/PCI/PCI-DMA-mapping.txt */
+/* See Documentation/DMA-API-HOWTO.txt */
 struct hppa_dma_ops {
        int  (*dma_supported)(struct device *dev, u64 mask);
        void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag);
index a029f74a3c5c54ac7a6c0bd8458d66bc3c59fe6b..d047edea25044f59ade85453d2d0dff28a2880d6 100644 (file)
@@ -2,7 +2,7 @@
 ** PARISC 1.1 Dynamic DMA mapping support.
 ** This implementation is for PA-RISC platforms that do not support
 ** I/O TLBs (aka DMA address translation hardware).
-** See Documentation/PCI/PCI-DMA-mapping.txt for interface definitions.
+** See Documentation/DMA-API-HOWTO.txt for interface definitions.
 **
 **      (c) Copyright 1999,2000 Hewlett-Packard Company
 **      (c) Copyright 2000 Grant Grundler
index 0947b36e534cc886d7c6127c8ef6907b5571b8d3..5e0b6d511e14e8843cb5cfdbe181d992d0b1793e 100644 (file)
@@ -196,7 +196,7 @@ static inline int qe_alive_during_sleep(void)
 
 /* Structure that defines QE firmware binary files.
  *
- * See Documentation/powerpc/qe-firmware.txt for a description of these
+ * See Documentation/powerpc/qe_firmware.txt for a description of these
  * fields.
  */
 struct qe_firmware {
index 904c6cbaf45b23b4c6ffd0655a8a4f47f13015d2..3363fbc964f86c1d42676116f813a2ac71b9e0e2 100644 (file)
@@ -382,7 +382,7 @@ static void qe_upload_microcode(const void *base,
 /*
  * Upload a microcode to the I-RAM at a specific address.
  *
- * See Documentation/powerpc/qe-firmware.txt for information on QE microcode
+ * See Documentation/powerpc/qe_firmware.txt for information on QE microcode
  * uploading.
  *
  * Currently, only version 1 is supported, so the 'version' field must be
index 4bd87f3d13d43c90d97a6bfb1504b385980a19e2..1a5c5a5eb39c8f0f27fa37c4fa526a16c5d9a6f2 100644 (file)
@@ -32,7 +32,7 @@ extern void __uc32_iounmap(volatile void __iomem *addr);
  * ioremap and friends.
  *
  * ioremap takes a PCI memory address, as specified in
- * Documentation/IO-mapping.txt.
+ * Documentation/io-mapping.txt.
  *
  */
 #define ioremap(cookie, size)          __uc32_ioremap(cookie, size)
index 6a47bb22657fd3d55835c32b2e834cd42e3ad28c..9a4a267a8a55bcc1455c3188c71ec7b99302521e 100644 (file)
@@ -279,7 +279,7 @@ config SMP
          Y to "Enhanced Real Time Clock Support", below. The "Advanced Power
          Management" code will be disabled if you say Y here.
 
-         See also <file:Documentation/i386/IO-APIC.txt>,
+         See also <file:Documentation/x86/i386/IO-APIC.txt>,
          <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at
          <http://www.tldp.org/docs.html#howto>.
 
index c0f8a5c889107bf80ab45eaf33468e5120ee6a56..bf56e1793272d70fdbf4be7b3911f87410e03f9b 100644 (file)
@@ -139,7 +139,7 @@ config IOMMU_DEBUG
          code. When you use it make sure you have a big enough
          IOMMU/AGP aperture.  Most of the options enabled by this can
          be set more finegrained using the iommu= command line
-         options. See Documentation/x86_64/boot-options.txt for more
+         options. See Documentation/x86/x86_64/boot-options.txt for more
          details.
 
 config IOMMU_STRESS
index 93e689f4bd86f78730e4feb4f1f08c4e1f4d6dae..bdb4d458ec8c35e6dbc208e78ae83ed34b242941 100644 (file)
@@ -129,7 +129,7 @@ start_sys_seg:      .word   SYSSEG          # obsolete and meaningless, but just
 
 type_of_loader:        .byte   0               # 0 means ancient bootloader, newer
                                        # bootloaders know to change this.
-                                       # See Documentation/i386/boot.txt for
+                                       # See Documentation/x86/boot.txt for
                                        # assigned ids
 
 # flags, unused bits must be zero (RFU) bit within loadflags
index d4c419f883a03551aa2041a9ae7eb4fecac75bce..ed3065fd63146d5ce68582a50b0c2d675ec7e3ec 100644 (file)
@@ -2,7 +2,7 @@
 #define _ASM_X86_DMA_MAPPING_H
 
 /*
- * IOMMU interface. See Documentation/PCI/PCI-DMA-mapping.txt and
+ * IOMMU interface. See Documentation/DMA-API-HOWTO.txt and
  * Documentation/DMA-API.txt for documentation.
  */
 
index 8a439d364b941897897908178039b3799352575d..b1e7c7f7a0af46c788b5a5f47a476a41e035f5f9 100644 (file)
@@ -5,7 +5,7 @@
  * This allows to use PCI devices that only support 32bit addresses on systems
  * with more than 4GB.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt for the interface specification.
+ * See Documentation/DMA-API-HOWTO.txt for the interface specification.
  *
  * Copyright 2002 Andi Kleen, SuSE Labs.
  * Subject to the GNU General Public License v2 only.
index 0371c484bb8a38dfcd230ec6d7a58c4c62df3fdd..a46bd383953cd1dc299648e5c25e8b83744ae4f8 100644 (file)
@@ -249,8 +249,6 @@ extern int (*console_blank_hook)(int);
 #define        APM_MINOR_DEV   134
 
 /*
- * See Documentation/Config.help for the configuration options.
- *
  * Various options can be changed at boot time as follows:
  * (We allow underscores for compatibility with the modules code)
  *     apm=on/off                      enable/disable APM
index b49d00da2aed309b5f0ea3413748e0253dfeb378..622872054fbefa96ee43e45cd029940b72b0a8e5 100644 (file)
@@ -117,8 +117,8 @@ again:
 }
 
 /*
- * See <Documentation/x86_64/boot-options.txt> for the iommu kernel parameter
- * documentation.
+ * See <Documentation/x86/x86_64/boot-options.txt> for the iommu kernel
+ * parameter documentation.
  */
 static __init int iommu_setup(char *p)
 {
index a7346ab97a3c22002ffc6948321ca24b1720b8f9..ae6a9330632528fa38421165456531bd73b6a77c 100644 (file)
 #define APM_MINOR_DEV  134
 
 /*
- * See Documentation/Config.help for the configuration options.
- *
- * Various options can be changed at boot time as follows:
- * (We allow underscores for compatibility with the modules code)
+ * One option can be changed at boot time as follows:
  *     apm=on/off                      enable/disable APM
  */
 
index 2c8b84dd9dacca5bac905810fbf3cc452ad0541a..2be21694fac1bf1f66a6189cbd6ea96844a75c28 100644 (file)
@@ -7,7 +7,7 @@
  * state machine code inspired by code from Tim Ruetz
  *
  * A generic driver for rotary encoders connected to GPIO lines.
- * See file:Documentation/input/rotary_encoder.txt for more information
+ * See file:Documentation/input/rotary-encoder.txt for more information
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License version 2 as
index b591e726a6fa53982b6e22c515d0ad980a6697df..807c875f1c2e7bdd89e668acabd91350624885d9 100644 (file)
@@ -400,7 +400,7 @@ config LEDS_TRIGGER_TIMER
          This allows LEDs to be controlled by a programmable timer
          via sysfs. Some LED hardware can be programmed to start
          blinking the LED without any further software interaction.
-         For more details read Documentation/leds-class.txt.
+         For more details read Documentation/leds/leds-class.txt.
 
          If unsure, say Y.
 
index c3bc64ed405c68ecaeafde3946f586e6f44ba319..7e3961d0db6b8c64018596ece3896b77bbaeffe0 100644 (file)
@@ -21,7 +21,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * see Documentation/dvb/REDME.dvb-usb for more information
+ * see Documentation/dvb/README.dvb-usb for more information
  */
 #include "af9005.h"
 /* debug */
index 51f6439dcfd5c294de0f395afa1e91a190dad436..0351c0e52dd2170d763b8bf7e3f2628602972dc3 100644 (file)
@@ -19,7 +19,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * see Documentation/dvb/REDME.dvb-usb for more information
+ * see Documentation/dvb/README.dvb-usb for more information
  */
 #include "af9005.h"
 
index ba917359fa65e16fc5cb4cbd249a13f99c47438d..404f63a6f26b9a134457c4585274a3a8d06c7dff 100644 (file)
@@ -17,7 +17,7 @@
  *  Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver
  *  sources, on which this driver (and the dvb-dibusb) are based.
  *
- * see Documentation/dvb/README.dibusb for more information
+ * see Documentation/dvb/README.dvb-usb for more information
  *
  */
 
index e80c5979636897f8517875fde1fd64f8a591d58f..437904cbf3e6c5000660da6da0c92aeda5e4da99 100644 (file)
@@ -17,7 +17,7 @@
  *  Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver
  *  sources, on which this driver (and the dvb-dibusb) are based.
  *
- * see Documentation/dvb/README.dibusb for more information
+ * see Documentation/dvb/README.dvb-usb for more information
  *
  */
 
index 4be8373d43e5c6af542c8a5a609fc8402e9b1dc0..66b616ebe536d512bf534d28ea48cf9db284d286 100644 (file)
@@ -142,7 +142,7 @@ config MTD_OF_PARTS
        help
          This provides a partition parsing function which derives
          the partition map from the children of the flash node,
-         as described in Documentation/powerpc/booting-without-of.txt.
+         as described in Documentation/devicetree/booting-without-of.txt.
 
 config MTD_AR7_PARTS
        tristate "TI AR7 partitioning support"
index 8d0314dbd946c99141d0870542376c367bbf35cb..8b8efe52b2288cdac77b9131cd7607859c6833e6 100644 (file)
@@ -1063,8 +1063,7 @@ config SMSC911X
          Say Y here if you want support for SMSC LAN911x and LAN921x families
          of ethernet controllers.
 
-         To compile this driver as a module, choose M here and read
-         <file:Documentation/networking/net-modules.txt>. The module
+         To compile this driver as a module, choose M here. The module
          will be called smsc911x.
 
 config SMSC911X_ARCH_HOOKS
index cee6ba2b8b586bbc4b1f84b71fcc6785249d9547..c3dd9d09be572b0ff165edc3a28102935839b418 100644 (file)
@@ -29,7 +29,7 @@
  *           nxp,external-clock-frequency = <16000000>;
  *   };
  *
- * See "Documentation/powerpc/dts-bindings/can/sja1000.txt" for further
+ * See "Documentation/devicetree/bindings/net/can/sja1000.txt" for further
  * information.
  */
 
index 092c3faa882a090bec438d83cd607cb54b6aca9a..25b8deedbef8b7541da6775a4de8db3723155079 100644 (file)
@@ -7,9 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        DC21143 manual "21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller
        Hardware Reference Manual" is currently available at :
        http://developer.intel.com/design/network/manuals/278074.htm
index fa5eee925f25623c4639d4a204725e065512790c..14d5b611783d53fc7b27ccacfcbc5f102d88f2f3 100644 (file)
@@ -7,8 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
        Please submit bug reports to http://bugzilla.kernel.org/.
 */
 
index 5350d753e0fff0c4a089ea091ca5f5121acc6330..4fb8c8c0a4207a621387563a1bc0d86073751dcc 100644 (file)
@@ -7,10 +7,7 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
         Please submit bugs to http://bugzilla.kernel.org/ .
-
 */
 
 #include <linux/pci.h>
index 4bd13922875d029c9a0e5b155f235df2c5d620c1..beeb17b52ad436b441dcb18a8c81f3fd50b2a8af 100644 (file)
@@ -7,9 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 52d898bdbeb46acc5313594c80e0f64aea5aea96..9c16e4ad02a66886c0866b5612bce141cb8600e1 100644 (file)
@@ -7,9 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 93358ee4d830e859b658e93827f04e3023def828..04a7e477eaffd0ed217a10f61024197f29244ab9 100644 (file)
@@ -8,9 +8,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
         Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 2017faf2d0e6bded148c965c94a2213cdc7c69f3..19078d28ffb9694c8ca76ad3d31be3d813d47fdd 100644 (file)
@@ -7,9 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 9db528967da9353f6a109b12f060a379f71f552c..fb3887c18dc690adeddd7e2d01058cd268155d3c 100644 (file)
@@ -7,9 +7,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 1246998a677ca5749cc0c68bf1f0dd549c451e42..b905c0dc5648f580db6de0ea3ea6b1112a85f076 100644 (file)
@@ -6,9 +6,6 @@
        This software may be used and distributed according to the terms
        of the GNU General Public License, incorporated herein by reference.
 
-       Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html}
-       for more information on this driver.
-
        Please submit bugs to http://bugzilla.kernel.org/ .
 */
 
index 57a6d19eba4c73877283b7779229d5619cc4d0bd..a6f762188bc331ed958dc3aec7fb225b1a8cad95 100644 (file)
@@ -668,7 +668,7 @@ sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt)
  * @dev: instance of PCI owned by the driver that's asking
  * @mask:  number of address bits this PCI device can handle
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static int sba_dma_supported( struct device *dev, u64 mask)
 {
@@ -680,7 +680,7 @@ static int sba_dma_supported( struct device *dev, u64 mask)
                return(0);
        }
 
-       /* Documentation/PCI/PCI-DMA-mapping.txt tells drivers to try 64-bit
+       /* Documentation/DMA-API-HOWTO.txt tells drivers to try 64-bit
         * first, then fall back to 32-bit if that fails.
         * We are just "encouraging" 32-bit DMA masks here since we can
         * never allow IOMMU bypass unless we add special support for ZX1.
@@ -706,7 +706,7 @@ static int sba_dma_supported( struct device *dev, u64 mask)
  * @size:  number of bytes to map in driver buffer.
  * @direction:  R/W or both.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static dma_addr_t
 sba_map_single(struct device *dev, void *addr, size_t size,
@@ -785,7 +785,7 @@ sba_map_single(struct device *dev, void *addr, size_t size,
  * @size:  number of bytes mapped in driver buffer.
  * @direction:  R/W or both.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void
 sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size,
@@ -861,7 +861,7 @@ sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size,
  * @size:  number of bytes mapped in driver buffer.
  * @dma_handle:  IOVA of new buffer.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void *sba_alloc_consistent(struct device *hwdev, size_t size,
                                        dma_addr_t *dma_handle, gfp_t gfp)
@@ -892,7 +892,7 @@ static void *sba_alloc_consistent(struct device *hwdev, size_t size,
  * @vaddr:  virtual address IOVA of "consistent" buffer.
  * @dma_handler:  IO virtual address of "consistent" buffer.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void
 sba_free_consistent(struct device *hwdev, size_t size, void *vaddr,
@@ -927,7 +927,7 @@ int dump_run_sg = 0;
  * @nents:  number of entries in list
  * @direction:  R/W or both.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static int
 sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents,
@@ -1011,7 +1011,7 @@ sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents,
  * @nents:  number of entries in list
  * @direction:  R/W or both.
  *
- * See Documentation/PCI/PCI-DMA-mapping.txt
+ * See Documentation/DMA-API-HOWTO.txt
  */
 static void 
 sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents,
index 1e88d478532156de395f609d2a750db792221164..10cf2500522b3463c06a6a2f901911a193361163 100644 (file)
@@ -31,9 +31,6 @@ config ACER_WMI
          wireless radio and bluetooth control, and on some laptops,
          exposes the mail LED and LCD backlight.
 
-         For more information about this driver see
-         <file:Documentation/laptops/acer-wmi.txt>
-
          If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M
          here.
 
@@ -164,7 +161,7 @@ config HP_ACCEL
 
          Support for a led indicating disk protection will be provided as
          hp::hddprotect. For more information on the feature, refer to
-         Documentation/hwmon/lis3lv02d.
+         Documentation/misc-devices/lis3lv02d.
 
          To compile this driver as a module, choose M here: the module will
          be called hp_accel.
index 2e6619eff3ea7e085e0b708afc03ab7296688157..8883ca36f932826e76a5e6995ac5dab7494a6f4d 100644 (file)
@@ -67,7 +67,7 @@
  *
  * NEC MegaRAID PCI Express ROMB       1000    0408    1033    8287
  *
- * For history of changes, see Documentation/ChangeLog.megaraid
+ * For history of changes, see Documentation/scsi/ChangeLog.megaraid
  */
 
 #include <linux/slab.h>
index 73430ef6ae2b00330f44c2fc4d29519c9a76135c..947f42a65c591ec8224f851efb3e2fb8e245f36f 100644 (file)
@@ -6,8 +6,7 @@ config CXT1E1
       channelized stream WAN adapter card which contains a HDLC/Transparent
       mode controller.
 
-      If you want to compile this driver as a module
-      say M here and read <file:Documentation/modules.txt>.
+      If you want to compile this driver as a module say M here.
       The module will be called 'cxt1e1'.
 
       If unsure, say N.
index 86fbba6336c9c0bd7e74529f12aa3f50dc2f7807..e92cbefc0f88ea1e5ce0b6533b71587111587929 100644 (file)
 *  - All sleeps use a timeout of DIGI_RETRY_TIMEOUT before looping to
 *    recheck the condition they are sleeping on.  This is defensive,
 *    in case a wake up is lost.
-*  - Following Documentation/DocBook/kernel-locking.pdf no spin locks
+*  - Following Documentation/DocBook/kernel-locking.tmpl no spin locks
 *    are held when calling copy_to/from_user or printk.
 */
 
index d885c770eb84598d915ad76e5edc8447d5028b1c..2d97752f79a516a049f749eb4f82034078d7aabd 100644 (file)
@@ -428,7 +428,7 @@ static int __init igafb_init(void)
         *
         * IGS2000 has its I/O memory mapped and we want
         * to generate memory cycles on PCI, e.g. do ioremap(),
-        * then readb/writeb() as in Documentation/IO-mapping.txt.
+        * then readb/writeb() as in Documentation/io-mapping.txt.
         *
         * IGS1682 is more traditional, it responds to PCI I/O
         * cycles, so we want to access it with inb()/outb().
index e97b0499bd0da23497fd7bc115c940dbd1c5d3c6..97b8184614ae6b0956a873ec50cb955a731b8553 100644 (file)
@@ -40,7 +40,7 @@
  *  mknod /dev/watchdog c 10 130
  *
  * For an example userspace keep-alive daemon, see:
- *   Documentation/watchdog/watchdog.txt
+ *   Documentation/watchdog/wdt.txt
  */
 
 #include <linux/module.h>
index c83f4768eeaad90efa3971c9d16915703aafb014..ca418aaf635254dd85722e791510f330c1a5917d 100644 (file)
@@ -23,7 +23,8 @@
  *
  * configfs Copyright (C) 2005 Oracle.  All rights reserved.
  *
- * Please see Documentation/filesystems/configfs.txt for more information.
+ * Please see Documentation/filesystems/configfs/configfs.txt for more
+ * information.
  */
 
 #undef DEBUG
index 76dc4c3e5d5180079aa7d35d2c368f77fcabdfd5..50cee7f9110bb2da8a30bb6f52bae51a8393cd39 100644 (file)
@@ -23,7 +23,7 @@
  *
  * configfs Copyright (C) 2005 Oracle.  All rights reserved.
  *
- * Please see the file Documentation/filesystems/configfs.txt for
+ * Please see the file Documentation/filesystems/configfs/configfs.txt for
  * critical information about using the config_item interface.
  */
 
index 703f545097de714d26e6e6d60a0dd9b831060da8..96b33989147d0232fe246c668434e9262c50d469 100644 (file)
@@ -60,7 +60,7 @@
  *
  *  Initial implementation of mandatory locks. SunOS turned out to be
  *  a rotten model, so I implemented the "obvious" semantics.
- *  See 'Documentation/mandatory.txt' for details.
+ *  See 'Documentation/filesystems/mandatory-locking.txt' for details.
  *  Andy Walker (andy@lysaker.kvaerner.no), April 06, 1996.
  *
  *  Don't allow mandatory locks on mmap()'ed files. Added simple functions to
index 1360d4f88f410646e0d0268f22e5c76149488494..048b59d5b2f095f51a1b8015bf87d8ef593e783e 100644 (file)
@@ -19,9 +19,9 @@ config SQUASHFS
 
          If you want to compile this as a module ( = code which can be
          inserted in and removed from the running kernel whenever you want),
-         say M here and read <file:Documentation/modules.txt>.  The module
-         will be called squashfs.  Note that the root file system (the one
-         containing the directory /) cannot be compiled as a module.
+         say M here.  The module will be called squashfs.  Note that the root
+         file system (the one containing the directory /) cannot be compiled
+         as a module.
 
          If unsure, say N.
 
index 8cdcc2a199ad1641c3ca652263922fbdcddf6f6a..c81ed2ac16bd572fd4598314daa0c9e1f8d17be1 100644 (file)
@@ -27,7 +27,7 @@
  * The io_mapping mechanism provides an abstraction for mapping
  * individual pages from an io device to the CPU in an efficient fashion.
  *
- * See Documentation/io_mapping.txt
+ * See Documentation/io-mapping.txt
  */
 
 #ifdef CONFIG_HAVE_ATOMIC_IOMAP
index 44cd663c53b60898bcdd82bc36f5ee5ed76622b6..4ccf95d681b4e8aa32eb0e1ec4a6ec485ea99938 100644 (file)
@@ -68,7 +68,7 @@
 #define ISDN_NET_ENCAP_SYNCPPP    4
 #define ISDN_NET_ENCAP_UIHDLC     5
 #define ISDN_NET_ENCAP_CISCOHDLCK 6 /* With SLARP and keepalive    */
-#define ISDN_NET_ENCAP_X25IFACE   7 /* Documentation/networking/x25-iface.txt*/
+#define ISDN_NET_ENCAP_X25IFACE   7 /* Documentation/networking/x25-iface.txt */
 #define ISDN_NET_ENCAP_MAX_ENCAP  ISDN_NET_ENCAP_X25IFACE
 
 /* Facility which currently uses an ISDN-channel */
index abd2862152797c2f616f8403b2393df9bdc0402c..88734e871e3a8cc303c75beb121190a56ec58962 100644 (file)
@@ -36,7 +36,7 @@ struct ntc_thermistor_platform_data {
         * read_uV()
         *
         * How to setup pullup_ohm, pulldown_ohm, and connect is
-        * described at Documentation/hwmon/ntc
+        * described at Documentation/hwmon/ntc_thermistor
         *
         * pullup/down_ohm: 0 for infinite / not-connected
         */
index 1c647e8148c48d9b208bb4e9218adb2f141785c8..d8fb6012c10dfefe39ece727105a7c8168cd5110 100644 (file)
@@ -34,7 +34,7 @@
  *     does memory allocation too using vmalloc_32().
  *
  * videobuf_dma_*()
- *     see Documentation/PCI/PCI-DMA-mapping.txt, these functions to
+ *     see Documentation/DMA-API-HOWTO.txt, these functions to
  *     basically the same.  The map function does also build a
  *     scatterlist for the buffer (and unmap frees it ...)
  *
index 7fe74608b437faaad7e4f091469c8d0d8a9d0c2d..a0fc85bbe2da8b2f06b73bb8a026d2ccf4e51a8c 100644 (file)
@@ -30,8 +30,8 @@
  * Added CONFIGFS_EATTR() macros from original configfs.h macros
  * Copright (C) 2008-2009 Nicholas A. Bellinger <nab@linux-iscsi.org>
  *
- * Please read Documentation/filesystems/configfs.txt before using the
- * configfs interface, ESPECIALLY the parts about reference counts and
+ * Please read Documentation/filesystems/configfs/configfs.txt before using
+ * the configfs interface, ESPECIALLY the parts about reference counts and
  * item destructors.
  */
 
index bcaae4c2a770265e0d10e900303f74fbc65299ea..5a5f2a1ee4af7d87b7323bac5b75c2f7f1e5d685 100644 (file)
@@ -199,7 +199,7 @@ EXPORT_SYMBOL(__cleancache_flush_fs);
 
 #ifdef CONFIG_SYSFS
 
-/* see Documentation/ABI/xxx/sysfs-kernel-mm-cleancache */
+/* see Documentation/ABI/testing/sysfs-kernel-mm-cleancache */
 
 #define CLEANCACHE_SYSFS_RO(_name) \
        static ssize_t cleancache_##_name##_show(struct kobject *kobj, \
index 32bff6d86cb24911c6f7206c31668dc4c8e0c36e..8260b13d93c926cf9964d7a4f4e225be0123a68c 100644 (file)
@@ -505,7 +505,7 @@ config NETFILTER_XT_TARGET_LED
            echo netfilter-ssh > /sys/class/leds/<ledname>/trigger
 
          For more information on the LEDs available on your system, see
-         Documentation/leds-class.txt
+         Documentation/leds/leds-class.txt
 
 config NETFILTER_XT_TARGET_MARK
        tristate '"MARK" target support'
index 6c93e051f9ae6d2fd6eadffe21bac7bf03cd3c02..6c9e8e8f45f834ad2f643695a47cc595e3baa4a5 100644 (file)
@@ -432,9 +432,7 @@ config SOUND_SB
          ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and
          for cards based on ESS chips (read
          <file:Documentation/sound/oss/ESS1868> and
-         <file:Documentation/sound/oss/ESS>). If you have an SB AWE 32 or SB AWE
-         64, say Y here and also to "AWE32 synth" below and read
-         <file:Documentation/sound/oss/INSTALL.awe>. If you have an IBM Mwave
+         <file:Documentation/sound/oss/ESS>). If you have an IBM Mwave
          card, say Y here and read <file:Documentation/sound/oss/mwave>.
 
          If you compile the driver into the kernel and don't want to use
index fe02903f7d0f0d11e0dacaf24d03672f7af1a79a..80d9598db31a2c2dbeef1c58322dd6d147f65479 100644 (file)
@@ -341,7 +341,7 @@ const char *perf_config_dirname(const char *name, const char *value)
 
 static int perf_default_core_config(const char *var __used, const char *value __used)
 {
-       /* Add other config variables here and to Documentation/config.txt. */
+       /* Add other config variables here. */
        return 0;
 }
 
@@ -350,7 +350,7 @@ int perf_default_config(const char *var, const char *value, void *dummy __used)
        if (!prefixcmp(var, "core."))
                return perf_default_core_config(var, value);
 
-       /* Add other config variables here and to Documentation/config.txt. */
+       /* Add other config variables here. */
        return 0;
 }