]> www.infradead.org Git - users/jedix/linux-maple.git/commit
EDAC/bluefield: Don't use bluefield_edac_readl() result on error
authorDavid Thompson <davthompson@nvidia.com>
Tue, 18 Mar 2025 21:47:47 +0000 (17:47 -0400)
committerBorislav Petkov (AMD) <bp@alien8.de>
Thu, 22 May 2025 15:58:28 +0000 (17:58 +0200)
commitea3b0b7f541b9511abe2b89547c95458804f38e2
treef0fbfedc445ac95d69dd9c24a55382acf72d42da
parent2b2408aca90b86c1ef51c19d834e5f6db0a1ff30
EDAC/bluefield: Don't use bluefield_edac_readl() result on error

The bluefield_edac_readl() routine returns an uninitialized result on error
paths. In those cases the calling routine should not use the uninitialized
result. The driver should simply log the error, and then return early.

Fixes: e41967575474 ("EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2")
Signed-off-by: David Thompson <davthompson@nvidia.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Shravan Kumar Ramani <shravankr@nvidia.com>
Link: https://lore.kernel.org/20250318214747.12271-1-davthompson@nvidia.com
drivers/edac/bluefield_edac.c