[Intel-xe] ✗ CI.checkpatch: warning for series starting with [CI,01/13] drm/xe: Split xe_info_init

Patchwork patchwork at emeril.freedesktop.org
Tue Dec 5 02:13:44 UTC 2023


== Series Details ==

Series: series starting with [CI,01/13] drm/xe: Split xe_info_init
URL   : https://patchwork.freedesktop.org/series/127329/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
6030b24c1386b00de8187b5fb987e283a57b372a
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit aa41ff31a81b16660f34b45ce2496e1786ec4c4f
Author: Michał Winiarski <michal.winiarski at intel.com>
Date:   Tue Dec 5 02:33:08 2023 +0100

    drm/xe/guc: Split GuC params used for "hwconfig" and "post-hwconfig"
    
    Move params that are not used for initial "hwconfig" load to
    "post-hwconfig" phase.
    
    Signed-off-by: Michał Winiarski <michal.winiarski at intel.com>
    Reviewed-by: Matthew Brost <matthew.brost at intel.com>
    Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
+ /mt/dim checkpatch 3cf2df8b17f8be54008581a37361e6ec36dc3d87 drm-intel
9b06f2d04 drm/xe: Split xe_info_init
665e66cf5 drm/xe: Introduce xe_tile_init_early and use at earlier point in probe
6d4d6b18c drm/xe: Map the entire BAR0 and hold onto the initial mapping
ac2186a82 drm/xe/device: Introduce xe_device_probe_early
-:76: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'xe__' - possible side-effects?
#76: FILE: drivers/gpu/drm/xe/xe_device.h:127:
+#define for_each_remote_tile(tile__, xe__, id__) \
+	for ((id__) = 1; (id__) < (xe__)->info.tile_count; (id__)++) \
+		for_each_if((tile__) = &(xe__)->tiles[(id__)])

-:76: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'id__' - possible side-effects?
#76: FILE: drivers/gpu/drm/xe/xe_device.h:127:
+#define for_each_remote_tile(tile__, xe__, id__) \
+	for ((id__) = 1; (id__) < (xe__)->info.tile_count; (id__)++) \
+		for_each_if((tile__) = &(xe__)->tiles[(id__)])

total: 0 errors, 0 warnings, 2 checks, 160 lines checked
6ed9ba545 drm/xe: Don't "peek" into GMD_ID
a46c79b94 drm/xe: Move system memory management init to earlier point in probe
fbafc7119 drm/xe: Move force_wake init to earlier point in probe
5cdf74d86 drm/xe: Reorder GGTT init to earlier point in probe
bbe34fa52 drm/xe: Add a helper for DRM device-lifetime BO create
89dcbab08 drm/xe/uc: Split xe_uc_fw_init
199c0e7ad drm/xe/uc: Store firmware binary in system-memory backed BO
0cd6c1f79 drm/xe/uc: Extract xe_uc_sanitize_reset
aa41ff31a drm/xe/guc: Split GuC params used for "hwconfig" and "post-hwconfig"




More information about the Intel-xe mailing list