diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 78d5f02a073bb1c9e84beaeaf2f38b6f54125333..ddfed0d407e5430fee9611476a587f965cc9b3f7 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -1461,7 +1461,7 @@ static int acpi_bus_type_and_status(acpi_handle handle, int *type, *type = ACPI_BUS_TYPE_DEVICE; status = acpi_bus_get_status_handle(handle, sta); if (ACPI_FAILURE(status)) - return -ENODEV; + *sta = 0; break; case ACPI_TYPE_PROCESSOR: *type = ACPI_BUS_TYPE_PROCESSOR;