== Series Details == Series: series starting with [1/2] drm/i915/perf: Register sysctl path globally URL : https://patchwork.freedesktop.org/series/70871/ State : warning == Summary == $ dim checkpatch origin/drm-tip 59ac00e2ba5e drm/i915/perf: Register sysctl path globally a35b4a55e2aa drm/i915: Introduce new macros for tracing -:51: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #51: FILE: drivers/gpu/drm/i915/gt/intel_context.c:72: + CE_TRACE(ce, "pin ring:{head:%04x, tail:%04x}\n", ce->ring->head, ce->ring->tail); -:82: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'ce__' - possible side-effects? #82: FILE: drivers/gpu/drm/i915/gt/intel_context.h:18: +#define CE_TRACE(ce__, fmt, ...) do { \ + typecheck(struct intel_context, *(ce__)); \ + ENGINE_TRACE((ce__)->engine, "context:%llx" fmt, \ + (ce__)->timeline->fence_context, \ + ##__VA_ARGS__); \ +} while(0); -:82: WARNING:DO_WHILE_MACRO_WITH_TRAILING_SEMICOLON: do {} while (0) macros should not be semicolon terminated #82: FILE: drivers/gpu/drm/i915/gt/intel_context.h:18: +#define CE_TRACE(ce__, fmt, ...) do { \ + typecheck(struct intel_context, *(ce__)); \ + ENGINE_TRACE((ce__)->engine, "context:%llx" fmt, \ + (ce__)->timeline->fence_context, \ + ##__VA_ARGS__); \ +} while(0); -:87: ERROR:SPACING: space required before the open parenthesis '(' #87: FILE: drivers/gpu/drm/i915/gt/intel_context.h:23: +} while(0); -:100: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'e__' - possible side-effects? #100: FILE: drivers/gpu/drm/i915/gt/intel_engine.h:32: +#define ENGINE_TRACE(e__, fmt, ...) do { \ + typecheck(struct intel_engine_cs, *(e__)); \ + GEM_TRACE("%s %s: " fmt, \ + dev_name((e__)->i915->drm.dev), \ + (e__)->name, \ + ##__VA_ARGS__); \ +} while (0) -:102: WARNING:SPACE_BEFORE_TAB: please, no space before tabs #102: FILE: drivers/gpu/drm/i915/gt/intel_engine.h:34: +^IGEM_TRACE("%s %s: " fmt, ^I^I^I^I^I\$ -:210: WARNING:QUOTED_WHITESPACE_BEFORE_NEWLINE: unnecessary whitespace before a quoted newline #210: FILE: drivers/gpu/drm/i915/gt/intel_gt_pm.c:192: + GEM_TRACE("%s \n", dev_name(gt->i915->drm.dev)); -:507: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #507: FILE: drivers/gpu/drm/i915/gt/intel_ring_submission.c:769: + ENGINE_TRACE(engine, "ring head [%x] not parked\n", intel_uncore_read_fw(uncore, RING_HEAD(base))); -:613: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'rq__' - possible side-effects? #613: FILE: drivers/gpu/drm/i915/i915_request.h:52: +#define RQ_TRACE(rq__, fmt, ...) do { \ + typecheck(struct i915_request, *(rq__)); \ + ENGINE_TRACE((rq__)->engine, \ + "fence %llx:%lld, current %d" fmt, \ + (rq__)->fence.context, (rq__)->fence.seqno, \ + hwsp_seqno((rq__)),##__VA_ARGS__); \ +} while(0) -:618: ERROR:SPACING: space required after that ',' (ctx:VxV) #618: FILE: drivers/gpu/drm/i915/i915_request.h:57: + hwsp_seqno((rq__)),##__VA_ARGS__); \ ^ -:619: ERROR:SPACING: space required before the open parenthesis '(' #619: FILE: drivers/gpu/drm/i915/i915_request.h:58: +} while(0) total: 3 errors, 3 warnings, 5 checks, 507 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx