diff --git a/drivers/acpi/processor.c b/drivers/acpi/processor.c index d0c50022573c1a7c25411143144ef227c39ce781..99c02080f3a5080a2a33888fa25aef950fbb811f 100644 --- a/drivers/acpi/processor.c +++ b/drivers/acpi/processor.c @@ -2225,6 +2225,16 @@ acpi_processor_get_info ( object.processor.pblk_address + 4; pr->power.states[ACPI_STATE_C3].address = object.processor.pblk_address + 5; + + /* + * We don't care about error returns - we just try to mark + * these reserved so that nobody else is confused into thinking + * that this region might be unused.. + * + * (In particular, allocating the IO range for Cardbus) + */ + request_region(pr->throttling.address, 6, "ACPI CPU throttle"); + request_region(acpi_fadt.xpm_tmr_blk.address, 4, "ACPI timer"); } acpi_processor_get_power_info(pr);