aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/acpi_processor.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi/acpi_processor.c')
-rw-r--r--drivers/acpi/acpi_processor.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/acpi/acpi_processor.c b/drivers/acpi/acpi_processor.c
index 449d86d39965..fc447410ae4d 100644
--- a/drivers/acpi/acpi_processor.c
+++ b/drivers/acpi/acpi_processor.c
@@ -643,7 +643,7 @@ static acpi_status __init acpi_processor_ids_walk(acpi_handle handle,
643 643
644 status = acpi_get_type(handle, &acpi_type); 644 status = acpi_get_type(handle, &acpi_type);
645 if (ACPI_FAILURE(status)) 645 if (ACPI_FAILURE(status))
646 return false; 646 return status;
647 647
648 switch (acpi_type) { 648 switch (acpi_type) {
649 case ACPI_TYPE_PROCESSOR: 649 case ACPI_TYPE_PROCESSOR:
@@ -663,11 +663,12 @@ static acpi_status __init acpi_processor_ids_walk(acpi_handle handle,
663 } 663 }
664 664
665 processor_validated_ids_update(uid); 665 processor_validated_ids_update(uid);
666 return true; 666 return AE_OK;
667 667
668err: 668err:
669 /* Exit on error, but don't abort the namespace walk */
669 acpi_handle_info(handle, "Invalid processor object\n"); 670 acpi_handle_info(handle, "Invalid processor object\n");
670 return false; 671 return AE_OK;
671 672
672} 673}
673 674