== Series Details ==

Series: Ultrajoiner basic functionality series (rev5)
URL   : https://patchwork.freedesktop.org/series/133800/
State : warning

== Summary ==

Error: dim checkpatch failed
2d669c201834 drm/i915: Add some essential functionality for joiners
-:61: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#61: FILE: drivers/gpu/drm/i915/display/intel_display.c:277:
+       for (i = lsb; i < msb; i += 4)
+       {

total: 1 errors, 0 warnings, 0 checks, 160 lines checked
fe13acd29ba0 drm/i915: Split current joiner hw state readout
-:75: CHECK:SPACING: No space is necessary after a cast
#75: FILE: drivers/gpu/drm/i915/display/intel_display.c:3627:
+               power_domain = intel_dsc_power_domain(crtc, (enum transcoder) 
pipe);

total: 0 errors, 0 warnings, 1 checks, 99 lines checked
c0974ac78b4e drm/i915: Add bigjoiner and uncompressed joiner hw readout sanity 
checks
f9f16c82cfe5 drm/i915: Implement hw state readout and checks for ultrajoiner
-:39: CHECK:SPACING: No space is necessary after a cast
#39: FILE: drivers/gpu/drm/i915/display/intel_display.c:3659:
+               power_domain = intel_dsc_power_domain(crtc, (enum transcoder) 
pipe);

-:142: WARNING:UNNECESSARY_ELSE: else is not generally useful after a break or 
return
#142: FILE: drivers/gpu/drm/i915/display/intel_display.c:3751:
+               return fls(primary_pipes) - 1;
+       } else {

-:168: CHECK:BRACES: braces {} should be used on all arms of this statement
#168: FILE: drivers/gpu/drm/i915/display/intel_display.c:3769:
+       if (!ultrajoiner_used) {
[...]
+               return secondary_pipes & GENMASK(next_primary_pipe - 1, 
primary_pipe);
[...]

-:178: CHECK:BRACES: Unbalanced braces around else statement
#178: FILE: drivers/gpu/drm/i915/display/intel_display.c:3778:
+       } else

-:203: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#203: FILE: drivers/gpu/drm/i915/display/intel_display.c:3856:
+                       get_joiner_primary_pipe(crtc->pipe, primary_pipes,
+                                              secondary_pipes, 
ultrajoiner_used);

-:223: WARNING:LONG_LINE: line length of 102 exceeds 100 columns
#223: FILE: drivers/gpu/drm/i915/display/intel_display.c:3997:
+               BIT(get_joiner_primary_pipe(pipe, primary_pipes, 
secondary_pipes, ultrajoiner_used)) |

total: 0 errors, 2 warnings, 4 checks, 215 lines checked
19934be097d6 drm/i915: Compute config and mode valid changes for ultrajoiner
-:66: CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#66: FILE: drivers/gpu/drm/i915/display/intel_dp.c:761:
+       max_bpp_joiner = max_bpp_small_joiner_ram =

-:213: ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#213: FILE: drivers/gpu/drm/i915/display/intel_dp.c:1271:
+       }
+       else if (intel_dp_need_bigjoiner(intel_dp, connector,

-:214: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#214: FILE: drivers/gpu/drm/i915/display/intel_dp.c:1272:
+       else if (intel_dp_need_bigjoiner(intel_dp, connector,
+                                   mode->hdisplay, target_clock)) {

-:330: WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#330: FILE: drivers/gpu/drm/i915/display/intel_dp.h:124:
+bool intel_dp_joiner_needs_dsc(struct drm_i915_private *i915, bool 
use_bigjoiner, bool use_ultrajoiner);

-:388: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#388: FILE: drivers/gpu/drm/i915/display/intel_dp_mst.c:583:
+       else if (intel_dp_need_bigjoiner(intel_dp, connector,
+                                   adjusted_mode->crtc_hdisplay,

-:503: CHECK:LINE_SPACING: Please don't use multiple blank lines
#503: FILE: drivers/gpu/drm/i915/display/intel_hdmi.c:2355:
+
+

-:559: WARNING:ONE_SEMICOLON: Statements terminations use 1 semicolon
#559: FILE: drivers/gpu/drm/i915/display/intel_vdsc.c:812:
+                       dss_ctl1_val |= PRIMARY_ULTRA_JOINER_ENABLE;;

total: 1 errors, 2 warnings, 4 checks, 487 lines checked
87ebdb522e19 drm/i915: Add new abstraction layer to handle pipe order for 
different joiners
-:7: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible 
unwrapped commit description?)
#7: 
Ultrajoiner case requires special treatment where both reverse and staight order

-:77: CHECK:LINE_SPACING: Please don't use multiple blank lines
#77: FILE: drivers/gpu/drm/i915/display/intel_display.c:1724:
 
+

-:82: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#82: FILE: drivers/gpu/drm/i915/display/intel_display.c:1729:
+       static const enum pipe ultrajoiner_pipe_order_enable[I915_MAX_PIPES] =
+               { PIPE_B, PIPE_D, PIPE_C, PIPE_A };

-:84: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#84: FILE: drivers/gpu/drm/i915/display/intel_display.c:1731:
+       static const enum pipe bigjoiner_pipe_order_enable[I915_MAX_PIPES] =
+               { PIPE_B, PIPE_A, PIPE_D, PIPE_C };

-:86: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#86: FILE: drivers/gpu/drm/i915/display/intel_display.c:1733:
+       static const enum pipe nojoiner_pipe_order_enable[I915_MAX_PIPES] =
+               { PIPE_A, PIPE_B, PIPE_C, PIPE_D };

-:98: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#98: FILE: drivers/gpu/drm/i915/display/intel_display.c:1745:
+       static const enum pipe ultrajoiner_pipe_order_disable[I915_MAX_PIPES] =
+               { PIPE_A, PIPE_B, PIPE_D, PIPE_C };

-:100: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#100: FILE: drivers/gpu/drm/i915/display/intel_display.c:1747:
+       static const enum pipe bigjoiner_pipe_order_disable[I915_MAX_PIPES] =
+               { PIPE_A, PIPE_B, PIPE_C, PIPE_D };

-:102: ERROR:OPEN_BRACE: that open brace { should be on the previous line
#102: FILE: drivers/gpu/drm/i915/display/intel_display.c:1749:
+       static const enum pipe nojoiner_pipe_order_disable[I915_MAX_PIPES] =
+               { PIPE_A, PIPE_B, PIPE_C, PIPE_D };

-:218: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in 
parentheses
#218: FILE: drivers/gpu/drm/i915/display/intel_display.h:277:
+#define for_each_intel_crtc_in_mask_priority(__dev_priv, intel_crtc, __p, 
__mask, __priolist) \
+       for_each_pipe(__dev_priv, __p) \
+               for_each_if((__mask) & BIT(__priolist[__p])) \
+                       for_each_if(intel_crtc = 
intel_crtc_for_pipe(__dev_priv, __priolist[__p]))

-:218: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__dev_priv' - possible 
side-effects?
#218: FILE: drivers/gpu/drm/i915/display/intel_display.h:277:
+#define for_each_intel_crtc_in_mask_priority(__dev_priv, intel_crtc, __p, 
__mask, __priolist) \
+       for_each_pipe(__dev_priv, __p) \
+               for_each_if((__mask) & BIT(__priolist[__p])) \
+                       for_each_if(intel_crtc = 
intel_crtc_for_pipe(__dev_priv, __priolist[__p]))

-:218: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__p' - possible 
side-effects?
#218: FILE: drivers/gpu/drm/i915/display/intel_display.h:277:
+#define for_each_intel_crtc_in_mask_priority(__dev_priv, intel_crtc, __p, 
__mask, __priolist) \
+       for_each_pipe(__dev_priv, __p) \
+               for_each_if((__mask) & BIT(__priolist[__p])) \
+                       for_each_if(intel_crtc = 
intel_crtc_for_pipe(__dev_priv, __priolist[__p]))

-:218: CHECK:MACRO_ARG_REUSE: Macro argument reuse '__priolist' - possible 
side-effects?
#218: FILE: drivers/gpu/drm/i915/display/intel_display.h:277:
+#define for_each_intel_crtc_in_mask_priority(__dev_priv, intel_crtc, __p, 
__mask, __priolist) \
+       for_each_pipe(__dev_priv, __p) \
+               for_each_if((__mask) & BIT(__priolist[__p])) \
+                       for_each_if(intel_crtc = 
intel_crtc_for_pipe(__dev_priv, __priolist[__p]))

total: 7 errors, 1 warnings, 4 checks, 241 lines checked


Reply via email to