ARM: dma-mapping: IOMMU allocates pages from atomic_pool with GFP_ATOMIC
authorHiroshi Doyu <hdoyu@nvidia.com>
Tue, 28 Aug 2012 05:13:04 +0000 (08:13 +0300)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 28 Aug 2012 19:01:07 +0000 (21:01 +0200)
commit479ed93a4b98eef03fd8260f7ddc00019221c450
treeeb4c1d6cb33edd15c4b892e42c2e3f58b227525c
parent665bad7bb911d392000fa69bc6b599c0df992504
ARM: dma-mapping: IOMMU allocates pages from atomic_pool with GFP_ATOMIC

Make use of the same atomic pool as DMA does, and skip a kernel page
mapping which can involve sleep'able operations at allocating a kernel
page table.

Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
arch/arm/mm/dma-mapping.c