drm/amdgpu: refine amdgpu_fru_get_product_info
authorJiansong Chen <Jiansong.Chen@amd.com>
Tue, 25 May 2021 06:14:58 +0000 (14:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 18 Jun 2021 08:00:06 +0000 (10:00 +0200)
commit75fa7fbef1325ab56404b0afcd5822d11b844664
treec590a74a48fed1b2f24ec2638242a1defcffc603
parent34fe4ccb1fe52b5c58d3730c6732e6971dc3564b
drm/amdgpu: refine amdgpu_fru_get_product_info

[ Upstream commit 5cfc912582e13b05d71fb7acc4ec69ddfa9af320 ]

1. eliminate potential array index out of bounds.
2. return meaningful value for failure.

Signed-off-by: Jiansong Chen <Jiansong.Chen@amd.com>
Reviewed-by: Jack Gui <Jack.Gui@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c