diff --git a/[refs] b/[refs] index 772704d0f36c..af4a02532816 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d6f882e10442c1ea6ed5f93365f48be4cb520be7 +refs/heads/master: b6a163875935ce8e8e85901a7f2b68f7a314d914 diff --git a/trunk/drivers/acpi/utils.c b/trunk/drivers/acpi/utils.c index eba55b7d6c95..44ea60cf21c0 100644 --- a/trunk/drivers/acpi/utils.c +++ b/trunk/drivers/acpi/utils.c @@ -407,6 +407,12 @@ acpi_evaluate_reference(acpi_handle handle, break; } + if (!element->reference.handle) { + printk(KERN_WARNING PREFIX "Invalid reference in" + " package %s\n", pathname); + status = AE_NULL_ENTRY; + break; + } /* Get the acpi_handle. */ list->handles[i] = element->reference.handle;