iommu: Consolidate IOVA allocator code
authorRobin Murphy <robin.murphy@arm.com>
Mon, 12 Jan 2015 17:51:14 +0000 (17:51 +0000)
committerJoerg Roedel <jroedel@suse.de>
Mon, 19 Jan 2015 13:55:22 +0000 (14:55 +0100)
commit85b4545629663486b7f71047ce3b54fa0ad3eb28
tree00c5840d2ca44a0e5c75aa54e05e866d1f28d612
parent114150d8f4fc9e7a003be2bdb0efd31796d241ff
iommu: Consolidate IOVA allocator code

In order to share the IOVA allocator with other architectures, break
the unnecssary dependency on the Intel IOMMU driver and move the
remaining IOVA internals to iova.c

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/intel-iommu.c
drivers/iommu/iova.c
include/linux/iova.h