== Series Details == Series: drm/i915: Refactor PAT/object cache handling URL : https://patchwork.freedesktop.org/series/120924/ State : warning == Summary == Error: dim checkpatch failed ad8a0b08444d drm/i915: Refactor PAT/object cache handling Traceback (most recent call last): File "scripts/spdxcheck.py", line 6, in <module> from ply import lex, yacc ModuleNotFoundError: No module named 'ply' -:797: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #797: FILE: drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c:63: +i915_ttm_cache_pat(struct drm_i915_private *i915, struct ttm_resource *res, struct ttm_tt *ttm) -:1410: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating? #1410: new file mode 100644 -:1415: WARNING:SPDX_LICENSE_TAG: Missing or malformed SPDX-License-Identifier tag in line 1 #1415: FILE: drivers/gpu/drm/i915/i915_cache.c:1: +/* -:1416: WARNING:SPDX_LICENSE_TAG: Misplaced SPDX-License-Identifier tag - use line 1 instead #1416: FILE: drivers/gpu/drm/i915/i915_cache.c:2: + * SPDX-License-Identifier: MIT -:1473: WARNING:STATIC_CONST_CHAR_ARRAY: static const char * array should probably be static const char * const #1473: FILE: drivers/gpu/drm/i915/i915_cache.c:59: + static const char *mode_str[] = { -:1479: WARNING:STATIC_CONST_CHAR_ARRAY: static const char * array should probably be static const char * const #1479: FILE: drivers/gpu/drm/i915/i915_cache.c:65: + static const char *flag_str[] = { -:1529: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1529: FILE: drivers/gpu/drm/i915/i915_cache.h:17: +#define I915_CACHE(mode) \ + (i915_cache_t)(I915_CACHE_MODE_##mode) -:1534: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1534: FILE: drivers/gpu/drm/i915/i915_cache.h:22: +#define _I915_CACHE(mode, flag) \ + (i915_cache_t)((I915_CACHE_MODE_##mode) | __I915_CACHE_FLAG(flag)) -:1537: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1537: FILE: drivers/gpu/drm/i915/i915_cache.h:25: +#define __I915_CACHE(mode, flags) \ + (i915_cache_t)((I915_CACHE_MODE_##mode) | ((flags) << 8)) -:1540: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1540: FILE: drivers/gpu/drm/i915/i915_cache.h:28: +#define I915_CACHE_MODE(cache) \ + (enum i915_cache_mode)(((i915_cache_t)(cache)) & 0xff) -:1542: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1542: FILE: drivers/gpu/drm/i915/i915_cache.h:30: +#define I915_CACHE_FLAGS(cache) \ + (unsigned int)((((i915_cache_t)(cache) & 0xff00)) >> 8) -:2139: WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations #2139: FILE: drivers/gpu/drm/i915/selftests/mock_gem_device.c:134: + [2] = __I915_CACHE(WB, BIT(I915_CACHE_FLAG_COH1W) | BIT(I915_CACHE_FLAG_L3)), \ total: 5 errors, 6 warnings, 1 checks, 1767 lines checked