Fix the warnings reported by kbot across MSM DP driver.

Reported-by: kernel test robot <l...@intel.com>
Reported-by: Dan Carpenter <dan.carpen...@oracle.com>
Signed-off-by: Abhinav Kumar <abhin...@codeaurora.org>
---
 drivers/gpu/drm/msm/dp/dp_debug.c | 33 +++++----------------------------
 drivers/gpu/drm/msm/dp/dp_hpd.c   |  4 ++--
 drivers/gpu/drm/msm/dp/dp_power.c |  2 +-
 3 files changed, 8 insertions(+), 31 deletions(-)

diff --git a/drivers/gpu/drm/msm/dp/dp_debug.c 
b/drivers/gpu/drm/msm/dp/dp_debug.c
index 84670bc..2f6247e 100644
--- a/drivers/gpu/drm/msm/dp/dp_debug.c
+++ b/drivers/gpu/drm/msm/dp/dp_debug.c
@@ -226,7 +226,7 @@ static int dp_test_data_show(struct seq_file *m, void *data)
                                        debug->link->test_video.test_h_width);
                        seq_printf(m, "vdisplay: %d\n",
                                        debug->link->test_video.test_v_height);
-                                       seq_printf(m, "bpc: %u\n",
+                       seq_printf(m, "bpc: %u\n",
                                        dp_link_bit_depth_to_bpc(bpc));
                } else
                        seq_puts(m, "0");
@@ -368,44 +368,21 @@ static int dp_debug_init(struct dp_debug *dp_debug, 
struct drm_minor *minor)
        int rc = 0;
        struct dp_debug_private *debug = container_of(dp_debug,
                        struct dp_debug_private, dp_debug);
-       struct dentry *file;
-       struct dentry *test_active;
-       struct dentry *test_data, *test_type;
 
-       file = debugfs_create_file("dp_debug", 0444, minor->debugfs_root,
+       debugfs_create_file("dp_debug", 0444, minor->debugfs_root,
                        debug, &dp_debug_fops);
-       if (IS_ERR_OR_NULL(file)) {
-               rc = PTR_ERR(file);
-               DRM_ERROR("[%s] debugfs create file failed, rc=%d\n",
-                                 DEBUG_NAME, rc);
-       }
 
-       test_active = debugfs_create_file("msm_dp_test_active", 0444,
+       debugfs_create_file("msm_dp_test_active", 0444,
                        minor->debugfs_root,
                        debug, &test_active_fops);
-       if (IS_ERR_OR_NULL(test_active)) {
-               rc = PTR_ERR(test_active);
-               DRM_ERROR("[%s] debugfs test_active failed, rc=%d\n",
-                                 DEBUG_NAME, rc);
-       }
 
-       test_data = debugfs_create_file("msm_dp_test_data", 0444,
+       debugfs_create_file("msm_dp_test_data", 0444,
                        minor->debugfs_root,
                        debug, &dp_test_data_fops);
-       if (IS_ERR_OR_NULL(test_data)) {
-               rc = PTR_ERR(test_data);
-               DRM_ERROR("[%s] debugfs test_data failed, rc=%d\n",
-                                 DEBUG_NAME, rc);
-       }
 
-       test_type = debugfs_create_file("msm_dp_test_type", 0444,
+       debugfs_create_file("msm_dp_test_type", 0444,
                        minor->debugfs_root,
                        debug, &dp_test_type_fops);
-       if (IS_ERR_OR_NULL(test_type)) {
-               rc = PTR_ERR(test_type);
-               DRM_ERROR("[%s] debugfs test_type failed, rc=%d\n",
-                                 DEBUG_NAME, rc);
-       }
 
        debug->root = minor->debugfs_root;
 
diff --git a/drivers/gpu/drm/msm/dp/dp_hpd.c b/drivers/gpu/drm/msm/dp/dp_hpd.c
index 5b8fe3202..e1c90fa 100644
--- a/drivers/gpu/drm/msm/dp/dp_hpd.c
+++ b/drivers/gpu/drm/msm/dp/dp_hpd.c
@@ -34,8 +34,8 @@ int dp_hpd_connect(struct dp_usbpd *dp_usbpd, bool hpd)
 
        dp_usbpd->hpd_high = hpd;
 
-       if (!hpd_priv->dp_cb && !hpd_priv->dp_cb->configure
-                               && !hpd_priv->dp_cb->disconnect) {
+       if (!hpd_priv->dp_cb || !hpd_priv->dp_cb->configure
+                               || !hpd_priv->dp_cb->disconnect) {
                pr_err("hpd dp_cb not initialized\n");
                return -EINVAL;
        }
diff --git a/drivers/gpu/drm/msm/dp/dp_power.c 
b/drivers/gpu/drm/msm/dp/dp_power.c
index 9c4ea00..3961ba4 100644
--- a/drivers/gpu/drm/msm/dp/dp_power.c
+++ b/drivers/gpu/drm/msm/dp/dp_power.c
@@ -269,7 +269,7 @@ int dp_power_clk_enable(struct dp_power *dp_power,
                DRM_ERROR("failed to '%s' clks for: %s. err=%d\n",
                        enable ? "enable" : "disable",
                        dp_parser_pm_name(pm_type), rc);
-                       return rc;
+               return rc;
        }
 
        if (pm_type == DP_CORE_PM)
-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

_______________________________________________
Freedreno mailing list
Freedreno@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/freedreno

Reply via email to