]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-sparc/dma-mapping.h
edac: core fix redundant sysfs controls to parameters
[linux-2.6-omap-h63xx.git] / include / asm-sparc / dma-mapping.h
index 6db83dc93cb7c58fa595d0666c7f44d96c096f84..7483504259cef140dd187a87af7025a18d689486 100644 (file)
@@ -1,24 +1,8 @@
-#ifndef _ASM_SPARC_DMA_MAPPING_H
-#define _ASM_SPARC_DMA_MAPPING_H
-
-
-#ifdef CONFIG_PCI
-#include <asm-generic/dma-mapping.h>
+#ifndef ___ASM_SPARC_DMA_MAPPING_H
+#define ___ASM_SPARC_DMA_MAPPING_H
+#if defined(__sparc__) && defined(__arch64__)
+#include <asm-sparc/dma-mapping_64.h>
 #else
-
-static inline void *dma_alloc_coherent(struct device *dev, size_t size,
-                        dma_addr_t *dma_handle, gfp_t flag)
-{
-       BUG();
-       return NULL;
-}
-
-static inline void dma_free_coherent(struct device *dev, size_t size,
-                      void *vaddr, dma_addr_t dma_handle)
-{
-       BUG();
-}
-
-#endif /* PCI */
-
-#endif /* _ASM_SPARC_DMA_MAPPING_H */
+#include <asm-sparc/dma-mapping_32.h>
+#endif
+#endif