]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RAS/AMD/FMPM: Get masked address
authorYazen Ghannam <yazen.ghannam@amd.com>
Thu, 27 Feb 2025 19:31:32 +0000 (19:31 +0000)
committerBorislav Petkov (AMD) <bp@alien8.de>
Tue, 8 Apr 2025 17:30:58 +0000 (19:30 +0200)
commit58029c39cdc54ac4f4dc40b4a9c05eed9f9b808a
tree6c628c7f48281927347e00ad7db649aa28f874dc
parent6c44e5354d4d16d9d891a419ca3f57abfe18ce7a
RAS/AMD/FMPM: Get masked address

Some operations require checking, or ignoring, specific bits in an address
value. For example, this can be comparing address values to identify unique
structures.

Currently, the full address value is compared when filtering for duplicates.
This results in over counting and creation of extra records.  This gives the
impression that more unique events occurred than did in reality.

Mask the address for physical rows on MI300.

  [ bp: Simplify. ]

Fixes: 6f15e617cc99 ("RAS: Introduce a FRU memory poison manager")
Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Cc: stable@vger.kernel.org
drivers/ras/amd/atl/internal.h
drivers/ras/amd/atl/umc.c
drivers/ras/amd/fmpm.c