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

Commit 48633fb8 authored by Jeevan Shriram's avatar Jeevan Shriram Committed by Matt Wagantall
Browse files

msm: mdss: use appropriate api to get length of scatterlist



Moving away from using sg_dma_len() api to be inline with
ion driver, use sg->length for scatterlist length.

Change-Id: I3a33340dc1bda5b24a406c29601aff4d5b2c5748
Signed-off-by: default avatarJeevan Shriram <jshriram@codeaurora.org>
parent a083f6ec
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1464,16 +1464,16 @@ static int mdss_fb_fbmem_ion_mmap(struct fb_info *info,
	if (page) {
		for_each_sg(table->sgl, sg, table->nents, i) {
			unsigned long remainder = vma->vm_end - addr;
			unsigned long len = sg_dma_len(sg);
			unsigned long len = sg->length;

			page = sg_page(sg);

			if (offset >= sg_dma_len(sg)) {
				offset -= sg_dma_len(sg);
			if (offset >= sg->length) {
				offset -= sg->length;
				continue;
			} else if (offset) {
				page += offset / PAGE_SIZE;
				len = sg_dma_len(sg) - offset;
				len = sg->length - offset;
				offset = 0;
			}
			len = min(len, remainder);