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

Commit 5a2511eb authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "mtd: msm_qpic_nand: Don't restrict dma mapping to page boundaries"

parents 382f559f 2c87f18c
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -415,9 +415,13 @@ static dma_addr_t msm_nand_dma_map(struct device *dev, void *addr, size_t size,
	if (virt_addr_valid(addr))
		page = virt_to_page(addr);
	else {
		if (WARN_ON(size + offset > PAGE_SIZE))
			return ~0;
		page = vmalloc_to_page(addr);
		if (!page) {
			pr_err("%s: invalid addr 0x%lx\n",
				   __func__, (unsigned long)addr);
			WARN_ON(1);
			return ~0;
		}
	}
	return dma_map_page(dev, page, offset, size, dir);
}