Loading drivers/gpu/drm/msm/sde_dbg.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -4046,6 +4046,11 @@ static ssize_t sde_evtlog_dump_read(struct file *file, char __user *buff, len = sde_evtlog_dump_to_buffer(sde_dbg_base.evtlog, evtlog_buf, len = sde_evtlog_dump_to_buffer(sde_dbg_base.evtlog, evtlog_buf, SDE_EVTLOG_BUF_MAX, true); SDE_EVTLOG_BUF_MAX, true); if (len < 0 || len > count) { pr_err("len is more than user buffer size"); return 0; } if (copy_to_user(buff, evtlog_buf, len)) if (copy_to_user(buff, evtlog_buf, len)) return -EFAULT; return -EFAULT; *ppos += len; *ppos += len; Loading Loading
drivers/gpu/drm/msm/sde_dbg.c +5 −0 Original line number Original line Diff line number Diff line Loading @@ -4046,6 +4046,11 @@ static ssize_t sde_evtlog_dump_read(struct file *file, char __user *buff, len = sde_evtlog_dump_to_buffer(sde_dbg_base.evtlog, evtlog_buf, len = sde_evtlog_dump_to_buffer(sde_dbg_base.evtlog, evtlog_buf, SDE_EVTLOG_BUF_MAX, true); SDE_EVTLOG_BUF_MAX, true); if (len < 0 || len > count) { pr_err("len is more than user buffer size"); return 0; } if (copy_to_user(buff, evtlog_buf, len)) if (copy_to_user(buff, evtlog_buf, len)) return -EFAULT; return -EFAULT; *ppos += len; *ppos += len; Loading