diff --git a/drivers/video/rockchip/mpp/mpp_iep2.c b/drivers/video/rockchip/mpp/mpp_iep2.c index 9fb2cedbace1..e92c68827704 100644 --- a/drivers/video/rockchip/mpp/mpp_iep2.c +++ b/drivers/video/rockchip/mpp/mpp_iep2.c @@ -266,8 +266,8 @@ static int iep2_process_reg_fd(struct mpp_session *session, mem_region = mpp_task_attach_fd(&task->mpp_task, usr_fd); if (IS_ERR(mem_region)) { - mpp_debug(DEBUG_IOMMU, "reg[%3d]: %08x failed\n", - iep2_addr_rnum[i], paddr[i]); + mpp_err("reg[%03d]: %08x failed\n", + iep2_addr_rnum[i], paddr[i]); return PTR_ERR(mem_region); } diff --git a/drivers/video/rockchip/mpp/mpp_rkvdec.c b/drivers/video/rockchip/mpp/mpp_rkvdec.c index f18f2c6624f6..c39af5812539 100644 --- a/drivers/video/rockchip/mpp/mpp_rkvdec.c +++ b/drivers/video/rockchip/mpp/mpp_rkvdec.c @@ -593,6 +593,7 @@ static int fill_scaling_list_pps(struct rkvdec_task *task, mem_region = mpp_task_attach_fd(&task->mpp_task, scaling_fd); if (IS_ERR(mem_region)) { + mpp_err("scaling list fd %d attach failed\n", scaling_fd); ret = PTR_ERR(mem_region); goto done; } @@ -727,8 +728,11 @@ static int rkvdec_process_reg_fd(struct mpp_session *session, offset = task->reg[idx] >> 10 << 4; } mem_region = mpp_task_attach_fd(&task->mpp_task, fd); - if (IS_ERR(mem_region)) + if (IS_ERR(mem_region)) { + mpp_err("reg[%03d]: %08x fd %d attach failed\n", + idx, task->reg[idx], fd); return -EFAULT; + } iova = mem_region->iova; task->reg[idx] = iova + offset; diff --git a/drivers/video/rockchip/mpp/mpp_vdpu1.c b/drivers/video/rockchip/mpp/mpp_vdpu1.c index de6310c8229e..025566ba1b2e 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu1.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu1.c @@ -263,8 +263,11 @@ static int vdpu_process_reg_fd(struct mpp_session *session, offset = task->reg[idx] >> 10 << 4; } mem_region = mpp_task_attach_fd(&task->mpp_task, fd); - if (IS_ERR(mem_region)) + if (IS_ERR(mem_region)) { + mpp_err("reg[%03d]: %08x fd %d attach failed\n", + idx, task->reg[idx], fd); goto fail; + } iova = mem_region->iova; mpp_debug(DEBUG_IOMMU, "DMV[%3d]: %3d => %pad + offset %10d\n", diff --git a/drivers/video/rockchip/mpp/mpp_vdpu2.c b/drivers/video/rockchip/mpp/mpp_vdpu2.c index 0344f465a579..0a921649c05e 100644 --- a/drivers/video/rockchip/mpp/mpp_vdpu2.c +++ b/drivers/video/rockchip/mpp/mpp_vdpu2.c @@ -224,8 +224,11 @@ static int vdpu_process_reg_fd(struct mpp_session *session, offset = task->reg[idx] >> 10 << 4; } mem_region = mpp_task_attach_fd(&task->mpp_task, fd); - if (IS_ERR(mem_region)) + if (IS_ERR(mem_region)) { + mpp_err("reg[%3d]: %08x fd %d attach failed\n", + idx, task->reg[idx], fd); return -EFAULT; + } iova = mem_region->iova; mpp_debug(DEBUG_IOMMU, "DMV[%3d]: %3d => %pad + offset %10d\n",