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

Commit 0f94ddc2 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "soc: qcom: ramdump: Fix the missed unmap of mapped memory"

parents 9b07d3dc 75ae7139
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -262,6 +262,8 @@ static ssize_t ramdump_read(struct file *filep, char __user *buf, size_t count,
	}

	kfree(finalbuf);
	if (!vaddr && origdevice_mem)
		iounmap(origdevice_mem);

	*pos += copy_size;

@@ -275,6 +277,8 @@ static ssize_t ramdump_read(struct file *filep, char __user *buf, size_t count,
ramdump_done:
	srcu_read_unlock(&rd_dev->rd_srcu, srcu_idx);
	kfree(finalbuf);
	if (!vaddr && origdevice_mem)
		iounmap(origdevice_mem);
	*pos = 0;
	reset_ramdump_entry(entry);
	return ret;