video: rockchip: mpp: fix offset be added repeatedly issue

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: I30db16b843f29c9d07ec3aec0eb99406eca147ed
This commit is contained in:
Yandong Lin
2021-03-08 14:15:01 +08:00
committed by Tao Huang
parent 8f61ddb10f
commit cb121d3d47
3 changed files with 0 additions and 3 deletions

View File

@@ -724,7 +724,6 @@ static int rkvdec_process_reg_fd(struct mpp_session *session,
fd = task->reg[idx] & 0x3ff;
offset = task->reg[idx] >> 10 << 4;
}
offset += mpp_query_reg_offset_info(&task->off_inf, idx);
mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
if (IS_ERR(mem_region))
return -EFAULT;

View File

@@ -262,7 +262,6 @@ static int vdpu_process_reg_fd(struct mpp_session *session,
fd = task->reg[idx] & 0x3ff;
offset = task->reg[idx] >> 10 << 4;
}
offset += mpp_query_reg_offset_info(&task->off_inf, idx);
mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
if (IS_ERR(mem_region))
goto fail;

View File

@@ -222,7 +222,6 @@ static int vdpu_process_reg_fd(struct mpp_session *session,
fd = task->reg[idx] & 0x3ff;
offset = task->reg[idx] >> 10 << 4;
}
offset += mpp_query_reg_offset_info(&task->off_inf, idx);
mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
if (IS_ERR(mem_region))
return -EFAULT;