blob: aa61f4db3683403e14db87085d5e668b0174c00f [file] [log] [blame]
#ifndef __BACKPORT_ASM_PCI_DMA_COMPAT_H
#define __BACKPORT_ASM_PCI_DMA_COMPAT_H
#include_next <asm-generic/pci-dma-compat.h>
#include <linux/version.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
#include <backport/magic.h>
#define pci_dma_mapping_error1(dma_addr) dma_mapping_error1(dma_addr)
#define pci_dma_mapping_error2(pdev, dma_addr) dma_mapping_error2(pdev, dma_addr)
#undef pci_dma_mapping_error
#define pci_dma_mapping_error(...) \
macro_dispatcher(pci_dma_mapping_error, __VA_ARGS__)(__VA_ARGS__)
#endif
#endif /* __BACKPORT_ASM_PCI_DMA_COMPAT_H */