ACK/Cmnt: [PATCH 0/1][SRU][Jammy] Fix AMD Yellow Carp GPU UBSAN warning array-index-out-of-bounds

Tim Gardner tim.gardner at canonical.com
Tue Jan 18 20:05:04 UTC 2022


Acked-by: Tim Gardner <tim.gardner at canonical.com>

Nominate Jammy in the bug report.

On 1/18/22 12:44 PM, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1958229
> 
> [Impact]
> 
> On HP Lockheed16, following UBSAN warning dumped at boot and the first
> USB4 port is disabled:
> 
>    UBSAN: array-index-out-of-bounds in /drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.c:1295:22
>    index 6 is out of range for type 'dcn10_stream_enc_registers[5]'
> 
> This is a follow-up for bug 1953008 on Jammy, which only happens when
> patches for USB4 alt mode were applied and tested on a HP platform.
> 
> [Fix]
> 
> Commit d374d3b49321 ("drm/amd/display: Fix out of bounds access on DNC31
> stream encoder regs") from Linus' tree.
> 
> [Test Case]
> 
> Apply and check no more such warning, and USB alt mode should work.
> 
> [Where problems could occur]
> 
> No. This specifies the expected array size to avoid UBSAN warning.
> 
> [Other Info]
> 
> While UBSAN is only turned on by default on 5.15 kernels or newer, and
> we didn't find this issue on oem-5.14, so only Jammy is nominated here.
> 
> Nicholas Kazlauskas (1):
>    drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
> 
>   drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 

-- 
-----------
Tim Gardner
Canonical, Inc



More information about the kernel-team mailing list