]> git.hungrycats.org Git - linux/commitdiff
[PATCH] alpha: add missing dma_mapping_error
authorStefan Knoblich <stkn@gentoo.org>
Thu, 10 Feb 2005 06:39:42 +0000 (22:39 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 10 Feb 2005 06:39:42 +0000 (22:39 -0800)
Attached patch defines dma_mapping_error on alpha.  Without this
libata-core.c won't compile.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/asm-alpha/dma-mapping.h

index 0faad459ad12570f5f06b3ea28899b9fdffac8a2..c675f282d6ad9d8090ddefeb42d25343635b161a 100644 (file)
@@ -25,6 +25,8 @@
                pci_unmap_sg(alpha_gendev_to_pci(dev), sg, nents, dir)
 #define dma_supported(dev, mask)                       \
                pci_dma_supported(alpha_gendev_to_pci(dev), mask)
+#define dma_mapping_error(addr)                                \
+               pci_dma_mapping_error(addr)
 
 #else  /* no PCI - no IOMMU. */
 
@@ -43,6 +45,8 @@ int dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
 #define dma_unmap_page(dev, addr, size, dir)   do { } while (0)
 #define dma_unmap_sg(dev, sg, nents, dir)      do { } while (0)
 
+#define dma_mapping_error(addr)  (0)
+
 #endif /* !CONFIG_PCI */
 
 #define dma_alloc_noncoherent(d, s, h, f)      dma_alloc_coherent(d, s, h, f)