On 6/20/23 20:51, Srinivasan Shanmugam wrote:
Conform to Linux kernel coding style.

Reported by checkpatch:

WARNING: else is not generally useful after a break or return

Expressions under 'else' branch in function 'dm_crtc_get_scanoutpos' are
executed whenever the expression in 'if' is False. Otherwise, return
from function occurs. Therefore, there is no need in 'else', and it has
been removed.

Cc: Alex Deucher <alexander.deuc...@amd.com>
Cc: Harry Wentland <harry.wentl...@amd.com>
Cc: Rodrigo Siqueira <rodrigo.sique...@amd.com>
Cc: Aurabindo Pillai <aurabindo.pil...@amd.com>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmu...@amd.com>
---
  .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 38 +++++++++----------
  1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
index 2446529c329a..a2048ffbbdb6 100644
--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
@@ -264,32 +264,32 @@ static int dm_crtc_get_scanoutpos(struct amdgpu_device 
*adev, int crtc,
                                  u32 *vbl, u32 *position)
  {
        u32 v_blank_start, v_blank_end, h_position, v_position;
+       struct amdgpu_crtc *acrtc = NULL;
if ((crtc < 0) || (crtc >= adev->mode_info.num_crtc))
                return -EINVAL;
-       else {
-               struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc];
-
-               if (acrtc->dm_irq_params.stream ==  NULL) {
-                       DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
-                                 crtc);
-                       return 0;
-               }
- /*
-                * TODO rework base driver to use values directly.
-                * for now parse it back into reg-format
-                */
-               dc_stream_get_scanoutpos(acrtc->dm_irq_params.stream,
-                                        &v_blank_start,
-                                        &v_blank_end,
-                                        &h_position,
-                                        &v_position);
+       acrtc = adev->mode_info.crtcs[crtc];
- *position = v_position | (h_position << 16);
-               *vbl = v_blank_start | (v_blank_end << 16);
+       if (!acrtc->dm_irq_params.stream) {
+               DRM_ERROR("dc_stream_state is NULL for crtc '%d'!\n",
+                         crtc);
+               return 0;
        }
+ /*
+        * TODO rework base driver to use values directly.
+        * for now parse it back into reg-format
+        */
+       dc_stream_get_scanoutpos(acrtc->dm_irq_params.stream,
+                                &v_blank_start,
+                                &v_blank_end,
+                                &h_position,
+                                &v_position);
+
+       *position = v_position | (h_position << 16);
+       *vbl = v_blank_start | (v_blank_end << 16);
+
        return 0;
  }

Reviewed-by: Rodrigo Siqueira <rodrigo.sique...@amd.com>

Reply via email to