[PATCH] drm/amdgpu/atomfirmware: Silence UBSAN warning
Alex Deucher
alexdeucher at gmail.com
Mon Sep 9 17:19:51 UTC 2024
Ping?
Alex
On Fri, Sep 6, 2024 at 12:43 PM Alex Deucher <alexander.deucher at amd.com> wrote:
>
> Per the comments, these are variable sized arrays.
>
> Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3613
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
> ---
> drivers/gpu/drm/amd/include/atomfirmware.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/include/atomfirmware.h b/drivers/gpu/drm/amd/include/atomfirmware.h
> index 09cbc3afd6d8..b0fc22383e28 100644
> --- a/drivers/gpu/drm/amd/include/atomfirmware.h
> +++ b/drivers/gpu/drm/amd/include/atomfirmware.h
> @@ -1038,7 +1038,7 @@ struct display_object_info_table_v1_4
> uint16_t supporteddevices;
> uint8_t number_of_path;
> uint8_t reserved;
> - struct atom_display_object_path_v2 display_path[8]; //the real number of this included in the structure is calculated by using the (whole structure size - the header size- number_of_path)/size of atom_display_object_path
> + struct atom_display_object_path_v2 display_path[]; //the real number of this included in the structure is calculated by using the (whole structure size - the header size- number_of_path)/size of atom_display_object_path
> };
>
> struct display_object_info_table_v1_5 {
> @@ -1048,7 +1048,7 @@ struct display_object_info_table_v1_5 {
> uint8_t reserved;
> // the real number of this included in the structure is calculated by using the
> // (whole structure size - the header size- number_of_path)/size of atom_display_object_path
> - struct atom_display_object_path_v3 display_path[8];
> + struct atom_display_object_path_v3 display_path[];
> };
>
> /*
> --
> 2.46.0
>
More information about the amd-gfx
mailing list