diff options
| author | Joerg Roedel <[email protected]> | 2009-04-02 13:55:55 +0000 |
|---|---|---|
| committer | Joerg Roedel <[email protected]> | 2009-04-03 11:13:45 +0000 |
| commit | 67796bf7dc54c035fd97f2681a72e5d2bf2a234a (patch) | |
| tree | c8f5cd299b664d214c78cc83f48a69cf51d8cba7 /arch/m32r/include/asm/assembler.h | |
| parent | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... (diff) | |
| download | kernel-67796bf7dc54c035fd97f2681a72e5d2bf2a234a.tar.gz kernel-67796bf7dc54c035fd97f2681a72e5d2bf2a234a.zip | |
x86/dma: unify definition of pci_unmap_addr* and pci_unmap_len macros
Impact: unification of pci-dma macros and pci_32.h removal
This patch unifies the definition of the pci_unmap_addr*, pci_unmap_len*
and DECLARE_PCI_UNMAP* macros. This makes sense because the pci_unmap
functions are no longer no-ops anymore when the kernel runs with
CONFIG_DMA_API_DEBUG. Without an iommu or DMA_API_DEBUG it is a no-op on 32 bit
because the dma mapping path returns a physical address and therefore the
dma-api implementation has no internal state which needs to be destroyed with
an unmap call.
This unification also simplifies the port of x86_64 iommu drivers to 32 bit x86
and let us get rid of pci_32.h.
Signed-off-by: Joerg Roedel <[email protected]>
Acked-by: Stephen Hemminger <[email protected]>
Diffstat (limited to 'arch/m32r/include/asm/assembler.h')
0 files changed, 0 insertions, 0 deletions
