diff options
Diffstat (limited to 'drivers/iommu/omap-iommu.c')
-rw-r--r-- | drivers/iommu/omap-iommu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index c34e3ce5428..693f23c46a6 100644 --- a/drivers/iommu/omap-iommu.c +++ b/drivers/iommu/omap-iommu.c @@ -1187,13 +1187,13 @@ static int omap_iommu_attach_init(struct device *dev, return -EINVAL; odomain->iommus = kzalloc(odomain->num_iommus * sizeof(*iommu), - GFP_KERNEL); + GFP_ATOMIC); if (!odomain->iommus) return -ENOMEM; iommu = odomain->iommus; for (i = 0; i < odomain->num_iommus; i++, iommu++) { - iommu->pgtable = kzalloc(IOPGD_TABLE_SIZE, GFP_KERNEL); + iommu->pgtable = kzalloc(IOPGD_TABLE_SIZE, GFP_ATOMIC); if (!iommu->pgtable) return -ENOMEM; |