drivers/ieee1394/pcilynx.c: Use the
PATCH 1/1 drivers/ieee1394/pcilynx.c: Use the
The previous patch did not compile cleanly on all architectures so here's a fixed one.
Use the DMA_32BIT_MASK constant from dma-mapping.h when calling pci_set_dma_mask() or pci_set_consistent_dma_mask()
These patches include dma-mapping.h explicitly because it caused errors on some architectures otherwise.
See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details
Signed-off-by Tobias Klauser <[email protected]>
drivers/ieee1394/pcilynx.c +2 -1
@@ -43,6 +43,7 @@#include <linux/fs.h> #include <linux/poll.h> #include <linux/kdev_t.h> +#include <linux/dma-mapping.h> #include <asm/byteorder.h> #include <asm/atomic.h> #include <asm/io.h>
@@ -1527,7 +1528,7 @@ static int __devinit add_card(struct pci error = -ENXIO ; -if (pci_set_dma_mask (dev,0xffffffff )) +if (pci_set_dma_mask (dev,DMA_32BIT_MASK ))FAIL ("DMA address limits not supported for PCILynx hardware" );if (pci_enable_device (dev))FAIL ("failed to enable PCILynx hardware" );
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors