goto cleanup;
}
-
/* Entire field must fit within the current length of the buffer */
if ((bit_offset + bit_count) >
(8 * (u32) buffer_desc->buffer.length)) {
ACPI_DEBUG_PRINT ((ACPI_DB_ERROR,
- "Field size %d exceeds Buffer size %d (bits)\n",
- bit_offset + bit_count, 8 * (u32) buffer_desc->buffer.length));
+ "Field [%4.4s] size %d exceeds Buffer [%4.4s] size %d (bits)\n",
+ ((struct acpi_namespace_node *) result_desc)->name.ascii,
+ bit_offset + bit_count,
+ buffer_desc->buffer.node->name.ascii,
+ 8 * (u32) buffer_desc->buffer.length));
status = AE_AML_BUFFER_LIMIT;
goto cleanup;
}
gpe_number = (i * ACPI_GPE_REGISTER_WIDTH) + j;
int_status |= acpi_ev_gpe_dispatch (
- &gpe_block->event_info[gpe_number],
- j + gpe_register_info->base_gpe_number);
+ &gpe_block->event_info[gpe_number],
+ gpe_number + gpe_block->register_info[gpe_number].base_gpe_number);
}
}
}