From cb121d3d47657fa4d41dec77051157cca485b69b Mon Sep 17 00:00:00 2001 From: Yandong Lin Date: Mon, 8 Mar 2021 14:15:01 +0800 Subject: [PATCH] video: rockchip: mpp: fix offset be added repeatedly issue Signed-off-by: Yandong Lin Change-Id: I30db16b843f29c9d07ec3aec0eb99406eca147ed --- drivers/video/rockchip/mpp/mpp_rkvdec.c | 1 - drivers/video/rockchip/mpp/mpp_vdpu1.c | 1 - drivers/video/rockchip/mpp/mpp_vdpu2.c | 1 - 3 files changed, 3 deletions(-) diff --git a/drivers/video/rockchip/mpp/mpp_rkvdec.c b/drivers/video/rockchip/mpp/mpp_rkvdec.c index 94c3c2b81a27..bd49eaab7eb2 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvdec.c +++ b/drivers/video/rockchip/mpp/mpp_rkvdec.c @@ -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; diff --git a/drivers/video/rockchip/mpp/mpp_vdpu1.c b/drivers/video/rockchip/mpp/mpp_vdpu1.c index 3d26e28d4264..64de10990d51 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu1.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu1.c @@ -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; diff --git a/drivers/video/rockchip/mpp/mpp_vdpu2.c b/drivers/video/rockchip/mpp/mpp_vdpu2.c index 212c5ebf2e8d..fb0eca81e6f5 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu2.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu2.c @@ -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;