aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/pci/acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/pci/acpi.c')
-rw-r--r--arch/x86/pci/acpi.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c
index cfd1b132b8e3..bb98afd0591e 100644
--- a/arch/x86/pci/acpi.c
+++ b/arch/x86/pci/acpi.c
@@ -231,23 +231,23 @@ static acpi_status resource_to_addr(struct acpi_resource *resource,
231 case ACPI_RESOURCE_TYPE_MEMORY24: 231 case ACPI_RESOURCE_TYPE_MEMORY24:
232 memory24 = &resource->data.memory24; 232 memory24 = &resource->data.memory24;
233 addr->resource_type = ACPI_MEMORY_RANGE; 233 addr->resource_type = ACPI_MEMORY_RANGE;
234 addr->minimum = memory24->minimum; 234 addr->address.minimum = memory24->minimum;
235 addr->address_length = memory24->address_length; 235 addr->address.address_length = memory24->address_length;
236 addr->maximum = addr->minimum + addr->address_length - 1; 236 addr->address.maximum = addr->address.minimum + addr->address.address_length - 1;
237 return AE_OK; 237 return AE_OK;
238 case ACPI_RESOURCE_TYPE_MEMORY32: 238 case ACPI_RESOURCE_TYPE_MEMORY32:
239 memory32 = &resource->data.memory32; 239 memory32 = &resource->data.memory32;
240 addr->resource_type = ACPI_MEMORY_RANGE; 240 addr->resource_type = ACPI_MEMORY_RANGE;
241 addr->minimum = memory32->minimum; 241 addr->address.minimum = memory32->minimum;
242 addr->address_length = memory32->address_length; 242 addr->address.address_length = memory32->address_length;
243 addr->maximum = addr->minimum + addr->address_length - 1; 243 addr->address.maximum = addr->address.minimum + addr->address.address_length - 1;
244 return AE_OK; 244 return AE_OK;
245 case ACPI_RESOURCE_TYPE_FIXED_MEMORY32: 245 case ACPI_RESOURCE_TYPE_FIXED_MEMORY32:
246 fixed_memory32 = &resource->data.fixed_memory32; 246 fixed_memory32 = &resource->data.fixed_memory32;
247 addr->resource_type = ACPI_MEMORY_RANGE; 247 addr->resource_type = ACPI_MEMORY_RANGE;
248 addr->minimum = fixed_memory32->address; 248 addr->address.minimum = fixed_memory32->address;
249 addr->address_length = fixed_memory32->address_length; 249 addr->address.address_length = fixed_memory32->address_length;
250 addr->maximum = addr->minimum + addr->address_length - 1; 250 addr->address.maximum = addr->address.minimum + addr->address.address_length - 1;
251 return AE_OK; 251 return AE_OK;
252 case ACPI_RESOURCE_TYPE_ADDRESS16: 252 case ACPI_RESOURCE_TYPE_ADDRESS16:
253 case ACPI_RESOURCE_TYPE_ADDRESS32: 253 case ACPI_RESOURCE_TYPE_ADDRESS32:
@@ -256,7 +256,7 @@ static acpi_status resource_to_addr(struct acpi_resource *resource,
256 if (ACPI_SUCCESS(status) && 256 if (ACPI_SUCCESS(status) &&
257 (addr->resource_type == ACPI_MEMORY_RANGE || 257 (addr->resource_type == ACPI_MEMORY_RANGE ||
258 addr->resource_type == ACPI_IO_RANGE) && 258 addr->resource_type == ACPI_IO_RANGE) &&
259 addr->address_length > 0) { 259 addr->address.address_length > 0) {
260 return AE_OK; 260 return AE_OK;
261 } 261 }
262 break; 262 break;
@@ -298,8 +298,8 @@ static acpi_status setup_resource(struct acpi_resource *acpi_res, void *data)
298 } else 298 } else
299 return AE_OK; 299 return AE_OK;
300 300
301 start = addr.minimum + addr.translation_offset; 301 start = addr.address.minimum + addr.address.translation_offset;
302 orig_end = end = addr.maximum + addr.translation_offset; 302 orig_end = end = addr.address.maximum + addr.address.translation_offset;
303 303
304 /* Exclude non-addressable range or non-addressable portion of range */ 304 /* Exclude non-addressable range or non-addressable portion of range */
305 end = min(end, (u64)iomem_resource.end); 305 end = min(end, (u64)iomem_resource.end);
@@ -320,7 +320,7 @@ static acpi_status setup_resource(struct acpi_resource *acpi_res, void *data)
320 res->flags = flags; 320 res->flags = flags;
321 res->start = start; 321 res->start = start;
322 res->end = end; 322 res->end = end;
323 info->res_offset[info->res_num] = addr.translation_offset; 323 info->res_offset[info->res_num] = addr.address.translation_offset;
324 info->res_num++; 324 info->res_num++;
325 325
326 if (!pci_use_crs) 326 if (!pci_use_crs)