Page MenuHomeFreeBSD

D56883.id177765.diff
No OneTemporary

D56883.id177765.diff

diff --git a/sys/dev/acpica/acpi_spmc.c b/sys/dev/acpica/acpi_spmc.c
--- a/sys/dev/acpica/acpi_spmc.c
+++ b/sys/dev/acpica/acpi_spmc.c
@@ -763,7 +763,8 @@
if (ACPI_FAILURE(status)) {
failed_to_call_dsm(sc, dsm, DSM_GET_DEVICE_CONSTRAINTS);
return (ENXIO);
- }
+ } else if (VERBOSE())
+ device_printf(sc->dev, "Constraints: Retrieved successfully\n");
object = (ACPI_OBJECT *)result.Pointer;
if (dsm == &dsm_intel)
@@ -864,14 +865,21 @@
(force_call_expected_functions && has_dsm(sc, dsm->index))))
return;
+ if (VERBOSE())
+ device_printf(dev, "DSM %s: Calling function %s\n",
+ dsm->name, dsm_function_name(dsm, function_index));
status = acpi_EvaluateDSMTyped(sc->handle, (const uint8_t *)&dsm->uuid,
get_revision(sc, dsm->index), function_index, NULL,
&result, ACPI_TYPE_ANY);
if (ACPI_FAILURE(status))
failed_to_call_dsm(sc, dsm, function_index);
- else
+ else {
+ if (VERBOSE())
+ device_printf(dev, "DSM %s: Function %s successful\n",
+ dsm->name, dsm_function_name(dsm, function_index));
AcpiOsFree(result.Pointer);
+ }
}
/*

File Metadata

Mime Type
text/plain
Expires
Sat, May 23, 8:54 PM (3 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33015746
Default Alt Text
D56883.id177765.diff (1 KB)

Event Timeline