Reviewed-by: Marek Olšák <marek.ol...@amd.com> Marek
On Tue, Jul 17, 2018 at 10:36 AM, Jan Vesely <jan.ves...@rutgers.edu> wrote: > They might lead to unrecoverable GPU hang. > Signed-off-by: Jan Vesely <jan.ves...@rutgers.edu> > --- > src/gallium/drivers/radeonsi/si_compute.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/src/gallium/drivers/radeonsi/si_compute.c > b/src/gallium/drivers/radeonsi/si_compute.c > index 5d3341ff61..2349be9584 100644 > --- a/src/gallium/drivers/radeonsi/si_compute.c > +++ b/src/gallium/drivers/radeonsi/si_compute.c > @@ -238,6 +238,12 @@ static void *si_create_compute_state( > const amd_kernel_code_t *code_object = > si_compute_get_code_object(program, 0); > code_object_to_config(code_object, > &program->shader.config); > + if (program->shader.binary.reloc_count != 0) { > + fprintf(stderr, "Error: %d unsupported > relocations\n", > + program->shader.binary.reloc_count); > + FREE(program); > + return NULL; > + } > } else { > si_shader_binary_read_config(&program->shader.binary, > &program->shader.config, 0); > -- > 2.16.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev