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

This commit is contained in:
qctecmdr 2020-10-14 04:23:02 -07:00 • committed by Gerrit - the friendly Code Review server
commit 0f94ddc2cf

View file

@ -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;