diff options
Diffstat (limited to 'drivers/acpi/acpica')
-rw-r--r-- | drivers/acpi/acpica/rscalc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/rscalc.c b/drivers/acpi/acpica/rscalc.c index 685177985509..147feb6aa2a0 100644 --- a/drivers/acpi/acpica/rscalc.c +++ b/drivers/acpi/acpica/rscalc.c | |||
@@ -457,6 +457,15 @@ acpi_rs_get_list_length(u8 * aml_buffer, | |||
457 | * Get the number of vendor data bytes | 457 | * Get the number of vendor data bytes |
458 | */ | 458 | */ |
459 | extra_struct_bytes = resource_length; | 459 | extra_struct_bytes = resource_length; |
460 | |||
461 | /* | ||
462 | * There is already one byte included in the minimum | ||
463 | * descriptor size. If there are extra struct bytes, | ||
464 | * subtract one from the count. | ||
465 | */ | ||
466 | if (extra_struct_bytes) { | ||
467 | extra_struct_bytes--; | ||
468 | } | ||
460 | break; | 469 | break; |
461 | 470 | ||
462 | case ACPI_RESOURCE_NAME_END_TAG: | 471 | case ACPI_RESOURCE_NAME_END_TAG: |