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

Commit 902bc613 authored by Mao Jinlong's avatar Mao Jinlong
Browse files

coresight-tmc-etr: Check if page is valid before dma_map_page



Check if page is valid before dma_map_page to avoid the exception.

Change-Id: Ia92c7c86c437615f2a314511049bd4ffb655a41c
Signed-off-by: default avatarMao Jinlong <jinlmao@codeaurora.org>
parent 12007b0e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -214,6 +214,8 @@ static int tmc_pages_alloc(struct tmc_pages *tmc_pages,
			page = alloc_pages_node(node,
						GFP_KERNEL | __GFP_ZERO, 0);
		}
		if (!page)
			goto err;
		paddr = dma_map_page(real_dev, page, 0, PAGE_SIZE, dir);
		if (dma_mapping_error(real_dev, paddr))
			goto err;