On 2018-06-07 03:03 AM, Timothy Arceri wrote: > Fixes truncation warning in gcc 8.1 > > Fixes: 8539c9bf3158 ("gallium/radeon: add the kernel version into the > renderer string") > --- > src/gallium/drivers/radeonsi/si_pipe.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/gallium/drivers/radeonsi/si_pipe.h > b/src/gallium/drivers/radeonsi/si_pipe.h > index 5d1671fb87f..cf9b124fe5a 100644 > --- a/src/gallium/drivers/radeonsi/si_pipe.h > +++ b/src/gallium/drivers/radeonsi/si_pipe.h > @@ -409,7 +409,7 @@ struct si_screen { > > struct radeon_info info; > uint64_t debug_flags; > - char renderer_string[100]; > + char renderer_string[183]; > > unsigned gs_table_depth; > unsigned tess_offchip_block_dw_size; >
si_init_renderer_string has: snprintf(sscreen->renderer_string, sizeof(sscreen->renderer_string), ... My understanding from the snprintf manpage is that snprintf should never write more than sizeof(sscreen->renderer_string) bytes. Does that give the wrong size? Either way though, not sure how this patch could make a difference. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev