tree:   git://anongit.freedesktop.org/drm/drm-misc drm-misc-next
head:   f89632a9e5fa6c4787c14458cd42a9ef42025434
commit: f89632a9e5fa6c4787c14458cd42a9ef42025434 [2/2] drm: Add 
CONFIG_DRM_WERROR
config: s390-allyesconfig 
(https://download.01.org/0day-ci/archive/20240307/202403070619.kffnoc64-...@intel.com/config)
compiler: s390-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20240307/202403070619.kffnoc64-...@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <l...@intel.com>
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202403070619.kffnoc64-...@intel.com/

All errors (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
>> drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1255:52: error: '%s' directive output 
>> may be truncated writing up to 29 bytes into a region of size 23 
>> [-Werror=format-truncation=]
    1255 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp.bin", 
chip_name);
         |                                                    ^~
   ......
    1393 |                 r = gfx_v9_0_init_cp_gfx_microcode(adev, 
ucode_prefix);
         |                                                          ~~~~~~~~~~~~
   In function 'gfx_v9_0_init_cp_gfx_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1393:7,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1255:9: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 30
    1255 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp.bin", 
chip_name);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1261:52: error: '%s' directive output 
may be truncated writing up to 29 bytes into a region of size 23 
[-Werror=format-truncation=]
    1261 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me.bin", 
chip_name);
         |                                                    ^~
   ......
    1393 |                 r = gfx_v9_0_init_cp_gfx_microcode(adev, 
ucode_prefix);
         |                                                          ~~~~~~~~~~~~
   In function 'gfx_v9_0_init_cp_gfx_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1393:7,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1261:9: note: 'snprintf' output 
between 15 and 44 bytes into a destination of size 30
    1261 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me.bin", 
chip_name);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1267:52: error: '%s' directive output 
may be truncated writing up to 29 bytes into a region of size 23 
[-Werror=format-truncation=]
    1267 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_ce.bin", 
chip_name);
         |                                                    ^~
   ......
    1393 |                 r = gfx_v9_0_init_cp_gfx_microcode(adev, 
ucode_prefix);
         |                                                          ~~~~~~~~~~~~
   In function 'gfx_v9_0_init_cp_gfx_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1393:7,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1267:9: note: 'snprintf' output 
between 15 and 44 bytes into a destination of size 30
    1267 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_ce.bin", 
chip_name);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1303:60: error: '%s' directive output 
may be truncated writing up to 29 bytes into a region of size 23 
[-Werror=format-truncation=]
    1303 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc_am4.bin", chip_name);
         |                                                            ^~
   ......
    1398 |         r = gfx_v9_0_init_rlc_microcode(adev, ucode_prefix);
         |                                               ~~~~~~~~~~~~  
   In function 'gfx_v9_0_init_rlc_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1398:6,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1303:17: note: 'snprintf' output 
between 20 and 49 bytes into a destination of size 30
    1303 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc_am4.bin", chip_name);
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1309:60: error: '%s' directive output 
may be truncated writing up to 29 bytes into a region of size 23 
[-Werror=format-truncation=]
    1309 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_kicker_rlc.bin", chip_name);
         |                                                            ^~
   ......
    1398 |         r = gfx_v9_0_init_rlc_microcode(adev, ucode_prefix);
         |                                               ~~~~~~~~~~~~  
   In function 'gfx_v9_0_init_rlc_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1398:6,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1309:17: note: 'snprintf' output 
between 23 and 52 bytes into a destination of size 30
    1309 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_kicker_rlc.bin", chip_name);
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_early_init':
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1311:60: error: '%s' directive output 
may be truncated writing up to 29 bytes into a region of size 23 
[-Werror=format-truncation=]
    1311 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", chip_name);
         |                                                            ^~
   ......
    1398 |         r = gfx_v9_0_init_rlc_microcode(adev, ucode_prefix);
         |                                               ~~~~~~~~~~~~  
   In function 'gfx_v9_0_init_rlc_microcode',
       inlined from 'gfx_v9_0_init_microcode' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1398:6,
       inlined from 'gfx_v9_0_early_init' at 
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4540:9:
   drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1311:17: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 30
    1311 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", chip_name);
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: In function 
'gfx_v10_0_init_microcode':
>> drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3979:58: error: '%s' directive output 
>> may be truncated writing up to 4 bytes into a region of size between 0 and 
>> 29 [-Werror=format-truncation=]
    3979 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp%s.bin", 
ucode_prefix, wks);
         |                                                          ^~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3979:9: note: 'snprintf' output 
between 16 and 49 bytes into a destination of size 40
    3979 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp%s.bin", 
ucode_prefix, wks);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3985:57: error: '%s' directive output 
may be truncated writing up to 4 bytes into a region of size between 1 and 30 
[-Werror=format-truncation=]
    3985 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me%s.bin", 
ucode_prefix, wks);
         |                                                         ^~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3985:9: note: 'snprintf' output 
between 15 and 48 bytes into a destination of size 40
    3985 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me%s.bin", 
ucode_prefix, wks);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3991:57: error: '%s' directive output 
may be truncated writing up to 4 bytes into a region of size between 1 and 30 
[-Werror=format-truncation=]
    3991 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_ce%s.bin", 
ucode_prefix, wks);
         |                                                         ^~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3991:9: note: 'snprintf' output 
between 15 and 48 bytes into a destination of size 40
    3991 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_ce%s.bin", 
ucode_prefix, wks);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3998:62: error: '_rlc.bin' directive 
>> output may be truncated writing 8 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
    3998 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", ucode_prefix);
         |                                                              ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3998:17: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 40
    3998 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", ucode_prefix);
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:4014:58: error: '%s' directive output 
may be truncated writing up to 4 bytes into a region of size between 0 and 29 
[-Werror=format-truncation=]
    4014 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec%s.bin", 
ucode_prefix, wks);
         |                                                          ^~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:4014:9: note: 'snprintf' output 
between 16 and 49 bytes into a destination of size 40
    4014 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec%s.bin", 
ucode_prefix, wks);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:4021:54: error: '_mec2' directive 
>> output may be truncated writing 5 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
    4021 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec2%s.bin", 
ucode_prefix, wks);
         |                                                      ^~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:4021:9: note: 'snprintf' output 
between 17 and 50 bytes into a destination of size 40
    4021 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec2%s.bin", 
ucode_prefix, wks);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c: In function 
'gfx_v11_0_init_microcode':
>> drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:519:54: error: '_pfp.bin' directive 
>> output may be truncated writing 8 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
     519 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp.bin", 
ucode_prefix);
         |                                                      ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:519:9: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 40
     519 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_pfp.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:536:54: error: '_me.bin' directive 
>> output may be truncated writing 7 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
     536 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me.bin", 
ucode_prefix);
         |                                                      ^~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:536:9: note: 'snprintf' output 
between 15 and 44 bytes into a destination of size 40
     536 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_me.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:553:70: error: '_rlc.bin' directive 
>> output may be truncated writing 8 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
     553 |                         snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", ucode_prefix);
         |                                                                      
^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:553:25: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 40
     553 |                         snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_rlc.bin", ucode_prefix);
         |                         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:565:54: error: '_mec.bin' directive 
>> output may be truncated writing 8 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
     565 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec.bin", 
ucode_prefix);
         |                                                      ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c:565:9: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 40
     565 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s_mec.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c: In function 
'amdgpu_mes_init_microcode':
>> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1486:66: error: '%s' directive 
>> output may be truncated writing up to 1 bytes into a region of size between 
>> 0 and 29 [-Werror=format-truncation=]
    1486 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                                                                  ^~
   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1486:17: note: 'snprintf' output 
between 16 and 46 bytes into a destination of size 40
    1486 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1487 |                          ucode_prefix,
         |                          ~~~~~~~~~~~~~
    1488 |                          pipe == AMDGPU_MES_SCHED_PIPE ? "" : "1");
         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1481:66: error: '%s' directive 
>> output may be truncated writing 1 byte into a region of size between 0 and 
>> 29 [-Werror=format-truncation=]
    1481 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                                                                  ^~
    1482 |                          ucode_prefix,
    1483 |                          pipe == AMDGPU_MES_SCHED_PIPE ? "_2" : "1");
         |                                                                 ~~~
   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1481:17: note: 'snprintf' output 
between 17 and 46 bytes into a destination of size 40
    1481 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1482 |                          ucode_prefix,
         |                          ~~~~~~~~~~~~~
    1483 |                          pipe == AMDGPU_MES_SCHED_PIPE ? "_2" : "1");
         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1481:66: error: '%s' directive 
>> output may be truncated writing 2 bytes into a region of size between 0 and 
>> 29 [-Werror=format-truncation=]
    1481 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                                                                  ^~
    1482 |                          ucode_prefix,
    1483 |                          pipe == AMDGPU_MES_SCHED_PIPE ? "_2" : "1");
         |                                                          ~~~~     
   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1481:17: note: 'snprintf' output 
between 18 and 47 bytes into a destination of size 40
    1481 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes%s.bin",
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1482 |                          ucode_prefix,
         |                          ~~~~~~~~~~~~~
    1483 |                          pipe == AMDGPU_MES_SCHED_PIPE ? "_2" : "1");
         |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1493:62: error: '_mes.bin' directive 
>> output may be truncated writing 8 bytes into a region of size between 4 and 
>> 33 [-Werror=format-truncation=]
    1493 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes.bin",
         |                                                              ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c:1493:17: note: 'snprintf' output 
between 16 and 45 bytes into a destination of size 40
    1493 |                 snprintf(fw_name, sizeof(fw_name), 
"amdgpu/%s_mes.bin",
         |                 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1494 |                          ucode_prefix);
         |                          ~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_early_init':
>> drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:97:58: error: 'snprintf' output may 
>> be truncated before the last format character [-Werror=format-truncation=]
      97 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |                                                          ^
   drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:97:9: note: 'snprintf' output 
between 12 and 41 bytes into a destination of size 40
      97 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c: In function 
'smu_v11_0_init_microcode':
>> drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c:110:54: error: 
>> '.bin' directive output may be truncated writing 4 bytes into a region of 
>> size between 0 and 29 [-Werror=format-truncation=]
     110 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |                                                      ^~~~
   drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/smu_v11_0.c:110:9: note: 
'snprintf' output between 12 and 41 bytes into a destination of size 36
     110 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c: In function 
'smu_v13_0_init_microcode':
>> drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c:108:52: error: '%s' 
>> directive output may be truncated writing up to 29 bytes into a region of 
>> size 23 [-Werror=format-truncation=]
     108 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |                                                    ^~       
~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu13/smu_v13_0.c:108:9: note: 
'snprintf' output between 12 and 41 bytes into a destination of size 30
     108 |         snprintf(fw_name, sizeof(fw_name), "amdgpu/%s.bin", 
ucode_prefix);
         |         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c: In function 
'rzg2l_du_vsp_atomic_flush':
>> drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c:69:37: error: variable 'state' 
>> set but not used [-Werror=unused-but-set-variable]
      69 |         struct rzg2l_du_crtc_state *state;
         |                                     ^~~~~
   cc1: all warnings being treated as errors
--
   drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function 'imx_ldb_probe':
>> drivers/gpu/drm/imx/ipuv3/imx-ldb.c:658:57: error: '_sel' directive output 
>> may be truncated writing 4 bytes into a region of size between 3 and 13 
>> [-Werror=format-truncation=]
     658 |                 snprintf(clkname, sizeof(clkname), "di%d_sel", i);
         |                                                         ^~~~
   drivers/gpu/drm/imx/ipuv3/imx-ldb.c:658:17: note: 'snprintf' output between 
8 and 18 bytes into a destination of size 16
     658 |                 snprintf(clkname, sizeof(clkname), "di%d_sel", i);
         |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors
--
>> drivers/gpu/drm/panthor/panthor_device.c:142:13: error: 
>> 'panthor_device_is_initialized' defined but not used 
>> [-Werror=unused-function]
     142 | static bool panthor_device_is_initialized(struct panthor_device 
*ptdev)
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors


vim +1255 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c

005440066f929b Huang Rui         2019-03-13  1248  
24c44c89178208 Le Ma             2018-09-18  1249  static int 
gfx_v9_0_init_cp_gfx_microcode(struct amdgpu_device *adev,
1c21885ec1ef3e Mario Limonciello 2022-12-28  1250                               
          char *chip_name)
b1023571479020 Ken Wang          2017-03-03  1251  {
b1023571479020 Ken Wang          2017-03-03  1252       char fw_name[30];
b1023571479020 Ken Wang          2017-03-03  1253       int err;
b1023571479020 Ken Wang          2017-03-03  1254  
b1023571479020 Ken Wang          2017-03-03 @1255       snprintf(fw_name, 
sizeof(fw_name), "amdgpu/%s_pfp.bin", chip_name);
ec787deb2ddffc Mario Limonciello 2023-01-03  1256       err = 
amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name);
b1023571479020 Ken Wang          2017-03-03  1257       if (err)
b1023571479020 Ken Wang          2017-03-03  1258               goto out;
93cad722d3fe54 Likun Gao         2022-09-20  1259       
amdgpu_gfx_cp_init_microcode(adev, AMDGPU_UCODE_ID_CP_PFP);
b1023571479020 Ken Wang          2017-03-03  1260  
b1023571479020 Ken Wang          2017-03-03  1261       snprintf(fw_name, 
sizeof(fw_name), "amdgpu/%s_me.bin", chip_name);
ec787deb2ddffc Mario Limonciello 2023-01-03  1262       err = 
amdgpu_ucode_request(adev, &adev->gfx.me_fw, fw_name);
b1023571479020 Ken Wang          2017-03-03  1263       if (err)
b1023571479020 Ken Wang          2017-03-03  1264               goto out;
93cad722d3fe54 Likun Gao         2022-09-20  1265       
amdgpu_gfx_cp_init_microcode(adev, AMDGPU_UCODE_ID_CP_ME);
b1023571479020 Ken Wang          2017-03-03  1266  
b1023571479020 Ken Wang          2017-03-03  1267       snprintf(fw_name, 
sizeof(fw_name), "amdgpu/%s_ce.bin", chip_name);
ec787deb2ddffc Mario Limonciello 2023-01-03  1268       err = 
amdgpu_ucode_request(adev, &adev->gfx.ce_fw, fw_name);
b1023571479020 Ken Wang          2017-03-03  1269       if (err)
b1023571479020 Ken Wang          2017-03-03  1270               goto out;
93cad722d3fe54 Likun Gao         2022-09-20  1271       
amdgpu_gfx_cp_init_microcode(adev, AMDGPU_UCODE_ID_CP_CE);
24c44c89178208 Le Ma             2018-09-18  1272  
24c44c89178208 Le Ma             2018-09-18  1273  out:
24c44c89178208 Le Ma             2018-09-18  1274       if (err) {
ec787deb2ddffc Mario Limonciello 2023-01-03  1275               
amdgpu_ucode_release(&adev->gfx.pfp_fw);
ec787deb2ddffc Mario Limonciello 2023-01-03  1276               
amdgpu_ucode_release(&adev->gfx.me_fw);
ec787deb2ddffc Mario Limonciello 2023-01-03  1277               
amdgpu_ucode_release(&adev->gfx.ce_fw);
24c44c89178208 Le Ma             2018-09-18  1278       }
24c44c89178208 Le Ma             2018-09-18  1279       return err;
24c44c89178208 Le Ma             2018-09-18  1280  }
24c44c89178208 Le Ma             2018-09-18  1281  

:::::: The code at line 1255 was first introduced by commit
:::::: b1023571479020e9e9c15a51b43bf8e15406952b drm/amdgpu: implement GFX 9.0 
support (v2)

:::::: TO: Ken Wang <qingqing.w...@amd.com>
:::::: CC: Alex Deucher <alexander.deuc...@amd.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

Reply via email to