video: rockchip: mpp: fix issue for rkvenc request check

It is not necessary to check offset for MPP_CMD_SET_REG_ADDR_OFFSET,
and user space can not ensure it.

Change-Id: Iac3a2fa3ce8be8d9afd7294e7c3ec4bc6df4a2e3
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
Ding Wei
2020-04-08 17:32:06 +08:00
committed by Tao Huang
parent 63fecdcba1
commit 2f86e91a4f

View File

@@ -267,9 +267,8 @@ static int rkvenc_extract_task_msg(struct rkvenc_task *task,
req, sizeof(*req));
} break;
case MPP_CMD_SET_REG_ADDR_OFFSET: {
int off = off_inf->cnt * sizeof(off_inf->elem[0]);
ret = mpp_check_req(req, off, sizeof(off_inf->elem),
ret = mpp_check_req(req, req->offset,
sizeof(off_inf->elem),
0, sizeof(off_inf->elem));
if (ret)
return ret;