doc: fix an incorrect suggestion to pass NULL for PCI like buses
authorMatti Linnanvuori <mattilinnanvuori@yahoo.com>
Mon, 28 Apr 2008 16:33:27 +0000 (09:33 -0700)
committerJesse Barnes <jbarnes@hobbes.lan>
Mon, 28 Apr 2008 17:07:28 +0000 (10:07 -0700)
Fix an incorrect suggestion to pass NULL to pci_alloc_consistent
for PCI like buses where devices don't have struct pci_dev (like ISA, EISA).

Signed-off-by: Matti Linnanvuori <mattilinnanvuori@yahoo.com>
Acked-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: Jesse Barnes <jbarnes@hobbes.lan>
Documentation/DMA-mapping.txt

index b49427aa8510f5fe080613ce5304cbf9ae3cc345..d8347c1fd032a2db19dbdcf7808bccaf5b6248e7 100644 (file)
@@ -317,9 +317,9 @@ you should do:
 
        cpu_addr = pci_alloc_consistent(pdev, size, &dma_handle);
 
-where pdev is a struct pci_dev *. You should pass NULL for PCI like buses
-where devices don't have struct pci_dev (like ISA, EISA).  This may be
-called in interrupt context. 
+where pdev is a struct pci_dev *. This may be called in interrupt context.
+You should use dma_alloc_coherent (see DMA-API.txt) for buses
+where devices don't have struct pci_dev (like ISA, EISA).
 
 This argument is needed because the DMA translations may be bus
 specific (and often is private to the bus which the device is attached