From e4fbd1171c03849444551c1961433e95636334b4 Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Mon, 27 Dec 2010 17:11:40 +0000 Subject: [PATCH] Removing get_parent_node call from acpi_enumerate_child_devices. Afaict it looks like it results in unbalanced Acquire calls on the parent. CID 10393. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39964 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/acpi/acpi_module.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/acpi/acpi_module.c b/src/add-ons/kernel/bus_managers/acpi/acpi_module.c index 5a43d0e71c..836528efe5 100644 --- a/src/add-ons/kernel/bus_managers/acpi/acpi_module.c +++ b/src/add-ons/kernel/bus_managers/acpi/acpi_module.c @@ -74,9 +74,6 @@ acpi_enumerate_child_devices(device_node* node, const char* root) TRACE(("acpi_enumerate_child_devices: recursing from %s\n", root)); - // get a reference on the parent - parent = gDeviceManager->get_parent_node(node); - while (get_next_entry(ACPI_TYPE_ANY, root, result, sizeof(result), &counter) == B_OK) { uint32 type = get_object_type(result);