[Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for gpu/drm/i915: globally replace dev_priv with i915

Patchwork patchwork at emeril.freedesktop.org
Thu Jun 13 01:02:13 UTC 2019


== Series Details ==

Series: gpu/drm/i915: globally replace dev_priv with i915
URL   : https://patchwork.freedesktop.org/series/61983/
State : warning

== Summary ==

$ dim checkpatch origin/drm-tip
5585dfe286e9 gpu/drm/i915: globally replace dev_priv with i915
-:633: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!r"
#633: FILE: drivers/gpu/drm/i915/gem/i915_gem_stolen.c:141:
+		if (r == NULL && !IS_GEN(i915, 3)) {

-:2243: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2243: FILE: drivers/gpu/drm/i915/gvt/cmd_parser.c:909:
+	if (IS_GEN(gvt->i915, 9) &&
 			intel_gvt_mmio_is_in_ctx(gvt, offset) &&

-:2863: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#2863: FILE: drivers/gpu/drm/i915/gvt/gtt.c:293:
+static void write_pte64(struct drm_i915_private *i915,
 		unsigned long index, u64 pte)

-:3109: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'gvt' may be better as '(gvt)' to avoid precedence issues
#3109: FILE: drivers/gpu/drm/i915/gvt/gvt.h:376:
+#define gvt_aperture_sz(gvt)	  (gvt->i915->ggtt.mappable_end)

-:3110: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'gvt' may be better as '(gvt)' to avoid precedence issues
#3110: FILE: drivers/gpu/drm/i915/gvt/gvt.h:377:
+#define gvt_aperture_pa_base(gvt) (gvt->i915->ggtt.gmadr.start)

-:3113: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'gvt' may be better as '(gvt)' to avoid precedence issues
#3113: FILE: drivers/gpu/drm/i915/gvt/gvt.h:379:
+#define gvt_ggtt_gm_sz(gvt)	  (gvt->i915->ggtt.vm.total)

-:3125: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'gvt' may be better as '(gvt)' to avoid precedence issues
#3125: FILE: drivers/gpu/drm/i915/gvt/gvt.h:393:
+#define gvt_fence_sz(gvt) (gvt->i915->num_fence_regs)

-:3309: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3309: FILE: drivers/gpu/drm/i915/gvt/handlers.c:1420:
+		if (IS_SKYLAKE(vgpu->gvt->i915)
+			 || IS_KABYLAKE(vgpu->gvt->i915)

-:3310: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3310: FILE: drivers/gpu/drm/i915/gvt/handlers.c:1421:
+			 || IS_KABYLAKE(vgpu->gvt->i915)
+			 || IS_COFFEELAKE(vgpu->gvt->i915)) {

-:3331: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3331: FILE: drivers/gpu/drm/i915/gvt/handlers.c:1445:
+		if (IS_SKYLAKE(vgpu->gvt->i915)
+			 || IS_KABYLAKE(vgpu->gvt->i915)

-:3332: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3332: FILE: drivers/gpu/drm/i915/gvt/handlers.c:1446:
+			 || IS_KABYLAKE(vgpu->gvt->i915)
+			 || IS_COFFEELAKE(vgpu->gvt->i915))

-:3457: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3457: FILE: drivers/gpu/drm/i915/gvt/handlers.c:3364:
+	} else if (IS_SKYLAKE(i915)
+		|| IS_KABYLAKE(i915)

-:3458: CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#3458: FILE: drivers/gpu/drm/i915/gvt/handlers.c:3365:
+		|| IS_KABYLAKE(i915)
+		|| IS_COFFEELAKE(i915)) {

-:3919: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3919: FILE: drivers/gpu/drm/i915/gvt/scheduler.c:1019:
+			intel_uncore_forcewake_get(&gvt->i915->uncore,
 					FORCEWAKE_ALL);

-:3928: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#3928: FILE: drivers/gpu/drm/i915/gvt/scheduler.c:1041:
+			intel_uncore_forcewake_put(&gvt->i915->uncore,
 					FORCEWAKE_ALL);

-:4443: CHECK:BRACES: braces {} should be used on all arms of this statement
#4443: FILE: drivers/gpu/drm/i915/i915_debugfs.c:907:
+		if (INTEL_GEN(i915) >= 9)
[...]
 		else {
[...]

-:4959: WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 63)
#4959: FILE: drivers/gpu/drm/i915/i915_debugfs.c:1496:
+	if (INTEL_GEN(i915) >= 9)
 		/* no global SR status; inspect per-plane WM */;

-:7255: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!i915->wq"
#7255: FILE: drivers/gpu/drm/i915/i915_drv.c:819:
+	if (i915->wq == NULL)

-:7261: CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "!i915->hotplug.dp_wq"
#7261: FILE: drivers/gpu/drm/i915/i915_drv.c:823:
+	if (i915->hotplug.dp_wq == NULL)

-:8663: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#8663: FILE: drivers/gpu/drm/i915/i915_drv.c:2857:
+static int vlv_resume_prepare(struct drm_i915_private *i915,
 				bool rpm_resume)

-:9173: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9173: FILE: drivers/gpu/drm/i915/i915_drv.h:2176:
+#define IS_G4X(i915)	(IS_G45(i915) || IS_GM45(i915))

-:9177: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9177: FILE: drivers/gpu/drm/i915/i915_drv.h:2180:
+#define IS_IRONLAKE_M(i915) \
+	(IS_PLATFORM(i915, INTEL_IRONLAKE) && IS_MOBILE(i915))

-:9180: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9180: FILE: drivers/gpu/drm/i915/i915_drv.h:2183:
+#define IS_IVB_GT1(i915)	(IS_IVYBRIDGE(i915) && \
+				 INTEL_INFO(i915)->gt == 1)

-:9194: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9194: FILE: drivers/gpu/drm/i915/i915_drv.h:2197:
+#define IS_HSW_EARLY_SDV(i915) (IS_HASWELL(i915) && \
+				    (INTEL_DEVID(i915) & 0xFF00) == 0x0C00)

-:9200: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9200: FILE: drivers/gpu/drm/i915/i915_drv.h:2203:
+#define IS_BDW_GT3(i915)	(IS_BROADWELL(i915) && \
+				 INTEL_INFO(i915)->gt == 3)

-:9204: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9204: FILE: drivers/gpu/drm/i915/i915_drv.h:2207:
+#define IS_HSW_GT3(i915)	(IS_HASWELL(i915) && \
+				 INTEL_INFO(i915)->gt == 3)

-:9206: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9206: FILE: drivers/gpu/drm/i915/i915_drv.h:2209:
+#define IS_HSW_GT1(i915)	(IS_HASWELL(i915) && \
+				 INTEL_INFO(i915)->gt == 1)

-:9251: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9251: FILE: drivers/gpu/drm/i915/i915_drv.h:2222:
+#define IS_SKL_GT2(i915)	(IS_SKYLAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 2)

-:9253: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9253: FILE: drivers/gpu/drm/i915/i915_drv.h:2224:
+#define IS_SKL_GT3(i915)	(IS_SKYLAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 3)

-:9255: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9255: FILE: drivers/gpu/drm/i915/i915_drv.h:2226:
+#define IS_SKL_GT4(i915)	(IS_SKYLAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 4)

-:9257: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9257: FILE: drivers/gpu/drm/i915/i915_drv.h:2228:
+#define IS_KBL_GT2(i915)	(IS_KABYLAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 2)

-:9259: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9259: FILE: drivers/gpu/drm/i915/i915_drv.h:2230:
+#define IS_KBL_GT3(i915)	(IS_KABYLAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 3)

-:9265: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9265: FILE: drivers/gpu/drm/i915/i915_drv.h:2236:
+#define IS_CFL_GT2(i915)	(IS_COFFEELAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 2)

-:9267: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9267: FILE: drivers/gpu/drm/i915/i915_drv.h:2238:
+#define IS_CFL_GT3(i915)	(IS_COFFEELAKE(i915) && \
+				 INTEL_INFO(i915)->gt == 3)

-:9282: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9282: FILE: drivers/gpu/drm/i915/i915_drv.h:2262:
+#define IS_BXT_REVID(i915, since, until) \
+	(IS_BROXTON(i915) && IS_REVID(i915, since, until))

-:9293: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9293: FILE: drivers/gpu/drm/i915/i915_drv.h:2271:
+#define IS_KBL_REVID(i915, since, until) \
+	(IS_KABYLAKE(i915) && IS_REVID(i915, since, until))

-:9301: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9301: FILE: drivers/gpu/drm/i915/i915_drv.h:2277:
+#define IS_GLK_REVID(i915, since, until) \
+	(IS_GEMINILAKE(i915) && IS_REVID(i915, since, until))

-:9314: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9314: FILE: drivers/gpu/drm/i915/i915_drv.h:2297:
+#define IS_GEN9_LP(i915)	(IS_GEN(i915, 9) && IS_LP(i915))

-:9315: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9315: FILE: drivers/gpu/drm/i915/i915_drv.h:2298:
+#define IS_GEN9_BC(i915)	(IS_GEN(i915, 9) && !IS_LP(i915))

-:9365: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9365: FILE: drivers/gpu/drm/i915/i915_drv.h:2316:
+#define HAS_WT(i915)	((IS_HASWELL(i915) || \
+				 IS_BROADWELL(i915)) && HAS_EDRAM(i915))

-:9385: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'sizes' - possible side-effects?
#9385: FILE: drivers/gpu/drm/i915/i915_drv.h:2336:
+#define HAS_PAGE_SIZES(i915, sizes) ({ \
 	GEM_BUG_ON((sizes) == 0); \
+	((sizes) & ~INTEL_INFO(i915)->page_sizes) == 0; \
 })

-:9400: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9400: FILE: drivers/gpu/drm/i915/i915_drv.h:2346:
+#define HAS_BROKEN_CS_TLB(i915)	(IS_I830(i915) || IS_I845G(i915))

-:9406: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9406: FILE: drivers/gpu/drm/i915/i915_drv.h:2349:
+#define NEEDS_WaRsDisableCoarsePowerGating(i915) \
+	(IS_CANNONLAKE(i915) || \
+	 IS_SKL_GT3(i915) || IS_SKL_GT4(i915))

-:9415: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9415: FILE: drivers/gpu/drm/i915/i915_drv.h:2354:
+#define HAS_GMBUS_BURST_READ(i915) (INTEL_GEN(i915) >= 10 || \
+					IS_GEMINILAKE(i915) || \
+					IS_KABYLAKE(i915))

-:9427: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9427: FILE: drivers/gpu/drm/i915/i915_drv.h:2361:
+#define HAS_128_BYTE_Y_TILING(i915) (!IS_GEN(i915, 2) && \
+					 !(IS_I915G(i915) || \
+					 IS_I915GM(i915)))

-:9436: WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#9436: FILE: drivers/gpu/drm/i915/i915_drv.h:2367:
+#define HAS_FW_BLC(i915) ^I(INTEL_GEN(i915) > 2)$

-:9438: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9438: FILE: drivers/gpu/drm/i915/i915_drv.h:2369:
+#define HAS_CUR_FBC(i915)	(!HAS_GMCH(i915) && INTEL_GEN(i915) >= 7)

-:9441: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9441: FILE: drivers/gpu/drm/i915/i915_drv.h:2371:
+#define HAS_IPS(i915)	(IS_HSW_ULT(i915) || IS_BROADWELL(i915))

-:9537: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9537: FILE: drivers/gpu/drm/i915/i915_drv.h:2438:
+#define HAS_PCH_LPT_LP(i915) \
+	(INTEL_PCH_ID(i915) == INTEL_PCH_LPT_LP_DEVICE_ID_TYPE || \
+	 INTEL_PCH_ID(i915) == INTEL_PCH_WPT_LP_DEVICE_ID_TYPE)

-:9540: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9540: FILE: drivers/gpu/drm/i915/i915_drv.h:2441:
+#define HAS_PCH_LPT_H(i915) \
+	(INTEL_PCH_ID(i915) == INTEL_PCH_LPT_DEVICE_ID_TYPE || \
+	 INTEL_PCH_ID(i915) == INTEL_PCH_WPT_DEVICE_ID_TYPE)

-:9557: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i915' - possible side-effects?
#9557: FILE: drivers/gpu/drm/i915/i915_drv.h:2455:
+#define NUM_L3_SLICES(i915) (IS_HSW_GT3(i915) ? \
+				 2 : HAS_L3_DPF(i915))

-:9606: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9606: FILE: drivers/gpu/drm/i915/i915_drv.h:2506:
+extern void intel_hangcheck_init(struct drm_i915_private *i915);

-:9802: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9802: FILE: drivers/gpu/drm/i915/i915_drv.h:2799:
+extern void i915_perf_init(struct drm_i915_private *i915);

-:9803: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9803: FILE: drivers/gpu/drm/i915/i915_drv.h:2800:
+extern void i915_perf_fini(struct drm_i915_private *i915);

-:9804: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9804: FILE: drivers/gpu/drm/i915/i915_drv.h:2801:
+extern void i915_perf_register(struct drm_i915_private *i915);

-:9805: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9805: FILE: drivers/gpu/drm/i915/i915_drv.h:2802:
+extern void i915_perf_unregister(struct drm_i915_private *i915);

-:9810: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9810: FILE: drivers/gpu/drm/i915/i915_drv.h:2805:
+extern int i915_save_state(struct drm_i915_private *i915);

-:9811: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9811: FILE: drivers/gpu/drm/i915/i915_drv.h:2806:
+extern int i915_restore_state(struct drm_i915_private *i915);

-:9833: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9833: FILE: drivers/gpu/drm/i915/i915_drv.h:2823:
+extern int intel_modeset_vga_set_state(struct drm_i915_private *i915,

-:9839: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9839: FILE: drivers/gpu/drm/i915/i915_drv.h:2826:
+extern void i915_redisable_vga(struct drm_i915_private *i915);

-:9840: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9840: FILE: drivers/gpu/drm/i915/i915_drv.h:2827:
+extern void i915_redisable_vga_power_on(struct drm_i915_private *i915);

-:9841: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#9841: FILE: drivers/gpu/drm/i915/i915_drv.h:2828:
+extern void intel_init_pch_refclk(struct drm_i915_private *i915);

-:10147: WARNING:AVOID_BUG: Avoid crashing the kernel - try using WARN_ON & recovery code rather than BUG() or BUG_ON()
#10147: FILE: drivers/gpu/drm/i915/i915_gem.c:1284:
+	BUG_ON(!i915->kernel_context);

-:12501: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#12501: FILE: drivers/gpu/drm/i915/i915_irq.c:1464:
+		i915->l3_parity.which_slice &= ~(1<<slice);
 		                                  ^

-:14642: WARNING:BRACES: braces {} are not necessary for any arm of this statement
#14642: FILE: drivers/gpu/drm/i915/i915_irq.c:3984:
+	if (IS_GEN(i915, 5)) {
[...]
 	} else {
[...]

-:14879: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#14879: FILE: drivers/gpu/drm/i915/i915_irq.c:4187:
+		if (intel_display_power_is_enabled(i915,
 				POWER_DOMAIN_PIPE(pipe)))

-:15739: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#15739: FILE: drivers/gpu/drm/i915/i915_irq.h:16:
+extern void intel_irq_init(struct drm_i915_private *i915);

-:15740: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#15740: FILE: drivers/gpu/drm/i915/i915_irq.h:17:
+extern void intel_irq_fini(struct drm_i915_private *i915);

-:15785: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#15785: FILE: drivers/gpu/drm/i915/i915_irq.h:50:
 }
+void bdw_update_pipe_irq(struct drm_i915_private *i915,

-:15797: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#15797: FILE: drivers/gpu/drm/i915/i915_irq.h:59:
 }
+static inline void bdw_disable_pipe_irq(struct drm_i915_private *i915,

-:15804: CHECK:LINE_SPACING: Please use a blank line after function/struct/union/enum declarations
#15804: FILE: drivers/gpu/drm/i915/i915_irq.h:64:
 }
+void ibx_display_interrupt_update(struct drm_i915_private *i915,

-:15949: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#15949: FILE: drivers/gpu/drm/i915/i915_oa_bdw.h:13:
+extern void i915_perf_load_test_config_bdw(struct drm_i915_private *i915);

-:16010: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16010: FILE: drivers/gpu/drm/i915/i915_oa_bxt.h:13:
+extern void i915_perf_load_test_config_bxt(struct drm_i915_private *i915);

-:16071: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16071: FILE: drivers/gpu/drm/i915/i915_oa_cflgt2.h:13:
+extern void i915_perf_load_test_config_cflgt2(struct drm_i915_private *i915);

-:16132: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16132: FILE: drivers/gpu/drm/i915/i915_oa_cflgt3.h:13:
+extern void i915_perf_load_test_config_cflgt3(struct drm_i915_private *i915);

-:16193: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16193: FILE: drivers/gpu/drm/i915/i915_oa_chv.h:13:
+extern void i915_perf_load_test_config_chv(struct drm_i915_private *i915);

-:16254: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16254: FILE: drivers/gpu/drm/i915/i915_oa_cnl.h:13:
+extern void i915_perf_load_test_config_cnl(struct drm_i915_private *i915);

-:16315: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16315: FILE: drivers/gpu/drm/i915/i915_oa_glk.h:13:
+extern void i915_perf_load_test_config_glk(struct drm_i915_private *i915);

-:16376: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16376: FILE: drivers/gpu/drm/i915/i915_oa_hsw.h:13:
+extern void i915_perf_load_test_config_hsw(struct drm_i915_private *i915);

-:16437: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16437: FILE: drivers/gpu/drm/i915/i915_oa_icl.h:13:
+extern void i915_perf_load_test_config_icl(struct drm_i915_private *i915);

-:16498: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16498: FILE: drivers/gpu/drm/i915/i915_oa_kblgt2.h:13:
+extern void i915_perf_load_test_config_kblgt2(struct drm_i915_private *i915);

-:16559: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16559: FILE: drivers/gpu/drm/i915/i915_oa_kblgt3.h:13:
+extern void i915_perf_load_test_config_kblgt3(struct drm_i915_private *i915);

-:16620: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16620: FILE: drivers/gpu/drm/i915/i915_oa_sklgt2.h:13:
+extern void i915_perf_load_test_config_sklgt2(struct drm_i915_private *i915);

-:16681: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16681: FILE: drivers/gpu/drm/i915/i915_oa_sklgt3.h:13:
+extern void i915_perf_load_test_config_sklgt3(struct drm_i915_private *i915);

-:16742: CHECK:AVOID_EXTERNS: extern prototypes should be avoided in .h files
#16742: FILE: drivers/gpu/drm/i915/i915_oa_sklgt4.h:13:
+extern void i915_perf_load_test_config_sklgt4(struct drm_i915_private *i915);

-:16990: CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'i915->perf.oa.oa_buffer.last_ctx_id ==
 		     i915->perf.oa.specific_ctx_id'
#16990: FILE: drivers/gpu/drm/i915/i915_perf.c:788:
+		if (!i915->perf.oa.exclusive_stream->ctx ||
+		    i915->perf.oa.specific_ctx_id == ctx_id ||
+		    (i915->perf.oa.oa_buffer.last_ctx_id ==
+		     i915->perf.oa.specific_ctx_id) ||
 		    reason & OAREPORT_REASON_CTX_SWITCH) {

-:17259: WARNING:AVOID_BUG: Avoid crashing the kernel - try using WARN_ON & recovery code rather than BUG() or BUG_ON()
#17259: FILE: drivers/gpu/drm/i915/i915_perf.c:1364:
+	BUG_ON(stream != i915->perf.oa.exclusive_stream);

-:17925: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#17925: FILE: drivers/gpu/drm/i915/i915_perf.c:2326:
+static __poll_t i915_perf_poll_locked(struct drm_i915_private *i915,
 					  struct i915_perf_stream *stream,

-:18638: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#18638: FILE: drivers/gpu/drm/i915/i915_perf.c:3464:
+				i915->perf.oa.gen8_valid_ctx_bit = (1<<25);
 				                                     ^

-:18646: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#18646: FILE: drivers/gpu/drm/i915/i915_perf.c:3469:
+				i915->perf.oa.gen8_valid_ctx_bit = (1<<16);
 				                                     ^

-:18671: CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#18671: FILE: drivers/gpu/drm/i915/i915_perf.c:3485:
+			i915->perf.oa.gen8_valid_ctx_bit = (1<<16);
 			                                     ^

-:18679: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#18679: FILE: drivers/gpu/drm/i915/i915_perf.c:3491:
+		hrtimer_init(&i915->perf.oa.poll_check_timer,
 				CLOCK_MONOTONIC, HRTIMER_MODE_REL);

-:18914: WARNING:LONG_LINE: line over 100 characters
#18914: FILE: drivers/gpu/drm/i915/i915_reg.h:254:
+



More information about the Intel-gfx mailing list