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

PCI: doc/pci: create Documentation/PCI/ and move files into it

Create Documentation/PCI/ and move PCI-related files to it.
Fix a few instances of trailing whitespace.
Update references to the new file locations.

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Randy Dunlap and committed by
Greg Kroah-Hartman
4b5ff469 3925e6fc

+22 -20
-10
Documentation/00-INDEX
··· 25 25 - DMA API, pci_ API & extensions for non-consistent memory machines. 26 26 DMA-ISA-LPC.txt 27 27 - How to do DMA with ISA (and LPC) devices. 28 - DMA-mapping.txt 29 - - info for PCI drivers using DMA portably across all platforms. 30 28 DocBook/ 31 29 - directory with DocBook templates etc. for kernel documentation. 32 30 HOWTO ··· 41 43 - how to (attempt to) manage kernel hackers. 42 44 MSI-HOWTO.txt 43 45 - the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ. 44 - PCIEBUS-HOWTO.txt 45 - - a guide describing the PCI Express Port Bus driver. 46 46 RCU/ 47 47 - directory with info on RCU (read-copy update). 48 48 README.DAC960 ··· 281 285 - how to use the parallel-port driver. 282 286 parport-lowlevel.txt 283 287 - description and usage of the low level parallel port functions. 284 - pci-error-recovery.txt 285 - - info on PCI error recovery. 286 - pci.txt 287 - - info on the PCI subsystem for device driver authors. 288 - pcieaer-howto.txt 289 - - the PCI Express Advanced Error Reporting Driver Guide HOWTO. 290 288 pcmcia/ 291 289 - info on the Linux PCMCIA driver. 292 290 pi-futex.txt
+12
Documentation/PCI/00-INDEX
··· 1 + 00-INDEX 2 + - this file 3 + PCI-DMA-mapping.txt 4 + - info for PCI drivers using DMA portably across all platforms 5 + PCIEBUS-HOWTO.txt 6 + - a guide describing the PCI Express Port Bus driver 7 + pci-error-recovery.txt 8 + - info on PCI error recovery 9 + pci.txt 10 + - info on the PCI subsystem for device driver authors 11 + pcieaer-howto.txt 12 + - the PCI Express Advanced Error Reporting Driver Guide HOWTO
+6 -6
Documentation/PCIEBUS-HOWTO.txt Documentation/PCI/PCIEBUS-HOWTO.txt
··· 56 56 57 57 - Allow service drivers implemented in an independent 58 58 staged approach. 59 - 59 + 60 60 - Allow one service driver to run on multiple PCI-PCI Bridge 61 - Port devices. 61 + Port devices. 62 62 63 63 - Manage and distribute resources of a PCI-PCI Bridge Port 64 64 device to requested service drivers. ··· 82 82 imposes no impact on the functionality of existing service drivers. 83 83 84 84 A service driver is required to use the two APIs shown below to 85 - register its service with the PCI Express Port Bus driver (see 85 + register its service with the PCI Express Port Bus driver (see 86 86 section 5.2.1 & 5.2.2). It is important that a service driver 87 87 initializes the pcie_port_service_driver data structure, included in 88 88 header file /include/linux/pcieport_if.h, before calling these APIs. ··· 137 137 static int __init aerdrv_service_init(void) 138 138 { 139 139 int retval = 0; 140 - 140 + 141 141 retval = pcie_port_service_register(&root_aerdrv); 142 142 if (!retval) { 143 143 /* ··· 147 147 return retval; 148 148 } 149 149 150 - static void __exit aerdrv_service_exit(void) 150 + static void __exit aerdrv_service_exit(void) 151 151 { 152 152 pcie_port_service_unregister(&root_aerdrv); 153 153 } ··· 175 175 request MSI based interrupts. A service driver may not know whether 176 176 any other service drivers have run on this Root Port. If either one 177 177 of them calls pci_disable_msi, it puts the other service driver 178 - in a wrong interrupt mode. 178 + in a wrong interrupt mode. 179 179 180 180 To avoid this situation all service drivers are not permitted to 181 181 switch interrupt mode on its device. The PCI Express Port Bus driver
+2 -2
Documentation/memory-barriers.txt
··· 430 430 431 431 [*] For information on bus mastering DMA and coherency please read: 432 432 433 - Documentation/pci.txt 434 - Documentation/DMA-mapping.txt 433 + Documentation/PCI/pci.txt 434 + Documentation/PCI/PCI-DMA-mapping.txt 435 435 Documentation/DMA-API.txt 436 436 437 437
Documentation/pci-error-recovery.txt Documentation/PCI/pci-error-recovery.txt
+1 -1
Documentation/pci.txt Documentation/PCI/pci.txt
··· 119 119 the power state of a device before reboot. 120 120 e.g. drivers/net/e100.c. 121 121 122 - err_handler See Documentation/pci-error-recovery.txt 122 + err_handler See Documentation/PCI/pci-error-recovery.txt 123 123 124 124 125 125 The ID table is an array of struct pci_device_id entries ending with an
+1 -1
Documentation/pcieaer-howto.txt Documentation/PCI/pcieaer-howto.txt
··· 13 13 well as how to enable the drivers of endpoint devices to conform with 14 14 PCI Express AER driver. 15 15 16 - 1.2 Copyright © Intel Corporation 2006. 16 + 1.2 Copyright � Intel Corporation 2006. 17 17 18 18 1.3 What is the PCI Express AER Driver? 19 19