summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorAbhijit Kulkarni <kabhijit@codeaurora.org>2016-06-15 10:30:50 -0700
committerAbhijit Kulkarni <kabhijit@codeaurora.org>2016-08-15 11:51:47 -0700
commit668252dbaee735a5a2e942e14b2046a6a8f3c436 (patch)
tree3c02bfb8a69894266e16e8e0a296a7cc16833320 /drivers/video
parent2e45ea728118fa88ba245a0a755d0a3844d9f54e (diff)
msm: mdss: hide kernel addresses from unprevileged users
for printing kernel pointers which should be hidden from unprivileged users, use %pK which evaluates whether kptr_restrict is set. CRs-Fixed: 987021 Change-Id: Ie49eee9478f4657cfb2a994ba60da1ec4c356339 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/fbdev/msm/mdp3.c18
-rw-r--r--drivers/video/fbdev/msm/mdp3_dma.c2
-rw-r--r--drivers/video/fbdev/msm/mdp3_ppp_hwio.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_compat_utils.c18
-rw-r--r--drivers/video/fbdev/msm/mdss_debug.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_debug_xlog.c12
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi.c28
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi_clk.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi_host.c2
-rw-r--r--drivers/video/fbdev/msm/mdss_dsi_panel.c10
-rw-r--r--drivers/video/fbdev/msm/mdss_fb.c12
-rw-r--r--drivers/video/fbdev/msm/mdss_hdmi_tx.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp.c12
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_intf_video.c2
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_layer.c4
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_overlay.c8
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pipe.c2
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp.c56
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c84
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp_common.c4
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp_stub.c6
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c82
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_pp_v3.c40
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_util.c9
-rw-r--r--drivers/video/fbdev/msm/mdss_util.c2
-rw-r--r--drivers/video/fbdev/msm/mhl3/mhl_linux_tx.c2
-rw-r--r--drivers/video/fbdev/msm/mhl3/mhl_supp.c12
-rw-r--r--drivers/video/fbdev/msm/mhl3/platform.c6
-rw-r--r--drivers/video/fbdev/msm/mhl3/si_8620_drv.c4
-rw-r--r--drivers/video/fbdev/msm/mhl3/si_emsc_hid.c4
-rw-r--r--drivers/video/fbdev/msm/mhl3/si_mdt_inputdev.c25
-rw-r--r--drivers/video/fbdev/msm/mhl3/si_mhl2_edid_3d.c21
33 files changed, 260 insertions, 257 deletions
diff --git a/drivers/video/fbdev/msm/mdp3.c b/drivers/video/fbdev/msm/mdp3.c
index fd22928353b4..7454bba68117 100644
--- a/drivers/video/fbdev/msm/mdp3.c
+++ b/drivers/video/fbdev/msm/mdp3.c
@@ -1125,7 +1125,7 @@ static int mdp3_res_init(void)
mdp3_res->ion_client = msm_ion_client_create(mdp3_res->pdev->name);
if (IS_ERR_OR_NULL(mdp3_res->ion_client)) {
- pr_err("msm_ion_client_create() return error (%p)\n",
+ pr_err("msm_ion_client_create() return error (%pK)\n",
mdp3_res->ion_client);
mdp3_res->ion_client = NULL;
return -EINVAL;
@@ -1556,7 +1556,7 @@ void mdp3_unmap_iommu(struct ion_client *client, struct ion_handle *handle)
mutex_lock(&mdp3_res->iommu_lock);
meta = mdp3_iommu_meta_lookup(table);
if (!meta) {
- WARN(1, "%s: buffer was never mapped for %p\n", __func__,
+ WARN(1, "%s: buffer was never mapped for %pK\n", __func__,
handle);
mutex_unlock(&mdp3_res->iommu_lock);
return;
@@ -1582,7 +1582,7 @@ static void mdp3_iommu_meta_add(struct mdp3_iommu_meta *meta)
} else if (meta->table > entry->table) {
p = &(*p)->rb_right;
} else {
- pr_err("%s: handle %p already exists\n", __func__,
+ pr_err("%s: handle %pK already exists\n", __func__,
entry->handle);
BUG();
}
@@ -1645,7 +1645,7 @@ static int mdp3_iommu_map_iommu(struct mdp3_iommu_meta *meta,
ret = iommu_map_range(domain, meta->iova_addr + padding,
table->sgl, size, prot);
if (ret) {
- pr_err("%s: could not map %pa in domain %p\n",
+ pr_err("%s: could not map %pa in domain %pK\n",
__func__, &meta->iova_addr, domain);
unmap_size = padding;
goto out2;
@@ -1768,12 +1768,12 @@ int mdp3_self_map_iommu(struct ion_client *client, struct ion_handle *handle,
}
} else {
if (iommu_meta->flags != iommu_flags) {
- pr_err("%s: hndl %p already mapped with diff flag\n",
+ pr_err("%s: hndl %pK already mapped with diff flag\n",
__func__, handle);
ret = -EINVAL;
goto out_unlock;
} else if (iommu_meta->mapped_size != iova_length) {
- pr_err("%s: hndl %p already mapped with diff len\n",
+ pr_err("%s: hndl %pK already mapped with diff len\n",
__func__, handle);
ret = -EINVAL;
goto out_unlock;
@@ -1807,7 +1807,7 @@ int mdp3_put_img(struct mdp3_img_data *data, int client)
fdput(data->srcp_f);
memset(&data->srcp_f, 0, sizeof(struct fd));
} else if (!IS_ERR_OR_NULL(data->srcp_dma_buf)) {
- pr_debug("ion hdl = %p buf=0x%pa\n", data->srcp_dma_buf,
+ pr_debug("ion hdl = %pK buf=0x%pa\n", data->srcp_dma_buf,
&data->addr);
if (!iclient) {
pr_err("invalid ion client\n");
@@ -1910,7 +1910,7 @@ done:
data->addr += img->offset;
data->len -= img->offset;
- pr_debug("mem=%d ihdl=%p buf=0x%pa len=0x%lx\n",
+ pr_debug("mem=%d ihdl=%pK buf=0x%pa len=0x%lx\n",
img->memory_id, data->srcp_dma_buf,
&data->addr, data->len);
@@ -2134,7 +2134,7 @@ static int mdp3_alloc(struct msm_fb_data_type *mfd)
return -ERANGE;
}
- pr_debug("alloc 0x%zxB @ (%pa phys) (0x%p virt) (%pa iova) for fb%d\n",
+ pr_debug("alloc 0x%zxB @ (%pa phys) (0x%pK virt) (%pa iova) for fb%d\n",
size, &phys, virt, &mfd->iova, mfd->index);
mfd->fbi->fix.smem_start = phys;
diff --git a/drivers/video/fbdev/msm/mdp3_dma.c b/drivers/video/fbdev/msm/mdp3_dma.c
index d4c83d6e33f0..8b382ea6fd95 100644
--- a/drivers/video/fbdev/msm/mdp3_dma.c
+++ b/drivers/video/fbdev/msm/mdp3_dma.c
@@ -721,7 +721,7 @@ retry_dma_done:
retry_vsync:
rc = wait_for_completion_timeout(&dma->vsync_comp,
KOFF_TIMEOUT);
- pr_err("%s VID DMA Buff Addr %p\n", __func__, buf);
+ pr_err("%s VID DMA Buff Addr %pK\n", __func__, buf);
if (rc <= 0 && --retry_count) {
int vsync = MDP3_REG_READ(MDP3_REG_INTR_STATUS) &
(1 << MDP3_INTR_LCDC_START_OF_FRAME);
diff --git a/drivers/video/fbdev/msm/mdp3_ppp_hwio.c b/drivers/video/fbdev/msm/mdp3_ppp_hwio.c
index 5ba3fbdb6238..0c830afbb923 100644
--- a/drivers/video/fbdev/msm/mdp3_ppp_hwio.c
+++ b/drivers/video/fbdev/msm/mdp3_ppp_hwio.c
@@ -1308,7 +1308,7 @@ int config_ppp_op_mode(struct ppp_blit_op *blit_op)
pr_debug("ROI(x %d,y %d,w %d, h %d) ",
blit_op->src.roi.x, blit_op->src.roi.y,
blit_op->src.roi.width, blit_op->src.roi.height);
- pr_debug("Addr_P0 %p, Stride S0 %d Addr_P1 %p, Stride S1 %d\n",
+ pr_debug("Addr_P0 %pK, Stride S0 %d Addr_P1 %pK, Stride S1 %d\n",
blit_op->src.p0, blit_op->src.stride0,
blit_op->src.p1, blit_op->src.stride1);
@@ -1320,7 +1320,7 @@ int config_ppp_op_mode(struct ppp_blit_op *blit_op)
pr_debug("ROI(x %d,y %d, w %d, h %d) ",
blit_op->bg.roi.x, blit_op->bg.roi.y,
blit_op->bg.roi.width, blit_op->bg.roi.height);
- pr_debug("Addr %p, Stride S0 %d Addr_P1 %p, Stride S1 %d\n",
+ pr_debug("Addr %pK, Stride S0 %d Addr_P1 %pK, Stride S1 %d\n",
blit_op->bg.p0, blit_op->bg.stride0,
blit_op->bg.p1, blit_op->bg.stride1);
}
@@ -1331,7 +1331,7 @@ int config_ppp_op_mode(struct ppp_blit_op *blit_op)
pr_debug("ROI(x %d,y %d, w %d, h %d) ",
blit_op->dst.roi.x, blit_op->dst.roi.y,
blit_op->dst.roi.width, blit_op->dst.roi.height);
- pr_debug("Addr %p, Stride S0 %d Addr_P1 %p, Stride S1 %d\n",
+ pr_debug("Addr %pK, Stride S0 %d Addr_P1 %pK, Stride S1 %d\n",
blit_op->dst.p0, blit_op->src.stride0,
blit_op->dst.p1, blit_op->dst.stride1);
diff --git a/drivers/video/fbdev/msm/mdss_compat_utils.c b/drivers/video/fbdev/msm/mdss_compat_utils.c
index e883f045967d..5ad51dd23f3b 100644
--- a/drivers/video/fbdev/msm/mdss_compat_utils.c
+++ b/drivers/video/fbdev/msm/mdss_compat_utils.c
@@ -150,7 +150,7 @@ static struct mdp_input_layer32 *__create_layer_list32(
compat_ptr(commit32->commit_v1.input_layers),
sizeof(struct mdp_input_layer32) * layer_count);
if (ret) {
- pr_err("layer list32 copy from user failed, ptr %p\n",
+ pr_err("layer list32 copy from user failed, ptr %pK\n",
compat_ptr(commit32->commit_v1.input_layers));
kfree(layer_list32);
ret = -EFAULT;
@@ -182,7 +182,7 @@ static int __copy_scale_params(struct mdp_input_layer *layer,
sizeof(struct mdp_scale_data));
if (ret) {
kfree(scale);
- pr_err("scale param copy from user failed, ptr %p\n",
+ pr_err("scale param copy from user failed, ptr %pK\n",
compat_ptr(layer32->scale));
ret = -EFAULT;
} else {
@@ -307,7 +307,7 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
ret = copy_from_user(&commit32, (void __user *)argp,
sizeof(struct mdp_layer_commit32));
if (ret) {
- pr_err("%s:copy_from_user failed, ptr %p\n", __func__,
+ pr_err("%s:copy_from_user failed, ptr %pK\n", __func__,
(void __user *)argp);
ret = -EFAULT;
return ret;
@@ -325,7 +325,7 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
compat_ptr(commit32.commit_v1.output_layer),
buffer_size);
if (ret) {
- pr_err("fail to copy output layer from user, ptr %p\n",
+ pr_err("fail to copy output layer from user, ptr %pK\n",
compat_ptr(commit32.commit_v1.output_layer));
ret = -EFAULT;
goto layer_list_err;
@@ -3418,7 +3418,7 @@ static int __copy_layer_igc_lut_data_v1_7(
cfg_payload32,
sizeof(struct mdp_igc_lut_data_v1_7_32));
if (ret) {
- pr_err("copy from user failed, IGC cfg payload = %p\n",
+ pr_err("copy from user failed, IGC cfg payload = %pK\n",
cfg_payload32);
ret = -EFAULT;
goto exit;
@@ -3493,7 +3493,7 @@ static int __copy_layer_hist_lut_data_v1_7(
cfg_payload32,
sizeof(struct mdp_hist_lut_data_v1_7_32));
if (ret) {
- pr_err("copy from user failed, hist lut cfg_payload = %p\n",
+ pr_err("copy from user failed, hist lut cfg_payload = %pK\n",
cfg_payload32);
ret = -EFAULT;
goto exit;
@@ -3565,7 +3565,7 @@ static int __copy_layer_pa_data_v1_7(
cfg_payload32,
sizeof(struct mdp_pa_data_v1_7_32));
if (ret) {
- pr_err("copy from user failed, pa cfg_payload = %p\n",
+ pr_err("copy from user failed, pa cfg_payload = %pK\n",
cfg_payload32);
ret = -EFAULT;
goto exit;
@@ -3707,7 +3707,7 @@ static int __copy_layer_pp_info_pcc_params(
compat_ptr(pp_info32->pcc_cfg_data.cfg_payload),
sizeof(struct mdp_pcc_data_v1_7));
if (ret) {
- pr_err("compat copy of PCC cfg payload failed, ptr %p\n",
+ pr_err("compat copy of PCC cfg payload failed, ptr %pK\n",
compat_ptr(
pp_info32->pcc_cfg_data.cfg_payload));
ret = -EFAULT;
@@ -3741,7 +3741,7 @@ static int __copy_layer_pp_info_params(struct mdp_input_layer *layer,
compat_ptr(layer32->pp_info),
sizeof(struct mdp_overlay_pp_params32));
if (ret) {
- pr_err("pp info copy from user failed, pp_info %p\n",
+ pr_err("pp info copy from user failed, pp_info %pK\n",
compat_ptr(layer32->pp_info));
ret = -EFAULT;
goto exit;
diff --git a/drivers/video/fbdev/msm/mdss_debug.c b/drivers/video/fbdev/msm/mdss_debug.c
index 39848366a55b..d615d2e7301d 100644
--- a/drivers/video/fbdev/msm/mdss_debug.c
+++ b/drivers/video/fbdev/msm/mdss_debug.c
@@ -1350,7 +1350,7 @@ static inline struct mdss_mdp_misr_map *mdss_misr_get_map(u32 block_id,
return NULL;
}
- pr_debug("MISR Module(%d) CTRL(0x%x) SIG(0x%x) intf_base(0x%p)\n",
+ pr_debug("MISR Module(%d) CTRL(0x%x) SIG(0x%x) intf_base(0x%pK)\n",
block_id, map->ctrl_reg, map->value_reg, intf_base);
return map;
}
@@ -1420,7 +1420,7 @@ int mdss_misr_set(struct mdss_data_type *mdata,
bool use_mdp_up_misr = false;
if (!mdata || !req || !ctl) {
- pr_err("Invalid input params: mdata = %p req = %p ctl = %p",
+ pr_err("Invalid input params: mdata = %pK req = %pK ctl = %pK",
mdata, req, ctl);
return -EINVAL;
}
@@ -1500,7 +1500,7 @@ int mdss_misr_set(struct mdss_data_type *mdata,
writel_relaxed(config,
mdata->mdp_base + map->ctrl_reg);
- pr_debug("MISR_CTRL=0x%x [base:0x%p reg:0x%x config:0x%x]\n",
+ pr_debug("MISR_CTRL=0x%x [base:0x%pK reg:0x%x config:0x%x]\n",
readl_relaxed(mdata->mdp_base + map->ctrl_reg),
mdata->mdp_base, map->ctrl_reg, config);
}
diff --git a/drivers/video/fbdev/msm/mdss_debug_xlog.c b/drivers/video/fbdev/msm/mdss_debug_xlog.c
index 32bfb151eddd..cfcc96aafffb 100644
--- a/drivers/video/fbdev/msm/mdss_debug_xlog.c
+++ b/drivers/video/fbdev/msm/mdss_debug_xlog.c
@@ -254,7 +254,7 @@ static void mdss_dump_debug_bus(u32 bus_dump_flag,
if (*dump_mem) {
dump_addr = *dump_mem;
- pr_info("%s: start_addr:0x%p end_addr:0x%p\n",
+ pr_info("%s: start_addr:0x%pK end_addr:0x%pK\n",
__func__, dump_addr, dump_addr + list_size);
} else {
in_mem = false;
@@ -378,7 +378,7 @@ static void mdss_dump_vbif_debug_bus(u32 bus_dump_flag,
if (*dump_mem) {
dump_addr = *dump_mem;
- pr_info("%s: start_addr:0x%p end_addr:0x%p\n",
+ pr_info("%s: start_addr:0x%pK end_addr:0x%pK\n",
__func__, dump_addr, dump_addr + list_size);
} else {
in_mem = false;
@@ -438,7 +438,7 @@ void mdss_dump_reg(const char *dump_name, u32 reg_dump_flag, char *addr,
if (*dump_mem) {
dump_addr = *dump_mem;
- pr_info("%s: start_addr:0x%p end_addr:0x%p reg_addr=0x%p\n",
+ pr_info("%s: start_addr:0x%pK end_addr:0x%pK reg_addr=0x%pK\n",
dump_name, dump_addr, dump_addr + (u32)len * 16,
addr);
} else {
@@ -459,7 +459,7 @@ void mdss_dump_reg(const char *dump_name, u32 reg_dump_flag, char *addr,
xc = readl_relaxed(addr+0xc);
if (in_log)
- pr_info("%p : %08x %08x %08x %08x\n", addr, x0, x4, x8,
+ pr_info("%pK : %08x %08x %08x %08x\n", addr, x0, x4, x8,
xc);
if (dump_addr && in_mem) {
@@ -497,7 +497,7 @@ static void mdss_dump_reg_by_ranges(struct mdss_debug_base *dbg,
len = get_dump_range(&xlog_node->offset,
dbg->max_offset);
addr = dbg->base + xlog_node->offset.start;
- pr_debug("%s: range_base=0x%p start=0x%x end=0x%x\n",
+ pr_debug("%s: range_base=0x%pK start=0x%x end=0x%x\n",
xlog_node->range_name,
addr, xlog_node->offset.start,
xlog_node->offset.end);
@@ -508,7 +508,7 @@ static void mdss_dump_reg_by_ranges(struct mdss_debug_base *dbg,
} else {
/* If there is no list to dump ranges, dump all registers */
pr_info("Ranges not found, will dump full registers");
- pr_info("base:0x%p len:0x%zu\n", dbg->base, dbg->max_offset);
+ pr_info("base:0x%pK len:%zu\n", dbg->base, dbg->max_offset);
addr = dbg->base;
len = dbg->max_offset;
mdss_dump_reg((const char *)dbg->name, reg_dump_flag, addr,
diff --git a/drivers/video/fbdev/msm/mdss_dsi.c b/drivers/video/fbdev/msm/mdss_dsi.c
index 4285a14e7f35..c145f72c3c70 100644
--- a/drivers/video/fbdev/msm/mdss_dsi.c
+++ b/drivers/video/fbdev/msm/mdss_dsi.c
@@ -1180,7 +1180,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata, int power_state)
panel_info = &ctrl_pdata->panel_data.panel_info;
- pr_debug("%s+: ctrl=%p ndx=%d power_state=%d\n",
+ pr_debug("%s+: ctrl=%pK ndx=%d power_state=%d\n",
__func__, ctrl_pdata, ctrl_pdata->ndx, power_state);
if (power_state == panel_info->panel_power_state) {
@@ -1361,7 +1361,7 @@ int mdss_dsi_on(struct mdss_panel_data *pdata)
mdss_dsi_validate_debugfs_info(ctrl_pdata);
cur_power_state = pdata->panel_info.panel_power_state;
- pr_debug("%s+: ctrl=%p ndx=%d cur_power_state=%d\n", __func__,
+ pr_debug("%s+: ctrl=%pK ndx=%d cur_power_state=%d\n", __func__,
ctrl_pdata, ctrl_pdata->ndx, cur_power_state);
pinfo = &pdata->panel_info;
@@ -1535,7 +1535,7 @@ static int mdss_dsi_unblank(struct mdss_panel_data *pdata)
panel_data);
mipi = &pdata->panel_info.mipi;
- pr_debug("%s+: ctrl=%p ndx=%d cur_power_state=%d ctrl_state=%x\n",
+ pr_debug("%s+: ctrl=%pK ndx=%d cur_power_state=%d ctrl_state=%x\n",
__func__, ctrl_pdata, ctrl_pdata->ndx,
pdata->panel_info.panel_power_state, ctrl_pdata->ctrl_state);
@@ -1608,7 +1608,7 @@ static int mdss_dsi_blank(struct mdss_panel_data *pdata, int power_state)
panel_data);
mipi = &pdata->panel_info.mipi;
- pr_debug("%s+: ctrl=%p ndx=%d power_state=%d\n",
+ pr_debug("%s+: ctrl=%pK ndx=%d power_state=%d\n",
__func__, ctrl_pdata, ctrl_pdata->ndx, power_state);
mdss_dsi_clk_ctrl(ctrl_pdata, ctrl_pdata->dsi_clk_handle,
@@ -1682,7 +1682,7 @@ static int mdss_dsi_post_panel_on(struct mdss_panel_data *pdata)
ctrl_pdata = container_of(pdata, struct mdss_dsi_ctrl_pdata,
panel_data);
- pr_debug("%s+: ctrl=%p ndx=%d\n", __func__,
+ pr_debug("%s+: ctrl=%pK ndx=%d\n", __func__,
ctrl_pdata, ctrl_pdata->ndx);
mdss_dsi_clk_ctrl(ctrl_pdata, ctrl_pdata->dsi_clk_handle,
@@ -1716,7 +1716,7 @@ int mdss_dsi_cont_splash_on(struct mdss_panel_data *pdata)
ctrl_pdata = container_of(pdata, struct mdss_dsi_ctrl_pdata,
panel_data);
- pr_debug("%s+: ctrl=%p ndx=%d\n", __func__,
+ pr_debug("%s+: ctrl=%pK ndx=%d\n", __func__,
ctrl_pdata, ctrl_pdata->ndx);
WARN((ctrl_pdata->ctrl_state & CTRL_STATE_PANEL_INIT),
@@ -3000,8 +3000,8 @@ static int mdss_dsi_get_bridge_chip_params(struct mdss_panel_info *pinfo,
u32 temp_val = 0;
if (!ctrl_pdata || !pdev || !pinfo) {
- pr_err("%s: Invalid Params ctrl_pdata=%p, pdev=%p\n", __func__,
- ctrl_pdata, pdev);
+ pr_err("%s: Invalid Params ctrl_pdata=%pK, pdev=%pK\n",
+ __func__, ctrl_pdata, pdev);
rc = -EINVAL;
goto end;
}
@@ -3370,7 +3370,7 @@ static int mdss_dsi_res_init(struct platform_device *pdev)
mdss_dsi_res->shared_data = devm_kzalloc(&pdev->dev,
sizeof(struct dsi_shared_data),
GFP_KERNEL);
- pr_debug("%s Allocated shared_data=%p\n", __func__,
+ pr_debug("%s Allocated shared_data=%pK\n", __func__,
mdss_dsi_res->shared_data);
if (!mdss_dsi_res->shared_data) {
pr_err("%s Unable to alloc mem for shared_data\n",
@@ -3436,7 +3436,7 @@ static int mdss_dsi_res_init(struct platform_device *pdev)
rc = -ENOMEM;
goto mem_fail;
}
- pr_debug("%s Allocated ctrl_pdata[%d]=%p\n",
+ pr_debug("%s Allocated ctrl_pdata[%d]=%pK\n",
__func__, i, mdss_dsi_res->ctrl_pdata[i]);
mdss_dsi_res->ctrl_pdata[i]->shared_data =
mdss_dsi_res->shared_data;
@@ -3446,7 +3446,7 @@ static int mdss_dsi_res_init(struct platform_device *pdev)
}
mdss_dsi_res->pdev = pdev;
- pr_debug("%s: Setting up mdss_dsi_res=%p\n", __func__, mdss_dsi_res);
+ pr_debug("%s: Setting up mdss_dsi_res=%pK\n", __func__, mdss_dsi_res);
return 0;
@@ -3773,11 +3773,11 @@ int mdss_dsi_retrieve_ctrl_resources(struct platform_device *pdev, int mode,
pr_debug("%s:%d unable to remap dsi phy regulator resources\n",
__func__, __LINE__);
else
- pr_info("%s: phy_regulator_base=%p phy_regulator_size=%x\n",
+ pr_info("%s: phy_regulator_base=%pK phy_regulator_size=%x\n",
__func__, ctrl->phy_regulator_io.base,
ctrl->phy_regulator_io.len);
- pr_info("%s: ctrl_base=%p ctrl_size=%x phy_base=%p phy_size=%x\n",
+ pr_info("%s: ctrl_base=%pK ctrl_size=%x phy_base=%pK phy_size=%x\n",
__func__, ctrl->ctrl_base, ctrl->reg_size, ctrl->phy_io.base,
ctrl->phy_io.len);
@@ -3997,7 +3997,7 @@ static int mdss_dsi_parse_ctrl_params(struct platform_device *ctrl_pdev,
data = of_get_property(ctrl_pdev->dev.of_node,
"qcom,display-id", &len);
if (!data || len <= 0)
- pr_err("%s:%d Unable to read qcom,display-id, data=%p,len=%d\n",
+ pr_err("%s:%d Unable to read qcom,display-id, data=%pK,len=%d\n",
__func__, __LINE__, data, len);
else
snprintf(ctrl_pdata->panel_data.panel_info.display_id,
diff --git a/drivers/video/fbdev/msm/mdss_dsi_clk.c b/drivers/video/fbdev/msm/mdss_dsi_clk.c
index 5d6fb8722dad..a7d1c251fab0 100644
--- a/drivers/video/fbdev/msm/mdss_dsi_clk.c
+++ b/drivers/video/fbdev/msm/mdss_dsi_clk.c
@@ -805,7 +805,7 @@ int mdss_dsi_clk_req_state(void *client, enum mdss_dsi_clk_type clk,
if (!client || !clk || clk > (MDSS_DSI_CORE_CLK | MDSS_DSI_LINK_CLK) ||
state > MDSS_DSI_CLK_EARLY_GATE) {
- pr_err("Invalid params, client = %p, clk = 0x%x, state = %d\n",
+ pr_err("Invalid params, client = %pK, clk = 0x%x, state = %d\n",
client, clk, state);
return -EINVAL;
}
@@ -903,7 +903,7 @@ int mdss_dsi_clk_set_link_rate(void *client, enum mdss_dsi_link_clk_type clk,
struct mdss_dsi_clk_mngr *mngr;
if (!client || (clk > MDSS_DSI_LINK_CLK_MAX)) {
- pr_err("Invalid params, client = %p, clk = 0x%x", client, clk);
+ pr_err("Invalid params, client = %pK, clk = 0x%x", client, clk);
return -EINVAL;
}
@@ -1002,7 +1002,7 @@ int mdss_dsi_clk_force_toggle(void *client, u32 clk)
struct mdss_dsi_clk_mngr *mngr;
if (!client || !clk || clk >= MDSS_DSI_CLKS_MAX) {
- pr_err("Invalid params, client = %p, clk = 0x%x\n",
+ pr_err("Invalid params, client = %pK, clk = 0x%x\n",
client, clk);
return -EINVAL;
}
diff --git a/drivers/video/fbdev/msm/mdss_dsi_host.c b/drivers/video/fbdev/msm/mdss_dsi_host.c
index 78dc17536416..18bcdca31bf6 100644
--- a/drivers/video/fbdev/msm/mdss_dsi_host.c
+++ b/drivers/video/fbdev/msm/mdss_dsi_host.c
@@ -106,7 +106,7 @@ void mdss_dsi_ctrl_init(struct device *ctrl_dev,
if (ctrl->mdss_util->register_irq(ctrl->dsi_hw))
pr_err("%s: mdss_register_irq failed.\n", __func__);
- pr_debug("%s: ndx=%d base=%p\n", __func__, ctrl->ndx, ctrl->ctrl_base);
+ pr_debug("%s: ndx=%d base=%pK\n", __func__, ctrl->ndx, ctrl->ctrl_base);
init_completion(&ctrl->dma_comp);
init_completion(&ctrl->mdp_comp);
diff --git a/drivers/video/fbdev/msm/mdss_dsi_panel.c b/drivers/video/fbdev/msm/mdss_dsi_panel.c
index 4bd705bdc05f..a5f88ebdbd4e 100644
--- a/drivers/video/fbdev/msm/mdss_dsi_panel.c
+++ b/drivers/video/fbdev/msm/mdss_dsi_panel.c
@@ -770,7 +770,7 @@ static int mdss_dsi_post_panel_on(struct mdss_panel_data *pdata)
ctrl = container_of(pdata, struct mdss_dsi_ctrl_pdata,
panel_data);
- pr_debug("%s: ctrl=%p ndx=%d\n", __func__, ctrl, ctrl->ndx);
+ pr_debug("%s: ctrl=%pK ndx=%d\n", __func__, ctrl, ctrl->ndx);
pinfo = &pdata->panel_info;
if (pinfo->dcs_cmd_by_left && ctrl->ndx != DSI_CTRL_LEFT)
@@ -808,7 +808,7 @@ static int mdss_dsi_panel_off(struct mdss_panel_data *pdata)
ctrl = container_of(pdata, struct mdss_dsi_ctrl_pdata,
panel_data);
- pr_debug("%s: ctrl=%p ndx=%d\n", __func__, ctrl, ctrl->ndx);
+ pr_debug("%s: ctrl=%pK ndx=%d\n", __func__, ctrl, ctrl->ndx);
if (pinfo->dcs_cmd_by_left) {
if (ctrl->ndx != DSI_CTRL_LEFT)
@@ -843,7 +843,7 @@ static int mdss_dsi_panel_low_power_config(struct mdss_panel_data *pdata,
ctrl = container_of(pdata, struct mdss_dsi_ctrl_pdata,
panel_data);
- pr_debug("%s: ctrl=%p ndx=%d enable=%d\n", __func__, ctrl, ctrl->ndx,
+ pr_debug("%s: ctrl=%pK ndx=%d enable=%d\n", __func__, ctrl, ctrl->ndx,
enable);
/* Any panel specific low power commands/config */
@@ -2195,7 +2195,7 @@ static int mdss_dsi_panel_timing_from_dt(struct device_node *np,
if (np->name) {
pt->timing.name = kstrdup(np->name, GFP_KERNEL);
- pr_info("%s: found new timing \"%s\" (%p)\n", __func__,
+ pr_info("%s: found new timing \"%s\" (%pK)\n", __func__,
np->name, &pt->timing);
}
@@ -2538,7 +2538,7 @@ static int mdss_panel_parse_dt(struct device_node *np,
bridge_chip_name = of_get_property(np,
"qcom,bridge-name", &len);
if (!bridge_chip_name || len <= 0) {
- pr_err("%s:%d Unable to read qcom,bridge_name, data=%p,len=%d\n",
+ pr_err("%s:%d Unable to read qcom,bridge_name, data=%pK,len=%d\n",
__func__, __LINE__, bridge_chip_name, len);
rc = -EINVAL;
goto error;
diff --git a/drivers/video/fbdev/msm/mdss_fb.c b/drivers/video/fbdev/msm/mdss_fb.c
index b2c0c78d3f2b..e0f1a37ac84e 100644
--- a/drivers/video/fbdev/msm/mdss_fb.c
+++ b/drivers/video/fbdev/msm/mdss_fb.c
@@ -2062,7 +2062,7 @@ int mdss_fb_alloc_fb_ion_memory(struct msm_fb_data_type *mfd, size_t fb_size)
rc = PTR_ERR(vaddr);
goto err_unmap;
}
- pr_debug("alloc 0x%zuB vaddr = %p for fb%d\n", fb_size,
+ pr_debug("alloc %zuB vaddr = %pK for fb%d\n", fb_size,
vaddr, mfd->index);
mfd->fbi->screen_base = (char *) vaddr;
@@ -2161,7 +2161,7 @@ static int mdss_fb_fbmem_ion_mmap(struct fb_info *info,
vma->vm_page_prot =
pgprot_writecombine(vma->vm_page_prot);
- pr_debug("vma=%p, addr=%x len=%ld\n",
+ pr_debug("vma=%pK, addr=%x len=%ld\n",
vma, (unsigned int)addr, len);
pr_debug("vm_start=%x vm_end=%x vm_page_prot=%ld\n",
(unsigned int)vma->vm_start,
@@ -2328,7 +2328,7 @@ static int mdss_fb_alloc_fbmem_iommu(struct msm_fb_data_type *mfd, int dom)
return -ERANGE;
}
- pr_debug("alloc 0x%zxB @ (%pa phys) (0x%p virt) (%pa iova) for fb%d\n",
+ pr_debug("alloc 0x%zxB @ (%pa phys) (0x%pK virt) (%pa iova) for fb%d\n",
size, &phys, virt, &mfd->iova, mfd->index);
mfd->fbi->screen_base = virt;
@@ -2616,7 +2616,7 @@ static int mdss_fb_open(struct fb_info *info, int user)
}
mfd->ref_cnt++;
- pr_debug("mfd refcount:%d file:%p\n", mfd->ref_cnt, info->file);
+ pr_debug("mfd refcount:%d file:%pK\n", mfd->ref_cnt, info->file);
return 0;
@@ -2681,7 +2681,7 @@ static int mdss_fb_release_all(struct fb_info *info, bool release_all)
pr_warn("file node not found or wrong ref cnt: release all:%d refcnt:%d\n",
release_all, mfd->ref_cnt);
- pr_debug("current process=%s pid=%d mfd->ref=%d file:%p\n",
+ pr_debug("current process=%s pid=%d mfd->ref=%d file:%pK\n",
task->comm, current->tgid, mfd->ref_cnt, info->file);
if (!mfd->ref_cnt || release_all) {
@@ -3324,7 +3324,7 @@ static int mdss_fb_pan_display_sub(struct fb_var_screeninfo *var,
struct msm_fb_data_type *mfd = (struct msm_fb_data_type *)info->par;
if (!mfd || !var) {
- pr_err("Invalid parameters mfd:%p var:%p\n", mfd, var);
+ pr_err("Invalid parameters mfd:%pK var:%pK\n", mfd, var);
return -EINVAL;
}
diff --git a/drivers/video/fbdev/msm/mdss_hdmi_tx.c b/drivers/video/fbdev/msm/mdss_hdmi_tx.c
index cd3017219005..e3dca46728ea 100644
--- a/drivers/video/fbdev/msm/mdss_hdmi_tx.c
+++ b/drivers/video/fbdev/msm/mdss_hdmi_tx.c
@@ -1360,7 +1360,7 @@ static int hdmi_tx_sysfs_create(struct hdmi_tx_ctrl *hdmi_ctrl,
return rc;
}
hdmi_ctrl->kobj = &fbi->dev->kobj;
- DEV_DBG("%s: sysfs group %p\n", __func__, hdmi_ctrl->kobj);
+ DEV_DBG("%s: sysfs group %pK\n", __func__, hdmi_ctrl->kobj);
return 0;
} /* hdmi_tx_sysfs_create */
@@ -4029,7 +4029,7 @@ static int hdmi_tx_init_resource(struct hdmi_tx_ctrl *hdmi_ctrl)
DEV_DBG("%s: '%s' remap failed or not available\n",
__func__, hdmi_tx_io_name(i));
}
- DEV_INFO("%s: '%s': start = 0x%p, len=0x%x\n", __func__,
+ DEV_INFO("%s: '%s': start = 0x%pK, len=0x%x\n", __func__,
hdmi_tx_io_name(i), pdata->io[i].base,
pdata->io[i].len);
}
@@ -4580,7 +4580,7 @@ static int hdmi_tx_get_dt_data(struct platform_device *pdev,
data = of_get_property(pdev->dev.of_node, "qcom,display-id", &len);
if (!data || len <= 0)
- pr_err("%s:%d Unable to read qcom,display-id, data=%p,len=%d\n",
+ pr_err("%s:%d Unable to read qcom,display-id, data=%pK,len=%d\n",
__func__, __LINE__, data, len);
else
snprintf(hdmi_ctrl->panel_data.panel_info.display_id,
diff --git a/drivers/video/fbdev/msm/mdss_mdp.c b/drivers/video/fbdev/msm/mdss_mdp.c
index 518b84fbad51..42b5c943b1bf 100644
--- a/drivers/video/fbdev/msm/mdss_mdp.c
+++ b/drivers/video/fbdev/msm/mdss_mdp.c
@@ -635,7 +635,7 @@ struct reg_bus_client *mdss_reg_bus_vote_client_create(char *client_name)
strlcpy(client->name, client_name, MAX_CLIENT_NAME_LEN);
client->usecase_ndx = VOTE_INDEX_DISABLE;
client->id = id;
- pr_debug("bus vote client %s created:%p id :%d\n", client_name,
+ pr_debug("bus vote client %s created:%pK id :%d\n", client_name,
client, id);
id++;
list_add(&client->list, &mdss_res->reg_bus_clist);
@@ -649,7 +649,7 @@ void mdss_reg_bus_vote_client_destroy(struct reg_bus_client *client)
if (!client) {
pr_err("reg bus vote: invalid client handle\n");
} else {
- pr_debug("bus vote client %s destroyed:%p id:%u\n",
+ pr_debug("bus vote client %s destroyed:%pK id:%u\n",
client->name, client, client->id);
mutex_lock(&mdss_res->reg_bus_lock);
list_del_init(&client->list);
@@ -2035,7 +2035,7 @@ static u32 mdss_mdp_res_init(struct mdss_data_type *mdata)
mdata->iclient = msm_ion_client_create(mdata->pdev->name);
if (IS_ERR_OR_NULL(mdata->iclient)) {
- pr_err("msm_ion_client_create() return error (%p)\n",
+ pr_err("msm_ion_client_create() return error (%pK)\n",
mdata->iclient);
mdata->iclient = NULL;
}
@@ -2680,7 +2680,7 @@ static int mdss_mdp_probe(struct platform_device *pdev)
if (rc)
pr_debug("unable to map MDSS VBIF non-realtime base\n");
else
- pr_debug("MDSS VBIF NRT HW Base addr=%p len=0x%x\n",
+ pr_debug("MDSS VBIF NRT HW Base addr=%pK len=0x%x\n",
mdata->vbif_nrt_io.base, mdata->vbif_nrt_io.len);
res = platform_get_resource(pdev, IORESOURCE_IRQ, 0);
@@ -3502,7 +3502,7 @@ static int mdss_mdp_cdm_addr_setup(struct mdss_data_type *mdata,
head[i].base = (mdata->mdss_io.base) + cdm_offsets[i];
atomic_set(&head[i].kref.refcount, 0);
mutex_init(&head[i].lock);
- pr_debug("%s: cdm off (%d) = %p\n", __func__, i, head[i].base);
+ pr_debug("%s: cdm off (%d) = %pK\n", __func__, i, head[i].base);
}
mdata->cdm_off = head;
@@ -3569,7 +3569,7 @@ static int mdss_mdp_dsc_addr_setup(struct mdss_data_type *mdata,
for (i = 0; i < len; i++) {
head[i].num = i;
head[i].base = (mdata->mdss_io.base) + dsc_offsets[i];
- pr_debug("dsc off (%d) = %p\n", i, head[i].base);
+ pr_debug("dsc off (%d) = %pK\n", i, head[i].base);
}
mdata->dsc_off = head;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
index 0779f7e7afae..b9ee7ca66d10 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
@@ -1873,7 +1873,7 @@ static int mdss_mdp_cmd_wait4pingpong(struct mdss_mdp_ctl *ctl, void *arg)
MDSS_XLOG(ctl->num, atomic_read(&ctx->koff_cnt), ctl->roi_bkup.w,
ctl->roi_bkup.h);
- pr_debug("%s: intf_num=%d ctx=%p koff_cnt=%d\n", __func__,
+ pr_debug("%s: intf_num=%d ctx=%pK koff_cnt=%d\n", __func__,
ctl->intf_num, ctx, atomic_read(&ctx->koff_cnt));
rc = __mdss_mdp_wait4pingpong(ctx);
@@ -2107,7 +2107,7 @@ int mdss_mdp_cmd_set_autorefresh_mode(struct mdss_mdp_ctl *mctl, int frame_cnt)
struct mdss_panel_info *pinfo;
if (!mctl || !mctl->is_master || !mctl->panel_data) {
- pr_err("invalid ctl mctl:%p pdata:%p\n",
+ pr_err("invalid ctl mctl:%pK pdata:%pK\n",
mctl, mctl ? mctl->panel_data : 0);
return -ENODEV;
}
@@ -3174,7 +3174,7 @@ static int mdss_mdp_cmd_ctx_setup(struct mdss_mdp_ctl *ctl,
ctx->intf_stopped = 0;
- pr_debug("%s: ctx=%p num=%d aux=%d\n", __func__, ctx,
+ pr_debug("%s: ctx=%pK num=%d aux=%d\n", __func__, ctx,
default_pp_num, aux_pp_num);
MDSS_XLOG(ctl->num, atomic_read(&ctx->koff_cnt));
diff --git a/drivers/video/fbdev/msm/mdss_mdp_intf_video.c b/drivers/video/fbdev/msm/mdss_mdp_intf_video.c
index 72fc20d97f44..cee168a33f85 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_intf_video.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_intf_video.c
@@ -297,7 +297,7 @@ int mdss_mdp_video_addr_setup(struct mdss_data_type *mdata,
for (i = 0; i < count; i++) {
head[i].base = mdata->mdss_io.base + offsets[i];
- pr_debug("adding Video Intf #%d offset=0x%x virt=%p\n", i,
+ pr_debug("adding Video Intf #%d offset=0x%x virt=%pK\n", i,
offsets[i], head[i].base);
head[i].ref_cnt = 0;
head[i].intf_num = i + MDSS_MDP_INTF0;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_layer.c b/drivers/video/fbdev/msm/mdss_mdp_layer.c
index 3a39d4fdc895..c02bbffa5586 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_layer.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_layer.c
@@ -771,7 +771,7 @@ static int __configure_pipe_params(struct msm_fb_data_type *mfd,
mixer = mdss_mdp_mixer_get(mdp5_data->ctl, mixer_mux);
pipe->src_fmt = mdss_mdp_get_format_params(layer->buffer.format);
if (!pipe->src_fmt || !mixer) {
- pr_err("invalid layer format:%d or mixer:%p\n",
+ pr_err("invalid layer format:%d or mixer:%pK\n",
layer->buffer.format, pipe->mixer_left);
ret = -EINVAL;
goto end;
@@ -2249,7 +2249,7 @@ validate_exit:
}
} else {
pipe->file = file;
- pr_debug("file pointer attached with pipe is %p\n",
+ pr_debug("file pointer attached with pipe is %pK\n",
file);
}
}
diff --git a/drivers/video/fbdev/msm/mdss_mdp_overlay.c b/drivers/video/fbdev/msm/mdss_mdp_overlay.c
index e5cdc750193e..559f52b859ee 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_overlay.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_overlay.c
@@ -1083,7 +1083,7 @@ struct mdss_mdp_data *mdss_mdp_overlay_buf_alloc(struct msm_fb_data_type *mfd,
list_move_tail(&buf->buf_list, &mdp5_data->bufs_used);
list_add_tail(&buf->pipe_list, &pipe->buf_queue);
- pr_debug("buffer alloc: %p\n", buf);
+ pr_debug("buffer alloc: %pK\n", buf);
return buf;
}
@@ -1137,7 +1137,7 @@ void mdss_mdp_overlay_buf_free(struct msm_fb_data_type *mfd,
buf->last_freed = local_clock();
buf->state = MDP_BUF_STATE_UNUSED;
- pr_debug("buffer freed: %p\n", buf);
+ pr_debug("buffer freed: %pK\n", buf);
list_move_tail(&buf->buf_list, &mdp5_data->bufs_pool);
}
@@ -1514,7 +1514,7 @@ static int __overlay_queue_pipes(struct msm_fb_data_type *mfd)
if (buf) {
switch (buf->state) {
case MDP_BUF_STATE_READY:
- pr_debug("pnum=%d buf=%p first buffer ready\n",
+ pr_debug("pnum=%d buf=%pK first buffer ready\n",
pipe->num, buf);
break;
case MDP_BUF_STATE_ACTIVE:
@@ -2235,7 +2235,7 @@ static int __mdss_mdp_overlay_release_all(struct msm_fb_data_type *mfd,
u32 unset_ndx = 0;
int cnt = 0;
- pr_debug("releasing all resources for fb%d file:%p\n",
+ pr_debug("releasing all resources for fb%d file:%pK\n",
mfd->index, file);
mutex_lock(&mdp5_data->ov_lock);
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pipe.c b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
index bcb4867b4ffd..bfcde11a8500 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pipe.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pipe.c
@@ -2752,7 +2752,7 @@ int mdss_mdp_pipe_queue_data(struct mdss_mdp_pipe *pipe,
__set_pipe_multirect_opmode(pipe);
if (src_data == NULL) {
- pr_debug("src_data=%p pipe num=%dx\n",
+ pr_debug("src_data=%pK pipe num=%dx\n",
src_data, pipe->num);
goto update_nobuf;
}
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c
index a760711e7501..efd09302de45 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c
@@ -1180,7 +1180,7 @@ static int pp_rgb_pipe_setup(struct mdss_mdp_pipe *pipe, u32 *op)
int ret = 0;
if (!pipe) {
- pr_err("invalid param pipe %p\n", pipe);
+ pr_err("invalid param pipe %pK\n", pipe);
return -EINVAL;
}
if (pipe->flags & MDP_OVERLAY_PP_CFG_EN &&
@@ -1198,7 +1198,7 @@ static int pp_dma_pipe_setup(struct mdss_mdp_pipe *pipe, u32 *op)
int ret = 0;
if (!pipe) {
- pr_err("invalid param pipe %p\n", pipe);
+ pr_err("invalid param pipe %pK\n", pipe);
return -EINVAL;
}
if (pipe->flags & MDP_OVERLAY_PP_CFG_EN &&
@@ -1817,7 +1817,7 @@ void mdss_mdp_pipe_pp_clear(struct mdss_mdp_pipe *pipe)
struct pp_hist_col_info *hist_info;
if (!pipe) {
- pr_err("Invalid pipe context passed, %p\n",
+ pr_err("Invalid pipe context passed, %pK\n",
pipe);
return;
}
@@ -1943,7 +1943,7 @@ static int pp_mixer_setup(struct mdss_mdp_mixer *mixer)
struct mdss_data_type *mdata = mdss_mdp_get_mdata();
if (!mixer || !mixer->ctl || !mixer->ctl->mfd || !mdata) {
- pr_err("invalid parameters, mixer %p ctl %p mfd %p mdata %p\n",
+ pr_err("invalid parameters, mixer %pK ctl %pK mfd %pK mdata %pK\n",
mixer, (mixer ? mixer->ctl : NULL),
(mixer ? (mixer->ctl ? mixer->ctl->mfd : NULL) : NULL),
mdata);
@@ -2667,7 +2667,7 @@ int mdss_mdp_pp_resume(struct msm_fb_data_type *mfd)
struct mdp_pa_v2_cfg_data *pa_v2_cache_cfg = NULL;
if (!mfd) {
- pr_err("invalid input: mfd = 0x%p\n", mfd);
+ pr_err("invalid input: mfd = 0x%pK\n", mfd);
return -EINVAL;
}
@@ -2904,7 +2904,7 @@ static int mdss_mdp_pp_dt_parse(struct device *dev)
ret = 0;
}
} else {
- pr_err("invalid dev %p mdata %p\n", dev, mdata);
+ pr_err("invalid dev %pK mdata %pK\n", dev, mdata);
ret = -EINVAL;
}
bail_out:
@@ -3038,7 +3038,7 @@ int mdss_mdp_pp_overlay_init(struct msm_fb_data_type *mfd)
struct mdss_data_type *mdata = mdss_mdp_get_mdata();
if (!mfd || !mdata) {
- pr_err("Invalid mfd %p mdata %p\n", mfd, mdata);
+ pr_err("Invalid mfd %pK mdata %pK\n", mfd, mdata);
return -EPERM;
}
@@ -3054,7 +3054,7 @@ int mdss_mdp_pp_default_overlay_config(struct msm_fb_data_type *mfd,
int ret = 0;
if (!mfd || !pdata) {
- pr_err("Invalid parameters mfd %p pdata %p\n", mfd, pdata);
+ pr_err("Invalid parameters mfd %pK pdata %pK\n", mfd, pdata);
return -EINVAL;
}
@@ -3126,7 +3126,7 @@ static int pp_ad_calc_bl(struct msm_fb_data_type *mfd, int bl_in, int *bl_out,
if (!ad->bl_mfd || !ad->bl_mfd->panel_info ||
!ad->bl_att_lut) {
- pr_err("Invalid ad info: bl_mfd = 0x%p, ad->bl_mfd->panel_info = 0x%p, bl_att_lut = 0x%p\n",
+ pr_err("Invalid ad info: bl_mfd = 0x%pK, ad->bl_mfd->panel_info = 0x%pK, bl_att_lut = 0x%pK\n",
ad->bl_mfd,
(!ad->bl_mfd) ? NULL : ad->bl_mfd->panel_info,
ad->bl_att_lut);
@@ -3626,7 +3626,7 @@ int mdss_mdp_pcc_config(struct msm_fb_data_type *mfd,
if (pp_ops[PCC].pp_get_config) {
addr = mdss_mdp_get_dspp_addr_off(disp_num);
if (IS_ERR_OR_NULL(addr)) {
- pr_err("invalid dspp base_addr %p\n",
+ pr_err("invalid dspp base_addr %pK\n",
addr);
ret = -EINVAL;
goto pcc_clk_off;
@@ -4314,7 +4314,7 @@ int mdss_mdp_hist_lut_config(struct msm_fb_data_type *mfd,
mdss_mdp_clk_ctrl(MDP_BLOCK_POWER_ON);
base_addr = mdss_mdp_get_dspp_addr_off(dspp_num);
if (IS_ERR_OR_NULL(base_addr)) {
- pr_err("invalid base addr %p\n",
+ pr_err("invalid base addr %pK\n",
base_addr);
ret = -EINVAL;
goto hist_lut_clk_off;
@@ -4568,7 +4568,7 @@ int mdss_mdp_gamut_config(struct msm_fb_data_type *mfd,
if (pp_ops[GAMUT].pp_get_config) {
addr = mdss_mdp_get_dspp_addr_off(disp_num);
if (IS_ERR_OR_NULL(addr)) {
- pr_err("invalid dspp base addr %p\n",
+ pr_err("invalid dspp base addr %pK\n",
addr);
ret = -EINVAL;
goto gamut_clk_off;
@@ -4754,7 +4754,7 @@ static int pp_hist_enable(struct pp_hist_col_info *hist_info,
spin_lock_irqsave(&hist_info->hist_lock, flag);
if (hist_info->col_en) {
spin_unlock_irqrestore(&hist_info->hist_lock, flag);
- pr_err("%s Hist collection has already been enabled %p\n",
+ pr_err("%s Hist collection has already been enabled %pK\n",
__func__, hist_info->base);
ret = -EBUSY;
goto exit;
@@ -4903,7 +4903,7 @@ static int pp_hist_disable(struct pp_hist_col_info *hist_info)
spin_lock_irqsave(&hist_info->hist_lock, flag);
if (hist_info->col_en == false) {
spin_unlock_irqrestore(&hist_info->hist_lock, flag);
- pr_debug("Histogram already disabled (%p)\n", hist_info->base);
+ pr_debug("Histogram already disabled (%pK)\n", hist_info->base);
ret = -EINVAL;
goto exit;
}
@@ -5000,7 +5000,7 @@ int mdss_mdp_hist_intr_req(struct mdss_intr *intr, u32 bits, bool en)
unsigned long flag;
int ret = 0;
if (!intr) {
- pr_err("NULL addr passed, %p\n", intr);
+ pr_err("NULL addr passed, %pK\n", intr);
return -EINVAL;
}
@@ -5564,7 +5564,7 @@ static int mdss_mdp_get_ad(struct msm_fb_data_type *mfd,
*ret_ad = NULL;
if (!mfd) {
- pr_err("invalid parameter mfd %p\n", mfd);
+ pr_err("invalid parameter mfd %pK\n", mfd);
return -EINVAL;
}
mdata = mfd_to_mdata(mfd);
@@ -6145,7 +6145,7 @@ static int mdss_mdp_ad_ipc_reset(struct msm_fb_data_type *mfd)
struct mdss_ad_info *ad;
if (!mfd) {
- pr_err("mfd = 0x%p\n", mfd);
+ pr_err("mfd = 0x%pK\n", mfd);
return -EINVAL;
}
@@ -6179,13 +6179,13 @@ static int mdss_mdp_ad_setup(struct msm_fb_data_type *mfd)
u32 width;
if (!mfd) {
- pr_err("mfd = 0x%p\n", mfd);
+ pr_err("mfd = 0x%pK\n", mfd);
return -EINVAL;
}
ctl = mfd_to_ctl(mfd);
if (!ctl) {
- pr_err("ctl = 0x%p\n", ctl);
+ pr_err("ctl = 0x%pK\n", ctl);
return -EINVAL;
}
sctl = mdss_mdp_get_split_ctl(ctl);
@@ -6385,7 +6385,7 @@ static void pp_ad_calc_worker(struct work_struct *work)
}
mdp5_data = mfd_to_mdp5_data(ad->mfd);
if (!mdp5_data) {
- pr_err("mdp5_data = 0x%p\n", mdp5_data);
+ pr_err("mdp5_data = 0x%pK\n", mdp5_data);
mutex_unlock(&ad->lock);
return;
}
@@ -6393,7 +6393,7 @@ static void pp_ad_calc_worker(struct work_struct *work)
ctl = mfd_to_ctl(ad->mfd);
mdata = mfd_to_mdata(ad->mfd);
if (!ctl || !mdata || ad->calc_hw_num >= mdata->nad_cfgs) {
- pr_err("ctl = 0x%p, mdata = 0x%p, ad->calc_hw_num = %d, mdata->nad_cfg = %d\n",
+ pr_err("ctl = 0x%pK, mdata = 0x%pK, ad->calc_hw_num = %d, mdata->nad_cfg = %d\n",
ctl, mdata, ad->calc_hw_num,
(!mdata ? 0 : mdata->nad_cfgs));
mutex_unlock(&ad->lock);
@@ -7006,7 +7006,7 @@ static int sspp_cache_location(u32 pipe_type, enum pp_config_block *block)
int ret = 0;
if (!block) {
- pr_err("invalid params %p\n", block);
+ pr_err("invalid params %pK\n", block);
return -EINVAL;
}
switch (pipe_type) {
@@ -7035,7 +7035,7 @@ int mdss_mdp_pp_sspp_config(struct mdss_mdp_pipe *pipe)
int ret = 0;
if (!pipe) {
- pr_err("invalid params, pipe %p\n", pipe);
+ pr_err("invalid params, pipe %pK\n", pipe);
return -EINVAL;
}
@@ -7157,7 +7157,7 @@ static int pp_update_pcc_pipe_setup(struct mdss_mdp_pipe *pipe, u32 location)
char __iomem *pipe_base = NULL;
if (!pipe) {
- pr_err("invalid param pipe %p\n", pipe);
+ pr_err("invalid param pipe %pK\n", pipe);
return -EINVAL;
}
@@ -7209,7 +7209,7 @@ int mdss_mdp_pp_get_version(struct mdp_pp_feature_version *version)
u32 ver_info = mdp_pp_legacy;
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
ret = -EINVAL;
goto exit_version;
}
@@ -7290,7 +7290,7 @@ int mdss_mdp_copy_layer_pp_info(struct mdp_input_layer *layer)
uint32_t ops;
if (!layer) {
- pr_err("invalid layer pointer passed %p\n", layer);
+ pr_err("invalid layer pointer passed %pK\n", layer);
return -EFAULT;
}
@@ -7302,7 +7302,7 @@ int mdss_mdp_copy_layer_pp_info(struct mdp_input_layer *layer)
ret = copy_from_user(pp_info, layer->pp_info,
sizeof(struct mdp_overlay_pp_params));
if (ret) {
- pr_err("layer list copy from user failed, pp_info = %p\n",
+ pr_err("layer list copy from user failed, pp_info = %pK\n",
layer->pp_info);
ret = -EFAULT;
goto exit_pp_info;
@@ -7435,7 +7435,7 @@ static int pp_mfd_ad_release_all(struct msm_fb_data_type *mfd)
int ret = 0;
if (!mdata || !mfd) {
- pr_err("invalid params mdata %p mfd %p\n", mdata, mfd);
+ pr_err("invalid params mdata %pK mfd %pK\n", mdata, mfd);
return -EINVAL;
}
if (!mdata->ad_calc_wq)
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c b/drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c
index 882145d4ff6c..48235c5b85ba 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp_cache_config.c
@@ -112,7 +112,7 @@ static int pp_hist_lut_cache_params_v1_7(struct mdp_hist_lut_data *config,
int ret = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -122,7 +122,7 @@ static int pp_hist_lut_cache_params_v1_7(struct mdp_hist_lut_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
@@ -174,7 +174,7 @@ static int pp_hist_lut_cache_params_pipe_v1_7(struct mdp_hist_lut_data *config,
int ret = 0;
if (!config || !pipe) {
- pr_err("Invalid param config %p pipe %p\n",
+ pr_err("Invalid param config %pK pipe %pK\n",
config, pipe);
return -EINVAL;
}
@@ -245,7 +245,7 @@ int pp_hist_lut_cache_params(struct mdp_hist_lut_data *config,
int ret = 0;
if (!config || !res_cache) {
- pr_err("invalid param config %p res_cache %p\n",
+ pr_err("invalid param config %pK res_cache %pK\n",
config, res_cache);
return -EINVAL;
}
@@ -254,7 +254,7 @@ int pp_hist_lut_cache_params(struct mdp_hist_lut_data *config,
return -EINVAL;
}
if (!res_cache->mdss_pp_res && !res_cache->pipe_res) {
- pr_err("NULL payload for block %d mdss_pp_res %p pipe_res %p\n",
+ pr_err("NULL payload for block %d mdss_pp_res %pK pipe_res %pK\n",
res_cache->block, res_cache->mdss_pp_res,
res_cache->pipe_res);
return -EINVAL;
@@ -295,7 +295,7 @@ int pp_dither_cache_params_v1_7(struct mdp_dither_cfg_data *config,
struct mdp_dither_data_v1_7 *v17_cache_data = NULL, v17_usr_config;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -305,7 +305,7 @@ int pp_dither_cache_params_v1_7(struct mdp_dither_cfg_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
@@ -367,7 +367,7 @@ int pp_dither_cache_params(struct mdp_dither_cfg_data *config,
{
int ret = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %pi pp_res %p\n",
+ pr_err("invalid param config %pi pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -396,7 +396,7 @@ static int pp_gamut_cache_params_v1_7(struct mdp_gamut_cfg_data *config,
int ret = 0, i = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -407,7 +407,7 @@ static int pp_gamut_cache_params_v1_7(struct mdp_gamut_cfg_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
res_cache = mdss_pp_res->pp_data_v1_7;
@@ -564,7 +564,7 @@ int pp_gamut_cache_params(struct mdp_gamut_cfg_data *config,
{
int ret = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -587,7 +587,7 @@ static int pp_pcc_cache_params_pipe_v1_7(struct mdp_pcc_cfg_data *config,
struct mdp_pcc_data_v1_7 *v17_cache_data = NULL, v17_usr_config;
if (!pipe || !config) {
- pr_err("invalid params pipe %p config %p\n", pipe, config);
+ pr_err("invalid params pipe %pK config %pK\n", pipe, config);
return -EINVAL;
}
@@ -645,7 +645,7 @@ static int pp_pcc_cache_params_v1_7(struct mdp_pcc_cfg_data *config,
struct mdp_pcc_data_v1_7 *v17_cache_data, v17_usr_config;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -656,7 +656,7 @@ static int pp_pcc_cache_params_v1_7(struct mdp_pcc_cfg_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
@@ -696,7 +696,7 @@ int pp_pcc_cache_params(struct mdp_pcc_cfg_data *config,
{
int ret = 0;
if (!config || !res_cache) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, res_cache);
return -EINVAL;
}
@@ -705,7 +705,7 @@ int pp_pcc_cache_params(struct mdp_pcc_cfg_data *config,
return -EINVAL;
}
if (!res_cache->mdss_pp_res && !res_cache->pipe_res) {
- pr_err("NULL payload for block %d mdss_pp_res %p pipe_res %p\n",
+ pr_err("NULL payload for block %d mdss_pp_res %pK pipe_res %pK\n",
res_cache->block, res_cache->mdss_pp_res,
res_cache->pipe_res);
return -EINVAL;
@@ -744,7 +744,7 @@ static int pp_igc_lut_cache_params_v1_7(struct mdp_igc_lut_data *config,
struct mdp_igc_lut_data_v1_7 *v17_cache_data, v17_usr_config;
u32 disp_num;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -754,7 +754,7 @@ static int pp_igc_lut_cache_params_v1_7(struct mdp_igc_lut_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
res_cache = mdss_pp_res->pp_data_v1_7;
@@ -790,7 +790,7 @@ static int pp_igc_lut_cache_params_v1_7(struct mdp_igc_lut_data *config,
}
if (copy_from_kernel && (!v17_usr_config.c0_c1_data ||
!v17_usr_config.c2_data)) {
- pr_err("copy from kernel invalid params c0_c1_data %p c2_data %p\n",
+ pr_err("copy from kernel invalid params c0_c1_data %pK c2_data %pK\n",
v17_usr_config.c0_c1_data,
v17_usr_config.c2_data);
ret = -EINVAL;
@@ -846,7 +846,7 @@ static int pp_igc_lut_cache_params_pipe_v1_7(struct mdp_igc_lut_data *config,
struct mdp_igc_lut_data_v1_7 *v17_cache_data = NULL, v17_usr_config;
int ret = 0, fix_up = 0, i = 0;
if (!config || !pipe) {
- pr_err("invalid param config %p pipe %p\n",
+ pr_err("invalid param config %pK pipe %pK\n",
config, pipe);
return -EINVAL;
}
@@ -874,7 +874,7 @@ static int pp_igc_lut_cache_params_pipe_v1_7(struct mdp_igc_lut_data *config,
if (!v17_usr_config.c0_c1_data ||
!v17_usr_config.c2_data ||
v17_usr_config.len != IGC_LUT_ENTRIES) {
- pr_err("invalid c0_c1data %p c2_data %p tbl len %d\n",
+ pr_err("invalid c0_c1data %pK c2_data %pK tbl len %d\n",
v17_usr_config.c0_c1_data,
v17_usr_config.c2_data,
v17_usr_config.len);
@@ -968,7 +968,7 @@ int pp_igc_lut_cache_params(struct mdp_igc_lut_data *config,
{
int ret = 0;
if (!config || !res_cache) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, res_cache);
return -EINVAL;
}
@@ -977,7 +977,7 @@ int pp_igc_lut_cache_params(struct mdp_igc_lut_data *config,
return -EINVAL;
}
if (!res_cache->mdss_pp_res && !res_cache->pipe_res) {
- pr_err("NULL payload for block %d mdss_pp_res %p pipe_res %p\n",
+ pr_err("NULL payload for block %d mdss_pp_res %pK pipe_res %pK\n",
res_cache->block, res_cache->mdss_pp_res,
res_cache->pipe_res);
ret = -EINVAL;
@@ -1127,7 +1127,7 @@ int pp_pgc_lut_cache_params(struct mdp_pgc_lut_data *config,
{
int ret = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -1152,7 +1152,7 @@ static int pp_pa_cache_params_v1_7(struct mdp_pa_v2_cfg_data *config,
int disp_num, ret = 0;
if (!config || !mdss_pp_res) {
- pr_err("Invalid param config %p pp_res %p\n",
+ pr_err("Invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -1164,7 +1164,7 @@ static int pp_pa_cache_params_v1_7(struct mdp_pa_v2_cfg_data *config,
}
if (!mdss_pp_res->pp_data_v1_7) {
- pr_err("Invalid pp_data_v1_7 %p\n", mdss_pp_res->pp_data_v1_7);
+ pr_err("Invalid pp_data_v1_7 %pK\n", mdss_pp_res->pp_data_v1_7);
return -EINVAL;
}
@@ -1252,7 +1252,7 @@ static int pp_pa_cache_params_pipe_v1_7(struct mdp_pa_v2_cfg_data *config,
int ret = 0;
if (!config || !pipe) {
- pr_err("Invalid param config %p pipe %p\n",
+ pr_err("Invalid param config %pK pipe %pK\n",
config, pipe);
return -EINVAL;
}
@@ -1308,7 +1308,7 @@ int pp_pa_cache_params(struct mdp_pa_v2_cfg_data *config,
{
int ret = 0;
if (!config || !res_cache) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, res_cache);
return -EINVAL;
}
@@ -1317,7 +1317,7 @@ int pp_pa_cache_params(struct mdp_pa_v2_cfg_data *config,
return -EINVAL;
}
if (!res_cache->mdss_pp_res && !res_cache->pipe_res) {
- pr_err("NULL payload for block %d mdss_pp_res %p pipe_res %p\n",
+ pr_err("NULL payload for block %d mdss_pp_res %pK pipe_res %pK\n",
res_cache->block, res_cache->mdss_pp_res,
res_cache->pipe_res);
return -EINVAL;
@@ -1389,7 +1389,7 @@ int pp_copy_layer_igc_payload(struct mdp_overlay_pp_params *pp_info)
}
exit:
if (ret) {
- pr_err("layer list copy from user failed, IGC cfg payload = %p\n",
+ pr_err("layer list copy from user failed, IGC cfg payload = %pK\n",
pp_info->igc_cfg.cfg_payload);
ret = -EFAULT;
kfree(cfg_payload);
@@ -1419,7 +1419,7 @@ int pp_copy_layer_hist_lut_payload(struct mdp_overlay_pp_params *pp_info)
pp_info->hist_lut_cfg.cfg_payload,
sizeof(struct mdp_hist_lut_data_v1_7));
if (ret) {
- pr_err("layer list copy from user failed, Hist LUT cfg payload = %p\n",
+ pr_err("layer list copy from user failed, Hist LUT cfg payload = %pK\n",
pp_info->hist_lut_cfg.cfg_payload);
ret = -EFAULT;
kfree(cfg_payload);
@@ -1457,7 +1457,7 @@ int pp_copy_layer_pa_payload(struct mdp_overlay_pp_params *pp_info)
pp_info->pa_v2_cfg_data.cfg_payload,
sizeof(struct mdp_pa_data_v1_7));
if (ret) {
- pr_err("layer list copy from user failed, PA cfg payload = %p\n",
+ pr_err("layer list copy from user failed, PA cfg payload = %pK\n",
pp_info->pa_v2_cfg_data.cfg_payload);
ret = -EFAULT;
kfree(cfg_payload);
@@ -1495,7 +1495,7 @@ int pp_copy_layer_pcc_payload(struct mdp_overlay_pp_params *pp_info)
pp_info->pcc_cfg_data.cfg_payload,
sizeof(struct mdp_pcc_data_v1_7));
if (ret) {
- pr_err("layer list copy from user failed, PCC cfg payload = %p\n",
+ pr_err("layer list copy from user failed, PCC cfg payload = %pK\n",
pp_info->pcc_cfg_data.cfg_payload);
ret = -EFAULT;
kfree(cfg_payload);
@@ -1530,7 +1530,7 @@ static int pp_pa_dither_cache_params_v1_7(
return -EINVAL;
}
if (!mdss_pp_res || !mdss_pp_res->pp_data_v1_7) {
- pr_err("invalid param mdss_pp_res %p pp_data_res %p\n",
+ pr_err("invalid param mdss_pp_res %pK pp_data_res %pK\n",
mdss_pp_res,
((mdss_pp_res) ? mdss_pp_res->pp_data_v1_7 : NULL));
return -EINVAL;
@@ -1591,12 +1591,12 @@ int pp_pa_dither_cache_params(struct mdp_dither_cfg_data *config,
int ret = 0;
if (!config || !res_cache) {
- pr_err("invalid params config %p res_cache %p\n",
+ pr_err("invalid params config %pK res_cache %pK\n",
config, res_cache);
return -EINVAL;
}
if (!res_cache->mdss_pp_res && !res_cache->pipe_res) {
- pr_err("NULL payload for block %d mdss_pp_res %p pipe_res %p\n",
+ pr_err("NULL payload for block %d mdss_pp_res %pK pipe_res %pK\n",
res_cache->block, res_cache->mdss_pp_res,
res_cache->pipe_res);
return -EINVAL;
@@ -1627,7 +1627,7 @@ static int pp_igc_lut_cache_params_v3(struct mdp_igc_lut_data *config,
u32 disp_num, len = 0;
if (!config || !mdss_pp_res) {
- pr_err("invalid param config %p pp_res %p\n",
+ pr_err("invalid param config %pK pp_res %pK\n",
config, mdss_pp_res);
return -EINVAL;
}
@@ -1637,7 +1637,7 @@ static int pp_igc_lut_cache_params_v3(struct mdp_igc_lut_data *config,
return -EINVAL;
}
if (!mdss_pp_res->pp_data_v3) {
- pr_err("invalid pp_data_v3 %p\n", mdss_pp_res->pp_data_v3);
+ pr_err("invalid pp_data_v3 %pK\n", mdss_pp_res->pp_data_v3);
return -EINVAL;
}
if (config->ops & MDP_PP_OPS_READ) {
@@ -1653,7 +1653,7 @@ static int pp_igc_lut_cache_params_v3(struct mdp_igc_lut_data *config,
res_cache = mdss_pp_res->pp_data_v3;
v3_cache_data = &res_cache->igc_v3_data[disp_num];
if (!v3_cache_data->c0_c1_data || !v3_cache_data->c2_data) {
- pr_err("invalid payload c0_c1_data %p c2_data %p\n",
+ pr_err("invalid payload c0_c1_data %pK c2_data %pK\n",
v3_cache_data->c0_c1_data, v3_cache_data->c2_data);
goto igc_config_exit;
}
@@ -1677,7 +1677,7 @@ static int pp_igc_lut_cache_params_v3(struct mdp_igc_lut_data *config,
}
if (copy_from_kernel && (!v3_kernel_data->c0_c1_data ||
!v3_kernel_data->c2_data)) {
- pr_err("copy from kernel invalid params c0_c1_data %p c2_data %p\n",
+ pr_err("copy from kernel invalid params c0_c1_data %pK c2_data %pK\n",
v3_kernel_data->c0_c1_data,
v3_kernel_data->c2_data);
ret = -EINVAL;
@@ -1739,7 +1739,7 @@ static int pp_igc_lut_cache_params_pipe_v3(
u32 table_fmt = mdp_igc_rec_max, strength = 0;
if (!config || !pipe) {
- pr_err("invalid param config %p pipe %p\n",
+ pr_err("invalid param config %pK pipe %pK\n",
config, pipe);
return -EINVAL;
}
@@ -1796,7 +1796,7 @@ static int pp_igc_lut_cache_params_pipe_v3(
c0_c1_data = v3_cache_data->c0_c1_data;
c2_data = v3_cache_data->c2_data;
if (!c0_c1_data || !c2_data) {
- pr_err("invalid param c0_c1_data %p c2_data %p\n",
+ pr_err("invalid param c0_c1_data %pK c2_data %pK\n",
c0_c1_data, c2_data);
ret = -EINVAL;
goto igc_config_exit;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp_common.c b/drivers/video/fbdev/msm/mdss_mdp_pp_common.c
index 7742b5e4ad0c..f3eccfe957f7 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp_common.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp_common.c
@@ -20,7 +20,7 @@ void pp_pa_set_sts(struct pp_sts_type *pp_sts,
int enable_flag, int block_type)
{
if (!pp_sts) {
- pr_err("invalid input pp_sts %p\n", pp_sts);
+ pr_err("invalid input pp_sts %pK\n", pp_sts);
return;
}
@@ -34,7 +34,7 @@ void pp_pa_set_sts(struct pp_sts_type *pp_sts,
}
if (!pa_data) {
- pr_err("invalid input pa_data %p\n", pa_data);
+ pr_err("invalid input pa_data %pK\n", pa_data);
return;
}
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp_stub.c b/drivers/video/fbdev/msm/mdss_mdp_pp_stub.c
index 3ab6bdca4bd3..29480cb999da 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp_stub.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp_stub.c
@@ -37,7 +37,7 @@ void *pp_get_driver_ops_stub(struct mdp_pp_driver_ops *ops)
int i = 0;
if (!ops) {
- pr_err("PP driver ops invalid %p\n", ops);
+ pr_err("PP driver ops invalid %pK\n", ops);
return ERR_PTR(-EINVAL);
}
for (i = 0; i < PP_MAX_FEATURES; i++) {
@@ -86,7 +86,7 @@ static void pp_opmode_config(int location, struct pp_sts_type *pp_sts,
static int pp_get_hist_isr(u32 *isr_mask)
{
if (!isr_mask) {
- pr_err("invalid params isr_mask %p\n", isr_mask);
+ pr_err("invalid params isr_mask %pK\n", isr_mask);
return -EINVAL;
}
@@ -99,7 +99,7 @@ static int pp_get_hist_offset(u32 block, u32 *ctl_off)
int ret = 0;
if (!ctl_off) {
- pr_err("invalid params ctl_off %p\n", ctl_off);
+ pr_err("invalid params ctl_off %pK\n", ctl_off);
return -EINVAL;
}
*ctl_off = U32_MAX;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c b/drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c
index 1470915a1253..1e4adc984802 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp_v1_7.c
@@ -246,7 +246,7 @@ static void pp_gamut_clock_gating_en(char __iomem *base_addr);
void *pp_get_driver_ops_v1_7(struct mdp_pp_driver_ops *ops)
{
if (!ops) {
- pr_err("PP driver ops invalid %p\n", ops);
+ pr_err("PP driver ops invalid %pK\n", ops);
return ERR_PTR(-EINVAL);
}
@@ -308,7 +308,7 @@ static void pp_opmode_config(int location, struct pp_sts_type *pp_sts,
u32 *opmode, int side)
{
if (!pp_sts || !opmode) {
- pr_err("Invalid pp_sts %p or opmode %p\n", pp_sts, opmode);
+ pr_err("Invalid pp_sts %pK or opmode %pK\n", pp_sts, opmode);
return;
}
switch (location) {
@@ -362,7 +362,7 @@ static int pp_hist_lut_get_config(char __iomem *base_addr, void *cfg_data,
struct mdp_hist_lut_data *lut_cfg_data = NULL;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -374,7 +374,7 @@ static int pp_hist_lut_get_config(char __iomem *base_addr, void *cfg_data,
}
if (lut_cfg_data->version != mdp_hist_lut_v1_7 ||
!lut_cfg_data->cfg_payload) {
- pr_err("invalid hist_lut version %d payload %p\n",
+ pr_err("invalid hist_lut version %d payload %pK\n",
lut_cfg_data->version, lut_cfg_data->cfg_payload);
return -EINVAL;
}
@@ -439,7 +439,7 @@ static int pp_hist_lut_set_config(char __iomem *base_addr,
char __iomem *hist_addr = NULL, *swap_addr = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -465,12 +465,12 @@ static int pp_hist_lut_set_config(char __iomem *base_addr,
}
lut_data = lut_cfg_data->cfg_payload;
if (!lut_data) {
- pr_err("invalid hist_lut cfg_payload %p\n", lut_data);
+ pr_err("invalid hist_lut cfg_payload %pK\n", lut_data);
return -EINVAL;
}
if (lut_data->len != ENHIST_LUT_ENTRIES || !lut_data->data) {
- pr_err("invalid hist_lut len %d data %p\n",
+ pr_err("invalid hist_lut len %d data %pK\n",
lut_data->len, lut_data->data);
return -EINVAL;
}
@@ -535,7 +535,7 @@ static int pp_dither_set_config(char __iomem *base_addr,
uint32_t *pdata = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -563,7 +563,7 @@ static int pp_dither_set_config(char __iomem *base_addr,
dither_data = dither_cfg_data->cfg_payload;
if (!dither_data) {
- pr_err("invalid payload for dither %p\n", dither_data);
+ pr_err("invalid payload for dither %pK\n", dither_data);
return -EINVAL;
}
@@ -611,7 +611,7 @@ static int pp_hist_get_config(char __iomem *base_addr, void *cfg_data,
struct pp_hist_col_info *hist_info = NULL;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -649,7 +649,7 @@ static int pp_get_hist_offset(u32 block, u32 *ctl_off)
int ret = 0;
if (!ctl_off) {
- pr_err("invalid params ctl_off %p\n", ctl_off);
+ pr_err("invalid params ctl_off %pK\n", ctl_off);
return -EINVAL;
}
switch (block) {
@@ -670,7 +670,7 @@ static int pp_get_hist_offset(u32 block, u32 *ctl_off)
static int pp_get_hist_isr(u32 *isr_mask)
{
if (!isr_mask) {
- pr_err("invalid params isr_mask %p\n", isr_mask);
+ pr_err("invalid params isr_mask %pK\n", isr_mask);
return -EINVAL;
}
@@ -696,7 +696,7 @@ static int pp_gamut_get_config(char __iomem *base_addr, void *cfg_data,
u32 clk_gate_disable = 0;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -834,7 +834,7 @@ static int pp_gamut_set_config(char __iomem *base_addr,
struct mdp_gamut_data_v1_7 *gamut_data = NULL;
char __iomem *base_addr_scale = base_addr;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -856,7 +856,7 @@ static int pp_gamut_set_config(char __iomem *base_addr,
gamut_data = (struct mdp_gamut_data_v1_7 *)
gamut_cfg_data->cfg_payload;
if (!gamut_data) {
- pr_err("invalid payload for gamut %p\n", gamut_data);
+ pr_err("invalid payload for gamut %pK\n", gamut_data);
return -EINVAL;
}
@@ -875,7 +875,7 @@ static int pp_gamut_set_config(char __iomem *base_addr,
for (i = 0; i < MDP_GAMUT_TABLE_NUM_V1_7; i++) {
if (!gamut_data->c0_data[i] || !gamut_data->c1_c2_data[i]
|| (gamut_data->tbl_size[i] != tbl_sz)) {
- pr_err("invalid param for c0 %p c1c2 %p table %d size %d expected sz %d\n",
+ pr_err("invalid param for c0 %pK c1c2 %pK table %d size %d expected sz %d\n",
gamut_data->c0_data[i],
gamut_data->c1_c2_data[i], i,
gamut_data->tbl_size[i], tbl_sz);
@@ -886,7 +886,7 @@ static int pp_gamut_set_config(char __iomem *base_addr,
(!gamut_data->scale_off_data[i] ||
(gamut_data->tbl_scale_off_sz[i] !=
MDP_GAMUT_SCALE_OFF_SZ))) {
- pr_err("invalid param for scale table %p for c%d size %d expected size%d\n",
+ pr_err("invalid param for scale table %pK for c%d size %d expected size%d\n",
gamut_data->scale_off_data[i], i,
gamut_data->tbl_scale_off_sz[i],
MDP_GAMUT_SCALE_OFF_SZ);
@@ -951,7 +951,7 @@ static int pp_pcc_set_config(char __iomem *base_addr,
u32 opmode = 0;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -966,7 +966,7 @@ static int pp_pcc_set_config(char __iomem *base_addr,
}
pcc_data = pcc_cfg_data->cfg_payload;
if (!pcc_data) {
- pr_err("invalid payload for pcc %p\n", pcc_data);
+ pr_err("invalid payload for pcc %pK\n", pcc_data);
return -EINVAL;
}
@@ -1036,7 +1036,7 @@ static int pp_pcc_get_config(char __iomem *base_addr, void *cfg_data,
struct mdp_pcc_data_v1_7 pcc_data;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -1233,7 +1233,7 @@ static void pp_pa_set_six_zone(char __iomem *base_addr,
if (!pa_data->six_zone_len || !pa_data->six_zone_curve_p0 ||
!pa_data->six_zone_curve_p1) {
- pr_err("Invalid six zone data: len %d curve_p0 %p curve_p1 %p\n",
+ pr_err("Invalid six zone data: len %d curve_p0 %pK curve_p1 %pK\n",
pa_data->six_zone_len,
pa_data->six_zone_curve_p0,
pa_data->six_zone_curve_p1);
@@ -1283,7 +1283,7 @@ static int pp_pa_set_config(char __iomem *base_addr,
int ret = 0;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -1308,7 +1308,7 @@ static int pp_pa_set_config(char __iomem *base_addr,
pa_data = pa_cfg_data->cfg_payload;
if (!pa_data) {
- pr_err("invalid payload for pa %p\n", pa_data);
+ pr_err("invalid payload for pa %pK\n", pa_data);
return -EINVAL;
}
@@ -1557,7 +1557,7 @@ static int pp_pa_get_config(char __iomem *base_addr, void *cfg_data,
char __iomem *pa_hold_addr = NULL;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -1690,7 +1690,7 @@ static int pp_igc_set_config(char __iomem *base_addr,
u32 data;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -1698,7 +1698,7 @@ static int pp_igc_set_config(char __iomem *base_addr,
lut_cfg_data = (struct mdp_igc_lut_data *) cfg_data;
if (lut_cfg_data->version != mdp_igc_v1_7 ||
!lut_cfg_data->cfg_payload) {
- pr_err_once("invalid igc version %d payload %p\n",
+ pr_err_once("invalid igc version %d payload %pK\n",
lut_cfg_data->version, lut_cfg_data->cfg_payload);
return -EINVAL;
}
@@ -1717,7 +1717,7 @@ static int pp_igc_set_config(char __iomem *base_addr,
lut_data = lut_cfg_data->cfg_payload;
if (lut_data->len != IGC_LUT_ENTRIES || !lut_data->c0_c1_data ||
!lut_data->c2_data) {
- pr_err("invalid lut len %d c0_c1_data %p c2_data %p\n",
+ pr_err("invalid lut len %d c0_c1_data %pK c2_data %pK\n",
lut_data->len, lut_data->c0_c1_data, lut_data->c2_data);
return -EINVAL;
}
@@ -1784,7 +1784,7 @@ static int pp_igc_get_config(char __iomem *base_addr, void *cfg_data,
u32 data = 0, sz = 0;
if (!base_addr || !cfg_data || block_type != DSPP) {
- pr_err("invalid params base_addr %p cfg_data %p block_type %d\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK block_type %d\n",
base_addr, cfg_data, block_type);
return -EINVAL;
}
@@ -1796,7 +1796,7 @@ static int pp_igc_get_config(char __iomem *base_addr, void *cfg_data,
if (lut_cfg_data->version != mdp_igc_v1_7 ||
!lut_cfg_data->cfg_payload ||
lut_cfg_data->block > IGC_MASK_MAX) {
- pr_err("invalid igc version %d payload %p block %d\n",
+ pr_err("invalid igc version %d payload %pK block %d\n",
lut_cfg_data->version, lut_cfg_data->cfg_payload,
lut_cfg_data->block);
ret = -EINVAL;
@@ -1861,7 +1861,7 @@ static int pp_pgc_set_config(char __iomem *base_addr,
struct mdp_pgc_lut_data_v1_7 *pgc_data_v17 = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -1887,13 +1887,13 @@ static int pp_pgc_set_config(char __iomem *base_addr,
pgc_data_v17 = (struct mdp_pgc_lut_data_v1_7 *) pgc_data->cfg_payload;
if (!pgc_data_v17) {
- pr_err("invalid payload for GC %p\n", pgc_data_v17);
+ pr_err("invalid payload for GC %pK\n", pgc_data_v17);
return -EINVAL;
}
if (pgc_data_v17->len != PGC_LUT_ENTRIES || !pgc_data_v17->c0_data ||
!pgc_data_v17->c1_data || !pgc_data_v17->c2_data) {
- pr_err("Invalid params entries %d c0_data %p c1_data %p c2_data %p\n",
+ pr_err("Invalid params entries %d c0_data %pK c1_data %pK c2_data %pK\n",
pgc_data_v17->len, pgc_data_v17->c0_data,
pgc_data_v17->c1_data, pgc_data_v17->c2_data);
return -EINVAL;
@@ -1948,7 +1948,7 @@ static int pp_pgc_get_config(char __iomem *base_addr, void *cfg_data,
struct mdp_pgc_lut_data *pgc_data = NULL;
struct mdp_pgc_lut_data_v1_7 *pgc_data_v17 = NULL;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p block_type %d\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK block_type %d\n",
base_addr, cfg_data, block_type);
return -EINVAL;
}
@@ -1956,7 +1956,7 @@ static int pp_pgc_get_config(char __iomem *base_addr, void *cfg_data,
pgc_data_v17 = (struct mdp_pgc_lut_data_v1_7 *)
pgc_data->cfg_payload;
if (pgc_data->version != mdp_pgc_v1_7 || !pgc_data_v17) {
- pr_err("invalid pgc version %d payload %p\n",
+ pr_err("invalid pgc version %d payload %pK\n",
pgc_data->version, pgc_data_v17);
return -EINVAL;
}
@@ -2018,7 +2018,7 @@ static int pp_pgc_get_config(char __iomem *base_addr, void *cfg_data,
static int pp_pcc_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_pcc_v1_7;
@@ -2028,7 +2028,7 @@ static int pp_pcc_get_version(u32 *version)
static int pp_igc_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_igc_v1_7;
@@ -2038,7 +2038,7 @@ static int pp_igc_get_version(u32 *version)
static int pp_pgc_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_pgc_v1_7;
@@ -2048,7 +2048,7 @@ static int pp_pgc_get_version(u32 *version)
static int pp_pa_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_pa_v1_7;
@@ -2058,7 +2058,7 @@ static int pp_pa_get_version(u32 *version)
static int pp_gamut_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_gamut_v1_7;
@@ -2068,7 +2068,7 @@ static int pp_gamut_get_version(u32 *version)
static int pp_dither_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_dither_v1_7;
@@ -2078,7 +2078,7 @@ static int pp_dither_get_version(u32 *version)
static int pp_hist_lut_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_hist_lut_v1_7;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp_v3.c b/drivers/video/fbdev/msm/mdss_mdp_pp_v3.c
index 88407b3d920b..25cb94f89dd5 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_pp_v3.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_pp_v3.c
@@ -158,7 +158,7 @@ static int pp_driver_init(struct mdp_pp_driver_ops *ops)
void *pp_get_driver_ops_v3(struct mdp_pp_driver_ops *ops)
{
if (!ops) {
- pr_err("PP driver ops invalid %p\n", ops);
+ pr_err("PP driver ops invalid %pK\n", ops);
return ERR_PTR(-EINVAL);
}
@@ -207,7 +207,7 @@ static int pp_get_hist_offset(u32 block, u32 *ctl_off)
int ret = 0;
if (!ctl_off) {
- pr_err("invalid params ctl_off %p\n", ctl_off);
+ pr_err("invalid params ctl_off %pK\n", ctl_off);
return -EINVAL;
}
@@ -233,7 +233,7 @@ static int pp_hist_set_config(char __iomem *base_addr,
struct pp_hist_col_info *hist_info = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -269,7 +269,7 @@ static int pp_hist_get_config(char __iomem *base_addr, void *cfg_data,
char __iomem *hist_addr;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -302,7 +302,7 @@ static int pp_hist_lut_get_config(char __iomem *base_addr, void *cfg_data,
struct mdp_hist_lut_data *lut_cfg_data = NULL;
if (!base_addr || !cfg_data) {
- pr_err("invalid params base_addr %p cfg_data %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK\n",
base_addr, cfg_data);
return -EINVAL;
}
@@ -319,7 +319,7 @@ static int pp_hist_lut_get_config(char __iomem *base_addr, void *cfg_data,
}
if (lut_cfg_data->version != mdp_hist_lut_v1_7 ||
!lut_cfg_data->cfg_payload) {
- pr_err("invalid hist_lut version %d payload %p\n",
+ pr_err("invalid hist_lut version %d payload %pK\n",
lut_cfg_data->version, lut_cfg_data->cfg_payload);
return -EINVAL;
}
@@ -366,7 +366,7 @@ static int pp_hist_lut_set_config(char __iomem *base_addr,
char __iomem *hist_lut_addr = NULL, *swap_addr = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -393,12 +393,12 @@ static int pp_hist_lut_set_config(char __iomem *base_addr,
}
lut_data = lut_cfg_data->cfg_payload;
if (!lut_data) {
- pr_err("invalid hist_lut cfg_payload %p\n", lut_data);
+ pr_err("invalid hist_lut cfg_payload %pK\n", lut_data);
return -EINVAL;
}
if (lut_data->len != ENHIST_LUT_ENTRIES || !lut_data->data) {
- pr_err("invalid hist_lut len %d data %p\n",
+ pr_err("invalid hist_lut len %d data %pK\n",
lut_data->len, lut_data->data);
return -EINVAL;
}
@@ -435,7 +435,7 @@ hist_lut_set_sts:
static int pp_hist_lut_get_version(u32 *version)
{
if (!version) {
- pr_err("invalid param version %p\n", version);
+ pr_err("invalid param version %pK\n", version);
return -EINVAL;
}
*version = mdp_hist_lut_v1_7;
@@ -448,7 +448,7 @@ static void pp_hist_lut_opmode_config(char __iomem *base_addr,
u32 opmode = 0;
if (!base_addr || !pp_sts) {
- pr_err("invalid params base_addr %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK pp_sts_type %pK\n",
base_addr, pp_sts);
return;
}
@@ -477,7 +477,7 @@ static int pp_pa_set_config(char __iomem *base_addr,
char __iomem *block_addr = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -508,7 +508,7 @@ static int pp_pa_set_config(char __iomem *base_addr,
pa_data = pa_cfg_data->cfg_payload;
if (!pa_data) {
- pr_err("invalid payload for pa %p\n", pa_data);
+ pr_err("invalid payload for pa %pK\n", pa_data);
return -EINVAL;
}
@@ -557,7 +557,7 @@ static int pp_dither_set_config(char __iomem *base_addr,
char __iomem *dither_opmode = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -586,7 +586,7 @@ static int pp_dither_set_config(char __iomem *base_addr,
dither_data = dither_cfg_data->cfg_payload;
if (!dither_data) {
- pr_err("invalid payload for dither %p\n", dither_data);
+ pr_err("invalid payload for dither %pK\n", dither_data);
return -EINVAL;
}
@@ -641,7 +641,7 @@ static void pp_opmode_config(int location, struct pp_sts_type *pp_sts,
u32 *opmode, int side)
{
if (!pp_sts || !opmode) {
- pr_err("Invalid pp_sts %p or opmode %p\n", pp_sts, opmode);
+ pr_err("Invalid pp_sts %pK or opmode %pK\n", pp_sts, opmode);
return;
}
switch (location) {
@@ -775,7 +775,7 @@ static void pp_pa_set_six_zone(char __iomem *base_addr,
if (pa_data->six_zone_len != MDP_SIX_ZONE_LUT_SIZE ||
!pa_data->six_zone_curve_p0 ||
!pa_data->six_zone_curve_p1) {
- pr_err("Invalid six zone data: len %d curve_p0 %p curve_p1 %p\n",
+ pr_err("Invalid six zone data: len %d curve_p0 %pK curve_p1 %pK\n",
pa_data->six_zone_len,
pa_data->six_zone_curve_p0,
pa_data->six_zone_curve_p1);
@@ -888,7 +888,7 @@ static int pp_pa_dither_set_config(char __iomem *base_addr,
char __iomem *opmode_addr = NULL, *matrix_addr = NULL;
if (!base_addr || !cfg_data || !pp_sts) {
- pr_err("invalid params base_addr %p cfg_data %p pp_sts_type %p\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK pp_sts_type %pK\n",
base_addr, cfg_data, pp_sts);
return -EINVAL;
}
@@ -954,7 +954,7 @@ static int pp_igc_dither_set_strength(char __iomem *base_addr,
if (!base_addr || !cfg_data || (block_type != DSPP) || !pp_sts
|| (lut_cfg_data->version != mdp_igc_v3)) {
- pr_err("invalid params base_addr %p cfg_data %p block_type %d igc version %d\n",
+ pr_err("invalid params base_addr %pK cfg_data %pK block_type %d igc version %d\n",
base_addr, cfg_data, block_type, (lut_cfg_data ?
lut_cfg_data->version : mdp_pp_unknown));
return -EINVAL;
@@ -984,7 +984,7 @@ static int pp_igc_set_config(char __iomem *base_addr,
int ret = 0;
if (!base_addr || !pp_sts || !cfg_data || !config_data.igc_set_config) {
- pr_err("invalid payload base_addr %p pp_sts %p cfg_data %p igc_set_config %p\n",
+ pr_err("invalid payload base_addr %pK pp_sts %pK cfg_data %pK igc_set_config %pK\n",
base_addr, pp_sts, cfg_data,
config_data.igc_set_config);
return -EINVAL;
diff --git a/drivers/video/fbdev/msm/mdss_mdp_util.c b/drivers/video/fbdev/msm/mdss_mdp_util.c
index 7f58b8203713..8b0ebc3fdf05 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_util.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_util.c
@@ -939,7 +939,7 @@ static int mdss_mdp_put_img(struct mdss_mdp_img_data *data, bool rotator,
pr_debug("pmem buf=0x%pa\n", &data->addr);
memset(&data->srcp_f, 0, sizeof(struct fd));
} else if (!IS_ERR_OR_NULL(data->srcp_dma_buf)) {
- pr_debug("ion hdl=%p buf=0x%pa\n", data->srcp_dma_buf,
+ pr_debug("ion hdl=%pK buf=0x%pa\n", data->srcp_dma_buf,
&data->addr);
if (!iclient) {
pr_err("invalid ion client\n");
@@ -1104,8 +1104,9 @@ static int mdss_mdp_get_img(struct msmfb_data *img,
data->addr += data->offset;
data->len -= data->offset;
- pr_debug("mem=%d ihdl=%p buf=0x%pa len=0x%lx\n", img->memory_id,
- data->srcp_dma_buf, &data->addr, data->len);
+ pr_debug("mem=%d ihdl=%pK buf=0x%pa len=0x%lx\n",
+ img->memory_id, data->srcp_dma_buf,
+ &data->addr, data->len);
} else {
mdss_mdp_put_img(data, rotator, dir);
return ret ? : -EOVERFLOW;
@@ -1169,7 +1170,7 @@ static int mdss_mdp_map_buffer(struct mdss_mdp_img_data *data, bool rotator,
data->addr += data->offset;
data->len -= data->offset;
- pr_debug("ihdl=%p buf=0x%pa len=0x%lx\n",
+ pr_debug("ihdl=%pK buf=0x%pa len=0x%lx\n",
data->srcp_dma_buf, &data->addr, data->len);
} else {
mdss_mdp_put_img(data, rotator, dir);
diff --git a/drivers/video/fbdev/msm/mdss_util.c b/drivers/video/fbdev/msm/mdss_util.c
index db318de6fc6d..d2610ff80878 100644
--- a/drivers/video/fbdev/msm/mdss_util.c
+++ b/drivers/video/fbdev/msm/mdss_util.c
@@ -33,7 +33,7 @@ int mdss_register_irq(struct mdss_hw *hw)
if (!mdss_irq_handlers[hw->hw_ndx])
mdss_irq_handlers[hw->hw_ndx] = hw;
else
- pr_err("panel %d's irq at %p is already registered\n",
+ pr_err("panel %d's irq at %pK is already registered\n",
hw->hw_ndx, hw->irq_handler);
spin_unlock_irqrestore(&mdss_lock, irq_flags);
diff --git a/drivers/video/fbdev/msm/mhl3/mhl_linux_tx.c b/drivers/video/fbdev/msm/mhl3/mhl_linux_tx.c
index 1514f021414a..04ba7a00bb2b 100644
--- a/drivers/video/fbdev/msm/mhl3/mhl_linux_tx.c
+++ b/drivers/video/fbdev/msm/mhl3/mhl_linux_tx.c
@@ -5599,7 +5599,7 @@ static int is_timer_handle_valid(struct mhl_dev_context *dev_context,
}
if (timer != timer_handle) {
- MHL_TX_DBG_WARN("Invalid timer handle %p received\n",
+ MHL_TX_DBG_WARN("Invalid timer handle %pK received\n",
timer_handle);
return -EINVAL;
}
diff --git a/drivers/video/fbdev/msm/mhl3/mhl_supp.c b/drivers/video/fbdev/msm/mhl3/mhl_supp.c
index 7055d8cd758d..29de6d0b6401 100644
--- a/drivers/video/fbdev/msm/mhl3/mhl_supp.c
+++ b/drivers/video/fbdev/msm/mhl3/mhl_supp.c
@@ -185,7 +185,7 @@ static struct cbus_req *get_free_cbus_queue_entry_impl(
req->function = function;
req->line = line;
req->sequence = dev_context->sequence++;
- /*MHL_TX_DBG_ERR(,"q %d get:0x%p %s:%d\n",
+ /*MHL_TX_DBG_ERR(,"q %d get:0x%pK %s:%d\n",
req->sequence,req,function,line); */
return req;
}
@@ -197,7 +197,7 @@ static void return_cbus_queue_entry_impl(struct mhl_dev_context *dev_context,
struct cbus_req *pReq,
const char *function, int line)
{
- /* MHL_TX_DBG_ERR(,"q ret:0x%p %s:%d\n",pReq,function,line); */
+ /* MHL_TX_DBG_ERR(,"q ret:0x%pK %s:%d\n",pReq,function,line); */
list_add(&pReq->link, &dev_context->cbus_free_list);
}
@@ -372,7 +372,7 @@ static struct block_req *start_new_block_marshalling_req_impl(
sizeof(payload->as_bytes) -
sizeof(struct SI_PACK_THIS_STRUCT standard_transport_header_t);
dev_context->block_protocol.marshalling_req = req;
- MHL_TX_DBG_WARN("q %d get:0x%p %s:%d\n", req->sequence, req, function,
+ MHL_TX_DBG_WARN("q %d get:0x%pK %s:%d\n", req->sequence, req, function,
line);
return req;
}
@@ -384,7 +384,7 @@ static void return_block_queue_entry_impl(struct mhl_dev_context *dev_context,
struct block_req *pReq,
const char *function, int line)
{
- /* MHL_TX_DBG_ERR(,"q ret:0x%p %s:%d\n",pReq,function,line); */
+ /* MHL_TX_DBG_ERR(,"q ret:0x%pK %s:%d\n",pReq,function,line); */
list_add(&pReq->link, &dev_context->block_protocol.free_list);
}
@@ -1283,7 +1283,7 @@ void si_mhl_tx_drive_states(struct mhl_dev_context *dev_context)
if (req == NULL)
return;
- MHL_TX_DBG_INFO("req: %p\n", req);
+ MHL_TX_DBG_INFO("req: %pK\n", req);
/* coordinate write burst requests and grants. */
if (MHL_MSC_MSG == req->command) {
dev_context->msc_msg_last_data = req->msg_data[1];
@@ -1298,7 +1298,7 @@ void si_mhl_tx_drive_states(struct mhl_dev_context *dev_context)
}
}
- MHL_TX_DBG_INFO("req: %p\n", req);
+ MHL_TX_DBG_INFO("req: %pK\n", req);
if (req) {
uint8_t ret_val;
dev_context->current_cbus_req = req;
diff --git a/drivers/video/fbdev/msm/mhl3/platform.c b/drivers/video/fbdev/msm/mhl3/platform.c
index c0e5174880b8..b0c7e8aabb23 100644
--- a/drivers/video/fbdev/msm/mhl3/platform.c
+++ b/drivers/video/fbdev/msm/mhl3/platform.c
@@ -1590,7 +1590,7 @@ static int __devinit si_8620_mhl_tx_i2c_probe(struct i2c_client *client,
{
int ret;
- pr_info("%s(), i2c_device_id = %p\n", __func__, id);
+ pr_info("%s(), i2c_device_id = %pK\n", __func__, id);
#if defined(SIMG_USE_DTS)
/*
@@ -1844,7 +1844,7 @@ static int __devinit si_8620_mhl_tx_spi_probe(struct spi_device *spi)
{
int ret;
- pr_info("%s(), spi = %p\n", __func__, spi);
+ pr_info("%s(), spi = %pK\n", __func__, spi);
spi->bits_per_word = 8;
spi_dev = spi;
spi_bus_num = spi->master->bus_num;
@@ -2161,7 +2161,7 @@ static void __exit si_8620_exit(void)
for (idx = 0; idx < ARRAY_SIZE(device_addresses); idx++) {
MHL_TX_DBG_INFO("\n");
if (device_addresses[idx].client != NULL) {
- MHL_TX_DBG_INFO("unregistering device:%p\n",
+ MHL_TX_DBG_INFO("unregistering device:%pK\n",
device_addresses[idx].client);
i2c_unregister_device(device_addresses[idx].
client);
diff --git a/drivers/video/fbdev/msm/mhl3/si_8620_drv.c b/drivers/video/fbdev/msm/mhl3/si_8620_drv.c
index dd71f1becd1e..9d68f285d581 100644
--- a/drivers/video/fbdev/msm/mhl3/si_8620_drv.c
+++ b/drivers/video/fbdev/msm/mhl3/si_8620_drv.c
@@ -2367,7 +2367,7 @@ int si_mhl_tx_drv_get_edid_fifo_partial_block(struct drv_hw_context *hw_context,
offset = EDID_BLOCK_SIZE * (hw_context->edid_fifo_block_number & 0x01);
offset += start;
- MHL_TX_DBG_INFO("%p %p\n", hw_context, edid_buf);
+ MHL_TX_DBG_INFO("%pK %pK\n", hw_context, edid_buf);
if (EDID_BLOCK_SIZE == (offset + length))
hw_context->edid_fifo_block_number++;
@@ -2401,7 +2401,7 @@ int si_mhl_tx_drv_get_edid_fifo_next_block(struct drv_hw_context *hw_context,
offset = EDID_BLOCK_SIZE * (hw_context->edid_fifo_block_number & 0x01);
- MHL_TX_DBG_INFO("%p %p\n", hw_context, edid_buf);
+ MHL_TX_DBG_INFO("%pK %pK\n", hw_context, edid_buf);
hw_context->edid_fifo_block_number++;
#ifdef MANUAL_EDID_FETCH
diff --git a/drivers/video/fbdev/msm/mhl3/si_emsc_hid.c b/drivers/video/fbdev/msm/mhl3/si_emsc_hid.c
index 17d33c99ef54..51e2eda2827e 100644
--- a/drivers/video/fbdev/msm/mhl3/si_emsc_hid.c
+++ b/drivers/video/fbdev/msm/mhl3/si_emsc_hid.c
@@ -461,7 +461,7 @@ static int mhl3_send_ack(struct mhl3_hid_data *mhid, uint8_t reason)
return -ENODEV;
MHL3_HID_DBG_WARN("%s - HID_ACK reason code: %02X\n", __func__, reason);
- MHL3_HID_DBG_ERR("mhid->mdev: %p\n", mhid->mdev);
+ MHL3_HID_DBG_ERR("mhid->mdev: %pK\n", mhid->mdev);
mhid->out_data[0] = MHL3_HID_ACK;
mhid->out_data[1] = reason;
@@ -1089,7 +1089,7 @@ mhid_cleanup:
mhl3_send_ack(mhid, HID_ACK_NODEV);
mhid->flags |= HID_FLAGS_WQ_CANCEL;
- MHL3_HID_DBG_ERR("WORK QUEUE function FAIL - mhid: %p\n", mhid);
+ MHL3_HID_DBG_ERR("WORK QUEUE function FAIL - mhid: %pK\n", mhid);
mhl3_disconnect_and_destroy_hid_device(mhid);
/*
diff --git a/drivers/video/fbdev/msm/mhl3/si_mdt_inputdev.c b/drivers/video/fbdev/msm/mhl3/si_mdt_inputdev.c
index 13d2a08831af..926ab6c53e74 100644
--- a/drivers/video/fbdev/msm/mhl3/si_mdt_inputdev.c
+++ b/drivers/video/fbdev/msm/mhl3/si_mdt_inputdev.c
@@ -80,10 +80,11 @@ static void destroy_mouse(struct mhl_dev_context *dev_context)
if (dev_context->mdt_devs.dev_mouse == NULL)
return;
- MHL_TX_DBG_INFO("Unregistering mouse: %p\n",
+ MHL_TX_DBG_INFO("Unregistering mouse: %pK\n",
dev_context->mdt_devs.dev_mouse);
input_unregister_device(dev_context->mdt_devs.dev_mouse);
- MHL_TX_DBG_INFO("Freeing mouse: %p\n", dev_context->mdt_devs.dev_mouse);
+ MHL_TX_DBG_INFO("Freeing mouse: %pK\n",
+ dev_context->mdt_devs.dev_mouse);
input_free_device(dev_context->mdt_devs.dev_mouse);
dev_context->mdt_devs.dev_mouse = NULL;
}
@@ -93,10 +94,10 @@ static void destroy_keyboard(struct mhl_dev_context *dev_context)
if (dev_context->mdt_devs.dev_keyboard == NULL)
return;
- MHL_TX_DBG_INFO("Unregistering keyboard: %p\n",
+ MHL_TX_DBG_INFO("Unregistering keyboard: %pK\n",
dev_context->mdt_devs.dev_keyboard);
input_unregister_device(dev_context->mdt_devs.dev_keyboard);
- MHL_TX_DBG_INFO("Freeing keyboard: %p\n",
+ MHL_TX_DBG_INFO("Freeing keyboard: %pK\n",
dev_context->mdt_devs.dev_keyboard);
input_free_device(dev_context->mdt_devs.dev_keyboard);
dev_context->mdt_devs.dev_keyboard = NULL;
@@ -107,10 +108,10 @@ static void destroy_touchscreen(struct mhl_dev_context *dev_context)
if (dev_context->mdt_devs.dev_touchscreen == NULL)
return;
- MHL_TX_DBG_INFO("Unregistering mouse: %p\n",
+ MHL_TX_DBG_INFO("Unregistering mouse: %pK\n",
dev_context->mdt_devs.dev_touchscreen);
input_unregister_device(dev_context->mdt_devs.dev_touchscreen);
- MHL_TX_DBG_INFO("Freeing mouse: %p\n",
+ MHL_TX_DBG_INFO("Freeing mouse: %pK\n",
dev_context->mdt_devs.dev_touchscreen);
input_free_device(dev_context->mdt_devs.dev_touchscreen);
dev_context->mdt_devs.dev_touchscreen = NULL;
@@ -130,7 +131,7 @@ int init_mdt_keyboard(struct mhl_dev_context *dev_context)
MHL_TX_DBG_ERR("Not enough memory\n");
return -ENOMEM;
}
- MHL_TX_DBG_INFO("Allocated keyboard: %p\n", dev_keyboard);
+ MHL_TX_DBG_INFO("Allocated keyboard: %pK\n", dev_keyboard);
set_bit(EV_KEY, dev_keyboard->evbit);
set_bit(EV_REP, dev_keyboard->evbit);
@@ -158,7 +159,7 @@ int init_mdt_keyboard(struct mhl_dev_context *dev_context)
return error;
}
- MHL_TX_DBG_INFO("Registered keyboard: %p\n", dev_keyboard);
+ MHL_TX_DBG_INFO("Registered keyboard: %pK\n", dev_keyboard);
dev_context->mdt_devs.dev_keyboard = dev_keyboard;
@@ -175,7 +176,7 @@ int init_mdt_mouse(struct mhl_dev_context *dev_context)
MHL_TX_DBG_ERR("Not enough memory\n");
return -ENOMEM;
}
- MHL_TX_DBG_INFO("Allocated mouse: %p\n", dev_mouse);
+ MHL_TX_DBG_INFO("Allocated mouse: %pK\n", dev_mouse);
set_bit(EV_REL, dev_mouse->evbit);
set_bit(EV_KEY, dev_mouse->evbit);
@@ -208,7 +209,7 @@ int init_mdt_mouse(struct mhl_dev_context *dev_context)
return error;
}
- MHL_TX_DBG_INFO("Registered mouse: %p\n", dev_mouse);
+ MHL_TX_DBG_INFO("Registered mouse: %pK\n", dev_mouse);
dev_context->mdt_devs.dev_mouse = dev_mouse;
@@ -226,7 +227,7 @@ int init_mdt_touchscreen(struct mhl_dev_context *dev_context)
return -ENOMEM;
}
- MHL_TX_DBG_INFO("Allocated touch screen: %p\n", dev_touchscreen);
+ MHL_TX_DBG_INFO("Allocated touch screen: %pK\n", dev_touchscreen);
#if !defined(SINGLE_TOUCH) && defined(KERNEL_2_6_38_AND_LATER)
input_mt_init_slots(dev_touchscreen, MAX_TOUCH_CONTACTS);
@@ -301,7 +302,7 @@ int init_mdt_touchscreen(struct mhl_dev_context *dev_context)
input_free_device(dev_touchscreen);
return error;
}
- MHL_TX_DBG_INFO("Registered touchscreen: %p\n", dev_touchscreen);
+ MHL_TX_DBG_INFO("Registered touchscreen: %pK\n", dev_touchscreen);
dev_context->mdt_devs.dev_touchscreen = dev_touchscreen;
diff --git a/drivers/video/fbdev/msm/mhl3/si_mhl2_edid_3d.c b/drivers/video/fbdev/msm/mhl3/si_mhl2_edid_3d.c
index fd6918fbf1ff..20d48575f323 100644
--- a/drivers/video/fbdev/msm/mhl3/si_mhl2_edid_3d.c
+++ b/drivers/video/fbdev/msm/mhl3/si_mhl2_edid_3d.c
@@ -1133,7 +1133,7 @@ static void tx_prune_dtd_list(struct edid_3d_data_t *mhl_edid_3d_data,
* one by one
*/
MHL_TX_EDID_INFO(
- "p_desc:%p p_next_desc:%p\n",
+ "p_desc:%pK p_next_desc:%pK\n",
p_desc, p_next_desc)
*p_desc++ = *p_next_desc++;
}
@@ -1144,7 +1144,7 @@ static void tx_prune_dtd_list(struct edid_3d_data_t *mhl_edid_3d_data,
p_desc = p_holder;
} else {
p_desc++;
- MHL_TX_EDID_INFO("p_desc:%p\n", p_desc)
+ MHL_TX_EDID_INFO("p_desc:%pK\n", p_desc)
}
}
}
@@ -1446,7 +1446,7 @@ static bool si_mhl_tx_parse_detailed_timing_descriptor(
* Mark this mode for pruning by setting
* horizontal active to zero
*/
- MHL_TX_DBG_ERR("%smark for pruning%s %p\n",
+ MHL_TX_DBG_ERR("%smark for pruning%s %pK\n",
ANSI_ESC_YELLOW_TEXT,
ANSI_ESC_RESET_TEXT,
p_desc);
@@ -1500,7 +1500,7 @@ static uint8_t si_mhl_tx_parse_861_long_descriptors(
++mhl_edid_3d_data->parse_data.
num_cea_861_timing_dtds;
} else if (valid) {
- MHL_TX_EDID_INFO("stopping at %p\n",
+ MHL_TX_EDID_INFO("stopping at %pK\n",
p_data_u.p_long_descriptors)
break;
}
@@ -1600,7 +1600,7 @@ static void prune_hdmi_vsdb_vic_list(
HDMI_VIC_len = inner_loop_limit;
p_CEA_extension->byte_offset_to_18_byte_descriptors -=
num_HDMI_VICs_pruned;
- MHL_TX_EDID_INFO("%p\n", mhl_edid_3d_data->parse_data.p_HDMI_vsdb);
+ MHL_TX_EDID_INFO("%pK\n", mhl_edid_3d_data->parse_data.p_HDMI_vsdb);
if (mhl_edid_3d_data->parse_data.p_HDMI_vsdb) {
mhl_edid_3d_data->parse_data.p_HDMI_vsdb->
header.fields.length_following_header -=
@@ -3123,7 +3123,7 @@ void si_mhl_tx_process_hev_vic_burst(struct edid_3d_data_t *mhl_edid_3d_data,
ANSI_ESC_RED_TEXT, ANSI_ESC_RESET_TEXT);
return;
} else {
- MHL_TX_DBG_WARN(" %d %p\n", hev_index,
+ MHL_TX_DBG_WARN(" %d %pK\n", hev_index,
mhl_edid_3d_data->hev_vic_list)
mhl_edid_3d_data->hev_vic_info.
num_items_allocated =
@@ -3136,7 +3136,7 @@ void si_mhl_tx_process_hev_vic_burst(struct edid_3d_data_t *mhl_edid_3d_data,
MHL_TX_DBG_ERR("bogus write burst, no hev_vic_list\n")
return;
}
- MHL_TX_DBG_WARN(" %d %p\n", hev_index, mhl_edid_3d_data->hev_vic_list)
+ MHL_TX_DBG_WARN(" %d %pK\n", hev_index, mhl_edid_3d_data->hev_vic_list)
if (NULL == mhl_edid_3d_data->hev_vic_list) {
MHL_TX_DBG_ERR("%s no place to put HEV_VIC burst%s\n",
ANSI_ESC_RED_TEXT, ANSI_ESC_RESET_TEXT);
@@ -3155,7 +3155,7 @@ void si_mhl_tx_process_hev_vic_burst(struct edid_3d_data_t *mhl_edid_3d_data,
burst_id_HEV_VIC,
(union video_burst_descriptor_u *) &p_burst->
video_descriptors[i])) {
- MHL_TX_DBG_INFO(" %d %p\n",
+ MHL_TX_DBG_INFO(" %d %pK\n",
hev_index, mhl_edid_3d_data->hev_vic_list)
mhl_edid_3d_data->hev_vic_list[hev_index].
mhl3_hev_vic_descriptor =
@@ -4036,7 +4036,8 @@ static uint8_t parse_861_block(struct edid_3d_data_t *mhl_edid_3d_data,
mhl_edid_3d_data->parse_data.p_HDMI_vsdb = NULL;
- MHL_TX_EDID_INFO("tag:place holder EDID block:%p\n", p_EDID_block_data);
+ MHL_TX_EDID_INFO("tag:place holder EDID block:%pK\n",
+ p_EDID_block_data);
if (EDID_EXTENSION_BLOCK_MAP == p_CEA_extension->tag) {
struct block_map_t *p_block_map;
int i;
@@ -4123,7 +4124,7 @@ void si_mhl_tx_handle_atomic_hw_edid_read_complete(
mhl_edid_3d_data->parse_data.num_EDID_extensions;
++counter) {
MHL_TX_EDID_INFO
- (" counter:%d tag:place holder EDID block:%p\n",
+ (" counter:%d tag:place holder EDID block:%pK\n",
counter,
&mhl_edid_3d_data->
EDID_block_data[EDID_BLOCK_SIZE * counter]);