✗ CI.checkpatch: warning for drm/xe/guc: Fix size_t print format

Patchwork patchwork at emeril.freedesktop.org
Tue Jan 28 16:41:46 UTC 2025


== Series Details ==

Series: drm/xe/guc: Fix size_t print format
URL   : https://patchwork.freedesktop.org/series/144039/
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
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit a3654f1f8dbb7f2fc68f0890eda4861bb4d9da80
Author: Lucas De Marchi <lucas.demarchi at intel.com>
Date:   Tue Jan 28 07:42:42 2025 -0800

    drm/xe/guc: Fix size_t print format
    
    Use %zx format to print size_t to remove the following warning when
    building for i386:
    
       include/linux/vmstat.h:518:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion]
         518 |         return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"
             |                               ~~~~~~~~~~~ ^ ~~~
    >> drivers/gpu/drm/xe/xe_guc_ct.c:1727:43: warning: format specifies type 'unsigned long' but the argument has type 'size_t' (aka 'unsigned int') [-Wformat]
        1727 |                         drm_printf(p, "[CTB].length: 0x%lx\n", snapshot->ctb_size);
             |                                                        ~~~     ^~~~~~~~~~~~~~~~~~
             |                                                        %zx
    
    Cc: José Roberto de Souza <jose.souza at intel.com>
    Reported-by: kernel test robot <lkp at intel.com>
    Closes: https://lore.kernel.org/oe-kbuild-all/202501281627.H6nj184e-lkp@intel.com/
    Fixes: cb1f868ca137 ("drm/xe: Make GUC binaries dump consistent with other binaries in devcoredump")
    Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
+ /mt/dim checkpatch 5abfea439ebf973d3eabf588f5d87054676b6f2e drm-intel
a3654f1f8dbb drm/xe/guc: Fix size_t print format
-:13: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#13: 
     518 |         return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_"

total: 0 errors, 1 warnings, 0 checks, 16 lines checked




More information about the Intel-xe mailing list