diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c index 15d17937c4315c3bded47b4265919b3294f7220d..7ce00a63f6957610f1f059edabf19d79ef0c56f6 100644 --- a/drivers/acpi/resource.c +++ b/drivers/acpi/resource.c @@ -200,6 +200,9 @@ static bool acpi_decode_space(struct resource *res, if (addr->producer_consumer == ACPI_PRODUCER) res->flags |= IORESOURCE_WINDOW; + if (addr->info.mem.caching == ACPI_PREFETCHABLE_MEMORY) + res->flags |= IORESOURCE_PREFETCH; + return !(res->flags & IORESOURCE_DISABLED); }