diff --git a/[refs] b/[refs] index 45813f5c4c81..94be075d8124 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 616362de2fe224512fe105aec08f19f5470afb01 +refs/heads/master: 2f000f5c153e984d5c166e42a9d38113de8693b3 diff --git a/trunk/drivers/acpi/glue.c b/trunk/drivers/acpi/glue.c index 10f160dc75b1..ba8fe83c6298 100644 --- a/trunk/drivers/acpi/glue.c +++ b/trunk/drivers/acpi/glue.c @@ -189,8 +189,12 @@ find_pci_rootbridge(acpi_handle handle, u32 lvl, void *context, void **rv) bus = tmp; if (seg == find->seg && bus == find->bus) + { find->handle = handle; - status = AE_OK; + status = AE_CTRL_TERMINATE; + } + else + status = AE_OK; exit: kfree(buffer.pointer); return status;