From: Mauro Carvalho Chehab Date: Wed, 15 Jan 2025 12:50:24 +0000 (+0100) Subject: acpi/ghes: don't check if physical_address is not zero X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2e223c5ec1146b61163d3372ac629d9240d57cb1;p=qemu.git acpi/ghes: don't check if physical_address is not zero The 'physical_address' value is a faulty page. As such, 0 is as valid as any other value. Suggested-by: Igor Mammedov Signed-off-by: Mauro Carvalho Chehab Reviewed-by: Igor Mammedov Reviewed-by: Jonathan Cameron Message-Id: Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- diff --git a/hw/acpi/ghes.c b/hw/acpi/ghes.c index edc74c38bf..a3dffd78b0 100644 --- a/hw/acpi/ghes.c +++ b/hw/acpi/ghes.c @@ -400,10 +400,6 @@ int acpi_ghes_record_errors(uint16_t source_id, uint64_t physical_address) start_addr = le64_to_cpu(ags->ghes_addr_le); - if (!physical_address) { - return -1; - } - start_addr += source_id * sizeof(uint64_t); cpu_physical_memory_read(start_addr, &error_block_addr,