diff options
author | Robin Murphy <robin.murphy@arm.com> | 2015-12-18 17:01:46 +0000 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2015-12-28 17:03:34 +0100 |
commit | 5b11e9cd42d08e76b86eacf103b1fa7794e21bff (patch) | |
tree | 75c514247c93328793090d870691a368bbd3561c /drivers/iommu | |
parent | 74bf8efb5fa6e958d2d7c7917b8bb672085ec0c6 (diff) | |
download | talos-obmc-linux-5b11e9cd42d08e76b86eacf103b1fa7794e21bff.tar.gz talos-obmc-linux-5b11e9cd42d08e76b86eacf103b1fa7794e21bff.zip |
iommu/dma: Add some missing #includes
dma-iommu.c was naughtily relying on an implicit transitive #include of
linux/vmalloc.h, which is apparently not present on some architectures.
Add that, plus a couple more headers for other functions which are used
similarly.
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/dma-iommu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c index 3a20db4f8604..4168668f5dd4 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c @@ -21,10 +21,13 @@ #include <linux/device.h> #include <linux/dma-iommu.h> +#include <linux/gfp.h> #include <linux/huge_mm.h> #include <linux/iommu.h> #include <linux/iova.h> #include <linux/mm.h> +#include <linux/scatterlist.h> +#include <linux/vmalloc.h> int iommu_dma_init(void) { |