== Series Details == Series: series starting with [CI,01/10] drm/i915: Restore control over ppgtt for context creation ABI URL : https://patchwork.freedesktop.org/series/60931/ State : warning == Summary == $ dim checkpatch origin/drm-tip a7f0011a8006 drm/i915: Restore control over ppgtt for context creation ABI -:81: WARNING:LONG_LINE: line over 100 characters #81: FILE: include/uapi/drm/i915_drm.h:420: +#define DRM_IOCTL_I915_GEM_VM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_I915_GEM_VM_CREATE, struct drm_i915_gem_vm_control) -:82: WARNING:LONG_LINE: line over 100 characters #82: FILE: include/uapi/drm/i915_drm.h:421: +#define DRM_IOCTL_I915_GEM_VM_DESTROY DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_VM_DESTROY, struct drm_i915_gem_vm_control) -:82: WARNING:SPACING: space prohibited between function name and open parenthesis '(' #82: FILE: include/uapi/drm/i915_drm.h:421: +#define DRM_IOCTL_I915_GEM_VM_DESTROY DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_VM_DESTROY, struct drm_i915_gem_vm_control) -:82: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #82: FILE: include/uapi/drm/i915_drm.h:421: +#define DRM_IOCTL_I915_GEM_VM_DESTROY DRM_IOW (DRM_COMMAND_BASE + DRM_I915_GEM_VM_DESTROY, struct drm_i915_gem_vm_control) total: 1 errors, 3 warnings, 0 checks, 64 lines checked 0ee71d63d86d drm/i915: Allow a context to define its set of engines -:463: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'p' - possible side-effects? #463: FILE: drivers/gpu/drm/i915/i915_utils.h:110: +#define check_struct_size(p, member, n, sz) \ + likely(__check_struct_size(sizeof(*(p)), \ + sizeof(*(p)->member) + __must_be_array((p)->member), \ + n, sz)) -:463: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'member' - possible side-effects? #463: FILE: drivers/gpu/drm/i915/i915_utils.h:110: +#define check_struct_size(p, member, n, sz) \ + likely(__check_struct_size(sizeof(*(p)), \ + sizeof(*(p)->member) + __must_be_array((p)->member), \ + n, sz)) -:463: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'member' may be better as '(member)' to avoid precedence issues #463: FILE: drivers/gpu/drm/i915/i915_utils.h:110: +#define check_struct_size(p, member, n, sz) \ + likely(__check_struct_size(sizeof(*(p)), \ + sizeof(*(p)->member) + __must_be_array((p)->member), \ + n, sz)) total: 0 errors, 0 warnings, 3 checks, 454 lines checked 599b4e66284d drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[] fb20fc128117 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation f9e0ba1ed17a drm/i915: Allow userspace to clone contexts on creation -:213: ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #213: FILE: drivers/gpu/drm/i915/i915_gem_context.c:1884: +#define MAP(x, y) [ilog2(I915_CONTEXT_CLONE_##x)] = y total: 1 errors, 0 warnings, 0 checks, 235 lines checked 40a94de2d5c8 drm/i915: Load balancing across a virtual engine d249ffecefcf drm/i915: Apply an execution_mask to the virtual_engine d94de55850df drm/i915: Extend execution fence to support a callback decdec661820 drm/i915/execlists: Virtual engine bonding abd45bbc051b drm/i915: Allow specification of parallel execbuf _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx