Loading drivers/soc/qcom/ramdump.c +4 −0 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading Loading
drivers/soc/qcom/ramdump.c +4 −0 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading