|
@@ -1113,7 +1113,7 @@ efi_initialize_iomem_resources(struct resource *code_resource,
|
|
|
if (md->num_pages == 0) /* should not happen */
|
|
|
continue;
|
|
|
|
|
|
- flags = IORESOURCE_MEM;
|
|
|
+ flags = IORESOURCE_MEM | IORESOURCE_BUSY;
|
|
|
switch (md->type) {
|
|
|
|
|
|
case EFI_MEMORY_MAPPED_IO:
|
|
@@ -1135,12 +1135,11 @@ efi_initialize_iomem_resources(struct resource *code_resource,
|
|
|
|
|
|
case EFI_ACPI_MEMORY_NVS:
|
|
|
name = "ACPI Non-volatile Storage";
|
|
|
- flags |= IORESOURCE_BUSY;
|
|
|
break;
|
|
|
|
|
|
case EFI_UNUSABLE_MEMORY:
|
|
|
name = "reserved";
|
|
|
- flags |= IORESOURCE_BUSY | IORESOURCE_DISABLED;
|
|
|
+ flags |= IORESOURCE_DISABLED;
|
|
|
break;
|
|
|
|
|
|
case EFI_RESERVED_TYPE:
|
|
@@ -1149,7 +1148,6 @@ efi_initialize_iomem_resources(struct resource *code_resource,
|
|
|
case EFI_ACPI_RECLAIM_MEMORY:
|
|
|
default:
|
|
|
name = "reserved";
|
|
|
- flags |= IORESOURCE_BUSY;
|
|
|
break;
|
|
|
}
|
|
|
|