author: Dan Williams <dan.j.williams@intel.com> 2021-08-11 11:53:37 -0700
committer: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2021-08-18 09:06:50 +0200
commit: 4debaa9f577af93595a31f3357c87580c383e12b
parent: fbe28d4afbdaa61ea794f1674f8fcc3417a268e3
Commit Summary:
Diffstat:
1 file changed, 3 insertions, 0 deletions
diff --git a/drivers/acpi/nfit/core.c b/drivers/acpi/nfit/core.c
index 23d9a09d7060..a3ef6cce644c 100644
--- a/drivers/acpi/nfit/core.c
+++ b/drivers/acpi/nfit/core.c
@@ -3021,6 +3021,9 @@ static int acpi_nfit_register_region(struct acpi_nfit_desc *acpi_desc,
struct acpi_nfit_memory_map *memdev = nfit_memdev->memdev;
struct nd_mapping_desc *mapping;
+ /* range index 0 == unmapped in SPA or invalid-SPA */
+ if (memdev->range_index == 0 || spa->range_index == 0)
+ continue;
if (memdev->range_index != spa->range_index)
continue;
if (count >= ND_MAX_MAPPINGS) {