Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

doc: fix broken references

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>

authored by

Paul Bolle and committed by
Jiri Kosina
395cf969 e060c384

+125 -179
+1 -1
Documentation/PCI/pci.txt
··· 314 314 as the PCI "bus address" might have been remapped to a "host physical" 315 315 address by the arch/chip-set specific kernel support. 316 316 317 - See Documentation/IO-mapping.txt for how to access device registers 317 + See Documentation/io-mapping.txt for how to access device registers 318 318 or device memory. 319 319 320 320 The device driver needs to call pci_request_region() to verify
+1 -1
Documentation/blackfin/bfin-gpio-notes.txt
··· 1 1 /* 2 - * File: Documentation/blackfin/bfin-gpio-note.txt 2 + * File: Documentation/blackfin/bfin-gpio-notes.txt 3 3 * Based on: 4 4 * Author: 5 5 *
+1 -1
Documentation/block/biodoc.txt
··· 186 186 do not have a corresponding kernel virtual address space mapping) and 187 187 low-memory pages. 188 188 189 - Note: Please refer to Documentation/PCI/PCI-DMA-mapping.txt for a discussion 189 + Note: Please refer to Documentation/DMA-API-HOWTO.txt for a discussion 190 190 on PCI high mem DMA aspects and mapping of scatter gather lists, and support 191 191 for 64 bit PCI. 192 192
+1 -1
Documentation/bus-virt-phys-mapping.txt
··· 1 1 [ NOTE: The virt_to_bus() and bus_to_virt() functions have been 2 2 superseded by the functionality provided by the PCI DMA interface 3 - (see Documentation/PCI/PCI-DMA-mapping.txt). They continue 3 + (see Documentation/DMA-API-HOWTO.txt). They continue 4 4 to be documented below for historical purposes, but new code 5 5 must not use them. --davidm 00/12/12 ] 6 6
+1 -1
Documentation/cdrom/packet-writing.txt
··· 109 109 110 110 For a description of the sysfs interface look into the file: 111 111 112 - Documentation/ABI/testing/sysfs-block-pktcdvd 112 + Documentation/ABI/testing/sysfs-class-pktcdvd 113 113 114 114 115 115 Using the pktcdvd debugfs interface
+1 -1
Documentation/development-process/4.Coding
··· 278 278 fail; these failures can be restricted to a specific range of code. 279 279 Running with fault injection enabled allows the programmer to see how the 280 280 code responds when things go badly. See 281 - Documentation/fault-injection/fault-injection.text for more information on 281 + Documentation/fault-injection/fault-injection.txt for more information on 282 282 how to use this facility. 283 283 284 284 Other kinds of errors can be found with the "sparse" static analysis tool.
+1 -1
Documentation/devicetree/bindings/gpio/led.txt
··· 8 8 9 9 LED sub-node properties: 10 10 - gpios : Should specify the LED's GPIO, see "Specifying GPIO information 11 - for devices" in Documentation/powerpc/booting-without-of.txt. Active 11 + for devices" in Documentation/devicetree/booting-without-of.txt. Active 12 12 low LEDs should be indicated using flags in the GPIO specifier. 13 13 - label : (optional) The label for this LED. If omitted, the label is 14 14 taken from the node name (excluding the unit address).
+3 -3
Documentation/filesystems/caching/object.txt
··· 127 127 PROVISION OF CPU TIME 128 128 --------------------- 129 129 130 - The work to be done by the various states is given CPU time by the threads of 131 - the slow work facility (see Documentation/slow-work.txt). This is used in 132 - preference to the workqueue facility because: 130 + The work to be done by the various states was given CPU time by the threads of 131 + the slow work facility. This was used in preference to the workqueue facility 132 + because: 133 133 134 134 (1) Threads may be completely occupied for very long periods of time by a 135 135 particular work item. These state actions may be doing sequences of
+6 -5
Documentation/filesystems/locks.txt
··· 53 53 1.3 Mandatory Locking As A Mount Option 54 54 --------------------------------------- 55 55 56 - Mandatory locking, as described in 'Documentation/filesystems/mandatory.txt' 57 - was prior to this release a general configuration option that was valid for 58 - all mounted filesystems. This had a number of inherent dangers, not the 59 - least of which was the ability to freeze an NFS server by asking it to read 60 - a file for which a mandatory lock existed. 56 + Mandatory locking, as described in 57 + 'Documentation/filesystems/mandatory-locking.txt' was prior to this release a 58 + general configuration option that was valid for all mounted filesystems. This 59 + had a number of inherent dangers, not the least of which was the ability to 60 + freeze an NFS server by asking it to read a file for which a mandatory lock 61 + existed. 61 62 62 63 From this release of the kernel, mandatory locking can be turned on and off 63 64 on a per-filesystem basis, using the mount options 'mand' and 'nomand'.
+1 -1
Documentation/filesystems/nfs/idmapper.txt
··· 47 47 this case, /some/other/program will handle all uid lookups and 48 48 /usr/sbin/nfs.idmap will handle gid, user, and group lookups. 49 49 50 - See <file:Documentation/security/keys-request-keys.txt> for more information 50 + See <file:Documentation/security/keys-request-key.txt> for more information 51 51 about the request-key function. 52 52 53 53
+3 -2
Documentation/filesystems/pohmelfs/design_notes.txt
··· 58 58 POHMELFS clients operate with a working set of servers and are capable of balancing read-only 59 59 operations (like lookups or directory listings) between them according to IO priorities. 60 60 Administrators can add or remove servers from the set at run-time via special commands (described 61 - in Documentation/pohmelfs/info.txt file). Writes are replicated to all servers, which are connected 62 - with write permission turned on. IO priority and permissions can be changed in run-time. 61 + in Documentation/filesystems/pohmelfs/info.txt file). Writes are replicated to all servers, which 62 + are connected with write permission turned on. IO priority and permissions can be changed in 63 + run-time. 63 64 64 65 POHMELFS is capable of full data channel encryption and/or strong crypto hashing. 65 66 One can select any kernel supported cipher, encryption mode, hash type and operation mode
+1 -1
Documentation/filesystems/proc.txt
··· 1263 1263 This chapter is heavily based on the documentation included in the pre 2.2 1264 1264 kernels, and became part of it in version 2.2.1 of the Linux kernel. 1265 1265 1266 - Please see: Documentation/sysctls/ directory for descriptions of these 1266 + Please see: Documentation/sysctl/ directory for descriptions of these 1267 1267 entries. 1268 1268 1269 1269 ------------------------------------------------------------------------------
-3
Documentation/filesystems/vfs.txt
··· 1053 1053 and the dentry is returned. The caller must use dput() 1054 1054 to free the dentry when it finishes using it. 1055 1055 1056 - For further information on dentry locking, please refer to the document 1057 - Documentation/filesystems/dentry-locking.txt. 1058 - 1059 1056 Mount Options 1060 1057 ============= 1061 1058
-6
Documentation/frv/booting.txt
··· 180 180 181 181 This tells the kernel what program to run initially. By default this is 182 182 /sbin/init, but /sbin/sash or /bin/sh are common alternatives. 183 - 184 - (*) vdc=... 185 - 186 - This option configures the MB93493 companion chip visual display 187 - driver. Please see Documentation/frv/mb93493/vdc.txt for more 188 - information.
+1 -1
Documentation/input/input.txt
··· 111 111 112 112 The monitor and speaker controls should be easy to add to the hid/input 113 113 interface, but for the UPSs and LCDs it doesn't make much sense. For this, 114 - the hiddev interface was designed. See Documentation/usb/hiddev.txt 114 + the hiddev interface was designed. See Documentation/hid/hiddev.txt 115 115 for more information about it. 116 116 117 117 The usage of the usbhid module is very simple, it takes no parameters,
+2 -2
Documentation/kernel-docs.txt
··· 300 300 301 301 * Title: "The Kernel Hacking HOWTO" 302 302 Author: Various Talented People, and Rusty. 303 - Location: in kernel tree, Documentation/DocBook/kernel-hacking/ 303 + Location: in kernel tree, Documentation/DocBook/kernel-hacking.tmpl 304 304 (must be built as "make {htmldocs | psdocs | pdfdocs}) 305 305 Keywords: HOWTO, kernel contexts, deadlock, locking, modules, 306 306 symbols, return conventions. ··· 351 351 352 352 * Title: "Linux Kernel Locking HOWTO" 353 353 Author: Various Talented People, and Rusty. 354 - Location: in kernel tree, Documentation/DocBook/kernel-locking/ 354 + Location: in kernel tree, Documentation/DocBook/kernel-locking.tmpl 355 355 (must be built as "make {htmldocs | psdocs | pdfdocs}) 356 356 Keywords: locks, locking, spinlock, semaphore, atomic, race 357 357 condition, bottom halves, tasklets, softirqs.
+6 -6
Documentation/kernel-parameters.txt
··· 163 163 rsdt -- prefer RSDT over (default) XSDT 164 164 copy_dsdt -- copy DSDT to memory 165 165 166 - See also Documentation/power/pm.txt, pci=noacpi 166 + See also Documentation/power/runtime_pm.txt, pci=noacpi 167 167 168 168 acpi_rsdp= [ACPI,EFI,KEXEC] 169 169 Pass the RSDP address to the kernel, mostly used ··· 319 319 amijoy.map= [HW,JOY] Amiga joystick support 320 320 Map of devices attached to JOY0DAT and JOY1DAT 321 321 Format: <a>,<b> 322 - See also Documentation/kernel/input/joystick.txt 322 + See also Documentation/input/joystick.txt 323 323 324 324 analog.map= [HW,JOY] Analog joystick and gamepad support 325 325 Specifies type or capabilities of an analog joystick ··· 408 408 bttv.radio= Most important insmod options are available as 409 409 kernel args too. 410 410 bttv.pll= See Documentation/video4linux/bttv/Insmod-options 411 - bttv.tuner= and Documentation/video4linux/bttv/CARDLIST 411 + bttv.tuner= 412 412 413 413 bulk_remove=off [PPC] This parameter disables the use of the pSeries 414 414 firmware feature for flushing multiple hpte entries ··· 724 724 725 725 elevator= [IOSCHED] 726 726 Format: {"cfq" | "deadline" | "noop"} 727 - See Documentation/block/as-iosched.txt and 727 + See Documentation/block/cfq-iosched.txt and 728 728 Documentation/block/deadline-iosched.txt for details. 729 729 730 730 elfcorehdr= [IA-64,PPC,SH,X86] ··· 765 765 fail_make_request=[KNL] 766 766 General fault injection mechanism. 767 767 Format: <interval>,<probability>,<space>,<times> 768 - See also /Documentation/fault-injection/. 768 + See also Documentation/fault-injection/. 769 769 770 770 floppy= [HW] 771 771 See Documentation/blockdev/floppy.txt. ··· 2375 2375 Format: <integer> 2376 2376 2377 2377 sonypi.*= [HW] Sony Programmable I/O Control Device driver 2378 - See Documentation/sonypi.txt 2378 + See Documentation/laptops/sonypi.txt 2379 2379 2380 2380 specialix= [HW,SERIAL] Specialix multi-serial port adapter 2381 2381 See Documentation/serial/specialix.txt.
+2 -2
Documentation/laptops/thinkpad-acpi.txt
··· 736 736 sysfs notes: 737 737 738 738 The ThinkLight sysfs interface is documented by the LED class 739 - documentation, in Documentation/leds-class.txt. The ThinkLight LED name 739 + documentation, in Documentation/leds/leds-class.txt. The ThinkLight LED name 740 740 is "tpacpi::thinklight". 741 741 742 742 Due to limitations in the sysfs LED class, if the status of the ThinkLight ··· 833 833 sysfs notes: 834 834 835 835 The ThinkPad LED sysfs interface is described in detail by the LED class 836 - documentation, in Documentation/leds-class.txt. 836 + documentation, in Documentation/leds/leds-class.txt. 837 837 838 838 The LEDs are named (in LED ID order, from 0 to 12): 839 839 "tpacpi::power", "tpacpi:orange:batt", "tpacpi:green:batt",
+2 -2
Documentation/media-framework.txt
··· 9 9 ------------ 10 10 11 11 The media controller API is documented in DocBook format in 12 - Documentation/DocBook/v4l/media-controller.xml. This document will focus on 13 - the kernel-side implementation of the media framework. 12 + Documentation/DocBook/media/v4l/media-controller.xml. This document will focus 13 + on the kernel-side implementation of the media framework. 14 14 15 15 16 16 Abstract media device model
+1 -1
Documentation/memory-barriers.txt
··· 438 438 [*] For information on bus mastering DMA and coherency please read: 439 439 440 440 Documentation/PCI/pci.txt 441 - Documentation/PCI/PCI-DMA-mapping.txt 441 + Documentation/DMA-API-HOWTO.txt 442 442 Documentation/DMA-API.txt 443 443 444 444
+1 -1
Documentation/networking/scaling.txt
··· 73 73 an IRQ may be handled on any CPU. Because a non-negligible part of packet 74 74 processing takes place in receive interrupt handling, it is advantageous 75 75 to spread receive interrupts between CPUs. To manually adjust the IRQ 76 - affinity of each interrupt see Documentation/IRQ-affinity. Some systems 76 + affinity of each interrupt see Documentation/IRQ-affinity.txt. Some systems 77 77 will be running irqbalance, a daemon that dynamically optimizes IRQ 78 78 assignments and as a result may override any manual settings. 79 79
+1 -1
Documentation/power/basic-pm-debugging.txt
··· 173 173 information about the reasons of the suspend (resume) failure. Alternatively, 174 174 it may be possible to use a FireWire port for debugging with firescope 175 175 (ftp://ftp.firstfloor.org/pub/ak/firescope/). On x86 it is also possible to 176 - use the PM_TRACE mechanism documented in Documentation/s2ram.txt . 176 + use the PM_TRACE mechanism documented in Documentation/power/s2ram.txt . 177 177 178 178 2. Testing suspend to RAM (STR) 179 179
+2 -1
Documentation/power/userland-swsusp.txt
··· 77 77 resume_swap_area, as defined in kernel/power/suspend_ioctls.h, 78 78 containing the resume device specification and the offset); for swap 79 79 partitions the offset is always 0, but it is different from zero for 80 - swap files (see Documentation/swsusp-and-swap-files.txt for details). 80 + swap files (see Documentation/power/swsusp-and-swap-files.txt for 81 + details). 81 82 82 83 SNAPSHOT_PLATFORM_SUPPORT - enable/disable the hibernation platform support, 83 84 depending on the argument value (enable, if the argument is nonzero)
+1 -2
Documentation/rfkill.txt
··· 117 117 "type" sysfs files explained above. 118 118 119 119 120 - For further details consult Documentation/ABI/stable/dev-rfkill and 121 - Documentation/ABI/stable/sysfs-class-rfkill. 120 + For further details consult Documentation/ABI/stable/sysfs-class-rfkill.
+1 -1
Documentation/scsi/aic7xxx_old.txt
··· 444 444 Kernel Compile options 445 445 ------------------------------ 446 446 The various kernel compile time options for this driver are now fairly 447 - well documented in the file Documentation/Configure.help. In order to 447 + well documented in the file drivers/scsi/Kconfig. In order to 448 448 see this documentation, you need to use one of the advanced configuration 449 449 programs (menuconfig and xconfig). If you are using the "make menuconfig" 450 450 method of configuring your kernel, then you would simply highlight the
-5
Documentation/scsi/scsi_mid_low_api.txt
··· 55 55 about the USB mass storage driver see the 56 56 /usr/src/linux/drivers/usb/storage directory. 57 57 58 - The Linux kernel source Documentation/DocBook/scsidrivers.tmpl file 59 - refers to this file. With the appropriate DocBook tool-set, this permits 60 - users to generate html, ps and pdf renderings of information within this 61 - file (e.g. the interface functions). 62 - 63 58 Driver structure 64 59 ================ 65 60 Traditionally an LLD for the SCSI subsystem has been at least two files in
+2 -1
Documentation/security/keys-trusted-encrypted.txt
··· 156 156 Other uses for trusted and encrypted keys, such as for disk and file encryption 157 157 are anticipated. In particular the new format 'ecryptfs' has been defined in 158 158 in order to use encrypted keys to mount an eCryptfs filesystem. More details 159 - about the usage can be found in the file 'Documentation/keys-ecryptfs.txt'. 159 + about the usage can be found in the file 160 + 'Documentation/security/keys-ecryptfs.txt'.
+1 -2
Documentation/sound/oss/PAS16
··· 60 60 61 61 The new stuff for 2.3.99 and later 62 62 ============================================================================ 63 - The following configuration options from Documentation/Configure.help 64 - are relevant to configuring the PAS16: 63 + The following configuration options are relevant to configuring the PAS16: 65 64 66 65 Sound card support 67 66 CONFIG_SOUND
+2 -2
Documentation/spi/pxa2xx
··· 2 2 =================================================== 3 3 This a mini howto on the pxa2xx_spi driver. The driver turns a PXA2xx 4 4 synchronous serial port into a SPI master controller 5 - (see Documentation/spi/spi_summary). The driver has the following features 5 + (see Documentation/spi/spi-summary). The driver has the following features 6 6 7 7 - Support for any PXA2xx SSP 8 8 - SSP PIO and SSP DMA data transfers. ··· 85 85 ----------------------- 86 86 Typically each SPI slave (chip) is defined in the arch/.../mach-*/board-*.c 87 87 using the "spi_board_info" structure found in "linux/spi/spi.h". See 88 - "Documentation/spi/spi_summary" for additional information. 88 + "Documentation/spi/spi-summary" for additional information. 89 89 90 90 Each slave device attached to the PXA must provide slave specific configuration 91 91 information via the structure "pxa2xx_spi_chip" found in
+1 -1
Documentation/timers/highres.txt
··· 30 30 --------------------------- 31 31 32 32 The hrtimer base infrastructure was merged into the 2.6.16 kernel. Details of 33 - the base implementation are covered in Documentation/hrtimers/hrtimer.txt. See 33 + the base implementation are covered in Documentation/timers/hrtimers.txt. See 34 34 also figure #2 (OLS slides p. 15) 35 35 36 36 The main differences to the timer wheel, which holds the armed timer_list type
+3 -3
Documentation/usb/dma.txt
··· 7 7 8 8 The big picture is that USB drivers can continue to ignore most DMA issues, 9 9 though they still must provide DMA-ready buffers (see 10 - Documentation/PCI/PCI-DMA-mapping.txt). That's how they've worked through 10 + Documentation/DMA-API-HOWTO.txt). That's how they've worked through 11 11 the 2.4 (and earlier) kernels. 12 12 13 13 OR: they can now be DMA-aware. ··· 57 57 force a consistent memory access ordering by using memory barriers. It's 58 58 not using a streaming DMA mapping, so it's good for small transfers on 59 59 systems where the I/O would otherwise thrash an IOMMU mapping. (See 60 - Documentation/PCI/PCI-DMA-mapping.txt for definitions of "coherent" and 60 + Documentation/DMA-API-HOWTO.txt for definitions of "coherent" and 61 61 "streaming" DMA mappings.) 62 62 63 63 Asking for 1/Nth of a page (as well as asking for N pages) is reasonably ··· 88 88 Existing buffers aren't usable for DMA without first being mapped into the 89 89 DMA address space of the device. However, most buffers passed to your 90 90 driver can safely be used with such DMA mapping. (See the first section 91 - of Documentation/PCI/PCI-DMA-mapping.txt, titled "What memory is DMA-able?") 91 + of Documentation/DMA-API-HOWTO.txt, titled "What memory is DMA-able?") 92 92 93 93 - When you're using scatterlists, you can map everything at once. On some 94 94 systems, this kicks in an IOMMU and turns the scatterlists into single
+1 -1
Documentation/virtual/lguest/lguest.c
··· 436 436 437 437 /* 438 438 * Go back to the start of the file and read the header. It should be 439 - * a Linux boot header (see Documentation/x86/i386/boot.txt) 439 + * a Linux boot header (see Documentation/x86/boot.txt) 440 440 */ 441 441 lseek(fd, 0, SEEK_SET); 442 442 read(fd, &boot, sizeof(boot));
+2 -2
Documentation/vm/numa
··· 109 109 such as taskset(1) and numactl(1), and program interfaces such as 110 110 sched_setaffinity(2). Further, one can modify the kernel's default local 111 111 allocation behavior using Linux NUMA memory policy. 112 - [see Documentation/vm/numa_memory_policy.] 112 + [see Documentation/vm/numa_memory_policy.txt.] 113 113 114 114 System administrators can restrict the CPUs and nodes' memories that a non- 115 115 privileged user can specify in the scheduling or NUMA commands and functions 116 - using control groups and CPUsets. [see Documentation/cgroups/CPUsets.txt] 116 + using control groups and CPUsets. [see Documentation/cgroups/cpusets.txt] 117 117 118 118 On architectures that do not hide memoryless nodes, Linux will include only 119 119 zones [nodes] with memory in the zonelists. This means that for a memoryless
+1 -1
Documentation/vm/slub.txt
··· 17 17 slabs that have data in them. See "slabinfo -h" for more options when 18 18 running the command. slabinfo can be compiled with 19 19 20 - gcc -o slabinfo Documentation/vm/slabinfo.c 20 + gcc -o slabinfo tools/slub/slabinfo.c 21 21 22 22 Some of the modes of operation of slabinfo require that slub debugging 23 23 be enabled on the command line. F.e. no tracking information will be
+2 -3
arch/alpha/kernel/srm_env.c
··· 4 4 * 5 5 * (C) 2001,2002,2006 by Jan-Benedict Glaw <jbglaw@lug-owl.de> 6 6 * 7 - * This driver is at all a modified version of Erik Mouw's 8 - * Documentation/DocBook/procfs_example.c, so: thank 9 - * you, Erik! He can be reached via email at 7 + * This driver is a modified version of Erik Mouw's example proc 8 + * interface, so: thank you, Erik! He can be reached via email at 10 9 * <J.A.K.Mouw@its.tudelft.nl>. It is based on an idea 11 10 * provided by DEC^WCompaq^WIntel's "Jumpstart" CD. They 12 11 * included a patch like this as well. Thanks for idea!
+1 -1
arch/arm/Kconfig
··· 1374 1374 processor machines. On a single processor machine, the kernel will 1375 1375 run faster if you say N here. 1376 1376 1377 - See also <file:Documentation/i386/IO-APIC.txt>, 1377 + See also <file:Documentation/x86/i386/IO-APIC.txt>, 1378 1378 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 1379 1379 <http://tldp.org/HOWTO/SMP-HOWTO.html>. 1380 1380
+1 -1
arch/arm/include/asm/io.h
··· 238 238 * ioremap and friends. 239 239 * 240 240 * ioremap takes a PCI memory address, as specified in 241 - * Documentation/IO-mapping.txt. 241 + * Documentation/io-mapping.txt. 242 242 * 243 243 */ 244 244 #ifndef __arch_ioremap
+1 -2
arch/arm/mach-pxa/xcep.c
··· 142 142 143 143 /* We have to state that there are HWMON devices on the I2C bus on XCEP. 144 144 * Drivers for HWMON verify capabilities of the adapter when loading and 145 - * refuse to attach if the adapter doesn't support HWMON class of devices. 146 - * See also Documentation/i2c/porting-clients. */ 145 + * refuse to attach if the adapter doesn't support HWMON class of devices. */ 147 146 static struct i2c_pxa_platform_data xcep_i2c_platform_data = { 148 147 .class = I2C_CLASS_HWMON 149 148 };
+6 -6
arch/ia64/hp/common/sba_iommu.c
··· 915 915 * @dir: R/W or both. 916 916 * @attrs: optional dma attributes 917 917 * 918 - * See Documentation/PCI/PCI-DMA-mapping.txt 918 + * See Documentation/DMA-API-HOWTO.txt 919 919 */ 920 920 static dma_addr_t sba_map_page(struct device *dev, struct page *page, 921 921 unsigned long poff, size_t size, ··· 1044 1044 * @dir: R/W or both. 1045 1045 * @attrs: optional dma attributes 1046 1046 * 1047 - * See Documentation/PCI/PCI-DMA-mapping.txt 1047 + * See Documentation/DMA-API-HOWTO.txt 1048 1048 */ 1049 1049 static void sba_unmap_page(struct device *dev, dma_addr_t iova, size_t size, 1050 1050 enum dma_data_direction dir, struct dma_attrs *attrs) ··· 1127 1127 * @size: number of bytes mapped in driver buffer. 1128 1128 * @dma_handle: IOVA of new buffer. 1129 1129 * 1130 - * See Documentation/PCI/PCI-DMA-mapping.txt 1130 + * See Documentation/DMA-API-HOWTO.txt 1131 1131 */ 1132 1132 static void * 1133 1133 sba_alloc_coherent (struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flags) ··· 1190 1190 * @vaddr: virtual address IOVA of "consistent" buffer. 1191 1191 * @dma_handler: IO virtual address of "consistent" buffer. 1192 1192 * 1193 - * See Documentation/PCI/PCI-DMA-mapping.txt 1193 + * See Documentation/DMA-API-HOWTO.txt 1194 1194 */ 1195 1195 static void sba_free_coherent (struct device *dev, size_t size, void *vaddr, 1196 1196 dma_addr_t dma_handle) ··· 1453 1453 * @dir: R/W or both. 1454 1454 * @attrs: optional dma attributes 1455 1455 * 1456 - * See Documentation/PCI/PCI-DMA-mapping.txt 1456 + * See Documentation/DMA-API-HOWTO.txt 1457 1457 */ 1458 1458 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, 1459 1459 int nents, enum dma_data_direction dir, ··· 1549 1549 * @dir: R/W or both. 1550 1550 * @attrs: optional dma attributes 1551 1551 * 1552 - * See Documentation/PCI/PCI-DMA-mapping.txt 1552 + * See Documentation/DMA-API-HOWTO.txt 1553 1553 */ 1554 1554 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist, 1555 1555 int nents, enum dma_data_direction dir,
+1 -1
arch/m68k/q40/README
··· 31 31 char/joystick/* # most of this should work, not 32 32 # in default config.in 33 33 block/q40ide.c # startup for ide 34 - ide* # see Documentation/ide.txt 34 + ide* # see Documentation/ide/ide.txt 35 35 floppy.c # normal PC driver, DMA emu in asm/floppy.h 36 36 # and arch/m68k/kernel/entry.S 37 37 # see drivers/block/README.fd
+1 -1
arch/microblaze/include/asm/dma-mapping.h
··· 16 16 #define _ASM_MICROBLAZE_DMA_MAPPING_H 17 17 18 18 /* 19 - * See Documentation/PCI/PCI-DMA-mapping.txt and 19 + * See Documentation/DMA-API-HOWTO.txt and 20 20 * Documentation/DMA-API.txt for documentation. 21 21 */ 22 22
+2 -4
arch/mips/include/asm/lasat/lasat.h
··· 41 41 42 42 /* 43 43 * The format of the data record in the EEPROM. 44 - * See Documentation/LASAT/eeprom.txt for a detailed description 45 - * of the fields in this struct, and the LASAT Hardware Configuration 46 - * field specification for a detailed description of the config 47 - * field. 44 + * See the LASAT Hardware Configuration field specification for a detailed 45 + * description of the config field. 48 46 */ 49 47 #include <linux/types.h> 50 48
+1 -1
arch/mn10300/Kconfig
··· 195 195 singleprocessor machines. On a singleprocessor machine, the kernel 196 196 will run faster if you say N here. 197 197 198 - See also <file:Documentation/i386/IO-APIC.txt>, 198 + See also <file:Documentation/x86/i386/IO-APIC.txt>, 199 199 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 200 200 <http://www.tldp.org/docs.html#howto>. 201 201
-1
arch/mn10300/kernel/irq.c
··· 260 260 /* 261 261 * mark an interrupt to be ACK'd after interrupt handlers have been run rather 262 262 * than before 263 - * - see Documentation/mn10300/features.txt 264 263 */ 265 264 void mn10300_set_lateack_irq_type(int irq) 266 265 {
+1 -1
arch/openrisc/Kconfig
··· 1 1 # 2 2 # For a description of the syntax of this configuration file, 3 - # see Documentation/kbuild/config-language.txt. 3 + # see Documentation/kbuild/kconfig-language.txt. 4 4 # 5 5 6 6 config OPENRISC
+1 -1
arch/openrisc/include/asm/dma-mapping.h
··· 18 18 #define __ASM_OPENRISC_DMA_MAPPING_H 19 19 20 20 /* 21 - * See Documentation/PCI/PCI-DMA-mapping.txt and 21 + * See Documentation/DMA-API-HOWTO.txt and 22 22 * Documentation/DMA-API.txt for documentation. 23 23 * 24 24 * This file is written with the intention of eventually moving over
+1 -1
arch/parisc/include/asm/dma-mapping.h
··· 5 5 #include <asm/cacheflush.h> 6 6 #include <asm/scatterlist.h> 7 7 8 - /* See Documentation/PCI/PCI-DMA-mapping.txt */ 8 + /* See Documentation/DMA-API-HOWTO.txt */ 9 9 struct hppa_dma_ops { 10 10 int (*dma_supported)(struct device *dev, u64 mask); 11 11 void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag);
+1 -1
arch/parisc/kernel/pci-dma.c
··· 2 2 ** PARISC 1.1 Dynamic DMA mapping support. 3 3 ** This implementation is for PA-RISC platforms that do not support 4 4 ** I/O TLBs (aka DMA address translation hardware). 5 - ** See Documentation/PCI/PCI-DMA-mapping.txt for interface definitions. 5 + ** See Documentation/DMA-API-HOWTO.txt for interface definitions. 6 6 ** 7 7 ** (c) Copyright 1999,2000 Hewlett-Packard Company 8 8 ** (c) Copyright 2000 Grant Grundler
+1 -1
arch/powerpc/include/asm/qe.h
··· 196 196 197 197 /* Structure that defines QE firmware binary files. 198 198 * 199 - * See Documentation/powerpc/qe-firmware.txt for a description of these 199 + * See Documentation/powerpc/qe_firmware.txt for a description of these 200 200 * fields. 201 201 */ 202 202 struct qe_firmware {
+1 -1
arch/powerpc/sysdev/qe_lib/qe.c
··· 382 382 /* 383 383 * Upload a microcode to the I-RAM at a specific address. 384 384 * 385 - * See Documentation/powerpc/qe-firmware.txt for information on QE microcode 385 + * See Documentation/powerpc/qe_firmware.txt for information on QE microcode 386 386 * uploading. 387 387 * 388 388 * Currently, only version 1 is supported, so the 'version' field must be
+1 -1
arch/unicore32/include/asm/io.h
··· 32 32 * ioremap and friends. 33 33 * 34 34 * ioremap takes a PCI memory address, as specified in 35 - * Documentation/IO-mapping.txt. 35 + * Documentation/io-mapping.txt. 36 36 * 37 37 */ 38 38 #define ioremap(cookie, size) __uc32_ioremap(cookie, size)
+1 -1
arch/x86/Kconfig
··· 279 279 Y to "Enhanced Real Time Clock Support", below. The "Advanced Power 280 280 Management" code will be disabled if you say Y here. 281 281 282 - See also <file:Documentation/i386/IO-APIC.txt>, 282 + See also <file:Documentation/x86/i386/IO-APIC.txt>, 283 283 <file:Documentation/nmi_watchdog.txt> and the SMP-HOWTO available at 284 284 <http://www.tldp.org/docs.html#howto>. 285 285
+1 -1
arch/x86/Kconfig.debug
··· 139 139 code. When you use it make sure you have a big enough 140 140 IOMMU/AGP aperture. Most of the options enabled by this can 141 141 be set more finegrained using the iommu= command line 142 - options. See Documentation/x86_64/boot-options.txt for more 142 + options. See Documentation/x86/x86_64/boot-options.txt for more 143 143 details. 144 144 145 145 config IOMMU_STRESS
+1 -1
arch/x86/boot/header.S
··· 129 129 130 130 type_of_loader: .byte 0 # 0 means ancient bootloader, newer 131 131 # bootloaders know to change this. 132 - # See Documentation/i386/boot.txt for 132 + # See Documentation/x86/boot.txt for 133 133 # assigned ids 134 134 135 135 # flags, unused bits must be zero (RFU) bit within loadflags
+1 -1
arch/x86/include/asm/dma-mapping.h
··· 2 2 #define _ASM_X86_DMA_MAPPING_H 3 3 4 4 /* 5 - * IOMMU interface. See Documentation/PCI/PCI-DMA-mapping.txt and 5 + * IOMMU interface. See Documentation/DMA-API-HOWTO.txt and 6 6 * Documentation/DMA-API.txt for documentation. 7 7 */ 8 8
+1 -1
arch/x86/kernel/amd_gart_64.c
··· 5 5 * This allows to use PCI devices that only support 32bit addresses on systems 6 6 * with more than 4GB. 7 7 * 8 - * See Documentation/PCI/PCI-DMA-mapping.txt for the interface specification. 8 + * See Documentation/DMA-API-HOWTO.txt for the interface specification. 9 9 * 10 10 * Copyright 2002 Andi Kleen, SuSE Labs. 11 11 * Subject to the GNU General Public License v2 only.
-2
arch/x86/kernel/apm_32.c
··· 249 249 #define APM_MINOR_DEV 134 250 250 251 251 /* 252 - * See Documentation/Config.help for the configuration options. 253 - * 254 252 * Various options can be changed at boot time as follows: 255 253 * (We allow underscores for compatibility with the modules code) 256 254 * apm=on/off enable/disable APM
+2 -2
arch/x86/kernel/pci-dma.c
··· 117 117 } 118 118 119 119 /* 120 - * See <Documentation/x86_64/boot-options.txt> for the iommu kernel parameter 121 - * documentation. 120 + * See <Documentation/x86/x86_64/boot-options.txt> for the iommu kernel 121 + * parameter documentation. 122 122 */ 123 123 static __init int iommu_setup(char *p) 124 124 {
+1 -4
drivers/char/apm-emulation.c
··· 40 40 #define APM_MINOR_DEV 134 41 41 42 42 /* 43 - * See Documentation/Config.help for the configuration options. 44 - * 45 - * Various options can be changed at boot time as follows: 46 - * (We allow underscores for compatibility with the modules code) 43 + * One option can be changed at boot time as follows: 47 44 * apm=on/off enable/disable APM 48 45 */ 49 46
+1 -1
drivers/input/misc/rotary_encoder.c
··· 7 7 * state machine code inspired by code from Tim Ruetz 8 8 * 9 9 * A generic driver for rotary encoders connected to GPIO lines. 10 - * See file:Documentation/input/rotary_encoder.txt for more information 10 + * See file:Documentation/input/rotary-encoder.txt for more information 11 11 * 12 12 * This program is free software; you can redistribute it and/or modify 13 13 * it under the terms of the GNU General Public License version 2 as
+1 -1
drivers/leds/Kconfig
··· 400 400 This allows LEDs to be controlled by a programmable timer 401 401 via sysfs. Some LED hardware can be programmed to start 402 402 blinking the LED without any further software interaction. 403 - For more details read Documentation/leds-class.txt. 403 + For more details read Documentation/leds/leds-class.txt. 404 404 405 405 If unsure, say Y. 406 406
+1 -1
drivers/media/dvb/dvb-usb/af9005-remote.c
··· 21 21 * along with this program; if not, write to the Free Software 22 22 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 23 23 * 24 - * see Documentation/dvb/REDME.dvb-usb for more information 24 + * see Documentation/dvb/README.dvb-usb for more information 25 25 */ 26 26 #include "af9005.h" 27 27 /* debug */
+1 -1
drivers/media/dvb/dvb-usb/af9005.c
··· 19 19 * along with this program; if not, write to the Free Software 20 20 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 21 * 22 - * see Documentation/dvb/REDME.dvb-usb for more information 22 + * see Documentation/dvb/README.dvb-usb for more information 23 23 */ 24 24 #include "af9005.h" 25 25
+1 -1
drivers/media/dvb/frontends/dib3000.h
··· 17 17 * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver 18 18 * sources, on which this driver (and the dvb-dibusb) are based. 19 19 * 20 - * see Documentation/dvb/README.dibusb for more information 20 + * see Documentation/dvb/README.dvb-usb for more information 21 21 * 22 22 */ 23 23
+1 -1
drivers/media/dvb/frontends/dib3000mb.c
··· 17 17 * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver 18 18 * sources, on which this driver (and the dvb-dibusb) are based. 19 19 * 20 - * see Documentation/dvb/README.dibusb for more information 20 + * see Documentation/dvb/README.dvb-usb for more information 21 21 * 22 22 */ 23 23
+1 -1
drivers/mtd/Kconfig
··· 142 142 help 143 143 This provides a partition parsing function which derives 144 144 the partition map from the children of the flash node, 145 - as described in Documentation/powerpc/booting-without-of.txt. 145 + as described in Documentation/devicetree/booting-without-of.txt. 146 146 147 147 config MTD_AR7_PARTS 148 148 tristate "TI AR7 partitioning support"
+1 -2
drivers/net/Kconfig
··· 1063 1063 Say Y here if you want support for SMSC LAN911x and LAN921x families 1064 1064 of ethernet controllers. 1065 1065 1066 - To compile this driver as a module, choose M here and read 1067 - <file:Documentation/networking/net-modules.txt>. The module 1066 + To compile this driver as a module, choose M here. The module 1068 1067 will be called smsc911x. 1069 1068 1070 1069 config SMSC911X_ARCH_HOOKS
+1 -1
drivers/net/can/sja1000/sja1000_of_platform.c
··· 29 29 * nxp,external-clock-frequency = <16000000>; 30 30 * }; 31 31 * 32 - * See "Documentation/powerpc/dts-bindings/can/sja1000.txt" for further 32 + * See "Documentation/devicetree/bindings/net/can/sja1000.txt" for further 33 33 * information. 34 34 */ 35 35
-3
drivers/net/tulip/21142.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 - 13 10 DC21143 manual "21143 PCI/CardBus 10/100Mb/s Ethernet LAN Controller 14 11 Hardware Reference Manual" is currently available at : 15 12 http://developer.intel.com/design/network/manuals/278074.htm
-2
drivers/net/tulip/eeprom.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 10 Please submit bug reports to http://bugzilla.kernel.org/. 13 11 */ 14 12
-3
drivers/net/tulip/interrupt.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 10 Please submit bugs to http://bugzilla.kernel.org/ . 13 - 14 11 */ 15 12 16 13 #include <linux/pci.h>
-3
drivers/net/tulip/media.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 - 13 10 Please submit bugs to http://bugzilla.kernel.org/ . 14 11 */ 15 12
-3
drivers/net/tulip/pnic.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 - 13 10 Please submit bugs to http://bugzilla.kernel.org/ . 14 11 */ 15 12
-3
drivers/net/tulip/pnic2.c
··· 8 8 This software may be used and distributed according to the terms 9 9 of the GNU General Public License, incorporated herein by reference. 10 10 11 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 12 - for more information on this driver. 13 - 14 11 Please submit bugs to http://bugzilla.kernel.org/ . 15 12 */ 16 13
-3
drivers/net/tulip/timer.c
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 - 13 10 Please submit bugs to http://bugzilla.kernel.org/ . 14 11 */ 15 12
-3
drivers/net/tulip/tulip.h
··· 7 7 This software may be used and distributed according to the terms 8 8 of the GNU General Public License, incorporated herein by reference. 9 9 10 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 11 - for more information on this driver. 12 - 13 10 Please submit bugs to http://bugzilla.kernel.org/ . 14 11 */ 15 12
-3
drivers/net/tulip/tulip_core.c
··· 6 6 This software may be used and distributed according to the terms 7 7 of the GNU General Public License, incorporated herein by reference. 8 8 9 - Please refer to Documentation/DocBook/tulip-user.{pdf,ps,html} 10 - for more information on this driver. 11 - 12 9 Please submit bugs to http://bugzilla.kernel.org/ . 13 10 */ 14 11
+8 -8
drivers/parisc/sba_iommu.c
··· 668 668 * @dev: instance of PCI owned by the driver that's asking 669 669 * @mask: number of address bits this PCI device can handle 670 670 * 671 - * See Documentation/PCI/PCI-DMA-mapping.txt 671 + * See Documentation/DMA-API-HOWTO.txt 672 672 */ 673 673 static int sba_dma_supported( struct device *dev, u64 mask) 674 674 { ··· 680 680 return(0); 681 681 } 682 682 683 - /* Documentation/PCI/PCI-DMA-mapping.txt tells drivers to try 64-bit 683 + /* Documentation/DMA-API-HOWTO.txt tells drivers to try 64-bit 684 684 * first, then fall back to 32-bit if that fails. 685 685 * We are just "encouraging" 32-bit DMA masks here since we can 686 686 * never allow IOMMU bypass unless we add special support for ZX1. ··· 706 706 * @size: number of bytes to map in driver buffer. 707 707 * @direction: R/W or both. 708 708 * 709 - * See Documentation/PCI/PCI-DMA-mapping.txt 709 + * See Documentation/DMA-API-HOWTO.txt 710 710 */ 711 711 static dma_addr_t 712 712 sba_map_single(struct device *dev, void *addr, size_t size, ··· 785 785 * @size: number of bytes mapped in driver buffer. 786 786 * @direction: R/W or both. 787 787 * 788 - * See Documentation/PCI/PCI-DMA-mapping.txt 788 + * See Documentation/DMA-API-HOWTO.txt 789 789 */ 790 790 static void 791 791 sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, ··· 861 861 * @size: number of bytes mapped in driver buffer. 862 862 * @dma_handle: IOVA of new buffer. 863 863 * 864 - * See Documentation/PCI/PCI-DMA-mapping.txt 864 + * See Documentation/DMA-API-HOWTO.txt 865 865 */ 866 866 static void *sba_alloc_consistent(struct device *hwdev, size_t size, 867 867 dma_addr_t *dma_handle, gfp_t gfp) ··· 892 892 * @vaddr: virtual address IOVA of "consistent" buffer. 893 893 * @dma_handler: IO virtual address of "consistent" buffer. 894 894 * 895 - * See Documentation/PCI/PCI-DMA-mapping.txt 895 + * See Documentation/DMA-API-HOWTO.txt 896 896 */ 897 897 static void 898 898 sba_free_consistent(struct device *hwdev, size_t size, void *vaddr, ··· 927 927 * @nents: number of entries in list 928 928 * @direction: R/W or both. 929 929 * 930 - * See Documentation/PCI/PCI-DMA-mapping.txt 930 + * See Documentation/DMA-API-HOWTO.txt 931 931 */ 932 932 static int 933 933 sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents, ··· 1011 1011 * @nents: number of entries in list 1012 1012 * @direction: R/W or both. 1013 1013 * 1014 - * See Documentation/PCI/PCI-DMA-mapping.txt 1014 + * See Documentation/DMA-API-HOWTO.txt 1015 1015 */ 1016 1016 static void 1017 1017 sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents,
+1 -4
drivers/platform/x86/Kconfig
··· 31 31 wireless radio and bluetooth control, and on some laptops, 32 32 exposes the mail LED and LCD backlight. 33 33 34 - For more information about this driver see 35 - <file:Documentation/laptops/acer-wmi.txt> 36 - 37 34 If you have an ACPI-WMI compatible Acer/ Wistron laptop, say Y or M 38 35 here. 39 36 ··· 161 164 162 165 Support for a led indicating disk protection will be provided as 163 166 hp::hddprotect. For more information on the feature, refer to 164 - Documentation/hwmon/lis3lv02d. 167 + Documentation/misc-devices/lis3lv02d. 165 168 166 169 To compile this driver as a module, choose M here: the module will 167 170 be called hp_accel.
+1 -1
drivers/scsi/megaraid/megaraid_mbox.c
··· 67 67 * 68 68 * NEC MegaRAID PCI Express ROMB 1000 0408 1033 8287 69 69 * 70 - * For history of changes, see Documentation/ChangeLog.megaraid 70 + * For history of changes, see Documentation/scsi/ChangeLog.megaraid 71 71 */ 72 72 73 73 #include <linux/slab.h>
+1 -2
drivers/staging/cxt1e1/Kconfig
··· 6 6 channelized stream WAN adapter card which contains a HDLC/Transparent 7 7 mode controller. 8 8 9 - If you want to compile this driver as a module 10 - say M here and read <file:Documentation/modules.txt>. 9 + If you want to compile this driver as a module say M here. 11 10 The module will be called 'cxt1e1'. 12 11 13 12 If unsure, say N.
+1 -1
drivers/usb/serial/digi_acceleport.c
··· 227 227 * - All sleeps use a timeout of DIGI_RETRY_TIMEOUT before looping to 228 228 * recheck the condition they are sleeping on. This is defensive, 229 229 * in case a wake up is lost. 230 - * - Following Documentation/DocBook/kernel-locking.pdf no spin locks 230 + * - Following Documentation/DocBook/kernel-locking.tmpl no spin locks 231 231 * are held when calling copy_to/from_user or printk. 232 232 */ 233 233
+1 -1
drivers/video/igafb.c
··· 428 428 * 429 429 * IGS2000 has its I/O memory mapped and we want 430 430 * to generate memory cycles on PCI, e.g. do ioremap(), 431 - * then readb/writeb() as in Documentation/IO-mapping.txt. 431 + * then readb/writeb() as in Documentation/io-mapping.txt. 432 432 * 433 433 * IGS1682 is more traditional, it responds to PCI I/O 434 434 * cycles, so we want to access it with inb()/outb().
+1 -1
drivers/watchdog/smsc37b787_wdt.c
··· 40 40 * mknod /dev/watchdog c 10 130 41 41 * 42 42 * For an example userspace keep-alive daemon, see: 43 - * Documentation/watchdog/watchdog.txt 43 + * Documentation/watchdog/wdt.txt 44 44 */ 45 45 46 46 #include <linux/module.h>
+2 -1
fs/configfs/inode.c
··· 23 23 * 24 24 * configfs Copyright (C) 2005 Oracle. All rights reserved. 25 25 * 26 - * Please see Documentation/filesystems/configfs.txt for more information. 26 + * Please see Documentation/filesystems/configfs/configfs.txt for more 27 + * information. 27 28 */ 28 29 29 30 #undef DEBUG
+1 -1
fs/configfs/item.c
··· 23 23 * 24 24 * configfs Copyright (C) 2005 Oracle. All rights reserved. 25 25 * 26 - * Please see the file Documentation/filesystems/configfs.txt for 26 + * Please see the file Documentation/filesystems/configfs/configfs.txt for 27 27 * critical information about using the config_item interface. 28 28 */ 29 29
+1 -1
fs/locks.c
··· 60 60 * 61 61 * Initial implementation of mandatory locks. SunOS turned out to be 62 62 * a rotten model, so I implemented the "obvious" semantics. 63 - * See 'Documentation/mandatory.txt' for details. 63 + * See 'Documentation/filesystems/mandatory-locking.txt' for details. 64 64 * Andy Walker (andy@lysaker.kvaerner.no), April 06, 1996. 65 65 * 66 66 * Don't allow mandatory locks on mmap()'ed files. Added simple functions to
+3 -3
fs/squashfs/Kconfig
··· 19 19 20 20 If you want to compile this as a module ( = code which can be 21 21 inserted in and removed from the running kernel whenever you want), 22 - say M here and read <file:Documentation/modules.txt>. The module 23 - will be called squashfs. Note that the root file system (the one 24 - containing the directory /) cannot be compiled as a module. 22 + say M here. The module will be called squashfs. Note that the root 23 + file system (the one containing the directory /) cannot be compiled 24 + as a module. 25 25 26 26 If unsure, say N. 27 27
+1 -1
include/linux/io-mapping.h
··· 27 27 * The io_mapping mechanism provides an abstraction for mapping 28 28 * individual pages from an io device to the CPU in an efficient fashion. 29 29 * 30 - * See Documentation/io_mapping.txt 30 + * See Documentation/io-mapping.txt 31 31 */ 32 32 33 33 #ifdef CONFIG_HAVE_ATOMIC_IOMAP
+1 -1
include/linux/isdn.h
··· 68 68 #define ISDN_NET_ENCAP_SYNCPPP 4 69 69 #define ISDN_NET_ENCAP_UIHDLC 5 70 70 #define ISDN_NET_ENCAP_CISCOHDLCK 6 /* With SLARP and keepalive */ 71 - #define ISDN_NET_ENCAP_X25IFACE 7 /* Documentation/networking/x25-iface.txt*/ 71 + #define ISDN_NET_ENCAP_X25IFACE 7 /* Documentation/networking/x25-iface.txt */ 72 72 #define ISDN_NET_ENCAP_MAX_ENCAP ISDN_NET_ENCAP_X25IFACE 73 73 74 74 /* Facility which currently uses an ISDN-channel */
+1 -1
include/linux/platform_data/ntc_thermistor.h
··· 36 36 * read_uV() 37 37 * 38 38 * How to setup pullup_ohm, pulldown_ohm, and connect is 39 - * described at Documentation/hwmon/ntc 39 + * described at Documentation/hwmon/ntc_thermistor 40 40 * 41 41 * pullup/down_ohm: 0 for infinite / not-connected 42 42 */
+1 -1
include/media/videobuf-dma-sg.h
··· 34 34 * does memory allocation too using vmalloc_32(). 35 35 * 36 36 * videobuf_dma_*() 37 - * see Documentation/PCI/PCI-DMA-mapping.txt, these functions to 37 + * see Documentation/DMA-API-HOWTO.txt, these functions to 38 38 * basically the same. The map function does also build a 39 39 * scatterlist for the buffer (and unmap frees it ...) 40 40 *
+2 -2
include/target/configfs_macros.h
··· 30 30 * Added CONFIGFS_EATTR() macros from original configfs.h macros 31 31 * Copright (C) 2008-2009 Nicholas A. Bellinger <nab@linux-iscsi.org> 32 32 * 33 - * Please read Documentation/filesystems/configfs.txt before using the 34 - * configfs interface, ESPECIALLY the parts about reference counts and 33 + * Please read Documentation/filesystems/configfs/configfs.txt before using 34 + * the configfs interface, ESPECIALLY the parts about reference counts and 35 35 * item destructors. 36 36 */ 37 37
+1 -1
net/netfilter/Kconfig
··· 505 505 echo netfilter-ssh > /sys/class/leds/<ledname>/trigger 506 506 507 507 For more information on the LEDs available on your system, see 508 - Documentation/leds-class.txt 508 + Documentation/leds/leds-class.txt 509 509 510 510 config NETFILTER_XT_TARGET_MARK 511 511 tristate '"MARK" target support'
+1 -3
sound/oss/Kconfig
··· 432 432 ALS-007 and ALS-1X0 chips (read <file:Documentation/sound/oss/ALS>) and 433 433 for cards based on ESS chips (read 434 434 <file:Documentation/sound/oss/ESS1868> and 435 - <file:Documentation/sound/oss/ESS>). If you have an SB AWE 32 or SB AWE 436 - 64, say Y here and also to "AWE32 synth" below and read 437 - <file:Documentation/sound/oss/INSTALL.awe>. If you have an IBM Mwave 435 + <file:Documentation/sound/oss/ESS>). If you have an IBM Mwave 438 436 card, say Y here and read <file:Documentation/sound/oss/mwave>. 439 437 440 438 If you compile the driver into the kernel and don't want to use
+2 -2
tools/perf/util/config.c
··· 341 341 342 342 static int perf_default_core_config(const char *var __used, const char *value __used) 343 343 { 344 - /* Add other config variables here and to Documentation/config.txt. */ 344 + /* Add other config variables here. */ 345 345 return 0; 346 346 } 347 347 ··· 350 350 if (!prefixcmp(var, "core.")) 351 351 return perf_default_core_config(var, value); 352 352 353 - /* Add other config variables here and to Documentation/config.txt. */ 353 + /* Add other config variables here. */ 354 354 return 0; 355 355 } 356 356