6907377 acpica: DEBUG kernels trip over an over-enthusiastic ASSERT if ACPI is disabled
--- a/usr/src/uts/intel/io/acpica/osl.c Mon Dec 07 16:44:49 2009 -0800
+++ b/usr/src/uts/intel/io/acpica/osl.c Mon Dec 07 17:33:18 2009 -0800
@@ -1801,7 +1801,11 @@
ACPI_STATUS status;
char *acpiname;
- ASSERT(d2a_done != 0);
+#ifdef DEBUG
+ if (d2a_done == 0)
+ cmn_err(CE_WARN, "!acpica_get_handle:"
+ " no ACPI mapping for %s", ddi_node_name(dip));
+#endif
if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
"acpi-namespace", &acpiname) != DDI_PROP_SUCCESS) {