Re: 2.6.5-rc2 lots of warnings for dma_error

Bjorn Helgaas
2004-03-22T21:37:58Z

On Monday 22 March 2004 1:21 pm, Andrew Morton wrote:
> gack, what a fiasco.
>
> Here's a new patch which includes everyone's 2000 millicents' worth:

Not to prolong the agony, but using the following asm-ia64/dma-mapping.h
patch fixes the namespace pollution problem, obviating the need for the
ide-cd.c patch:

=== include/asm-ia64/dma-mapping.h 1.3 vs edited ==--- 1.3/include/asm-ia64/dma-mapping.h Sat Mar 13 23:54:58 2004
+++ edited/include/asm-ia64/dma-mapping.h Mon Mar 22 14:29:43 2004
@@ -19,6 +19,12 @@
#define dma_sync_single_for_device platform_dma_sync_single_for_device
#define dma_sync_sg_for_device platform_dma_sync_sg_for_device

+/* inline function to avoid namespace pollution */
+static inline int dma_error (dma_addr_t dma_addr)
+{
+ return platform_dma_error(dma_addr);
+}
+
#define dma_map_page(dev, pg, off, size, dir) \
dma_map_single(dev, page_address(pg) + (off), (size), (dir))
#define dma_unmap_page(dev, dma_addr, size, dir) \