Bug #557 » acpi-nocst.diff
| acpi_cpu.c 15 Feb 2007 09:01:51 -0000 | ||
|---|---|---|
|
cx_count = 0;
|
||
|
buf.Pointer = NULL;
|
||
|
buf.Length = ACPI_ALLOCATE_BUFFER;
|
||
|
status = AcpiEvaluateObject(handle, "_CST", NULL, &buf);
|
||
|
if (ktestenv("debug.acpi.cpu.nocst"))
|
||
|
status = AE_ERROR;
|
||
|
else
|
||
|
status = AcpiEvaluateObject(handle, "_CST", NULL, &buf);
|
||
|
if (ACPI_SUCCESS(status)) {
|
||
|
obj = (ACPI_OBJECT *)buf.Pointer;
|
||
|
if (ACPI_PKG_VALID(obj, 2))
|
||
| ... | ... | |
|
ACPI_FUNCTION_TRACE((char *)(uintptr_t)__func__);
|
||
|
buf.Pointer = NULL;
|
||
|
if (ktestenv("debug.acpi.cpu.nocst"))
|
||
|
return (ENXIO);
|
||
|
buf.Length = ACPI_ALLOCATE_BUFFER;
|
||
|
status = AcpiEvaluateObject(sc->cpu_handle, "_CST", NULL, &buf);
|
||
|
if (ACPI_FAILURE(status))
|
||