]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/ras: cap pending_ecc_list size
authorStanley.Yang <Stanley.Yang@amd.com>
Mon, 11 May 2026 11:44:16 +0000 (19:44 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 27 May 2026 14:50:57 +0000 (10:50 -0400)
commit82502db448aa9eca2c8d8ee8b424f37aa9ce3ac0
treebe870fd9734a48c6ec226f59cb5e2032eb35f2e2
parenta71db9b8f77bab7b730b9f00a769d8f7a9e3dafd
drm/amd/ras: cap pending_ecc_list size

Drop new entries once pending_ecc_count hits RAS_UMC_PENDING_ECC_MAX
(8192) so an ECC storm or repeated UMC error injection cannot exhaust
kernel memory. Dropped events are counted and reported via a
rate-limited warning.

Signed-off-by: Stanley.Yang <Stanley.Yang@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
drivers/gpu/drm/amd/ras/rascore/ras_umc.h