Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5a796eeb authored by Hiroshi Doyu's avatar Hiroshi Doyu Committed by Marek Szyprowski
Browse files

ARM: dma-mapping: Small logical clean up



Skip unnecessary operations if order == 0. A little bit easier to
read.

Signed-off-by: default avatarHiroshi Doyu <hdoyu@nvidia.com>
Signed-off-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
parent bdd43cb3
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -1012,11 +1012,12 @@ static struct page **__iommu_alloc_buffer(struct device *dev, size_t size, gfp_t
		if (!pages[i])
			goto error;

		if (order)
		if (order) {
			split_page(pages[i], order);
			j = 1 << order;
			while (--j)
				pages[i + j] = pages[i] + j;
		}

		__dma_clear_buffer(pages[i], PAGE_SIZE << order);
		i += 1 << order;