]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amd/ras: return error when converting records to nps pages fails
authorGangliang Xie <ganglxie@amd.com>
Tue, 12 May 2026 07:14:33 +0000 (15:14 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 19 May 2026 15:54:29 +0000 (11:54 -0400)
return error when converting records to nps pages fails

Signed-off-by: Gangliang Xie <ganglxie@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/ras/rascore/ras_umc.c

index c7ae005ea70525059cf86a59c5b990924eec1a96..91dd730de3cecb4605482213083f4b90c1491f5c 100644 (file)
@@ -391,9 +391,8 @@ static int ras_umc_update_eeprom_ram_data(struct ras_core_context *ras_core,
                        data->space_left--;
                }
        } else {
-               memcpy(&data->bps[data->count], bps, sizeof(*data->bps));
-               data->count++;
-               data->space_left--;
+               RAS_DEV_ERR(ras_core->dev, "Failed to convert record to nps pages!");
+               return -EINVAL;
        }
 
        return 0;