|
@@ -71,15 +71,13 @@ static inline struct dma_mapping_ops *get_dma_ops(struct device *dev)
|
|
|
/* Make sure we keep the same behaviour */
|
|
|
static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr)
|
|
|
{
|
|
|
-#ifdef CONFIG_X86_32
|
|
|
- return 0;
|
|
|
-#else
|
|
|
+#ifdef CONFIG_X86_64
|
|
|
struct dma_mapping_ops *ops = get_dma_ops(dev);
|
|
|
if (ops->mapping_error)
|
|
|
return ops->mapping_error(dev, dma_addr);
|
|
|
|
|
|
- return (dma_addr == bad_dma_address);
|
|
|
#endif
|
|
|
+ return (dma_addr == bad_dma_address);
|
|
|
}
|
|
|
|
|
|
#define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent(d, s, h, f)
|