x86: introduce pci-dma.c

This patch introduces pci-dma.c, a common file for pci dma
between i386 and x86_64. As a start, dma_set_mask() is the same
between architectures, and is placed there.

Signed-off-by: Glauber Costa <gcosta@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
Glauber Costa
2008-04-08 13:20:43 -03:00
committed by Ingo Molnar
parent 19e395afb4
commit 459121c9ec
4 changed files with 15 additions and 22 deletions

14
arch/x86/kernel/pci-dma.c Normal file
View File

@@ -0,0 +1,14 @@
#include <linux/dma-mapping.h>
int dma_set_mask(struct device *dev, u64 mask)
{
if (!dev->dma_mask || !dma_supported(dev, mask))
return -EIO;
*dev->dma_mask = mask;
return 0;
}
EXPORT_SYMBOL(dma_set_mask);